frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

AI Watermark and Stego Scanner

https://ulrischa.github.io/AIWatermarkDetector/
1•ulrischa•44s ago•0 comments

Clarity vs. complexity: the invisible work of subtraction

https://www.alexscamp.com/p/clarity-vs-complexity-the-invisible
1•dovhyi•1m ago•0 comments

Solid-State Freezer Needs No Refrigerants

https://spectrum.ieee.org/subzero-elastocaloric-cooling
1•Brajeshwar•2m ago•0 comments

Ask HN: Will LLMs/AI Decrease Human Intelligence and Make Expertise a Commodity?

1•mc-0•3m ago•0 comments

From Zero to Hero: A Brief Introduction to Spring Boot

https://jcob-sikorski.github.io/me/writing/from-zero-to-hello-world-spring-boot
1•jcob_sikorski•3m ago•0 comments

NSA detected phone call between foreign intelligence and person close to Trump

https://www.theguardian.com/us-news/2026/feb/07/nsa-foreign-intelligence-trump-whistleblower
3•c420•4m ago•0 comments

How to Fake a Robotics Result

https://itcanthink.substack.com/p/how-to-fake-a-robotics-result
1•ai_critic•4m ago•0 comments

It's time for the world to boycott the US

https://www.aljazeera.com/opinions/2026/2/5/its-time-for-the-world-to-boycott-the-us
1•HotGarbage•4m ago•0 comments

Show HN: Semantic Search for terminal commands in the Browser (No Back end)

https://jslambda.github.io/tldr-vsearch/
1•jslambda•4m ago•1 comments

The AI CEO Experiment

https://yukicapital.com/blog/the-ai-ceo-experiment/
2•romainsimon•6m ago•0 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
3•surprisetalk•10m ago•0 comments

MS-DOS game copy protection and cracks

https://www.dosdays.co.uk/topics/game_cracks.php
3•TheCraiggers•11m ago•0 comments

Updates on GNU/Hurd progress [video]

https://fosdem.org/2026/schedule/event/7FZXHF-updates_on_gnuhurd_progress_rump_drivers_64bit_smp_...
2•birdculture•11m ago•0 comments

Epstein took a photo of his 2015 dinner with Zuckerberg and Musk

https://xcancel.com/search?f=tweets&q=davenewworld_2%2Fstatus%2F2020128223850316274
7•doener•12m ago•2 comments

MyFlames: Visualize MySQL query execution plans as interactive FlameGraphs

https://github.com/vgrippa/myflames
1•tanelpoder•13m ago•0 comments

Show HN: LLM of Babel

https://clairefro.github.io/llm-of-babel/
1•marjipan200•13m ago•0 comments

A modern iperf3 alternative with a live TUI, multi-client server, QUIC support

https://github.com/lance0/xfr
3•tanelpoder•14m ago•0 comments

Famfamfam Silk icons – also with CSS spritesheet

https://github.com/legacy-icons/famfamfam-silk
1•thunderbong•15m ago•0 comments

Apple is the only Big Tech company whose capex declined last quarter

https://sherwood.news/tech/apple-is-the-only-big-tech-company-whose-capex-declined-last-quarter/
2•elsewhen•18m ago•0 comments

Reverse-Engineering Raiders of the Lost Ark for the Atari 2600

https://github.com/joshuanwalker/Raiders2600
2•todsacerdoti•20m ago•0 comments

Show HN: Deterministic NDJSON audit logs – v1.2 update (structural gaps)

https://github.com/yupme-bot/kernel-ndjson-proofs
1•Slaine•23m ago•0 comments

The Greater Copenhagen Region could be your friend's next career move

https://www.greatercphregion.com/friend-recruiter-program
2•mooreds•24m ago•0 comments

Do Not Confirm – Fiction by OpenClaw

https://thedailymolt.substack.com/p/do-not-confirm
1•jamesjyu•24m ago•0 comments

The Analytical Profile of Peas

https://www.fossanalytics.com/en/news-articles/more-industries/the-analytical-profile-of-peas
1•mooreds•24m ago•0 comments

Hallucinations in GPT5 – Can models say "I don't know" (June 2025)

https://jobswithgpt.com/blog/llm-eval-hallucinations-t20-cricket/
1•sp1982•24m ago•0 comments

What AI is good for, according to developers

https://github.blog/ai-and-ml/generative-ai/what-ai-is-actually-good-for-according-to-developers/
1•mooreds•24m ago•0 comments

OpenAI might pivot to the "most addictive digital friend" or face extinction

https://twitter.com/lebed2045/status/2020184853271167186
1•lebed2045•26m ago•2 comments

Show HN: Know how your SaaS is doing in 30 seconds

https://anypanel.io
1•dasfelix•26m ago•0 comments

ClawdBot Ordered Me Lunch

https://nickalexander.org/drafts/auto-sandwich.html
3•nick007•27m ago•0 comments

What the News media thinks about your Indian stock investments

https://stocktrends.numerical.works/
1•mindaslab•28m ago•0 comments
Open in hackernews

8x19 Text Mode Font Origins

https://www.os2museum.com/wp/8x19-text-mode-font-origins/
73•userbinator•5mo ago

Comments

michalpleban•5mo ago
Something I was wondering while reading the article: why? Why would you create a 8x19 font if you already have a 8x16 don't? The answer is: so that you can use a standard 640x480 VGA resolution instead of of 640x400 to display 25 lines of text.
fredoralive•5mo ago
Of course that asks the question of why use the graphics mode for text, which I would suspect was simply to show the seemingly obligatory Energy Star logo, but these Intel boards don’t have it.
bananaboy•5mo ago
This apparently was a text mode not a graphics mode. It would have been a tweaked text mode since the standard mode 3 text mode that you can set via int 10h is 720x400.

The energy star logo was also displayed in text modes - by using custom font glyphs!

michalpleban•5mo ago
It's not a graphics mode. It is just a resolution from the graphics mode, repurposed for the text mode. The reason possibly being the 640x480 resolution is universally supported while 720x400 is not - for example my HDMI TV can still display 640x480.
bananaboy•5mo ago
CRTs were still commonplace though based on the bios dates in the blog. So 720x400 would still have been well supported. It’s strange that they did this!
the-rc•5mo ago
Unlike CRT screens, LCD ones from that time had usually a fixed resolution and wouldn't resize the image on the fly.
martijnvds•5mo ago
The Energy Star logo tended to be made up of custom characters in text mode.

https://www.youtube.com/watch?v=uAHGKanqO6s

pwdisswordfishz•5mo ago
Later versions used true bitmaps, though.

http://fileformats.archiveteam.org/wiki/Award_BIOS_logo

jefftk•5mo ago
I'm still confused: why not stick with 8x16 and go from 25 to 30 lines of text? Is it that you need to support both 640x480 and 640x400?
spogbiper•5mo ago
There was a long legacy of using 80x25 and lots of software that would assume this layout. I think that comes from an even older legacy of dumb terminals such as the VT100 that used 80x24 plus one line for a status line. BTW 80 columns comes from an even older legacy of IBM punch cards having 80 columns. Basically, anything that wasn't 80x25 was going to break a lot of things
f1shy•5mo ago
And the 80 columns come (losely) from a still older standard in typography, of about 70 characters per line, found empirically as a good size for a line. Even today is good design practice in UI, Web and books to stick to 60 to 80 CPL.
aardvark179•5mo ago
The reason for it in terminals is much more directly linked to the IBM punched card format.
michalpleban•5mo ago
Because 80x25 uses 4kB of RAM (one byte for character + another byte for attributes) whereas 80x30 would grow beyond 4kB so you would need 8kB. Maybe not a big deal in a VGA card, but everything was standardized on 80x25 from the olden days of MDA/CGA which had little video memory, so a lot of software expected that.

Plus, making the characters shorter would make them also a bit less legible.

f1shy•5mo ago
And maybe cost also? Not sure, but back in the days maybe 4kB more would have a noticeable (albeit I do not think extrem) effect on final price.
michalpleban•5mo ago
Not in the days when these BIOSes were written, but in the early eighties, yes; the original IBM MDA card had only 4kB memory (enough for just one screen of text) because memory was expensive. So sticking to 80x25 was kind of important back then.
JdeBP•5mo ago
For the execution environment in which firmware SETUP ran, there were often hardwired assumptions, particularly in the parts of SETUP that provide full-screen TUIs with menus and entryfields and pop-up help boxes and whatnot, that the screen was 25 rows high.

Also remember that SETUP as a whole was often a mess of different ROM programs from different manufacturers. Far too many thought it their own ROM's business to clear the display and set text mode before they splashed their copyright strings, prompts, self-test, and hardware auto-detection information up.

Yes, they could have done things properly. The way to detect an existing screen size was there from the VGA onwards. And they could have left the display uncleared. And the whole preserve-my-graphical-splash-screen thing eventually did happen.

They did not.

userbinator•5mo ago
The way to detect an existing screen size was there from the VGA onwards.

When you only have a few KB in total for your option ROM, that's a luxury you can't afford. You can either sacrifice some other important feature of your product to appease the tiny minority, or assume 80x25.

0points•5mo ago
Because standard.

There was also small .com utils circulating that would change to a tiny font so you could have 40, 50 rows of text with tiny fonts, or maybe even more.

bluedino•5mo ago
One of my favorites let you do 132x43, too tiny on my cheap 14" though

Text editors like EDIT.COM and the Borland IDE let you select 80x43/50 in the menu

p1necone•5mo ago
> Is it that you need to support both 640x480 and 640x400

Probably.

A lot of software back then was rendering UIs with box drawing characters, doing complicated layout etc - it's probably much easier to retrofit existing software to output the exact same thing in a slightly higher resolution font than to make the display logic support different resolutions properly.

ape4•5mo ago
I am oddly happy that there's an OS/2 museum
masfuerte•5mo ago
This article [1] has a little more information about the font. Supposedly it first appeared in "Intel's Hi-Flex BIOS".

The source for the font appears here [2] with an Intel copyright.

[1]: https://wiki.softhistory.org/wiki/PhoenixBIOS_4.0_Release_6....

[2]: https://github.com/tianocore/edk2-codereview/blob/0a5f23c06d...

ronsor•5mo ago
Important reminder that bitmap fonts are not copyrightable in the United States of America.
masfuerte•5mo ago
It's more complicated in the UK but font-related copyrights "only" last for 25 years, so 1990s fonts are well clear now.
Aardwolf•5mo ago
There are many aspect ratios of fixed width fonts (see https://int10h.org/oldschool-pc-fonts/fontlist/), from square to rectangular, and this one is more than twice as tall as wide

Is there any info or research on which width/height ratio of a fixed width font is the best for readability?

duskwuff•5mo ago
Don't forget that a lot of old PC graphics modes weren't 1:1. 640x200 was a thing, for example - the pixel ratio is 3.2:1, but it gets vertically stretched to a standard 4:3. An 8x8 font wouldn't look square in that graphics mode.
phalanx104•5mo ago
0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0, 0,0,0,0,0,0,0,0, 0,1,1,0,1,1,0,0, 0,0,0,0,0,0,0,0, 0,1,1,0,0,1,1,0, 1,1,0,0,0,1,1,0, 0,1,1,0,0,1,1,0, 0,1,1,0,1,1,0,0, 0,1,1,0,0,1,1,0, 0,0,1,1,1,0,0,0, 0,1,1,0,0,1,1,0, 0,0,1,1,1,0,0,0, 0,1,1,0,0,1,1,0, 0,1,1,0,1,1,0,0, 0,1,1,0,0,1,1,0, 0,1,1,0,1,1,0,0, 0,1,1,0,0,1,1,0, 1,1,0,0,0,1,1,0, 0,1,1,0,0,1,1,0, 1,1,0,0,0,1,1,0, 0,1,1,0,1,1,1,0, 0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,
wpollock•5mo ago
HN is family friendly. Please don't use such language!
EvanAnderson•5mo ago
Aside: Going down the "memory lane" of Intel motherboard codenames was fun. Tuscon II, Anchorage, Atlanta, Seattle, Maui, etc.

I really enjoyed Intel's desktop boards. They weren't particularly flashy, and there were certainly "duds" in there (early MU440EX revs not handling Pentium II CPUs properly, the whole RAMBUS debacle) but in general Intel made a solid (and not at all flashy) board.

With Intel's manufacturing competency you could be assured every board would be consistent. If there was a defect (I'm looking at you, MTH in the 820 chipset) every board would consistently have the same defect.