MurphyA/hacker-news huggingface dataset:
by mystraline | 2025-09-21 16:54:44+00:00
Ive seen freemium services now, that used to be 'free but ad infested', and 'pay but no ads' - go to 'pay but you still get ads'.

I have no reason to think otherwise if Xanadu did the micropayments scam AND ads. And I would expect some online script would necessitate downloading and paying for ads to decrypt the content to enforce paying to get advertised at.
by aiandus | 2025-09-21 16:54:53+00:00
For us, "production ready" is still not there yet. We are seeing more customers start out vibe coding their website and getting stuck when they want to do integrations, plugins or some simple adjustment. We love that customers can use AI to be more expressive but ultimately the last mile and finish line is crossed by humans!

Shameless Plug: https://cognideck.com/ai-to-wordpress.html (We convert AI Generated Sites to Wordpress )
by techblueberry | 2025-09-21 16:54:55+00:00
I guess we’re going to find out, but how do your takeover the media or information system without the inevitable backlash?

I might argue that it was the perception that the media and universities were liberal that led to the conservative backlash/Trump 2.0.

You can’t be an edgy conservative comedian(which by some measures is what built the support for Trump 2.0) that speaks truth to power if the whole information ecosystem is conservative.

No one wants to listen to a conservative leaning conspiracy theorist talking about the deep state when the deep state is inarguably conservative.

Obviously one goal here would be to prevent movements like #blacklivesmatter and #metoo from going viral, but beyond that? You could promote the most divisive voices on the left and the most moderate/unifying voices on the right (though this is tough because the divisive voices on the right are the popular ones, but something like this)

It is interesting to think back to the eighties when Reagan won 525 electoral college votes. But there are ways I think the culture was starting to slide left that continued to basically a few years ago.
by pessimizer | 2025-09-21 16:55:00+00:00
You've added an implicit assumption that this person spends more time programming now than they used to, rather than continuing to commit time at the same rate but now leading to projects being completed when they previously got bogged down and abandoned.

There are any number of things you could add to get you to any conclusion. Better to discuss what is there.

I've had the same experience of being able to finish tons of old abandoned projects with AI assistance, and I am not spending any more time than usual working on programming or design projects. It's just that the most boring things that would have taken weeks to figure out and do (instead, let me switch to the other project I have that is not like that, yet) have been reduced to hours. The parts that were tough in a creative fun way are still tough, and AI barely helps with them because it is extremely stupid, but those are the funnest, most substantive parts.
by qsort | 2025-09-21 16:55:07+00:00
Ok, real talk. The implementation is very basic but it's fine, there isn't anything that's very wrong about it at a cursory glance. The choice of having "method style" calls as function pointers is extremely baffling though: you still have to pass a pointer to the vector explicitly (it's C, you have no automatic this), and you are allocating a pointer on the stack for each of the methods of this "class" as though they were virtual methods. What do we gain from this?
by dotancohen | 2025-09-21 16:55:22+00:00
The junior could use the LLM as a crutch to learn what to learn. Whatever output the LLM gave them, they could examine or ask the LLM to explain. Don't put into production anything you don't understand.

Though I'm extremely well versed in Python, I'm right now writing a Python Qt application with Claude. Every single Qt function or object that I use, I read the documentation for.
by slater | 2025-09-21 16:55:38+00:00
that therscan.io link has a self-signed SSL cert, then redirects to some scammy-looking bitcoin thing

edit: oh, because it's the wrong link (etherscan vs. therscan)

edit2: but the correct (?) link - https://sepolia.etherscan.io/tx/您的交易哈希 - gives me an error page
by reactordev | 2025-09-21 16:55:41+00:00
Oh man! The sketch into CAD is going to be huge for the restoration market! Holy crap!

There’s tons of old drawings but lacking measurements or something. The engineer knows how tall it is or what the overall dimensions are so they can easily use that to create a box and tell AI, make this part that fits this thing. This is going to change everything.

3D printing, restorative, imagineering, part manufacturing, everywhere where there is CAD…
by com2kid | 2025-09-21 16:56:59+00:00
The only thing I use my oven for is pies for holidays and to brown large trays of meats for parties when my grill isn't available.

My wife cooks sausages in the oven but I think that is just plain wrong. That is however her singular usage of our oven.

Fwiw we don't cook much western food, and we eat almost no prepackaged food. An air fryer would serve us 0 use.

We do however use our instapot all the time!
by srean | 2025-09-21 16:57:08+00:00
Turing, Shannon, Neumann definitely but Musk et al ? really ?

I consider their contribution to the body of human knowledge or humanity to be of quite dubious merit. Very smart and successful businessman for sure, very good at enriching themselves, but that's about it. At best they can be compared to Rockefeller, Edison, that too at best.

On the other hand one can argue that a lot of our material welfare (as a product of science and engineering) is a direct consequence of Newton's accomplishments. Of course he did not start the fire all by himself.
by elevation | 2025-09-21 16:57:39+00:00
> I forgot about monads

I've been solving business problems with code for decades. I love pure, composable functions, they make my job easier. So do list comprehensions, and sometimes, map and filter. Currying makes sense.

But for the life of me, no forum post or FP tutorial that I could find explained monads in clear language. I've googled "what is a monad" once a year, only to get the vague idea that you need monads to handle IO.

I wondered if my brain was broken, but now I'm wondering if most FP adherents are simply ineffective communicators: they've got an idea in their head but can't/won't express it in a way that others after them can understand. In other words, the exact same reason why TFAuthor was corrected by his employer.
by peteforde | 2025-09-21 16:58:07+00:00
I'm not sure which one of us is ultimately more hung up on titles in this context, but I would push back and say that when someone with 30+ years experience tackling software problems delegates navigating the details of an API to an LLM, that is roughly the most "senior developer" moment of the day.

Conflating experience and instinct with knowing everything isn't just false equivalency, it's backwards.
by yokaze | 2025-09-21 16:58:09+00:00
Well, Spain is fairly sparsely populated in the interior compared to France or Germany: https://maps-spain.com/maps-spain-geography/spain-population...

Then you have the Pyrenees between the Iberian peninsula and France. Aside from being mountainous, also fairly low population density, and rather poorer regions to the point that you'll find abandoned villages.

So, the only sensible connections are along the Mediterranean (Catalonia) or the Atlantic coast (Basque Country).

Another reason is that Spain has high-speed rails only since the nineties.

IRC, just in the recent years, there was a high-speed connection built to the Basque Country (from Madrid). From the Basque Country you can go to France with a light rail.

So, the only high-speed connection is along the Mediterranean.

In a way, it's a center/periphery problem.

France is prioritising connections from/to Paris, Spain from/to Madrid.

Unless either side improves the network at their side of the border, it also makes limited sense to improve yours.

The EU is funding that.
by renshijian | 2025-09-21 16:58:51+00:00
Thank you so much for catching that critical typo and for testing the link. You are absolutely right. I've corrected the URL in the post to the proper one. The SSL error on the misspelled domain is a huge red flag and I appreciate you pointing it out.

Regarding the correct link giving an error: That is very strange. The transaction hash should be 0xYOUR_ACTUAL_TX_HASH_HERE. Would you mind trying again? If it still fails, it might be an issue with the Sepolia explorer itself, but I will double-check my records immediately
by gcanyon | 2025-09-21 16:58:58+00:00
HA! I know we're not supposed to do "me too" posts, but literally the second I saw the headline I was thinking of the Technology Connections videos I've seen comparing thermoelectric to <anything else> and how inefficient it is in comparison. My memory is more than 2x, but I figure it's worth checking the videos to be sure before making an ass of myself.

But before that I figure it's worth it to check the comments already to see what people are thinking. And of course, your comment is at the top of the list.

Someone should code an "HN TC poster-bot" that scans headlines for topic matches and just immediately posts the relevant TC video. All of which to say, TC is awesome and everyone should check it out.
by daymanstep | 2025-09-21 16:59:25+00:00
Hard agree. Apple has lost my data on multiple occasions. I resized my Time Machine partition and that silently corrupted most of my backups.

Apple is the only company that makes such terrible file systems. I have resized partitions on NTFS and EXT3 and never lost any data. Apple is uniquely terrible in terms of file systems and data integrity in general.
by grayhatter | 2025-09-21 16:59:41+00:00
Because California understands (or at least some of us do) the catastrophic effect on public safety if the general population starts to feel like they can't trust the police.

Police using masks is so dehumanizing, and causes fear and confusion among most citizens, that it will cause the loss of trust and that can't be permitted because it's nearly impossible to restore trust once it's lost.

> Why is California going after the people enforcing the law instead of the ones breaking it?

oh, was this a bad faith question? did I get baited?
by fivekarots | 2025-09-21 16:59:43+00:00
In 2019, LaLiga mobile app turned on the mic and location to track bars showing matches without a license [1]. Protection data agency fined them with 250k EUR, but was overturned by the Supreme court in 2024 [2].

[1]: https://english.elpais.com/elpais/2019/06/12/inenglish/15603... [2]: https://cincodias.elpais.com/companias/2024-07-27/el-supremo...
by odyssey7 | 2025-09-21 17:00:05+00:00
"I didn’t have time to write you a short letter, so I wrote you a long one." -- Mark Twain

It's difficult to explain how to write well, but bad writing and bad computing systems typically impose far greater cognitive burden on readers than might have been necessary. There is an art to software engineering.

Functional programming does involve idioms, though I would say no more than imperative programming, or OOP, or some other paradigm. One of the overarching themes of FP is to reduce the cognitive footprint to only the essential properties of the problem to be solved.

A novice artist can produce a recognizable figure using many pencil strokes. It takes a master to produce a compelling likeness with only the lines that are necessary.
by kepano | 2025-09-21 17:01:59+00:00
(CEO of Obsidian here)

Yes, on desktop, Obsidian plugins can access files on your system, unless you run it in a container. On iOS, iPadOS, and Android the app is sandboxed so plugins are more constrained.

This is not unique to Obsidian. VS Code (and Cursor) work the same way despite Microsoft being a multi-trillion dollar company. This is why Obsidian ships in restricted mode and there's a full-screen warning before you turn on community plugins.

VS Code and Obsidian have similar tradeoffs, both being powerful file-based tools on the Electron stack. This fear about plugins was raised on the Obsidian forums in 2020 when Obsidian was still new, and Licat explained[1] why it’s not possible to effectively sandbox plugins without making them useless.

So... what do you do?

The drastic option is to simply not use community plugins. You don't have to leave restricted mode. For businesses there are several ways to block network access and community plugins[2]. And we're currently planning to add more IT controls via a policy.json file[3].

The option of using Obsidian without plugins is more viable in 2025 than it was in 2020, as the app has become more full-featured. And we're now regularly doing third-party security audits[4].

But realistically, most people want to run community plugins, and don't have the technical skills to run Obsidian in a container, nor the ability and time to review the code for every plugin update.

So the solution that appeals to us most is similar to the "Marketplace protections"[5] that Microsoft gradually implemented for VS Code. For example, implementing a trusted developer program, and automated scanning of each new plugin update. We plan to significantly revamp the community directory over the coming year and this is part of it.

Note that Obsidian is a team of 7 people. We're 100% user-supported[6] and competing with massive companies like Microsoft, Apple, Google, etc. Security audits are not cheap. Building an entire infrastructure like the one I described above is not easy. We're committing to doing it, but it wouldn't be possible without our supporters.

[1] https://forum.obsidian.md/t/security-of-the-plugins/7544/3

[2] https://help.obsidian.md/teams/deploy

[3] https://x.com/kepano/status/1957927003254059290

[4] https://obsidian.md/security

[5] https://code.visualstudio.com/docs/configure/extensions/exte...

[6] https://stephango.com/vcware
by altairprime | 2025-09-21 17:02:11+00:00
“We’ve committed in writing to indefinite maintenance of the non-profit discount terms at their current percentage to all non-profits, transferable only in the case of merging with another non-profit; to charging non-profits at a percentage of a base rate equal to our lowest base rate charged to any class of customers; and to providing two years of advance notice for base rate increases affecting our non-profit discounted customers.”

This sort of declaration would have demonstrated Slack’s serious commitment to prevention. Each clause carries weight, it costs Slack nothing to provide it, and it prohibits Slack from entire categories of present and future abuses of this nature for all non-profit customers. The CEO’s commitment below does not rise to this bar, leaving the door open for further abuses, and maintaining price increases already extorted from other non-profit customers. Perhaps a future press release will close that gap.

An apology contains three components: acknowledgment of impact, declaration of whether the impact was intentional or accidental, and whether preventative steps will be taken; it also contains one contextual attribute: whether this specific impact has broad implications. The CEO’s apology meets these terms in the case of this specific customer only, without committing to review and reparation of the customer category “non-profit customers”. It is certain other non-profits were impacted, but their concerns are not in-scope for the CEO’s statements, which apologize for a single instance without declaring intent to review and correct others. Most readers would be correct in rejecting it as a relevant apology, however valid it may be for the one customer above.
by mattgreenrocks | 2025-09-21 17:02:13+00:00
> It's a bit strange that Karpathy's "vibe coding" ever gained traction as a concept

This point in history is not characterized by any real sort of seriousness about...anything, really.

Alternatively, it is the same sort of pleasant fiction that is being fed to CEOs about their workforce being able to be replaced Real Soon.
by MattPalmer1086 | 2025-09-21 17:02:23+00:00
All officials of the state should be identifiable.

Right now anyone in a mask can kidnap anyone off the street and who can tell if they're a legitimate officer or not? I will not be surprised if this leads to tragic outcomes where either ICE officials are shot, or the person who is resisting with good cause.

Law enforcement has never needed to hide their identities before - and they should not.
by slowking2 | 2025-09-21 17:02:34+00:00
My experience has been there is no correlation between skill at teaching and skill at research; maybe the two are even anti-correlated. To some extent, this is an artifact of the selection process for professors, but I think it's partly because there's a real tradeoff between spending effort on research vs teaching.

In some cases, an excellent researcher even has cogent papers but is absolutely abysmal at lecturing and in person teaching skills.

Peers are very important, but from talking to others, it's harder to know where you will get good peers than you would think. Even 1st tier universities will have majors dominated by students whose primary interest is in maximum grades with minimum work and where cheating is rampant. You've got to either get lucky (I did) or put in some leg work to find smart students who are actually interested in learning and doing things right.

I think how much rote memorization is encouraged or required is strongly dependent on the field. Pre-med students will sometimes memorize their way through calculus; a professor I knew once described it as "grimly impressive".
by grayhatter | 2025-09-21 17:02:51+00:00
I didn't, but if I would have down voted you it was because I'm not sure I believe you, and you didn't cite law, statue, or court decision confirming your claim. Or explain why you claim to believe that...

Both would be important parts of a useful comment. Perhaps the problem isn't disagreement, but your comment was just low effort that appears to come from anger and frustration?
by Halan | 2025-09-21 17:02:58+00:00
It doesn’t matter.

UK education is flawed already by the time a student reach tertiary.

A levels, by focusing pnly on few subjects, leave such a gap in people that I would go as far as adding it to the reasons for the country issues.

People in the UK, even if they study at Oxford, are likely more ignorant than many Europeans having done classical studies in high school.
by dan-robertson | 2025-09-21 17:03:26+00:00
Sometimes colleges make deliberately easy offers for students they like, or they later accept students who did not meet the criteria that were set (if you set offers such that fewer students pass than you have places for, it is much easier to control class sizes – look at the chaos with Covid grade inflation). So I think it’s wrong to assume that the offer made to someone being high is a particularly strong signal for how clever they are.

Clearly this PPE student has some talent for politics to be elected president of one of the more prestigious societies, so it seems right for him to have been given a place.
by arkush | 2025-09-21 17:03:28+00:00
> > Normally no one talks anymore about things like buffer overflows, use after free,... since years

> Some of the biggest vulnerabilities of recent years (e.g. Heartbleed) were out-of-bounds access.

If I understand the Heartbleed bug correctly, it did not involved buffer overflows. It was a logical bug where they "trusted" the user-provided payload length (that can be much larger than the actual payload) and allocated the response buffer accordingly without zeroing it (malloc vs calloc). The "trash" in the uninitialized memory turned out to be quite valuable.

"xkcd: Heartbleed Explanation":

https://xkcd.com/1354/

"Add heartbeat extension bounds check.":

https://github.com/openssl/openssl/commit/731f431497f463f3a2...
by steveklabnik | 2025-09-21 17:03:31+00:00
And run.

My colleague Bryan Cantrill, famously a huge Unix guy, once said to me “if you had told me that projects I write would just work on Windows at the rate they do, I wouldn’t have believed you.” When I started at Oxide I had to submit like one or two patches to use Path instead of appending strings and that was it, for my (at the time) main work project.
by bch | 2025-09-21 17:03:35+00:00
I thought preheated was the LEAST shocking to devices in the oven, otherwise they're in the cold oven (fine) until you start heating and they take the full energy from the elements trying to get the env to temp(not good). I guess too it would depend what the dishes are being set on in the oven - wire rack versus pizza stone/steel, ... I wouldn't think the hot air (poor conductor) would be as shocking as the direct energy from the full-on elements.

Unless your mac&cheese was premade, put into the fridge, then directly into the oven at cook time?
by madaxe_again | 2025-09-21 17:03:38+00:00
Durham is the oxbridge reject university, and it’s a standard opener during freshers week to ask which college rejected them. Me, Corpus Christi Oxford reject, Durham alumnus.

What has seemingly happened here is that oxbridge have ramped up their intake of overseas students, who pay a vast sum compared to a U.K. student, thus pushing more U.K. talent to Durham, as you’ll always preferentially give the place to the kid paying six figures rather than the one on a state bursary.
by pessimizer | 2025-09-21 17:03:52+00:00
It's funny, but what I think is could do is empower creators to hire better programmers and to express their intentions better to programmers.

This will require that they read and attempt to understand the output, though, after they type their intentions in. It will also need the chatbots to stop insisting that they can do the things they can't really do, and instead to teach the "creators" what computers can do, and which people are good at it.
by vunderba | 2025-09-21 17:03:53+00:00
Yeah I've definitely noticed subtle coloration changes with Seedream / Qwen 20b as opposed to Nano-Banana. OTOH, Qwen is capable of accomplishing edits that Nanobanana can't handle. [1]

Nanobanana has a strong tendency to just return the exact image back to you in those cases. So it's a bit of a pick your poison issue.

I think it comes down to your use-case. If your intent is professional studio grade photograph manipulation then NanoBanana is your best bet. Otherwise Seedream and honestly Qwen are both perfectly servicable.

[1] https://genai-showdown.specr.net/image-editing (see the M and M test)

EDIT: What does "Nano Banana operates directly in pixel space" mean? Information on the internals of Nano-Banana seem to be pretty sparse. Do you have a source for this?
by Dilettante_ | 2025-09-21 17:04:12+00:00
>Hand feed them every detail for an extremely simple task like comparing two lists

You believe 57 words are "each and every detail", and that "produce two full, exhaustive lists of items out of your blackbox inner conceptspace/fetch those from the web" are "extremely simple tasks"?

Your ignorance of how complex these problems are misleads you into believing there's nothing to it. You are trying to supply an abstraction to a system that requires a concrete. You do not even realize your abstraction is an abstraction. Try learning programming.
by HarHarVeryFunny | 2025-09-21 17:04:24+00:00
Sure but in the software field a few years is a lifetime.

It's taken 8 years to go from introduction of the Transformer (attention paper) to today's LLMs, so I wouldn't be holding your breath waiting for something significantly different or more capable to replace it. It may well take AGI to replace a human "vibe coded mess" fixer-upper.

The technical debt you're building up by vibe coding your product may well become a boat anchor well before some product you are fantasizing about materializes to bail you out.

If you've somehow vibe coded an MVP good enough to push out to customers, and achieved some degree of success with it, then what you need to keep going is momentum - to be responsive to customer feedback, add new features, etc. If you've built such a poorly designed and flaky MVP that you can't rapidly iterate on it, then that is probably not going to go well.