News for hackers. Stuff that matters.

wmwragg

Re:No More Icons in Every Menu by Default on Thursday October 22, 2026 @05:25AM (#50193140)
I'd forgotten there used to be a whole discipline called HCI (Human-Computer Interaction) which seems to have largely disappeared now, at least in a commercial context
Re:Burning Man Death Rates – A Short Lesson in Statistics on Wednesday September 30, 2026 @04:03PM (#49913554)
Yeah that would be a really interesting read, either as an article or full length book
Re:Fine, I'll build my own text editor on Wednesday September 02, 2026 @09:37AM (#49536035)
For the very basic of basic browser based text editors just use this as the URL:

  data:text/html, <html contenteditable>
Re:AI Built a Nuke and Still Lost on Tuesday June 23, 2026 @05:37AM (#48642487)
This and the fact that you often read a sentence, paragraph or the whole article, and think this said absolutely nothing in lots of words.
I think there is another element, private equity (PE) has got involved in the housing market, and like anything that PE gets involved with it burns it to the ground and then exits with it's profit leaving behind a wasteland. PE equity will do anything to get their profit no matter who it hurts
There is a significant difference between socialism and communism, Americans seem to purposely conflate the two, they are not the same.
My understanding of zero alloc is that there are no heap allocations i.e. use of a form of malloc. At least that has always been my experience, use of the stack is perfectly fine
Yep, I think people who repeat this aphorism essentially equate programming with typing, or as you say just connecting existing bits together. Programming is the working out how to get a computer to perform some task, not just the typing, it's the algorithms, the performance balancing, the structuring, the integration etc.
Re:Show HN: Brutalist Concrete Laptop Stand (2024) on Tuesday April 07, 2026 @10:00AM (#47675533)
I believe it's this keyboard[1] from Posturite, but doing a web search for "Left-Side Numpad" of "Left handed keyboard" should show a few options.

[1] https://www.posturite.co.uk/left-handed-mechanical-keyboard

Re:MacBook Neo on Friday March 13, 2026 @05:13PM (#47370006)
Cheers, opening System Settings and then Option clicking Displays, did the trick and showed the rotation option for the built in display. It's mostly PDFs I'd be reading so might try the PDF reader option, as yeah, navigation using the trackpad after the screen rotates is challenging.

Edit: Just tried rotation in the built in MacOS Preview app, (Command+R or Command+L) and works really well. You do have to set the View to Single Page, and rotate each page separately (it does remember which pages were rotated), but other than that it's great.

Re:MacBook Neo on Thursday March 12, 2026 @10:38AM (#47351196)
I believe that is only applicable for external displays, and I don't see the rotation option on my M1 MacBook Air, even if I Ctrl+Command click
Re:MacBook Neo on Thursday March 12, 2026 @06:59AM (#47348997)
That sounds interesting, I might give it a go, but how do you rotate the screen, I can't see an option for it for the built in MacBook screen?
Yep same. The reason I don't visit most of them anymore has nothing to do with AI and everything to do with ads and quality of content (which I suppose may have to do with AI) i.e. enshitification
Re:Six Math Essentials on Monday February 23, 2026 @03:36AM (#47119641)
The Pelican UK version[1] looks a lot nicer

[1] https://www.penguin.co.uk/books/482167/six-maths-essentials-...

Re:Make.ts on Wednesday January 28, 2026 @08:47AM (#46795327)
I generally use AWK as my scripting language, or often just write the whole thing directly in AWK. It doesn't change, is always installed on all POSIX platforms, easily interfaces with the command line, and is an easy to learn small language.
Re:JPEG XL Demo Page on Wednesday January 21, 2026 @02:26PM (#46710276)
You probably want the JPEG XL Info[1] site then. A nice site outlining what JPEG XL actually is.

[1] https://jpegxl.info/

Re:Don't fall into the anti-AI hype on Sunday January 11, 2026 @10:50AM (#46576742)
Yep, good point. If they don't make the hardware available for personal use, then we wouldn't be able to buy it even it could be used in a personal system.
Re:Don't fall into the anti-AI hype on Sunday January 11, 2026 @06:49AM (#46574847)
There is that, but the way this usually works is that there is always a better closed service you have to pay for, and we see that with LLMs as well. Plus there is the fact that you currently need a very powerful machine to run these models at anywhere near the speed of the PaaS systems, and I'm not convinced we'll be able to do the Moore's law style jumps required to get that level of performance locally, not to mention the massive energy requirements, you can only go so small, and we are getting pretty close to the limit. Perhaps I'm wrong, but we don't see the jumps in processing power we used to see in the 80s and 90s, due to clock speed jumps, the clock speed of most CPUs has stayed pretty much the same for a long time. As LLMs are essentially probabilistic in nature, this does open up options not available to current deterministic CPU designs, so that might be an avenue which gets exploited to bring this to local development.
Re:Don't fall into the anti-AI hype on Sunday January 11, 2026 @06:19AM (#46574600)
This is something I think a lot of people don't seem to notice, or worry about, the moving of programming as a local task, to one that is controlled by big corporations, essentially turning programming into a subscription model, just like everything else, if you don't pay the subscription you will no longer be able to code i.e. PaaS (Programming as a Service). Obviously at the moment most programmers can still code without LLMs, but when autocomplete IDEs became main stream, it didn't take long before a large proportion of programmers couldn't program without an autocomplete IDE, I expect most new programmers coming in won't be able to "program" without a remote LLM.
Re:Don't fall into the anti-AI hype on Sunday January 11, 2026 @06:11AM (#46574546)
Yep, this is my take as well. It's not that open source is being stolen as such, as if you abide by an open source license you aren't stealing anything, it's that the licenses are being completely ignored for the profit of a few massive corporations.
Re:Apple will phase out Rosetta 2 in macOS 28 on Tuesday October 28, 2025 @01:50PM (#45736246)
Yep, this is another reason I've needed the use of x86-64 images, as although they should be technically the same when rebuilt for ARM, they aren't always, so using the same architecture image which is run in production, will sometimes catch edge case bugs the ARM version doesn't. Admittedly it's not common, but I have had it happen. Obviously there is also the argument that the x86-64 image is being translated, so isn't the same as production anyway, but I've found that to have far less bugs than the different architecture
Re:Apple will phase out Rosetta 2 in macOS 28 on Tuesday October 28, 2025 @01:41PM (#45736120)
I'm aware, I use ARM images all the time, I was trying to indicate that the usual refrain that the developers have had years to migrate their software to apple silicon, doesn't really apply to docker images. It's only the increase in use of ARM elsewhere (possibly driven by the great performance of macs running apple silicon) which has driven any migration of docker images to have ARM versions
Re:Apple will phase out Rosetta 2 in macOS 28 on Tuesday October 28, 2025 @01:34PM (#45736016)
Yes that was my first thought as well, and as the images aren't designed to be run on a mac specifically, like a native app might be, there is no expectation for the developers to create a native apple silicon version. This is going to be a pretty major issue for a lot of developers
Re:If your adversary is the mossad (2014) [pdf] on Monday October 27, 2025 @08:05AM (#45720026)
Yeah, Science shouldn't be concerned with usefulness, just like Art. It's the application of those fields which should concern itself with usefulness i.e. applied science, engineering, design etc. I'm not saying that scientific research shouldn't be carried out by companies with specific goals in mind, just that it shouldn't be the expected default.
Re:Computers Have Killed Chess on Sunday October 26, 2025 @03:21AM (#45709767)
I created a smaller version of chess called Mischia[1], mainly for casual games, but except for the opening phase it tries to play like normal chess. Games usually last 15 to 20 minutes.

[1] https://www.chessvariants.com/rules/mischia

Re:The Great SaaS Gaslight on Saturday October 25, 2025 @10:47AM (#45704317)
My issue isn't specifically the subscription model, though it gets annoying and I prefer a one time fee, or the cost, I'm happy to pay, my issue is the lock-in accompanied with the SaaS subscription model. You stop paying you loose access to your work, esp. as most SaaS models aim for proprietary data formats and no, or deliberately really annoying and cumbersome, export abilities often only allowing exporting in their own proprietary formats "for backup", which are useless once you stop paying
Re:Show HN: I built a web framework in C on Friday October 10, 2025 @06:52AM (#45537368)
The book "Understanding and Using C Pointers: Core Techniques for Memory Management" by Richard M Reese, is a great way to learn pointers
Re:Java 25 Officially Released on Tuesday September 16, 2025 @01:51PM (#45265476)
Note that the previous Java LTS release license reverts to the OTN license one year after the new Java LTS version is published, making it no longer free, assuming you keep up with the security updates. See the license note on the Java 21 LTS version[1].

[1] https://www.oracle.com/uk/java/technologies/downloads/#java2...

Re:Gemini (2023) on Sunday September 14, 2025 @02:28PM (#45242112)
Gemini has images, just by default the gemini protocol is designed to not download and inline them, though many gemini browsers allow auto inlining of images. There is no specific line format for them, they are just another link line pointing to an image.

Older »