MurphyA/hacker-news huggingface dataset:
by sramsay | 2025-12-09 19:43:21+00:00
Author, here. This is exactly the question I was trying (perhaps ineptly) to pose: If we designed a programming language with the idea that it would be primarily or exclusively vibe coded, what would that language look like? Might it look something more like Lean? Or more like theorem provers in general? Or would it look more like a natural language PL (think Inform 7)? Or what about a heavily declarative DSL like FAUST (for audio DSP)?

None of our existing programming languages were designed for quite the circumstance in which contemporary programming now finds itself; they all address an ergonomic situation in which there are humans and machines (not humans, machines, and LLMs).

It's possible, I suppose that the only PL that makes sense here is the one the LLMs "knows" best, but I sort of doubt that that makes sense over the long term. And I'm repeating myself, but really, it seems to me that a language that was written entirely for the ergonomic situation of human coders without any consideration of LLMs is not addressing the contemporary situation. This is not a precise analogy, but it seems to me a little like the difference between a language that was designed before vs after multicore -- or before vs after the internet.
by tjoff | 2025-12-09 19:43:38+00:00
Reddit would be even worse if the translations were better, now you don't have to waste much time because it hits you right in the face. Never ever translate something without asking about it first.

When I search for something in my native tongue it is almost always because I want the perspective of people living in my country having experience with X. Now the results are riddled with reddit posts that are from all over the world with crappy translation instead.
by enthdegree | 2025-12-09 19:43:57+00:00
The details in this comment are messed up and shouldn't be taken as authoritative.

- Getting the device's BL1/BROM into download mode (where it waits for an upload of a Preloader/BL2 from outside), for these devices itself does not involve exploits. Kamakiri is an exploit in the upload process that gives an execution point at that stage.

- The BROM on Kobos (at least the old ones, P365's) don't have security enabled as far as I know. (Unless somehow they are lying to us when we ask, which there is no evidence of). They only do some integrity checks (header magic #s, checksums).

- Security on Kobos happens down the chain, starting at the Little Kernel apparently jumped to from the Preloader. I am still learning about the Clara BW's boot process.
by pempem | 2025-12-09 19:44:04+00:00
This is happening in california. In fact there are three current situations: 1/SB9 cutting R1 lots in half 2/ ADU laws, which let you build up to 3 homes/units where there was one and further, can be combined with SB 9 3/ AB2011 which lets you turn defunct strip malls into housing

Honestly, this plus things like PermitFlow make me feel like we will be able to build enough. The issue will be making sure the housing is affordable rather than expensive and empty.
It is counterproductive to force cache on all tools of an agent
by istvan_intrnd | 2025-12-09 19:44:04+00:00
To make agentic cache work, LLM providers force frameworks to add all tools into the cached prompt. This is the main reason why I cannot properly use cache in my own agentic framework, where the set of tools changes in function of objectives. It confuses most base models, and however many times they say it doesn't my observations contradict this. How about yours?
by georgeburdell | 2025-12-09 19:44:13+00:00
Capital loss carryover is possibly what they were referring to

Unrelated note but the Homestead exemption in Santa Clara County, average sale price $2,300,000, is $7,000. To be explicit, the home’s value is reduced by $7,000 for valuation purposes.

Edit: the tax deferred part sounds like a 1031 exchange
by hadlock | 2025-12-09 19:44:28+00:00
>vibe-coding

A surprising amount of programming is building cardboard services or apps that only need to last six months to a year and then thrown away when temporary business needs change. Execs are constantly clamoring for semi-persistent dashboards and ETL visualized data that lasts just long enough to rein in the problem and move on to the next fire. Agentic coding is good enough for cardboard services that collapse when they get wet. I wouldn't build an industrial data lake service with it, but you can certainly build cardboard consumers of the data lake.
by heathrow83829 | 2025-12-09 19:44:37+00:00
All, you have to do is wait. Seriously, just wait. if the tech deflationists are right, you'll get more cost effective memory every several years or decades at least.

In somehwere around 1999, my high school buddy, worked overtime shifts to afford a CPU he had waited forever to buy! Wait for it, it was a 1 GHZ CPU!
by browningstreet | 2025-12-09 19:44:58+00:00
You're arguing about product quality by using product availability examples.

Siri isn't competing with Gemini, yet.. Siri is old tech, Gemini is the new tech.

Same with dictation.

Siri hasn't been updated generationally with SOTA to compete with Gemini yet.. it simply hasn't been updated. This is part of the "slow pace" that the post is talking about (part of, not entirely the slowness though).

For example, Amazon updated my old Echo dots with Alexa+ beta, and it's pretty good. I have Grok in my Tesla, and though I don't like Grok or xAI, it's there and I use it occasionally.

Apple hasn't done their release of these things yet.
by Oleksa_dr | 2025-12-09 19:45:20+00:00
> - it's hard to version control/diff As I mentioned, this is only prototyping. After that, we move on to implementation in code, knowing what we want to see in the end and understanding the nuances of the data itself.

> - it's done by a human fat fingering spreadsheet cells No one is entering anything into the cells, please reread the message.

> - it's not reproducible. Like if you need to redo the cleaning of all the dates, in a Python script you could just fix the data parsing part and rerun the script to parse source again. And you can easily control changes with git And that's what I said above. That it takes longer. Why use git/python when I can do it in a few clicks and quickly see a visual representation at every step?

> In practice I think the speed tradeoff could be worth the ocasional mistake. But it would depend on the field I guess. Another sentence that shows once again that you haven't read what was written.
by giancarlostoro | 2025-12-09 19:45:29+00:00
I had Claude Code losing its mind because of something outside of its control, one of the formatters used by Zed for Python kept messing with HTML templates, which are insanely sensitive to line breaks in some template specific code statements. Zed kept adding line breaks without reason other than some tool just did it. Claude kept trying to fix it, going to the extreme of using ed to force it, I watched it lose its mind till I asked "I think Zed is formatting the file every time you save?" turns out, yes, yes it was. It wasn't an issue when it used ed, but when Claude or I would change the file again, it would become an issue again.

I don't know what could have saved me, maybe .current_editor should be a file that your agents instructions.md file imports, and your editor updates it, to give Claude context about your tooling.
by MarkusQ | 2025-12-09 19:45:54+00:00
Right. If someone asks "What does ChatGPT think about ...", I'd fully agree that they're being lazy. But if that's _not_ what they ask, we shouldn't assume that that's what they meant.

We should at least consider that maybe they asked how to make French fries because they actually want to learn how to make them themselves. I'll admit the XY problem is real, and people sometimes fail to ask for what they actually want, but we should, as a rule, give them the benefit of the doubt instead of just assuming that we're smarter than them.
by phantasmish | 2025-12-09 19:45:58+00:00
1980 was the famous almost-every-state-is-red presidential election map that scared democrats shitless and convinced (enough of) them the way forward was shifting much closer to Reagan on many issues (including, notably, joining the Republican neoliberal movement). But yeah it took an election cycle or two to stabilize after that.

[edit] I mean yes 1984's map was even worse, but 1980's was reeeeeal bad. Six states won in 1980, versus one in 1984. And we have a guy who won a pretty ordinary split of states and less than a majority of votes-cast calling his win in 2024 a "landslide", lol. No, Reagan's elections are what a landslide looks like.

[edit edit] I mean I don't really want to quibble over the details, it probably was the one-two punch of those that really set the direction and we seem to agree on the basics that it was Reagan's crushing electoral success that set the tone for Democrats for up until... well, still today, largely.
by reaperducer | 2025-12-09 19:46:07+00:00
And how about charging more in store than online?

I find your Wal-Mart anecdote interesting, because the chain supermarket that I use is the exact opposite.

I buy the same items from the same store every two weeks (then supplement at neighborhood stores). Sometimes I shop in-store, and sometimes I get delivery. But the two-week shopping list is so unchanging that I even use the shopping list on the delivery web site when I'm walking through the aisles.

Because of this, I notice that the supermarket charges more for products being delivered than those retrieved in-store. Sometimes it's enough that I'll text my wife a picture of the price tag in the store, followed by a screenshot from the store's delivery web site.

Recently from memory, a 12-pack of ginger ale was about $3 more for delivery than in the store. But I'd say overall, probably 80% of the items I buy regularly are cheaper in the store.

These days, I only get things delivered if I have other significant obligations that warrant paying a 10% delivery markup, plus the delivery fee, plus a tip.

I think the price discrepancy between in-store and delivery is the reason that so many supermarkets I've been to recently (and also Macy's) have zero cell phone service under their roofs.
by drew870mitchell | 2025-12-09 19:47:35+00:00
Balancing out the other comment - there's two real supermarkets within a fifteen minute walk of me (another American). It's fun to leave meal planning up to whatever is on sale that night.

For people in the outer suburbs where that's not an option, I don't know why a service hasn't arisen where you can plug in, "we have X adults living here, they average Y meals per week made at home, we want Z grams of protein per meal, here's our dietary restrictions, solve that system of equations out of whatever's in your warehouse and take a flat rate for delivery and percentage for your overhead." The pure delivery services all seem to be plays to hide huge prices behind tricky introductory rates. Both my local supermarkets offer delivery and presumably have the data to make that possible but they want me to still pick individual items in a vastly worse interface (any website or app) than the experience of standing in a dry goods aisle.
by sfink | 2025-12-09 19:48:10+00:00
Heh, and rereading my comment, it comes across as more against the usage than I actually feel. It's not my personal style, and sometimes I find it annoying, but 80% of the time I think it's totally fine and expresses a nuance that would take a lot more words otherwise. Your usage here, for example, seems totally appropriate to me.
by TomasBM | 2025-12-09 19:48:13+00:00
I guess vibe coding is fun as a meme, but it hides the power of (what someone else on HN) called language user interfaces (LUIs).

The author's point is correct IMO. If you have direct mappings between assembly and natural language, there's no functional need for these intermediate abstractions to act as pseudo-LUIs. If you could implement it, you would just need two layers above assembly: an LLM OS [1], and a LUI-GUI combo.

However, I think there's a non-functional, quality need for intermediate abstractions - particularly to make the mappings auditable, maintainable [2], understandable, etc. For most mappings, there won't be a 1:1 representation between a word and an assembly string.

It's already difficult for software devs to balance technical constraints and possibilities with vague user requirements. I wonder how an LLM OS would handle this, and why we would trust that its mappings are correct without wanting to dig deeper.

[1] Coincidentally, just like "vibe coding", this term was apparently also coined by Andrej Karpathy.

[2] For example, good luck trying to version control vectors.
by jrowen | 2025-12-09 19:48:21+00:00
I think it's the "consecutive" that makes it funny. This thing that entire continents have been working on together for decades was operational for 20 consecutive minutes?!?

It's dark comedy because the progress of fusion just feels so agonizingly slow, that even a very optimistic prediction for 10 years from now sounds like such small and functionally useless progress.

And there's no shade toward any of the entities involved, it's a hard problem, but it's still funny.
by Analemma_ | 2025-12-09 19:48:34+00:00
I've seen people complain that Let's Encrypt is so easy that it's enabling the forced phaseout of long-lived certificates and unencrypted HTTP.

I sort of understand this, although it does feel like going "bcrypt is so easy to use it's enabling standards agencies to force me to use something newer than MD5". Like, yeah, once the secure way is sufficiently easy to use, we can then push everyone off the insecure way; that's how it's supposed to work.
by dredmorbius | 2025-12-09 19:48:39+00:00
And roads, and other auto-friendly (or auto-dependent) infrastructure and urban / national land-use.

Cars went from a luxury to a necessity, though largely not until after WWII in the US, and somewhat later in other parts of the world.

There remain areas where a car is not required, or even a burden. NYC, and a few major metropolitan regions, as well as poorer parts of the world (though motorcycles and mopeds are often prevalent there).
by dramm | 2025-12-09 19:48:39+00:00
Oh look it's a Humane AI Pin without the AI, or rechargeable battery, or ...

It's an app. It's an app that will run on somebody else's platform. Putting that in a ring has so marginal benefits (you can't find a phone or computer or notepad or... to record ideas and do it better) and has so many limitations. It's a non-starter.
by fiveMoreCents | 2025-12-09 19:48:46+00:00
cuz you don't sell nonsense in one piece. it used to be "repeat a lie often enough" ... now lies are split into pieces ...

you'll see more of all that in the next few years.

but if you wanna stay in awe, at your age and further down the road, don't ask questions like you just asked.

be patient and lean into the split.

brains/minds have been FUBARed. all that remains is buying into the fake, all the way down to faking it when your own children get swooped into it all.

"transformers" "know" and "tell" ... and people's favorite cartoon characters will soon run hedge funds but the rest of the world won't get their piece ... this has all gone too far and to shit for no reason.
by zimpenfish | 2025-12-09 19:48:56+00:00
Is it my fault that I've resulted in being unable to perform "basic tasks" such as walking outside? Have I somehow manifested osteoarthritis by my bad choices?

I suppose it could be considered a bad choice that when my knee ligament snapped, I went to a hospital which was horrendously busy (thanks NHS!) and the doctor didn't care to do more than a cursory exam and send me away (bad choice on my part trusting an expert, I suppose!) which then lead to a (slow) avalanche of problems which eventually destroyed almost every part of my knee?

Yeah, probably all my fault, you're right.
by ValentineC | 2025-12-09 19:49:02+00:00
> Finally, watch out for events that put video of their sessions online. Having a couple of YouTube links of you doing your thing in front of a live, appreciate audience can make all the difference when a programme committee is looking at a handful of talks and can only accept one of them.

This, very much this.

I run a paid, one-day, mid-sized conference every year, and with only so many slots, we find it very, very difficult to risk choosing people who don't have videos of themselves speaking.

A short meetup talk or a lightning talk at a different conference could make all the difference towards being selected, because we need to know that you're vaguely capable of conveying what you want to share to the audience.
by kevin061 | 2025-12-09 19:49:25+00:00
It is a very dangerous slippery slope, and the "instant reward" type of mechanism built into these models has the risk of encouraging short-term thinking.

But it is also nothing new. Technology has been wiring the human brain for short-term thinking. From easily accessible porn, accessing a vast encyclopedia anywhere, at any time, coding questions answered on Stack Overflow, and micro-transactions, AI is just the final puzzle piece.
by esafak | 2025-12-09 19:50:36+00:00
It's open source; the price is up to the provider, and I do not see any on openrouter yet. ̶G̶i̶v̶e̶n̶ ̶t̶h̶a̶t̶ ̶d̶e̶v̶s̶t̶r̶a̶l̶ ̶i̶s̶ ̶m̶u̶c̶h̶ ̶s̶m̶a̶l̶l̶e̶r̶,̶ ̶I̶ ̶c̶a̶n̶ ̶n̶o̶t̶ ̶i̶m̶a̶g̶i̶n̶e̶ ̶i̶t̶ ̶w̶i̶l̶l̶ ̶b̶e̶ ̶m̶o̶r̶e̶ ̶e̶x̶p̶e̶n̶s̶i̶v̶e̶,̶ ̶l̶e̶t̶ ̶a̶l̶o̶n̶e̶ ̶5̶x̶.̶ ̶I̶f̶ ̶a̶n̶y̶t̶h̶i̶n̶g̶ ̶D̶e̶e̶p̶S̶e̶e̶k̶ ̶w̶i̶l̶l̶ ̶b̶e̶ ̶5̶x̶ ̶t̶h̶e̶ ̶c̶o̶s̶t̶.̶

edit: Mea culpa. I missed the active vs dense difference.
by instig007 | 2025-12-09 19:51:14+00:00
> most software engineers are not writing banking software

Many software engineers write software for people who won't like the idea that their request/case can be ignored/failed/lost, when expressed openly on the front page of your business offering. Are bookings important enough? Are gifts for significant events important? Maybe you're okay with losing my code commits every once in a while, I don't know. And I'm not sure why you think it's okay to spread this bad management idea of "not valuable or critical enough" among engineers who should know better and who should keep sources of bad ideas at bay when it comes to software quality in general.
by skissane | 2025-12-09 19:51:25+00:00
The article claims to prove no computer could accurately simulate quantum gravity. Suppose they are right, and as a result our simulators are forced to make quantum gravity experiments (if that were a thing) give “incorrect” answers, because the real ones are uncomputable. Would that be proof we live in a simulation? Or would it be taken as proof that quantum gravity (whether loop quantum gravity or M theory or whatever) had finally been empirically refuted?

That said, if they really wanted to give us the “correct” answer-why would they bother when we could never know that a wrong answer were wrong?-why couldn’t they just suspend the simulation, run the experiment themselves, then resume it simulating the result?
Show HN: UIforSaaS – Production-Ready SaaS UI Kit for React and Tailwind
by FlorinDobinciuc | 2025-12-09 19:51:48+00:00
Hey HN,

I’m a frontend dev who got tired of rebuilding the same SaaS UI for every project — billing, dashboards, teams & roles, etc.

I built UIforSaaS.dev: a set of production-ready React + Tailwind components and templates focused on common SaaS screens.

What’s inside: – Billing: pricing tables, usage, invoices – Accounts: teams, roles, API keys – Analytics: dashboards, charts, activity – A few full-page templates (billing, analytics, launch tracker)

Link: https://uiforsaas.dev

I’d love feedback on: – What’s missing for you to actually use this? – Any high-leverage screens I should add next?

Happy to answer questions or go into implementation details in the comments.
by SatvikBeri | 2025-12-09 19:52:17+00:00
It's doable if you pick a very focused topic. In my first year of using Julia, I gave a talk on gradually adding Julia to a large Python codebase. Very few people could give a similar talk because (1) Julia is a fairly niche language, (2) most of the people who understood Julia <> Python interop knew it too well, and had forgotten all the common beginner challenges.
by kevin061 | 2025-12-09 19:53:11+00:00
I would consider a "popping" event to be a dramatic one that sends unemployment to record highs, and regular people are panicking, and losing their savings or mortgages.

The Bitcoin bubble, if anything, deflated. But I'd still disagree with this characterisation because the market capitalisation of Bitcoin only seems to be going up.

Going by the logic of supply and demand, as more and more Bitcoin is mined, the price should drop because there's more availability. But what I've observed is the value has been climbing over the past few years, and remained relatively stable.

In any case, it's hard to argue that more people are using Bitcoin and crypto now compared to 5 years ago. Sure, NFTs ended up fizzling out, but, to be honest, they were a stupid idea from the beginning, anyway.
by quesera | 2025-12-09 19:53:20+00:00
There was a time when EV certificates were considered more trustworthy than DV certs. Browsers used to show an indication for EV certs.

Those days are long gone, and I'm not completely sure how I feel about it. I hated the EV renewal/rotation process, so definitely a win on the day-to-day scale, but I still feel like something was lost in the transition.
by ece | 2025-12-09 19:53:27+00:00
You would think Apple would update this or put out another support page supporting what you're saying: https://support.apple.com/en-us/102363

There's also an Apple VP saying unified memory on AS doesn't leave room for DGPUs and separate VRAM.

I think this is more than just an erratum, even with newer chips. It's monopolistic behavior all too common nowadays.
by nuudlman | 2025-12-09 19:53:29+00:00
With the common case of SimplifyCFG turning this into an assumption (for ReleaseFast), this is UB (LLVM def) unless you can prove that the assumption always holds.

I suppose that's par for the course with an unchecked release build, but at the same time memory corruption is much easier to debug as compared to 'the compiler changed the logic of my program in strange/incorrect ways'.
by traceroute66 | 2025-12-09 19:53:32+00:00
> has anyone actually commented to you in a negative way about using Let's Encrypt?

A friend of mine has had a negative experience insofar as they are working for a small company, using maybe only 15–20 certs and one day they started getting hounded by Let's Encrypt multiple times on the email address they used for ACME registration.

Let's Encrcypt were chasing donations and were promptly told where to stick it with their unsolicited communications. Let's Encrypt also did zero research about who they were targetting, i.e. trying to get a small company to shell out $50k as a "donation".

My friend was of the opinion is that if you're going to charge, then charge, but don't offer it for free and then go looking for payment via the backdoor.

In a business environment getting a donation approved is almost always an entirely different process, involving completely different people in the company, than getting a product or service purchase approved. Even more so if, like Let's Encrypt, you are turning up on the doorstep asking for $50k a pop.
by btown | 2025-12-09 19:53:33+00:00
To be fair, for a CEO in 2022, EV certificates had only lost their special visualizations since September/October 2019 with Chrome 77 and Firefox 70 - and with all that would happen in the following months, one could be forgiven for not adapting to new browser best practices!

https://www.troyhunt.com/extended-validation-certificates-ar...
by toisanji | 2025-12-09 19:53:36+00:00
This sounds kind of cool, but I'm more worried about the e-waste. A device that is cheap, will get "recycled", and sounds cool, will get a tiny amount of use after the initial wow factor wears off or doesn't fit the needs, then gets thrown away or lost. And is this feature in the new repebble watches? I would rather have it there with a bigger battery.