MurphyA/hacker-news huggingface dataset:
by Imustaskforhelp | 2025-09-29 22:09:25+00:00
> The road to hell is not paved with good intentions but rather the lack of intention.

Although I am a man who seemingly seems to love the idea of a freedom of a language like nim,julia,lisp,(scala?) etc., just langauges which can give you a lot of freedom in general, my intention has always been: I have been asking for freedom irl, what is wrong with giving developers freedom in programming languages.

I can still respect this opinion and I followed up on pragmatic choice and I mean, its Mr's Wilson's language and honestly the freedom to have a language like this might be freedom in it of itself too and I can respect his opinions and I might check odin again later too.

https://skytrias.itch.io/todool I saw it from Odin lang page a long time back ago and I actually really loved this tool/ am thinking of creating an open source alternative in an another language like golang/kotlin/typescript/nim (i like to imagine things and be lazy sometimes lol) but there are definitely a lot of projects like jangafx which are written in odin iirc which are definitely really impressive

I will also think about this statement more as I do think that the reason why I sometimes lack intention is because I want to define good first, I don't want to take my opinions and run with it if they hurt people directly or indirectly and I am willing to have lack of opinions first to really understand the situation I suppose but I can respect his opinion in this thing too. Something worth thinking about for me. So thanks!
by Sesse__ | 2025-09-29 22:10:03+00:00
> I'm not super familiar with the term index merge - this seems to be the term for a BitmapOr/BitmapAnd?

Different databases will use similar terms for different operations, but I would guess that the comment refers to something similar to MySQL's index merge (which is essentially reading the row IDs of all the relevant ranges, then deduplicating them, then doing the final scan; it's similar to but less flexible than Postgres' BitmapOr).
by aniviacat | 2025-09-29 22:10:13+00:00
The ability to purchase items being added to ChatGPT seemed inevitable and now it happened.

However, as far as I can tell, it happened in the best way possible. This seems like an actual open standard, which is refreshing to see in the modern web.

Creating a common API for stores and payment processors will likely lead to increased competition, benefiting users.

I'm happy to see this. It seems to benefit all consumers, even those who do not use AI.
by 0xbadcafebee | 2025-09-29 22:10:15+00:00
Claude doesn't know how to calculate realistic minimum voltages for solar arrays w/MPPT chargers. ChatGPT does.

Prompt: "Can I use two strings of four Phono Solar PS440M8GFH solar panels with a EG4 12kPV Hybrid Inverter? I want to make sure that there will not be an issue any time of year. New York upstate."

Claude 4.5: Returns within a few seconds. Does not find the PV panel specs, so it asks me if I want it to search for them. I say yes. Then it finally comes up with: "YES, your configuration is SAFE [...] MPPT range check: Your operating voltage of 131.16V fits comfortably in the 120-500V MPPT operating range".

ChatGPT 5: Returns after 78 seconds. Says: "Hot-weather Vmpp check: Vmpp_string @ STC = 4 × 32.79 = 131 V (inside 120–500 V). Using the panel’s NOCT point (31.17 V each), a typical summer operating point is ~125 V — still OK. But at very hot cell temps (≈70 °C is possible), Vmpp can drop roughly ~13% from STC → ~114 V, which is below the EG4’s 120 V MPPT lower limit. That can cause the tracker to fall out of its optimal range and reduce harvest during peak heat."

ChatGPT used deeper thinking to determine that the lowest possible voltage in the heat would be below the MPPT's minimum operating voltage. It doesn't indicate that in reality it might not charge at all at that point... but it does point out the risk, whereas Claude says everything is fine. I need about 5 back-and-forths with Claude to get it to finally realize its mistake.
by srj | 2025-09-29 22:10:39+00:00
I've seen zero job loss from AI but substantial job loss to off-shoring. What you said about over-hiring I think is also true, but if you look at headcount numbers they have dropped only marginally. The geographic distribution of that headcount however has shifted in a big way to India, Latin America, and Eastern Europe. The reason is obvious, people in those countries are paid far less (often 1/3 or 1/4) compared to their US counterparts.

It seems this rarely gets discussed in the media though. As you said, AI gets more readership attention. I also get the impression people feel there's something culturally offensive about discussing off-shoring.
by abakker | 2025-09-29 22:10:49+00:00
I agree...but I also think it's a slow path to monetize OpenAI if they don't support some kind of channel to get paid by the sell-side. At least they offer a subscription and didn't jump to this as the only option. I'm optimistic that a premium tier can exist that avoids this, but we'll see. The reality is that they need the money.
by mindcrime | 2025-09-29 22:11:26+00:00
It's funny you say that. I already do run a weekly "book club" group, but it's at work at my $dayjob employer. And, for various reasons, we've drifted away from the book focus and turned into a more presentation/discussion oriented group. But I still love to read physical books, and wouldn't be opposed to trying to come up with something to structure some discussion around some of these "outside of work" readings that I do.

If you want, drop me and email (prhodes@fogbeam.com) and maybe we can set something up.
by Bukhmanizer | 2025-09-29 22:11:33+00:00
Compared to the money that tech companies make, way underpriced.

The reason that companies pay engineers more than in other industries/countries, is that in general companies in other industries/countries don’t make nearly as much as SV companies.

The implicit contract goes as follows: You pay ~50,000 engineers around $400,000/year, and you essentially get a money printer and get to be one of the richest people in the world. Who wouldn’t take that trade?

In general, you can’t do that in any other country or industry.
by epiccoleman | 2025-09-29 22:11:34+00:00
I can't decide if I like this change or not, tbh. I almost always delete the comments Claude adds, to be sure - but at the same time they seem to provide a sort of utility for me as I read through the generated code. They also act, in a funny way, as a kind of checklist as I review changes - I want them all cleaned up (or maybe edited and left in place) before I PR.
by hactually | 2025-09-29 22:12:17+00:00
Oh, you're one of those blinkered types...

"Golang is C with garbage collection" I mean, Go isn’t C with GC - it’s C with:

- first-class concurrency (goroutines, channels)

- structural typing via interfaces

- a memory model safe enough for large-scale concurrent programs

- and tooling (formatter, linter, race detector, profiler) built in from day one.

That’s not just "C with GC." That’s decades of language design evolution deliberately integrated into a cohesive, batteries-included ecosystem that others have failed at (Typescript) or just haven't reached in their lifecycle (like Kotlin).

The Pike quote you’re half-remembering is about teams btw, not about "dumbing down" - Google had (and still has) thousands of engineers working on massive distributed systems. Go’s tradeoff wasn’t "let’s design for idiots" - it was “let’s design for readability, maintainability, and concurrency at scale.”

That’s why Go codebases from 2011 still compile cleanly today with minimal changes. Try that with your "ergonomic" TypeScript stack where half your dependencies are deprecated next quarter.
by Joel_Mckay | 2025-09-29 22:13:01+00:00
Still focused on metal 3D printer slicer software with Blender geometry nodes, and a microscopic positioning stage design for hobbyists.

On the weekend built a lattice-filter test jig with the LiteVNA64, so sorting though the pile of crystals is less time intensive.

Other hobbies maybe 3 other people would find amusing. =3
by randomstringxyz | 2025-09-29 22:13:09+00:00
All of those languages have a lot of freedom, you just ("just") need to reach into the FFI to do it. Lua, which is the only one I have used extensively, is the most literal definition of scripting. It's designed to be written in conjunction with C. Even languages like Haskell with a gigantic runtime still expect you to put in some C for hot paths.
by CuriouslyC | 2025-09-29 22:13:09+00:00
Nope, it's a structured spec agents construct using a CLI or MCP (you can also interact with the spec using a web UI). It's CUE, and validated against a schema. Instead of taking your conversation and generating a markdown document that agents might (but often don't) respect, the agent populates the spec in the service from your conversation, then when you're done you can use the CLI to automatically generate a bunch of code.
by ben_w | 2025-09-29 22:14:01+00:00
Yes, though "far" isn't so large as to be inconceivable: the city of Starbase is only 2.75 km from the Starship launch tower.

That kind of distance may or may not be OK for a whole bunch of other reasons, many of which I'm not even qualified to guess at the nature of, but the noise at least isn't an absolute issue for reasonable scale civil infrastructure isolated development in many places.
by shawneechase | 2025-09-29 22:14:03+00:00
Your agent needs to pull from Drive, post to Slack, and open a Jira ticket. Easy demo. But in production: whose credentials does it use? Should it have permission to delete your whole Drive?

This authorization gap kills most agents before they ship. It’s not about authenticating users — LangGraph Platform handles that. It’s about your agent acting on behalf of those users safely.

Two naive approaches dominate:

1. Service accounts → bypass your company’s RBAC. Demo works, security team shuts it down.

2. Full user permissions → agent inherits the blast radius of everything the user can do. One bad prompt injection away from disaster.

The right way:

- Just-in-time auth: request access when the user actually needs it, not upfront.

- Least privilege: scope tokens narrowly (read vs write, file vs folder).

- Contextual enforcement: check every tool call. This agent, this user, this action, this resource.

At scale it gets hairy: thousands of user × service × agent token relationships, refresh cycles mid-conversation, OAuth quirks across providers. Many teams spend months building this instead of shipping.

We wrote up a guide (with LangGraph examples) on what proper agent authorization looks like — and why most current approaches fail.

Curious what others here think: how are you handling authorization in agents?
by kulahan | 2025-09-29 22:14:20+00:00
If you say it? I wouldn't infer that.

If the president, media, teachers, influencers, the richest people on the planet, and my parents say it? I probably would. I think it's disingenuous to imply this wasn't strongly recommended as the ideal way to get a high paying job straight out of college that only improves over time.
by hewwwww | 2025-09-29 22:14:44+00:00
Yeah it was meant to be along the lines of:

My Financé, because you should love your finances.

To your point, I think it’s hard to notice the spelling, and hard to figure out how to pronounce it.

It also is the same spelling as My Finance, which is tricky to rank for on Google.

Overall, it seems like it has potential to be a fun brand, but the constant confusion has led me to strongly consider a “rebrand”.
by Imustaskforhelp | 2025-09-29 22:15:02+00:00
I just wanted to say that I really liked your this comment which just showed professionalism and just learning from your mistakes/improving yourself.

I definitely consider you to be an AI influencer, especially in hackernews communities and so I wanted to say that I see influencers who will double down,triple down on things when in reality, people just wanted to help them in the first place.

I just wanted to say thanks with all of this in mind, also that your generate me a pelican riding a bicycle has been a fun ride and is always going to be interesting, so thanks for that as well. I just wanted to share my gratitude with ya.
by ultamatt | 2025-09-29 22:15:10+00:00
I'm working on a site for filmmakers to help showcase themselves!

Why? >

LinkedIn isn't for creatives. Actor's Access is dated and charges a ton for basic extras Squarespace/wix is fine but everyone in 'the biz' has one and nobody wants to maintain it. Plus they're all silo'd.

Check out my site if you wanna. You get to host your own headshots, resume, and reels. You can upload your screenplay there and hear it read outloud. You can put up your cinematic scores and make a place to send people to hear your music.

https://cinesignal.com

Looking for users who wanna test the system out. Give me a shout and I'll throw you some credits if you wanna hear your screenplay read outloud.
by shahbaby | 2025-09-29 22:15:30+00:00
This shouldn't be down voted.

If you ever get a chance to hear the C suite talk to an audience that's not primarily engineers, this is exactly how they think.

Remeber their job for which they get paid more in one year than you will in several life times is to make those numbers go up.

If you were getting paid that much, what wouldn't you be willing to do, say or believe?
by apercu | 2025-09-29 22:15:46+00:00
I know there is ageism in tech and that people think they need to do x(thing) by y(age) but as a 51 year old: let your values drive you and don’t spend all your money. My 40s on have been the best in terms of freedom, learning and execution. Yes, I felt all the same pressures in my 20s and 30s so my words mean little, but I am far happier and more fulfilled the last 11 years of my values and the things that bring me joy driving me. And I’ve never been more productive- frankly, at 30, full of piss and vinegar, I didn’t know shit. And I had already started and exited an ISP and a software consultancy.
by randomstringxyz | 2025-09-29 22:15:48+00:00
Conceptually, think about it. Coroutines require copying not only the variables but the function itself, outside of the lifetime of the parent function. (Or at least pointers thereto.) I would like to hear about a language with static coroutines but I am not aware of any. Even Rust doesn't do it, they just make you pass the lifetime around.
by 01HNNWZ0MV43FF | 2025-09-29 22:16:27+00:00
> I'm pretty sure none of us would want to meet it in code review, save for a few niche edge cases.

It does no I/O and has no action-at-a-distance. The float-long-float casts are the worst part.

If a coworker brought it to me with a performance justification and some unit tests I'd be pretty happy to pass it.
by nis0s | 2025-09-29 22:16:27+00:00
Per my view, it fulfills the following criteria:

1) Few-shot to zero-shot training for achieving a useful ability on a given new problem.

2) Self-determining optimal paths to fine-tuning at inference time based on minimal instructions or examples.

3) Having the capacity to self-correct, maybe by building or confirming heuristics.

All of these concern an intern, for example, who is given a new, unseen task and can figure out the rest without handholding.
by tmsh | 2025-09-29 22:16:53+00:00
So if one causes $1B in damages one has to pay a fine of $10M? Similarly for other "catastrophic" damages? WTF. I am very AI pilled but this is no regulation at all. Suppose OpenAI pays their engineers $1M a year. In what world do they have any incentive to work to avoid a $10k fine? Let alone a $1M fine for "catastrophic" damage?
by hackthemack | 2025-09-29 22:16:58+00:00
I do not know what to make of this comment. It is so much of what you see on social media that derails constructive conversation. There is nothing terribly wrong with the comment but it feels adjacent to low effort. To make your point, you have constructed a scenario that may or may not happen, but, to me, it lacks introspection and "arguing in good faith".

I am not even disputing what you have stated as a possibility. It is just, there are other possibilities. Maybe the Government Pension Fund of Norway is a good counter example to what you propose?

https://en.wikipedia.org/wiki/Government_Pension_Fund_of_Nor...

Governments influence economics all the time in subtle and not so subtle ways.
Ask HN: Let's Brainstorm how to run native IRIX on a N64!
by DrNosferatu | 2025-09-29 22:17:06+00:00
CM5 connects via PCIe to cheap FPGA interfacing the RAM Expansion port, which directly handles RAMBUS timings and interfacing. CM5 GPIOs connect to the cartridge interface. Very minor patching to bootloader and / or OS is acceptable. Use MAME to guide development.

- Your thoughts?
by Wowfunhappy | 2025-09-29 22:17:09+00:00
> An algorithm must be unambiguosly specified for all possible inputs.

And it is. It's just that some outputs may not match what the user expects. TFA's preferred algorithm (simple lexicographic sorting) matches user expectations 90% of the time. The algorithm actually in use on most OSs (simple lexicographic sorting + treat consecutive digits as combined numbers) matches expectations 99% of the time. An algorithm that matches expectations 100% of the time doesn't exist. Shouldn't we pick the 99% algorithm?

(I am admittedly making up the actual percentages, but you get the point.)
by lomase | 2025-09-29 22:17:25+00:00
Uber changes the pricing depending on the demmand. Taxis can't do that, they are regulated by law in most of the west.

Predictable my ass. You have been lied to.

And btw all over the world you rise up your arm, and the taxi stops, I think that is a pretty consistent user interface that anybody in the world can understand. I have to help my aunt each time she needs an Uber.
by Sharlin | 2025-09-29 22:18:11+00:00
Well, I definitely hope they aren't trying to teach LLMs directions between locations, given how idiotic use of compute and parameter space that would be. We already have excellent AIs for route planning. What they ought to optimize for is, of course, finally teaching them to say they don't know, or just automatically opting to call a route-planning API if the user asks for directions.
by tintor | 2025-09-29 22:18:17+00:00
> (3) For a knowing violation that creates a material risk of death, serious physical injury, or a catastrophic risk, a large developer shall be subject to a civil penalty in an amount not to exceed one million dollars ($1,000,000) for a violation that is the large developers first such violation and in an amount not exceeding ten million dollars ($10,000,000) for any subsequent violation.

So, if violation is "unknowning" (I assume this means unintentional) and creates a material risk, then there is no penalty?

Also, penalties listed are upper bounds only (penalty will not exceed $X), and not lower bounds. $0 fine fulfills "not exceeding $10m" rule.
by bob1029 | 2025-09-29 22:18:55+00:00
I am all-in on a Unity game right now. Working with one other person and hoping to ship to Steam later this year.

Thinking about play testing at scale is a new thing for me. I've been getting into visualization techniques like using 3d textures to build voxel heat maps in-editor. We've managed to accumulate quite a bit of play testing telemetry already. The power of aggregated statistics in the editor views is absolutely mind-blowing to me. For level designers it's like having proper omniscience. Being able to see things like thousands of samples (manifesting as a bright red voxel) that wound up tripping over the same misplaced geometry is like cheating.
by jlawson | 2025-09-29 22:18:56+00:00
Demanding cities be evacuated is what you do when you have restraint. Otherwise you would just kill everyone inside. If they had not done this, you would also claim that it's evidence of lack of restraint.

Beyond that, everything you wrote is perfectly compatible with the IDF showing tremendous restraint. It is all more or less inevitable with any war in such an environment. All of it happened in Iraq with the Americans, for example.

- Buildings destroyed aren't people

- Documented cases are just that - cases. You need to demonstrate a pattern at scale. Bad cases are inevitable among millions of interactions.

- Investigations opened is a signal of political incentives as much as actions taken.
by jamesponddotco | 2025-09-29 22:19:02+00:00
Didn’t have the time yet, but it’s on my todo list. I have extractors for Google Books, Hardcover.app, and ISBNDB already working, and Amazon, Goodreads, and Anna’s Archive in the todo list.

I do plan on including a link to the book on Anna’s Archive in the “ISBN Search” website. At least to the search page with the filters already filled.
by ozim | 2025-09-29 22:19:08+00:00
That doesn’t mean feature paid itself off if you invest with idea that it will be useful for more than 1/5 of users and when feature brings single customer and is marginally useful for other customers.

Then also you have ongoing costs of maintaining the feature that no one usually accounts for. Even if customer participated financially into creating the feature when they leave you are left with maintenance.
by csallen | 2025-09-29 22:19:20+00:00
This idea that a job is inherently "worth" some amount of money is way off. The entire point of a market economy is that prices are driven by supply and demand. And salaries are just prices.

If more and more people are capable of delivering high quality software, but the demand for it doesn't increase at the same rate, then it should be worth less.

Furthermore, hirers aren't evil people for wanting to pay less, any more than job seekers are evil people for wanting to get paid more, or shoppers are evil people for wanting discounts. The supply side is always going to want higher prices, and the demand side is always going to want lower.
by Imustaskforhelp | 2025-09-29 22:19:26+00:00
FFI scares me if I am being honest and that is why I always try to think of a language which can do a lot of things themselves without having to reach for FFI thinking its going to be my last resort most of the time.

So that was my perspective when I had written up my comment.

What are some really good languages for FFI? Lua as you suggest?

I have always had this notion that FFI is really hard and so firstly I would like to ask if that's really true and secondly is there a langauge which can make it easy to work with FFI the most? Like do you suggest lua for something?
by tadfisher | 2025-09-29 22:19:29+00:00
It is already illegal under 18 USC § 842 to provide bomb-making instructions or similar with the knowledge or intent that said instructions will be used to commit a crime. The intent is to balance free speech with the probability of actual harm.

AIs do not have freedom of speech, and even if they did, it is entirely within the bounds of the Constitution to mitigate this freedom as we already do for humans. Governments currently define unprotected speech as a going concern.

But there's a contradiction hidden in your argument: requiring companies to _filter_ the output of AI models is a prior restraint on their speech, implying the companies do not have control over their own "speech" as produced by the models. This is absurd on its face; just as the argument that the output of my random Markov chain text generator is protected speech because I host the generator online.

There are reasonable arguments to make about censoring AI models, but freedom of speech ain't it, because their output doesn't quack like "speech".