News for hackers. Stuff that matters.

makmanalp

This is also neat thing to have with people struggling with typing (RSI, injuries, disabilities) but want to do more than just dictation, eg Talon Voice. A common problem with voice commands and dictation alone is that people find they're hurting their vocal chords pretty quickly. Neat.
Because if you let the market fail then people suffer. If people suffer they vote the incumbent out.

Could somewhat help break the cycle by having a safety net for people instead of for overleveraged companies and banks but the US is allergic to that concept.

Re:Historical Scientific Instruments on Thursday October 29, 2026 @11:35PM (#50299587)
People who love this should consider visiting the Institute and Museum of the History of Science in Florence (now rebranded the Galileo Museum for what I assume are marketing reasons :P).

It's heaven for science nerds.

Armillary spheres (including a room sized one from the 1500s), all manner of astrolabes, astronomical clocks, hand ground lenses and microscopes and telescopes and Galileo's actual middle finger (https://en.wikipedia.org/wiki/Galileo's_middle_finger), a tabula affinitatum, michelangelo's compasses, even an organum mathematicum!!!!! (https://en.wikipedia.org/wiki/Organum_Mathematicum)

Re:Apple introduces the new 14-inch MacBook Pro with M6 on Tuesday October 27, 2026 @07:44PM (#50267481)
Shockingly this has not been an issue for me
Re:Apple introduces the new 14-inch MacBook Pro with M6 on Tuesday October 27, 2026 @07:43PM (#50267476)
No agreed, for me it’s about the incidentals - nicer camera, nicer screen, WiFi 6e, large drive etc
Re:PHP2Shell: Exploitation Attempts and Remediation Trends on Tuesday October 27, 2026 @01:57PM (#50263169)
Both of those are coming from telemetry, and mainly show attempts. Those telemetry are generally heuristic based so they overcount and are most often unsuccessful - it took much layer for actual honeypots to be hit. See my timeline in my other comment if you’re interested in details and extract dates
Re:PHP2Shell: Exploitation Attempts and Remediation Trends on Tuesday October 27, 2026 @10:50AM (#50260267)
This has been my hyperfixation for the last few days, and I've been trying to keep together a detailed and timestamped timeline of the evolving situation:

https://claude.ai/artifact/5cZex56WutyVnpMBrWXxzV

TLDR is multiple entries that show successful exploitation against particular setups (quite often honeypots that were kinda set up to be exploitable e.g. single worker mod_php or lab setups that are unclear on how well they match real deployments), one claim from dan guido / trail of bits about a broad exploit (but few details), millions of attempts in the wild but very little evidence of actual compromise (unit 42 withdrew theirs).

Re:Apple introduces the new 14-inch MacBook Pro with M6 on Tuesday October 27, 2026 @09:20AM (#50258816)
Man every time I want to get a new macbook air they come up with a new macbook pro which means 6 months later they're going to come up with a new generation of airs by which time I think "let me wait a bit and see if people like it", and so here I am with a 2022 M2 that is perfectly fine except for the disk being too small.
Re:Overgrown, when plants invade your abandoned tabs on Sunday October 25, 2026 @06:54PM (#50236870)
sheep.exe was not useless, I loved it. you take that back.
Re:FreeDNS on Saturday October 24, 2026 @01:17PM (#50223223)
omg, invoking php-nuke brings me back. fun era (recent php2shell wild ride notwithstanding). Honestly it's more like web 1.5 - not straight up hand written html but no wild client side stuff either.

And yes, there absolutely was a "look" that's a product of the technology of the time - tables for design, limited styling / js support, php "components" that you could load and replace as part of your portal, and "themes".

Exactly 32.5124% is hallucinated :P You're welcome to click through to the linked sources.
Re:Ask HN: Have the PHP vulnerabilities been exploited? on Thursday October 22, 2026 @08:39PM (#50203084)
Here's the latest, I've been keeping it up to date as well as I can: https://news.ycombinator.com/item?id=50190603
Take a peek at my detailed full-ish timeline of every actor around the embargo and leak, just added amazon's reporting in there as well:

https://news.ycombinator.com/item?id=50190603

Re:A sourced timeline of the PHP2Shell leak and embargo break on Wednesday October 21, 2026 @10:55PM (#50190604)
I spent a bunch of time today looking into various public posts and announcements about the PHP2Shell embargo and leaks, trying to piece together who leaked or announced what and when. It got to the point where there were so many little details that it became impossible keep it straight in my head, so it occurred to me to build a clear end to end timeline with links to the sources, and I figured I'd share it with everyone.

Please note that while I did read though the links, this isn't anything I'd bet the farm on - often there's a lot of he said she said and second or third hand information, and I tried to be clear in marking those. Plus, claude was used to compile and crosscheck references, for better or for worse.

Let me know of any inaccuracies or missing details. Thank you!

Re:Ask HN: What Are You Working On? (Nov 2025) on Sunday November 09, 2025 @06:45PM (#45870481)
I'm working on a video / post on how to solve the 1 billion row challenge (https://github.com/gunnarmorling/1brc) and get a competitively fast result while keeping the code readable and maintainable.

So far I'm within spitting distance of the winning entries without using any unsafe code or bit twiddling tricks or custom JVMs or anything like that, and having all the concerns nicely separated and modularized.

Excited to share soon!

Re:LLMs are mirrors of operator skill on Wednesday June 04, 2025 @11:16AM (#44181630)
Counterthoughts: a) These skills fit on a double sided sheet of paper (e.g. the claude code best practices doc) and b) what these skills are has been changing so rapidly that even the best practices docs fall out of date super quick.

For example, managing the context window has become less of a problem with increased context windows in newer models and tools like the auto-resummarization / context window refresh in claude code make it so that you might be just fine without doing anything yourself.

All this to say that the idea that you're left significantly behind if you aren't training yourself on this feels bogus (I say this as a person who /does/ use these tools daily). It should take any programmer not more than a few hours to learn these skills from scratch, with the help of a doc, meaning any employee you hire should be able to pick these up no problem. I'm not sure it makes sense as a hiring filter. Perhaps in the future this will change. But right now these tools are built more like user friendly appliances - more like a cellphone or a toaster than a technology to wrap your head around, like a compiler or a database.

Re:For Algorithms, a Little Memory Outweighs a Lot of Time on Wednesday May 21, 2025 @09:30PM (#44057905)
In some contexts, dictionary encoding (which is what you're suggesting, approximately) can actually work great. For example common values or null values (which is a common type of common value). It's just less efficient to try to do it with /every/ block. You have to make it "worth it", which is a factor of the frequency of occurrence of the value. Shorter values give you a worse compression ratio on one hand, but on the other hand it's often likelier that you'll find it in the data so it makes up for it, to a point.

There are other similar lightweight encoding schemes like RLE and delta and frame of reference encoding which all are good for different data distributions.

Re:So Much Blood on Wednesday May 07, 2025 @08:16PM (#43921788)
[delayed]
Re:Grim Fandango Puzzle Document (1996) [pdf] on Wednesday February 19, 2025 @05:44AM (#43100705)
God I loved that lobby and the art deco + mexican combination art style. I found a high res version of that mural as a wallpaper at some point but am coming up short for the link right now.
> almost 25 billion kilometers

Had to reread that a few times to make sure

It's more that the "negative nancies" became necessary nancies. Back when Amazon sold books, they became a considerable player but otherwise big whoop. Now they threaten to dominate logistics AND hosting, and are expanding their grip and stamping out competition in other markets. Google is pretty much synonymous with the web. Meta owns a big chunk of messaging and social media. Computers used to not matter much but now we're glued to one

It costs even more to be reckless today.

Re: "whitey on the moon" - I'm not sure the space program would be my first target there but I think it makes a more poetic contrast and forces people to pay attention by targeting a beloved cultural narrative. Cyberpunk - by my reckoning a bit later - has been preaching a very similar message of massive inequality in the presence of incredible technology and wealth disparity and power concentration. And yet that doesn't draw the same ire. I guess in that case it's easier to dismiss the core message because robot limbs and cool neon lights are too much of a distraction.

Re:Why did clothing become boring? on Thursday December 05, 2024 @12:07AM (#42325163)
You might enjoy the excellent Articles of Interest podcast, an episode of which covers this exact phenomenon, but there are many other great episodes about similar subjects in clothing and fashion

https://99percentinvisible.org/episode/suits-articles-of-int...

It's not apples to apples of course but that's well within the ballpark of what spacex spends mostly just shooting stuff into orbit in a year: https://spacenews.com/spacex-and-the-categorical-imperative-...

Especially for a first time in all of humanity type of mission, half a century ago, which yielded brand new data on faraway objects we'd never had, and considering it's still going and reporting data, it's arguably a bargain basement price for such a thing.

Re:Visual Basic 6 IDE recreated in C# on Sunday November 17, 2024 @01:53AM (#42162441)
> I mostly stayed hands-off and let him explore where he would.

I think this is the way.

Also quite similarly soon after VB, learned C# so I could make mods for RunUO, which was a reverse engineered server implementation for Ultima Online that people would run free game servers with. At that point I was pretty hooked, and tried making things like dragon eggs that would hatch over time and evolve and such. There's something about other people being able to experience your code in a virtual world and also the creative aspect that makes it somehow addicting.

Re:Visual Basic 6 IDE recreated in C# on Friday November 15, 2024 @09:37PM (#42153651)
When .NET finally came out and I started learning about it (I had signed up for a course at this point) I remember it feeling much more complicated - I didn't understand why I needed objects and I also recall not understanding access modifiers like protected / private - who am I protecting my code from? The book I got for the course was like an encyclopedia. I failed the microsoft certification exam, not surprisingly. I was just finishing middle school and starting high school so it didn't really matter.

I think there's probably some lesson in there about microsoft misunderstanding the strength of VB as a RAD tool for mom and pop shops and non-software firms who have a single tinkerer, rather than an Enterprise Language. It died a slow death in favor of C# at that point. Embrace, extend, extinguish, perhaps.

Re:Visual Basic 6 IDE recreated in C# on Friday November 15, 2024 @01:58PM (#42149768)
This kind of post is what brings me back to this website :-)

I'm the guy with the enthusiastic thread earlier on in this post. I'd love to sit down and chat with you for an hour on zoom and hear all about those times, which we could then we could post the video on here - I think people would appreciate.

I have absolutely zero experience in interviewing people, nor do I have a media channel of any kind, but I promise I'd do my best to ask interesting questions. If that sounds interesting, shoot me an email (you can find it in my profile).

Older »