HN Leaders

What are the most upvoted users of Hacker News commenting on? Powered by the /leaders top 50 and updated every thirty minutes. Made by @jamespotterdev.

bookofjoe ranked #26 [karma: 99934]
bookofjoe ranked #26 [karma: 99934]
rayiner ranked #17 [karma: 125152]

Thank you. I know nothing about painting, but I bought the original story about the statutes being painted these garish colors.

rayiner ranked #17 [karma: 125152]

I don't think it was just the 1990s. A lot of science really wasn't very rigorous in the 1960s through the 1980s either.

paxys ranked #42 [karma: 77655]

Neat concept, but why scroll the entire page? It just ends up being distracting and confusing. Once you hit "pick" the scroll action should affect just the list and nothing else.

tptacek ranked #1 [karma: 414764]

It's an extraordinarily rude thing to say about an HN regular with a long track record of constructive participation.

toomuchtodo ranked #24 [karma: 103646]
minimaxir ranked #48 [karma: 73211]

> Note: we are not releasing any post-trained / IT checkpoints.

I get not trying to cannibalize Gemma, but that's weird. A 540M multimodel model that performs well on queries would be useful and "just post-train it yourself" is not always an option.

crazygringo ranked #40 [karma: 79863]

I'm surprised Google Docs doesn't support all the features lawyers need by now. Seems like a market they'd want to go after, and their .docx conversion seems decent enough for basic formatting, tables, etc.

Curious what the top 3 features are that are missing. The article only mentions multi-level decimal clause numbering (e.g. 9.1.2). Seems like it would be a very easy feature to add. I've heard that line numbering is also a big legal thing, but Docs already has that.

tptacek ranked #1 [karma: 414764]

I don't think anybody in SFBA-style software development, both pre- and post-LLM, is really resilient against these kinds of attacks. The problem isn't vibe coding so much as it is multiparty DLL-hell dependency stacks, which is something I attribute more to Javascript culture than to any recent advance in technology.

toomuchtodo ranked #24 [karma: 103646]
bookofjoe ranked #26 [karma: 99934]
toomuchtodo ranked #24 [karma: 103646]

US labor needs organizing and unions to push wages up faster, there is no other way to push up wages faster to reach wage-price affordability. Companies will do whatever possible to constrain labor costs. Price levels will not decline without a depression level macroeconomic event. Derived from first principles.

> We need years of income and wages rising faster than prices to undo the damage done during the pandemic. It’s more than restoring the ability to pay—the level of real compensation is already above pre-pandemic levels. It’s about improvements large enough to inspire confidence. It’s about consistency, too. The pandemic set off a series of shocks that destabilized people’s daily lives and the global economy. The challenge for policymakers now is to support stable, sustainable growth. No quick fixes or gimmicks. We need “some years” of good policy.

rbanffy ranked #5 [karma: 183081]

Now if only the IEEE did the same…

toomuchtodo ranked #24 [karma: 103646]
Animats ranked #11 [karma: 158309]

Maas' Throne of Glass series? Why?

toomuchtodo ranked #24 [karma: 103646]

Relevant to the US air traffic control human labor pipeline.

pjmlp ranked #18 [karma: 123865]

Not at all, developers will never stop targeting Windows as long as Proton is a thing.

minimaxir ranked #48 [karma: 73211]

Slightly off-topic: you've been advertising your newsletter with every comment you made over the past few days, and you've made a lot of comments. I get that marketing is hard, but that's spammy.

toomuchtodo ranked #24 [karma: 103646]
bookofjoe ranked #26 [karma: 99934]

Cash trumps gift cards every time.

toomuchtodo ranked #24 [karma: 103646]
JumpCrisscross ranked #7 [karma: 173395]

> Mo--ad operation most likely

This is America. A burglar, jealous relative or raging lunatic is most likely.

If we assume it is state action, which again, is like a teen assuming every zit is a malignant cancer, then putting Israel at the top of the list is pretty much only evidence of being in a filter bubble.

(EDIT: Never mind, looked at comment history, troll account.)

tptacek ranked #1 [karma: 414764]

Right, vGPUs are explicitly set up to generate BDF addresses that can be passed through (but require host driver support; they're essentially paravirtualized). I'm asking about MIG.

tptacek ranked #1 [karma: 414764]

It's interesting that they're foregrounding "cyber" stuff (basically: applied software security testing) this way, but I think we've already crossed a threshold of utility for security work that doesn't require models to advance to make a dent --- and won't be responsive to "responsible use" controls. Zero-shotting is a fun stunt, but in the real world what you need is just hypothesis identification (something the last few generations of models are fine at) and then quick building of tooling.

Most of the time spent in vulnerability analysis is automatable grunt work. If you can just take that off the table, and free human testers up to think creatively about anomalous behavior identified for them, you're already drastically improving effectiveness.

toomuchtodo ranked #24 [karma: 103646]

When the AI investment dollars run out. "As long as the music is playing, you've got to get up and dance." (Chuck Prince, Citigroup)

rayiner ranked #17 [karma: 125152]

Yes! Iran baffles me. Iran has a tremendous intellectual tradition. It has quite advanced technology. And Iranians are quite orderly. Tehren is clean, well organized, etc. They even have relatively functioning democratic systems at some levels of government. Candidates are screened for conformity with theocratic dictates, but at the local government level--where the focus is on roads and bridges and stuff like that--there is functioning multi-party democracy. In Tehran, the city council is directly elected, and then appoints the mayor of Tehran. In the early 2000s, Mahmoud Ahmadinejad, then mayor of Tehren, made a list of the world's 10 best mayors, alongside Atlanta's Shirley Franklin.

stavros ranked #47 [karma: 74796]

It's the description that gets inserted into the context, and then if that sounds useful, the agent can opt to use the skill. I believe (but I'm not sure) that the agent chooses what context to pass into the subagent, which gets that context along with the skill's context (the stuff in the Markdown file and the rest of the files in the FS).

This may all be very wrong, though, as it's mostly conjecture from the little I've worked with skills.

PaulHoule ranked #25 [karma: 102668]

So I did a lot of business development in the 2010s in a space that involved: semantic web, lo/now code, schema-driven development, business rules, entity matching, "centaur" systems where people work together with ML systems to do work, etc.

There was the obvious choice of "analytics oriented" or "LoB oriented" with the complication that "centaur" and anything subjective like "entity matching" needs some analytics no matter what.

My take now is that you're basically right: overall the spend on LoB is bigger because it right on the path to delivering value whereas analytics are secondary... if you're going to get any value out of analytics you're still going to have to execute in the LoB to realize that value!

On the other hand, analytics might be an easier sell because the analytics system can be dropped on top of what's there and the "low code" capabilities could efficiently accelerate the process. Whereas, "rip and replace" on the LoB would be a huge commitment, anything missing from the new system is a dealbreaker, and if it has to interface with the old system the old system is likely to diffuse the benefits of low code. (with the caveat that maybe a framework that implements "strangler fig" might break the impasse)

One thing that was seductive at the time was being saturated with ads and conferences and sponsored blog posts and such about analytics, but you have to realize this: if something is heavily advertised people want to sell it, not buy it That is, advertising is a bad smell.

crazygringo ranked #40 [karma: 79863]

It helps some. There are plenty of errors, a large majority I'd say, where types don't help at all. Types don't free up memory or avoid off-by-one errors or keep you from mixing up two counter variables.

pjmlp ranked #18 [karma: 123865]

Which goes to show, being the nice Linux guys doesn't change they are a corporation like all others, and will behave exactly the same.

PaulHoule ranked #25 [karma: 102668]

My take is that the MQ3 with 8GB of RAM requires careful development to develop experiences that fit. Games developed using the usual game-development methodology are great, but Meta's vision of people using ordinary VR to share experiences fall flat because of this.

For instance, if Horizon Worlds let me cut-and-paste my photographs and stereograms and some GLB models into a world to make a VR art gallery I'd do it in a heartbeat. But no, I have to learn how to make worlds with their proprietary computational solid geometry and work hard to think of some other vision that could fit within those constraints -- it's just as bad for the casual consumer as it is for me or for small and large businesses which would like to create spaces.

I'd like to do the same with WebXR and I know it's possible, not difficult at all if I want to browse using my "gaming/AI PC" over the link but would be a process of understanding the texture memory limits and developing a system to keep in those limits.

Despite all that I've met people playing Beat Saber who like to share VR content, like panoramic videos they made on a cruise ship. A lot of them are older than me, the kind of demographic that Zuck wishes he could fire from Facebook.

16GB class headsets should be better -- but Apple doesn't get the "social VR" idea in the slightest and seems to think the AVP is mainly a Studio Display [1] stuck on your face instead of a Macbook stuck on your face. I'm hopeful about the Steam Frame but the MQ3 consumer is price sensitive so instead of an MQ4 we got the cost reduced MQ3S.

I wish I could put a 32GB stick into my MQ3 which would empower it for content development but it wouldn't help people I want to share it with. The 3D economy is already vast and VR should be an onramp to it.

[1] ... also deliciously overpriced

rbanffy ranked #5 [karma: 183081]

Converting no longer viable office space into housing would solve a lot of problems. It would, of course, create problems for those who profit from housing shortages, deliberately engineered or naturally occurring, and those entities will do whatever they can to prevent any housing surplus.

PaulHoule ranked #25 [karma: 102668]

My experience with AI coding is mixed.

In some cases I feel like I get better quality at slightly more time than usual. My testing situation in the front end is terribly ugly because of the "test framework can't know React is done rendering" problem but working with Junie I figured out a way to isolate object-based components and run them as real unit test with mocks. I had some unmaintainable Typescript which would explode with gobbledygook error messages that neither Junie or I could understand whenever I changed anything but after two days of talking about it and working on it it was an amazing feeling to see that the type finally made sense to me at Junie at the same time.

In cases where I would have tried one thing I can now try two or three things and keep the one I like the best. I write better comments (I don't do the Claude.md thing but I do write "exemplar" classes that have prescriptive AND descriptive comments and say "take a look at...") and more tests than I would on my on my own for the backend.

Even if you don't want Junie writing a line of code it shines at understanding code bases. If I didn't understand how to use an open source package from reading the docs I've always opened it in the IDE and inspected the code. Now I do the same but ask Junie questions like "How do I do X?" or "How is feature Y implemented?" and often get answers quicker than digging into unfamiliar code manually.

On the other hand it is sometimes "lights on and nobody home", and for a particular patch I am working on now it's tried a few things that just didn't work or had convoluted if-then-else ladders that I hate (even if I told it I didn't like that) but out of all that fighting I got a clear idea of where to put the patch to make it really simple and clean.

But yeah, if you aren't paying attention it can slip something bad past you.

pjc50 ranked #23 [karma: 104633]

Yes .. and no. Someone who does this will definitely make the staff clean up after them.

crazygringo ranked #40 [karma: 79863]

Usually I'm not a big fan of legislation, but in this case I completely agree. Companies unilaterally taking away anything you've paid for is effectively no different from theft, and ToS shouldn't be able to escape that. Or even if it's a free service but it's something you've built up value in -- a history of photos, messages, emails, etc. -- it's similarly effectively theft.

I agree there absolutely needs to be a form a habeus corpus here with arbitration to hear from both sides. And what's more, even when an account gets shut down, an export of all data must be provided, and a full refund of the purchase price of any digital licenses/credits still active. So even if a spammer takes over your account and Megacorp isn't convinced it wasn't you yourself that decided to spam, you still don't lose your data or money spent -- it's ultimately just a (very big) inconvenience.

toomuchtodo ranked #24 [karma: 103646]

Major population center rent trends will tell this story (STRs crowding out long term rentals), look at rent pricing in Barcelona for example.

(own property in Spain)

PaulHoule ranked #25 [karma: 102668]

Might make me join the ACM again!

PaulHoule ranked #25 [karma: 102668]

If you are comfortable building web apps like the early adopters did in 1999 that later got mainstreamed with Ruby-on-Rails and related frameworks, HTMX adds a wonderful bit of extra interactivity with great ease.

Want to make a dropdown that updates a enumerated field on a record? Easy.

Want to make a modal dialog when users create a new content item? Easy.

Want a search box with autocomplete? Easy.

As I see it the basic problem of RIA front ends is that a piece of data changed and you have to update the front end accordingly. The complexity of this problem ranges from:

(1) One piece of information is updated on the page (Easy)

(2) Multiple pieces of information are updated but it's a static situation where the back end knows what has to be updated (Easy, HTMX can update more than one element at a time)

(3) Multiple pieces of information but it's dynamic (think of a productivity or decision support application which has lots of panes which may or may not be visible, property sheets, etc -- hard)

You do need some adaptations on the back end to really enjoy HTMX, particularly you have to have some answer to the problem that a partial might be drawn as part of a full page or drawn individually [1] and while you're there you might as well have something that makes it easy to update N partials together.

[1] ... I guess you could have HTMX suck them all down when the page loads but I'd be worried about speed and people seeing incomplete states

PaulHoule ranked #25 [karma: 102668]
simonw ranked #31 [karma: 91236]
dragonwriter ranked #16 [karma: 126439]

The existence of a specification does not make all things striving to implement it compliant with the spec. As the history of web standards (especially back when there were more browsers and the specs weren't entirely controlled by the people making them) illustrates.

toomuchtodo ranked #24 [karma: 103646]

It would be a suboptimal UX potentially (vs live funds on a physical gift card), but Apple could tie the gift card to an Apple ID at purchase with a QR code or something similar, and then permit gifting through the existing Apple ecosystem primitives. Apple could then enforce stronger controls as the value is transferred internally on their internal ledger. In financial services, its all about tradeoffs.

The optimal amount of fraud is non-zero (2022) - https://news.ycombinator.com/item?id=38905889 - January 2024

($day_job is financial services, a component of my work is fraud mitigation)

toomuchtodo ranked #24 [karma: 103646]

This is how PRs should be, but rarely are (in my experience as a reviewer, ymmv, n=1). Keep on keepin' on.

simonw ranked #31 [karma: 91236]

Not a single word of it was. I wrote this one entirely in Apple Notes, so there weren't even any VS Code completed sentences

It has emdashes because my blog turns " - " into an emdash here: https://github.com/simonw/simonwillisonblog/blob/06e931b397f...

JumpCrisscross ranked #7 [karma: 173395]

> I imagine language choice to be the same idea: they're just different views of the same data

This is a tempting illusion, but the evidence implies it’s false. Translation is simulation, not emulation.

pjc50 ranked #23 [karma: 104633]

The public, or at least the section that buys newspapers and gets onto the Question Time audience, seem to be in favor of this. Like a lot of people, they will vote in favor of repression so long as they think it's being done to someone else. Especially immigrants. You can even see it in the comments here.

"Tough on crime" and "tough on terrorism" are magic bullets for winning authoritarian support. That's how people are being persuaded that ECHR is a bad thing.

PaulHoule ranked #25 [karma: 102668]

Gift cards: it's a steal, so just say no. I want to say if you get one from your sister-in-law give it back but now I'm afraid she'll face terrible consequences from cashing it out.

... note an update on this story: Paris got his account unblocked today, thanks to the story being covered here and throughout the blogosphere. It's a good outcome but not a path open to most people:

https://hey.paris/posts/appleid/

jerf ranked #32 [karma: 90810]

This would be a great time to use AI, because it is very good at style transfer. Feed it a lot of contemporary painted art, feed it the base-coat version of the sculpture, and ask it to style-transfer the paintings on to the sculpture. You'd likely get something very close, and for once we can use "The computer said it, I'm not responsible for it!" for the power of good, by making it so no human is responsible for the heinous crime of assuming something without historical evidence (no matter how sensible the assumption is).

(And lest someone be inclined to downvote because I'm suggesting an AI, the real sarcastic core of my message is about our faith in computers still being alive and well even after we all have decades of personal experience of them not being omniscient infalliable machines.)

toomuchtodo ranked #24 [karma: 103646]

Original title "San Francisco's Marina Could Get 790 Homes. Mayor Daniel Lurie Says No. YIMBYs Say Yes" compressed to fit within title limits.

jerf ranked #32 [karma: 90810]

One of my frustrations with AI, and one of the reasons I've settled into a tab-complete based usage of it for a lot of things, is precisely that the style of code it uses in the language I'm using puts out a lot of things I consider errors based on the "middle-of-the-road" code style that it has picked up from all the code it has ingested. For instance, I use a policy of "if you don't create invalid data, you won't have to deal with invalid data" [1], but I have to fight the AI on that all the time because it is a routine mistake programmers make and it makes the same mistake repeatedly. I have to fight the AI to properly create types [2] because it just wants to slam everything out as base strings and integers, and inline all manipulations on the spot (repeatedly, if necessary) rather than define methods... at all, let alone correctly use methods to maintain invariants. (I've seen it make methods on some occasions. I've never seen it correctly define invariants with methods.)

Using tab complete gives me the chance to generate a few lines of a solution, then stop it, correct the architectural mistakes it is making, and then move on.

To AI's credit, once corrected, it is reasonably good at using the correct approach. I would like to be able to prompt the tab completion better, and the IDEs could stand to feed the tab completion code more information from the LSP about available methods and their arguments and such, but that's a transient feature issue rather than a fundamental problem. Which is also a reason I fight the AI on this matter rather than just sitting back: In the end, AI benefits from well-organized code too. They are not infinite, they will never be infinite, and while code optimized for AI and code optimized for humans will probably never quite be the same, they are at least correlated enough that it's still worth fighting the AI tendency to spew code out that spends code quality without investing in it.

[1]: Which is less trivial than it sounds and violated by programmers on a routine basis: https://jerf.org/iri/post/2025/fp_lessons_half_constructed_o...

[2]: https://jerf.org/iri/post/2025/fp_lessons_types_as_assertion...

pjc50 ranked #23 [karma: 104633]

Always interesting when people select an environmentally friendly technology that will help the transition away from destroying the environment somewhere or indeed everywhere else as the "villain" in this discussion. As if oil or coal extraction were without their controversies.

toomuchtodo ranked #24 [karma: 103646]

Helpscout, Zendesk, https://www.quo.com/ are potential options for triage and managing these requests.

(no affiliation besides a customer of Helpscout and Quo)

danso ranked #9 [karma: 166502]
crazygringo ranked #40 [karma: 79863]

> They force us to confront how contingent our tastes are, and how the austere white-marble ideal was elevated by centuries of patriarchal, gatekept taste-making that declared one narrow aesthetic "timeless" and everything else vulgar.

But the whole point is that the white-marble ideal didn't come from "patriarchal, gatekept taste-making". That the statues were still mostly white marble at the time, with colored ornamental features, or very light pigmentation for something like a sunburn. That there is something timeless about human taste in that sense.

> If we end up concluding "actually, ancient art was basically compatible with modern elite taste" that's not just boring, it's actively harmful to diversity of ideas about beauty.

When ideology clashes with evidence, isn't it time to let go of the ideology? Also, nothing is "actively harmful" to diversity here. This isn't taking away from space in museums for African art or Chinese art or anything like that, or saying that they are any less beautiful or timeless themselves. Or taking anything away from Norman Rockwell paintings or hip-hop album covers or whatever you consider to be non-elite. The same timeless aesthetic principles can be at play, expressed in different cultural systems.

pjmlp ranked #18 [karma: 123865]

Yes, unfortunately I must acknowledge that Satya honeymoon is over.

Than the .NET team acts surprised that despite going open source and cross platform, the non Microsoft shops still aren't rushing up to adopt it.

They have to thank upper management for shxxxx on their great accomplishments among the community.

bookofjoe ranked #26 [karma: 99934]
pjmlp ranked #18 [karma: 123865]

Just like many .NET features will never leave VS, into C# DevKit.

It is incredible how upper management messes up the great work from .NET team.

Do you remember the hot code removal drama? Only backpedaled thanks to Hanselman and others fighting upper management for getting it back.

TeMPOraL ranked #20 [karma: 112682]

"healthcare, video rental records" wait what? One of these things, etc. Curious how that came to be? Is it like special rules for (IIRC) onions in finance?

coldtea ranked #33 [karma: 89427]

>If a decade worth of cost of living is considered minimal resources

Compared to the mainstream AAA game cost it's less than minimal, it's pocket change.

And it's not like somebody handed him that money, he made it creating and selling games earlier.

bookofjoe ranked #26 [karma: 99934]
TeMPOraL ranked #20 [karma: 112682]

> Distribution has always been monetized. What margin did a retailer take for putting your boxed software on the shelf? How about that magazine ad? Google search? And so on. Get over the idea that a platform should give you their distribution for free.

As 'amelius said below, there used to be more platforms. This matters, because it made for a different balance of power. Especially with retailers - the producers typically had leverage over distributors, not the other way around.

bookofjoe ranked #26 [karma: 99934]

Ah, I narrowly focused on my setup, which since inception in 2007 has consisted of my heavy plasma tv sitting atop the bespoke mount — extremely stable and overbuilt — that came with it atop a solid wood low console table.

Indeed, if the TV were to tip onto a young child it could cause serious injury; no such youngsters here.

As I think more about this, I realize I've never wall-mounted a TV nor would I ever do so: I just prefer them on stands.

TeMPOraL ranked #20 [karma: 112682]

There are kinds of questions that you can ask to signal your seniority and matureness. There are other kinds of questions that, should you ask them, will leave people wondering what the hell have you been doing for the past N years and why they're paying you senior-level salary.

A lot of early signs of problems, such as critical information becoming tribal knowledge instead of being documented, are revealed when asking the second kind of questions.

TeMPOraL ranked #20 [karma: 112682]

In other words, circling back to Brad Cox's Software ICs, we're all using devboards and Arduinos instead, because those look simple to newbies and save a little glue work here and there.

In hardware world, it's fine to use devboards and Arduinos to prototype things, but then you're supposed to stop being a newbie, stop using breadboards, and actually design circuits using relevant ICs directly, with minimal amount of glue in between. Unfortunately, in software, manufacturing costs are too cheap to meter, so we're fine with using bench-top prototypes in production, because we're not the ones paying the costs for the waste anyway, our users are.

(Our users, and hardware developers too, as they get the blame for "low battery life" of products running garbage software.)

pjmlp ranked #18 [karma: 123865]

8 and 16 bit home computers => Internet => Feature phones SMS download codes => App Stores => AI App Stores => ....

Have to collect them all. :)

pjc50 ranked #23 [karma: 104633]

It used to be possible to do this with a faxmodem; these days telephony is over IP, so there might be telco APIs for it. But, because it's a telco, that will be annoying and hidden.

UK: OFCOM are phasing out the fax support requirement https://www.ofcom.org.uk/phones-and-broadband/telecoms-infra...

(I slightly balked at the $5 initial price, but then realized: this is a desperation fee and I think for a lot of the users a clear fee for a clear one off service is the best deal. Anyone who wants to send 1,000 faxes will (a) be in the top 1% of fax users in their country if it's not Japan and (b) make their own arrangements. Also patio11's "charge more")

Software wise, if you have a PBX line (which the telco will change for) you can run Asterix and then https://www.asterisk.org/products/add-ons/fax-for-asterisk/ to send as many faxes as you like to the other person in your country with a fax machine.

pjc50 ranked #23 [karma: 104633]

Incredible levels of misogyny from the tech world, even on the "respectable" side of HN.

dragonwriter ranked #16 [karma: 126439]

Well, first, yes, you can, if you can establish that you are an intended third-party beneficiary.

But, more to the point, that’s not the basis for the tentative ruling under discussion, so its irrelevant to whether the decision makes sense.

stavros ranked #47 [karma: 74796]

I took this to mean, in the first case "I write an article every six months" and in the second "I work on each article for six months, but I work on multiple in parallel so I post them very frequently".

The first is being blocked/out of inspiration, the second is being meticulous.

pjmlp ranked #18 [karma: 123865]

Yes it does, see NeXTSTEP, even the drivers were written in Objective-C.

JumpCrisscross ranked #7 [karma: 173395]

> In most other situations related to money or contracts, it would be a criminal offense punishable by prison time

What are you thinking of? In most cases, that falls firmly under the category of bullshitting. Annoying. Unprofessional. Dishonest. But rarely criminal.

What makes this possibly illegal (though I'm still unsure if it's crimial) is that it's specifically around employer-employee relations.

jacquesm ranked #2 [karma: 234943]

Oh that's a nasty one, embedded FreeBSD users will have a hard time mitigating this.

Animats ranked #11 [karma: 158309]

Then on top of that there's the slop that comes from the university's PR department, where they turn "New possibly-interesting lab result in surface chemistry" into "Trillion dollar battery technology launched".

(Now that I think about it, I haven't seen much battery hype lately. The battery hype people may have pivoted to AI. Lots of stuff is going on in batteries, but mostly by billion-dollar companies in China quietly building plants and mostly shutting up about what's going on inside.)

Animats ranked #11 [karma: 158309]

It works because it discusses important things that are of interest to reasonably smart people. The top 5 items right now.

- Gut bacteria from amphibians and reptiles achieve tumor elimination in mice

Ah, progress on cancer. But in mice, where lots of things work but don't transfer to humans.

- What Is an Elliptic Curve?

A core concept in modern cryptography which I don't understand. The article helped.

- Learn Egyptian Hieroglyphs

Only HN would put something like this near the top of of the forum.

- Gemini 3 Flash: Frontier intelligence built for speed

This week in LLMs. Have to keep up.

- OBS Studio Gets a New Renderer

They're using Apple's Metal for talking to the GPU? How does portability work? OBS runs on Linux and Windows, too, but Metal runs only on Apple machines.

These are all interesting things, but they are not popular things. Or even commercially interesting things.

WalterBright ranked #41 [karma: 78302]

Thank you, dang. Your forum is the best one on the internet, and it's in no small part thanks to your moderation efforts.

pjmlp ranked #18 [karma: 123865]

You could start by staying on the CPU side, and make use of AVX, Larrabee style.

Which is easier to debug.

Going with Mesh shaders, or GPU compute would be the next step.

pjmlp ranked #18 [karma: 123865]

Until Valve removes their dependency on Windows developers for content on GNU/Linux, that doesn't matter.

Most professional studios have no reason to care, and change the status quo.

Most would rather stick to game consoles and mobile games than move a finger to support GNU/Linux, when not targeting Windows.

pjmlp ranked #18 [karma: 123865]

The use cases is not writing unsafe C in first place, and proving the point Go is usable in such scenarios, regardless of naysayers.

The creators of USB Armory also created TamaGo, instead of using Rust, exactly for the same reasons, to prove a point.

https://github.com/usbarmory/tamago

https://reversec.com/usb-armory/

Because in IT, seeing is believing.

TeMPOraL ranked #20 [karma: 112682]

I might if that's what it takes to make it finally work. The fueling of the previous 15 years was not worth it, but that was then.

jacquesm ranked #2 [karma: 234943]

HN is hard to game on purpose. So stop looking for the levers and participate, that's all there is to it. I've made friends here, have been helped by people on projects that I was busy with, did the reverse, found friends and business partners and spend way too much time. HN is a very interesting slice of the online world, a place that is unlike the rest, sometimes a bit dry but always interesting and extremely useful. If you're looking at it to try to understand it then you might as well try to understand a rat or a mouse. You won't understand it because it isn't there to be understood, it just is, like any other organism.

The root of HN is a thing called 'startup news', that was changed very quickly and since then HN has been a focal point for techies of all sorts but also lots of other people from all walks of life and from a large variety of countries. It isn't 'one thing' to everybody that participates, just like a hammer is a different thing for a carpenter than it is for a masoner or a farmer.

The fact that after being a member for a couple of years you have this question indicates a lack of participation, not a lack of understanding.

jacquesm ranked #2 [karma: 234943]

It's all about balance, in the end. If you do too much of one thing your business will fail. If you don't do enough of another, your business will fail too. And they're the same thing...

The trick then is to do just enough of everything to avoid disaster and to move as fast as you can to get to a realm where you can actually afford to do it right. Most start-ups initially cut corners like it is crunch time at the circle factory, which then usually catches up with them at some point either killing them or forcing them to adapt a different pace. Knowing exactly when to put more or less attention on some factor is the recipe for success but nobody has managed to execute that recipe twice in a row without finding things that no longer work, so it remains a dynamic affair rather than one you can ritualize.

And that's where checklists shine: repeated processes that are well defined and where change is slow enough that the checklists become 'mostly static', they still change but the bulk of the knowledge condensed in them stays valid over multiple applications.

pjmlp ranked #18 [karma: 123865]

This is great, always kudos for improvements in the Lisp ecosystem.

Have you also looked into the surviving IDEs, Allegro and LispWorks, for their interaction capabilities?

pjmlp ranked #18 [karma: 123865]

I rather test my patience, than give in to the guys that visit me telling that accidents do happen and a little insurance doesn't do any harm.

Because that is how Amazon adding ads with payment to remove them, to existing customers feels like.

Organised crime neighborhood motto.

dragonwriter ranked #16 [karma: 126439]

> It's widely accepted that the US lost in Vietnam due not to military defeat, but from the clever Tet Offensive - where they successfully influenced US politics via US journalism, to cause them to simply cease fighting.

Yes, that's literally how essentially every war ends; some combination of factors causes one side to stop fighting rather than continuing the pay the price in blood and treasure that fighting demands.

There's probably a few somewhere that end because the losing side doesn't give up but fights to the last person, but that's very much not the norm.

dragonwriter ranked #16 [karma: 126439]

> Once you have infinite money, you tend to want infinite power next

People who get to what seems like infinite money only do so because they were seeking money as a means to power for which they have an insatiable desire in the first place, its not that getting to (even practically) infinite money triggers the desire for unlimited power, its that it is a symptom of it.

dragonwriter ranked #16 [karma: 126439]

Manual checklists are often the best option for repeated tasks that can't be automated sufficiently reliably and sufficiently economically. But if they can be, then manual checklists are unnecessarily inefficent and/or unreliable. And the more frequently repeated the task is (ceteris paribus), the more up-front energy is justified in automating it. That said, to automate a process, you have to understand it enough to generate a checklist as a prerequisite (and, sure, you can develop that understanding in the course of automation, but doing so first will also go a long way to informing you if automation is likely to be worthwhile.)

That said, and without prejudice to SQLite’s use of checklists which I haven’t deeply considered, while the conditions that make checklists the best choice are definitely present in aviation and surgery in obvious ways, processes around software tend to lend themselves to efficient and reliable automation, with non-transitory reliance on checklists very often a process smell that, while not necessarily wrong, merits skepticism and inquiry.

dragonwriter ranked #16 [karma: 126439]

> Contrary to the consensus opinion, losing a war one started is not genocide.

Genocide often is carried out in the context of war, and certainly it isn't harder for the winning side of a war to do so.

dragonwriter ranked #16 [karma: 126439]

Maybe quarters also go (perhaps with half-dollars becoming more common, which, alongside dimes and dollars, would give the same first-three-steps scale as penny/nickel/dime, just shifted a decimal place.)

dragonwriter ranked #16 [karma: 126439]

You can't just declare an identity a terrorist organization.

I mean, that makes as much sense as declaring an idea like antifascism a terrorist organization, which is clearly impossible.

rayiner ranked #17 [karma: 125152]

It might be a skewed distribution where life expectancy drops off rapidly below the median but isn’t that different at the top. So it’s not a big difference when it’s the bottom 90% and the top 10%, but it is when it’s the bottom 60% versus the top 40%.

userbinator ranked #35 [karma: 87322]

work email to sign up to a site like pornhub

Unless you actually work in the adult entertainment industry, that seems like a massively stupid move; one that would likely lead to termination.

Animats ranked #11 [karma: 158309]

Grindr had a big data "leak" in 2024.[1] Not a "leak", really, just ordinary reselling of people's gay and HIV status. In 2025, a data broker who resold Grindr data also had a big breach. That wasn't Grindr-specific - it included Temple Run, Subway Surfers, Tinder, Grindr, MyFitnessPal, Candy Crush, Truecaller, 9GAG, Microsoft 365, and others. But not TikTok, because TikTok monetizes that info themselves.

[1] https://thehill.com/business/4614940-grindr-sold-hiv-status-...

[2] https://www.pcmag.com/news/major-data-broker-leak-might-have...

jacquesm ranked #2 [karma: 234943]

The money just brings out their real persona.

coldtea ranked #33 [karma: 89427]

Or more likely Google couldn't give a rat's arse whether those AI summaries are good or not (except to the degree that people don't flee it), and what it cares is that they keep users with Google itself, instead of clicking of to other sources.

After all it's the same search engine team that didn't care about its search results - it's main draw - activey going shit for over a decade.

jacquesm ranked #2 [karma: 234943]

We pay with content and with the fact that we attract the talent that eventually ends up powering ycombinator investment rounds.

coldtea ranked #33 [karma: 89427]

>are you critically thinking about what what you have in your life and whether or not it was a good use of your time any money? Money itself is possibility. A couch is just a couch. But despite this being true, that doesn't mean the couch wasn't worth it.

Generally speaking, sure. In real life though, it's not just that people get a couch, or some things they need, or ocassional splurge into buying some things as an indulgence.

It's that for shitloads of people (and the whole culture) are getting centered around consumption, constant consumption of things and even content (doomscrolling), mere consumption replacing other life aspirations, experiences, and relations.

jacquesm ranked #2 [karma: 234943]

Obviously. If you don't have junior devs you will never have senior ones either. It's implicit.

PaulHoule ranked #25 [karma: 102668]

Nice to see the ladies catch up with the dudes.

PaulHoule ranked #25 [karma: 102668]

e.g. "tensors" are like "vectors" in they transform in a specific way when the coordinate system changes; what felt so magic about vectors as an undergrad was that they embody "the shape of space" and thus simplify calculations.

If you didn't have vectors, Maxwell's equations would spill all over the place. Tensors on the other hand are used in places like continuum mechanics and general relativity where something more than vectors are called for but you're living in the same space(/time) with the same symmetries.