MurphyA/hacker-news huggingface dataset:
by calebkaiser | 2025-06-05 15:03:25+00:00
I think the preceding sentence in that paragraph answers it. Important context here is that garter snakes tend to swallow prey whole. tldr: a strongly poisoned newt survives consumption attempts.

> And it explains why the newts keep evolving to be more toxic: the snake may want to eat newts generally, but if an individual newt packs enough of a wallop, the snake may just retch it up and go after a different one. Newts with weaker poison? They get eaten. Snakes with less resistance? Have trouble finding newts they can choke down, and don’t get to steal their poison. So the arms race continues.
by glukki | 2025-06-05 15:03:32+00:00
Location: Spain, EU, can overlap with New York TZ Remote: Yes Willing to relocate: No Technologies: TypeScript, React, Tailwind, Next.js, PostgreSQL, MongoDB, MySQL, Redis, Python, HTML, CSS, LESS, JavaScript, Styled-Components, React-Query, Webpack, Parcel, Node.js, Deno, Express.js, GraphQL, Prisma, Docker Compose, Nginx, Cron, Linux, Nix/NixOS, Cloudflare, AWS, GCP, Cypress, Jest, Jenkins, Github Actions, Stripe, Google Maps, Mapbox, OAuth, Sentry, Datadog, Google Analytics, Bash, Git Résumé/CV: https://www.linkedin.com/in/glukki - 17 years in web development Email: vital.mesh@gmail.com
by londons_explore | 2025-06-05 15:04:00+00:00
e2e encryption is easy if everyone knows public keys for everyone else. This is how GPG works for example.

However, the challenge is distributing those keys in a trustworthy way - because if someone can tamper with the keys during distribution, they can MITM any connection.

I assume this "bitcoin style" encryption is a blockchain or blocktree of every users public key now and throughout history. Ship the tree root hash inside the client app, and then every user can verify that their own entry in the tree is correct, and any user can use the same verified tree to fetch a private key for any other user.
by sbierwagen | 2025-06-05 15:05:45+00:00
Eating wild mushrooms has got to have the worst cost/benefit ratio outside of wingsuiting or recreational bear wrestling. In exchange for hours of study and a significant risk of death you get fifty to a hundred calories of food. Probably made sense in the tenth century when the average person was one bad harvest away from starvation, but it seems harder to justify today.
by msgodel | 2025-06-05 15:05:48+00:00
I take my notes in INI format with a lose schema, as I accumulate data I tend to move towards something more concrete and write tools for it. I think this is the absolute best compromise between some kind of formal personal ERP-like (PRP?) system and something super loose like Markdown or org mode.

Of course doing this on an iPhone is an absolute nightmare because everything has to be blessed by Apple and you can't just do one-off ad-hoc automations or usefully compose tooling that touches the filesystem. Everything has to be canned and sharecropped (at best) so them adding Markdown to the only text editor that supports fast, energy efficient background sync is a huge deal.

When I had an iPhone I did try doing some server-side automation with the SGML-like (can't remember if it was actual HTML or not) format notes used. Like most of those sorts of things it was a miserable uphill fight to get value out of the thing. I've been so happy ever since I've completely given up on anything smartphone related.
by jqpabc123 | 2025-06-05 15:05:55+00:00
Creativity and originality --- think outside the box.

As in formulate a workable plan to achieve some goal that is decribed in general, non-technical terms.

I assume we're talking about LLMs here. Any results are some re-formulation of their training data. They can't/don't really venture beyond their training data or what can be found on the internet.

The internet is a great reference but it doesn't hold a ready made solution to every problem --- and neither does an LLM.
by Thaxll | 2025-06-05 15:06:28+00:00
Because it's a single stack that leaks too many things in my opinion, it's not just code but it's also handling infra, process restart, cache, queue, db ect ... And it only works with Erlang, so it's an all or nothing setup which imo is very restrictive.

Kubernetes does a lot of things that Beam does but better and completely language neutral. Then you have builtin queues and db in Erlang but they are inferior to industry standard and again only work with Erlang.
by layer8 | 2025-06-05 15:06:40+00:00
Notes is already a WYSIWYG editor, with a feature-set exceeding that of plain Markdown (handwritten notes, math formulas and plots, colored highlighting, etc.). In the general case, Markdown export and re-import would likely be lossy, or would have to use HTML elements for non-Markdown features. The main question IMO is if they’ll add Markdown source visualization and source editing, in addition to export/import. It could conceivably even just be export, without import.
by rschiavone | 2025-06-05 15:06:45+00:00
Also openly endorsing a Nazi party like the German AfD [1], and if I had to link every single Musk's tweet where he says or endorses something homophobic, transphobic, racist, sexist or antisemitic I'd hit my character limit.

[1] https://www.theguardian.com/world/2025/feb/24/elon-musk-cong...
by lyu07282 | 2025-06-05 15:06:49+00:00
I don't know why you are getting downvoted, you do have a point. Some of the comments appear knowing what CORS headers are, but neither their purpose nor how it relates to CSRF it seems, which is worrying. It's not meant as disparaging. My university thought a course on OWASP thankfully, otherwise I'll probably also be oblivious.
by cactusplant7374 | 2025-06-05 15:06:56+00:00
> Why could a court favor the interest of the New York Times in a vague accusation versus the interest and right of hundred millions people?

It simply didn't. ChatGPT hasn't deleted any user data.

> "OpenAI did not 'destroy' any data, and certainly did not delete any data in response to litigation events," OpenAI argued. "The Order appears to have incorrectly assumed the contrary."

It's a bit of a stretch to think a big tech company like ChatGPT is deleting users' data.
by moi2388 | 2025-06-05 15:07:04+00:00
“ The idea that computers and general purpose robots cannot possibly replace humans is no longer outrageous to me”

It’s not. My point is that already was the case. We already have computers, robots, automation, machines which are better than humans in any task you’ll give them. And they still don’t replace humans, because humans will do other things.

You will always only replace tasks, never people. The question isn’t man vs machine, it’s man and machine vs only machine.
by vessenes | 2025-06-05 15:07:42+00:00
Agreed on the slogans. I think you may have misunderstood me: I think he values locking in some (actual) billions, playing golf, being on TV and securing his jailfree future post-office. He's out-Reaganed Reagan - a C list reality TV star that somehow levered into being one of the most powerful people in the world.

In what sense can "NY developer nepo baby" be third base while "guy with the nuclear codes, billions of dollars of graft and personal guarantees from the Supreme Court" be first base? I truly don't understand that thinking.
by viraptor | 2025-06-05 15:07:46+00:00
> but I'm assuming his OF content is such that it would be hard to argue it doesn't qualify as "indecent" or "immoral."

Don't just assume that. There's lots of organisations with very strict views on behaviours, especially in sports. Ronnie O'Sullivan got fined for playing snooker without shoes for a few minutes for example. Or again for an untucked shirt.
by Eric_WVGG | 2025-06-05 15:07:56+00:00
I’d love to see Markdown added to Apple Messages.

I’m constantly sending URLs to people, like https://somesite.com/login. The point of these links is usually that people read them and understand them.

But the automatic behavior is to replace the text with OpenGraph links, big obnoxious bubbles of graphics, which distort or destroy the meaning that I’m trying to convey.

Given the opportunity, I would send most links wrapped in `backticks`.
by falcor84 | 2025-06-05 15:07:56+00:00
I agree in general, but I think that "open" is actually a pretty straightforward word.

As I see it, "Open your heart", "Open a can" and "Open to new experiences" have very similar meanings for "Open", being essentially "make a container available for external I/O", similar to the definition of an "open system" in thermodynamics. "Open a bank account" is a bit different, as it creates an entity that didn't exist before, but even then the focus is on having something that allows for external I/O - in this case deposits and withdrawals.
by duxup | 2025-06-05 15:07:57+00:00
>"The significance of the data obtained cannot be overestimated. Now, in fact, there is nothing secret left in Tupolev's activities for Ukrainian intelligence," a source told Interfax.

They don't really explain the significance. They mention names of people are known and you could make theories as to how that MIGHT be useful ... but it's not clear if it actually is actionable type information.
Ask HN: What is considered an AI Engineer?
by raulb_ | 2025-06-05 15:08:36+00:00
I keep seeing a lot of job postings from companies looking for an AI Engineer, and I can't wrap my head around what exactly they're looking for.

Are they maybe looking to update their solutions or products to provide AI features that would make them more appealing? Incorporate AI into their processes to become more effective? Write their own models?

I guess my question really is, how do you prepare to become an AI Engineer that could apply to all those job postings we're seeing everywhere? What am I missing here?
by sowbug | 2025-06-05 15:08:36+00:00
Imagine this source code becoming the unit tests for the legal code. Future tax-code changes would be accompanied by corresponding changes in GitHub. Inconsistencies would surface as new code and tests break the old ones. As courts introduce new nuances to the law's interpretation, new unit tests would follow.

This wouldn't replace human judgment; nobody in power would allow that. But even the capriciousness of politics can be expressed as Boolean logic (var isDeductible = taxpayerIsMe && !taxpayerIsYou). The tests could at least memorialize all the pork.
by SubiculumCode | 2025-06-05 15:08:47+00:00
I do wonder about the role of test time compute in the blog post in terms of document understanding. A non reasoning output (or low test time compute setting) might easily misinterpret the text, but reasoning models can second guess, consider multiple objectives in turn, and can right the ship.

I note that Gemini 2.5 has one of the lowest confabulation/hallucination rates according to this benchmark [1], so am surprised by the results in the blog.

Also, I have found link hallucination and output quality improve when you restrict searches to, for example, only pubmed sources, and to provide the source link directly into the text (as opposed to Gemini deep research usual method for citation).

One reason, I think, is that unrestricted search will get the paper, the related blog posts and press releases, weight them as equal (and independent!) sources of a fact, when we know that nuance is lost in the latter, and maybe because it will then spend more test time compute in the quality sources, not the press-releases.

[1]https://github.com/lechmazur/confabulations/
by wizardforhire | 2025-06-05 15:10:00+00:00
Mind if I ask a few questions? Whats your current address, dob, ssn or NINO or equivalent, your full legal name, mothers maiden name, fathers place of birth, mothers place of birth, country of origin, do you drive? Whats your license number? How about a bank? Could I have your account and routing number as well as the answers to any security questions? How about investments I’m gonna need your accounts and passwords for these as well…

> As far as copyrighted and artistic works go, I've never fully understood what the objection is … > But if that's accepted, then for fairness it would have to be extended to every other profession which stands to be wiped out by AI, which would be daft. … > Hobbling the delight it could bring generally for the sake of protected classes will just make the tech less human and a lot less exciting.

So let me get this straight, you want to ruin the livelihoods of everyone so you can have a fancier toy to play with?

When your life is ruined and can’t make a living you’ll have the answers you desire and understand the objections to why you can’t have fancier toys.

But heres the thing, and with the way the world is going atm, not being able to make a living is going to be the least of your and everyone else’s worries that feel the way you do if ya’ll get your way.

People don’t like having their livelihoods taken away, and when you threaten the livelihoods of their children… people tend towards violence.

I really wish there was a more polite way to put this. Alas what you’re proposing is all out war for what? A better game of thrones?
by AStonesThrow | 2025-06-05 15:10:57+00:00
But this is truly the correct usage, despite your original research; you (and the nobodies on Talk page) should have referred to the reliable secondary sources instead. Chemists are better at Latin than you gave them credit for.

https://authors.library.caltech.edu/records/z1ms9-63w28

https://en.wikipedia.org/wiki/Recto_and_verso#Etymology
by EvanAnderson | 2025-06-05 15:11:34+00:00
> Is it a gross generalization to say that if you're visiting a site whose name resolves to a private IP address, it's a part of the same organizational entity as your computer is?

Yes. That's a gross generalization.

I support applications delivered via site-to-site VPN tunnels hosted by third parties. In the Customer site the application is accessed via an RFC 1918 address. It is is not part of the Customer's local network, however.

Likewise, I support applications that are locally-hosted but Internet facing and appear on a non-RFC1918 IP address even though the server is local and part of the Customer's network.

Access control policy really should be orthogonal to network address. Coupling those two will enivtably lead to mismatches to work around. I would prefer some type of user-exposed (and sysadmin-exposed, centrally controllable) method for declaring the network-level access permitted by scripts (as identified by the source domain, probably).
by fulafel | 2025-06-05 15:12:10+00:00
IPv6 in normal ethernet/wlan like uses requires link-local to for functioning neighbour discovery (equivalent for v4's ARP) so it's very likely it works. Not meant for normal application usage though. Site local was phased out in favour of ULA etc.

But if you're not using global addresses you're probably doing it wrong. Global addressing doesn't mean you're globally reachable, confusing addressing vs reachability is the source of a lot of misunderstandings. You can think of it as "everyone gets their own piece of unique address space, not routed unless you want it to be".
by vessenes | 2025-06-05 15:12:16+00:00
On Signal -- the debrief there was truly hilarious; apparently Hegseth has an iPhone, that iPhone was using Apple's new and moderately shitty AI, the AI read an email (I think?) with two people's contact info in it, and offered to update the contact. Literally an Apple AI bug.

That said, I'm sympathetic to just clicking "update" on an ask like that from my iPhone. I don't think too hard about those if they pop up. Well, I didn't until I read the debrief. Geez Siri.
by garbagecoder | 2025-06-05 15:13:02+00:00
What do you mean without top talent? Just because they dropped their galacticos approach didn't mean they brought up a whole squad of academy talent to do this. They do, in fact, have top talent. Just because an aging Messi and Neymar are gone and Mbappe is gone doesn't mean the rest of the squad isn't top talent.

PSG just proves that over time money conquers football.
by guywithahat | 2025-06-05 15:13:28+00:00
> If LLMs turn out to be a fad and you’re reading this after they jump the shark, please accept this article as a historical artifact from a time when we entertained the idea that fancy autocomplete might eat the world.

> Aside, for those who don’t know what Elixir is: it’s the best general purpose language in the world and if you haven’t heard of it wake up and smell the bacon.

I find a certain humor in this, as elixir is more likely to be a fad than LLM's. I like and use elixir, but their lightweight processes are too restrictive for a lot of use cases. It's great for scaling web apps, however, and I think it's worth recommending over nodejs or other javascript based backends for a lot of people.
by PaulHoule | 2025-06-05 15:13:31+00:00
Well, there are Chinese people just about everywhere in the world, in many countries like Singapore they are a significant minority. I think though most of them know they are Chinese because they speak Chinese.

How the cultures are related is a powder keg. Several countries around China like Japan, Korea and Vietnam write with Chinese characters or historically have so they have had massive imports of literature from China which in turn had a lot of contact with India resulting in texts like

https://en.wikipedia.org/wiki/Konjaku_Monogatarish%C5%AB

becoming foundational to their literature. Everywhere people use Chinese characters, for instance, there are legends of nine-tailed foxes.

In that situation you sure as hell find Chinese people who would be insulted to be associated with Japanese (not least because of WWII) and the opposite (China being a potential threat to it's neighbors historically not least because of its size.) I'm sure there are Chinese people who think the whole sinosphere is really Chinese and there have been movements in Korea and Japan that saw themselves as the real representatives of China back when China was on the ropes 150 years ago or so. Go to a "Japanese" restaurant in much of the US and it is likely to be staffed by Koreans who have no idea about what Okonomiyaki or any kind of Japanese food that isn't on the menu is. I could definitely see a Chinese person being offended because a Korean was cast in a Chinese role.
by Masterjun | 2025-06-05 15:14:32+00:00
I think the original commenter is correct that there is a mistake in the perspective code. It seems the code calculates the linear interpolation for the grid points too late. It should be before projecting, not after.

I opened an issue ticket on the repository with a simple suggested fix and a comparison image.

https://github.com/tscircuit/simple-3d-svg/issues/14
by crazygringo | 2025-06-05 15:16:15+00:00
Not even that much. A couple of cups of mushrooms -- a generous helping as a side dish -- has around 30 calories.

All the significant calories comes from the oil or butter they're cooked in.

I'm not sure it was ever about avoiding starvation, but rather just a different flavor to eat sometimes. When you're always eating the same local ingredients, food can get boring pretty quick. It's the same appeal of spices -- you got a new flavor!
by AnimalMuppet | 2025-06-05 15:16:26+00:00
I'm not pretending. I just don't do leetcode. If that's what the company is looking for, hire someone else.

I'm not sure this is the term you're looking for, but I might think of myself as a "deep" developer rather than a "speed" developer. (Of course, for the kind of code that needs a developer like me, I'm faster than the speed people...)
by mmooss | 2025-06-05 15:17:04+00:00
> Local media reports that the Defense Intelligence of Ukraine managed to exfiltrate over 4.4GB of data from Tupolev's servers, including official correspondence, personal data of employees, engineer résumés, purchase records, residential addresses, and minutes from closed-door meetings.

It doesn't look like high-value information such as blueprints, other technical or engineering info, or code.
by mikepurvis | 2025-06-05 15:17:14+00:00
At the time of the SM/CM/CommonMark kerfuffle a decade ago, Gruber was quite explicit that "X Flavored Markdown" was perfectly fine with him— Atwood even includes the relevant podcast snippet:

https://blog.codinghorror.com/standard-markdown-is-now-commo...

Honestly the whole thing is so ridiculous.
by jpc0 | 2025-06-05 15:17:20+00:00
> For members, won't this result in all instances of an "enum" having all fields? That's not really comparable to Rust enums, if that's what you mean.

Rust enums are not enums, they are tagged unions and there is a C++ equivalent, std::variant which was discussed. It’s not got nice tooling around it like match but it exists and can be used identically.
by mock-possum | 2025-06-05 15:17:44+00:00
Oh come on - Making cost benefit analysis of foraging and eating wild mushrooms into a matter of calories is wild.

The calorific value of a meal is one of the least important aspects - you might as well complain that the mushrooms don’t come in sufficiently varied colours to make it worthwhile.

It’s not about the calories. It’s about the experience - the taste, the texture, the satisfaction of knowing you did it yourself.
Show HN: Open-sourcing a Character AI-style app with TikTok-style video replies
by dr__stoney | 2025-06-05 15:18:01+00:00
This was a solo project I built over a couple months. It's an experiment mixing Character.ai with TikTok-style videos. Characters respond with messages and video “memories” pulled via RAG from a video database.

I tested this with a bunch of students and realized the idea wasn’t sticky enough to justify continuing, so I’m pivoting. But I figured others might benefit from the code or learnings.

The repo includes virtualized chat + session history, short-form video integration and video autoplay, internationalization, Supabase setup, Mixpanel analytics and lessons on why the format didn’t quite work (in the README).

Happy to chat if you're building weird stuff in AI/consumer.
by cometapi | 2025-06-05 15:18:04+00:00
GPT-4.5 and GPT-4.1 represent two distinct pathways in OpenAI’s evolution of large language models: one focused on maximizing capability through sheer scale, the other on delivering highly efficient performance for practical applications. While GPT-4.5 showcases breakthroughs in human-like reasoning, emotional intelligence, and creativity, GPT-4.1 emphasizes cost-effectiveness, speed, and coding proficiency. Below, we explore the latest developments, compare their technical specifications, benchmark results, and cost implications, and ultimately address why GPT-4.1 may be the more pragmatic choice for many users.
by orbital-decay | 2025-06-05 15:20:03+00:00
Ironically, the negative prompt has a certain chance to do the opposite, as it shifts model's Overton window. Although I don't think there's a reliable way to prompt LLMs to avoid doing things they've been trained to do (the opposite is easy).

They probably don't give Claude.ai's prompt too much attention anyway, it's always been weird. They had many glaring bugs over time ("Don't start your response with Of course!" and then clearly generated examples doing exactly that), they refer to Claude in third person despite first-person measurably performing better, they try to shove everything into a single prompt, etc.

>I assume this capability is used internally (or a better one has been found)

By doing so they would force users to rewrite and re-eval their prompts (costly and unexpected, to put it mildly). Besides, they admitted it was way too crude (and found a slightly better way indeed), and from replication of their work it's known to be expensive and generally not feasible for this purpose.