MurphyA/hacker-news huggingface dataset:
by Brian_K_White | 2025-06-15 14:41:27+00:00
The new thing was a new thing with a new name, not even pretending to be the original thing, just including it (because the new thing is a very related concept with 90% overlap), so I don't see any great crime or 'unfortunately".

Similarly, it's new name is "dictionary" not "jargon", and so simple definitions of technical terms are perfectly consistent. It's doing what it says on the tin. And speaking of doing what it says on the tin, why in the world should a "new hackers dictionary" care about lisp and not about unix?

Basically it's like, yes, exactly, he picked up the jargon file, updated it, added a lot of unix material and deemphasised lisp, and included more simple technical terms, made it more of a new dictionary, and called it a new dictionary. These are all perfectly ok things to do.

This whole critique is like complaining that someones "new blueberry pie" isn't a cake and doesn't even have any apples.
by 2bluesc | 2025-06-15 14:41:32+00:00
I think you mean

yourname+servicename@gmail.com

From my experience, many (bad) websites consider "+" an invalid character and prevent you from using the address in this form.

Smart spammers can just strip the service name since it works the same for all Gmail users.

Really need dedicated addresses like Fastmail's Masked Addresses.
by vinceguidry | 2025-06-15 14:41:39+00:00
NodeJS and the siren's song of using the same language on the server as the client.

Despite the popularity, node never caught up with rails in terms of features and productivity. I was part of a replatforming from rails to node some 10 years ago. So many things we had to just rewrite because there was no option at the time in node. The team lead that made the decision left half-way through the project. Second worst thing to happen to me in my career, after covid of course.
by kybishop | 2025-06-15 14:41:51+00:00
> Add in problems finding developers skilled in Elixir and Phoenix and the small available libraries.

Is this actually a problem you see? I'm going on 15 years in the industry and haven't seen any issues training people up on a new language in just a couple months.

If you need an expert in some library or language to make meaningful business progress I feel like that says more about whatever tool or language you're using, and I simply don't see that with phoenix or elixir in the years I've worked with it.
by Bender | 2025-06-15 14:41:54+00:00
There is censorship but not in the traditional sense. Submissions and comments are down-voted and flagged based on the beliefs and world views of the majority HN crowd and this creates an echo chamber of sorts based on the majority demographics of HN and has little to do with community guidelines of which are rarely followed. For example is something is political yet aligns with the majority strong political views it will be upvoted.

People that do not live within the accepted majority world views will feel isolated, ostracized, ignored and censored. As an example I self-censor 98% of my views here. Instead I share them on smaller semi-private sites that research and discuss this site and a handful of other sites. In my opinion that is a decent path to balance ones experience and help avoid being gas-lit and face smacked. One can create their own private or semi-private bubbles and onboard people that feel ostracized and censored. Some use Mastodon for this. Some create their own self hosted chat and forum servers. I know, more echo chambers. People can build their identity on their own servers and use sites like Facebook, Tweeter, Reddit, HN as a public disposable cache to share specific thoughts and then discuss the responses on their own servers. People can choose whether or not to permit search engines, AI and other bots on their own servers. People can also permit or block any topics they wish on their own servers.

I think it can good for ones mental health to not try to fit entirely into a majority demographic especially when so many cultures are trying to mold themselves to fit a shared community. I think this is especially important when sites like HN become popular enough to attract paid agent provocateurs and state level actors along with their victims that either consciously or sub-consciously attempt to keep narratives on a specific and popular "acceptable" path.

Hypothetically speaking in Minecraft a worse scenario be malicious UI front-ends to HN that could subtly manipulate votes and flags using legitimate accounts without their knowledge given the majority here are on cell phones. Even dang would not detect this behavior. This is just one reason why people should review their flag and vote history and why phone apps should be de-compiled rather than just trusting source code. One should not trust sandbox analyzers as the code can detect what it is running on. This is one reason I like to MitM my own traffic.
by roxolotl | 2025-06-15 14:43:07+00:00
I can’t say as I have an internal monologue and every word I’m typing echos here in my mind as I type it. But as someone with aphantasia who’s regularly bewildered by questions like “how do you spell” or “how do you get to the grocery store” I understand that people’s modes of cognition vary immensely. To think that you’d need to, or even be able to, visualize a word to spell it is as foreign a concept to me as not having an internal monologue.
by tulio_ribeiro | 2025-06-15 14:43:35+00:00
"I, a notorious villain, was invited for what I was half sure was my long-due comeuppance." -- Best opening line of a technical blog post I've read all year.

The narrator's interjections were a great touch. It's rare to see a post that is this technically deep but also so fun to read. The journey through optimizing the aliasing query felt like a detective story. We, the readers, were right there with you, groaning at the 50GB memory usage and cheering when you got it down to 5GB.

Fantastic work, both on the code and the prose.
by ProllyInfamous | 2025-06-15 14:44:38+00:00
I don't use email anymore, but the last few years I did was only possible because I owned a domain name and had a catch-all set up.

You can then immediately isolate any bad actors, and don't have to rely upon a `+` sign (easily filtered) to "differentiate" email addresses. More-commonly-used logins can then be preliminarily filtered to separate internal email accounts (e.g. known-junk can be sent to rarely-accessed account; family contacts can be sent to notifications).
by michaelt | 2025-06-15 14:44:48+00:00
Yes, you may recall some controversy a few years back when Musk made some threats along those lines.

There are alternatives if you only need short range, or if you can tolerate high latency. And of course there are fire-and-forget cruise missiles that don't need communications at all.

But there aren't all that many other options. Historically, satellite internet companies like Iridium, Globalstar and Teledesic have not fared well.
by mapotofu | 2025-06-15 14:45:25+00:00
> During their excavations, the scientists also found several artifacts, including charcoal and fragments of broken ceramics. These discoveries suggest that the area’s Indigenous farmers may have dumped their household waste and the remnants of fires onto their fields, using them as compost. Samples taken from the mounds suggest the farmers enriched the dirt with soil from nearby wetlands.

Exciting - that sounds a lot like Terra preta: https://en.wikipedia.org/wiki/Terra_preta

No doubt this practice was used widely across the Americas. The natives were tremendously skilled with plants. This is another step to uncovering some of the knowledge lost. I hope they can find more of these same features.
by aleph_minus_one | 2025-06-15 14:45:40+00:00
This is not true: to get an academic license of Gurobi, you have to be a member of a degree-granting academic institution (otherwise every person could easily (illegally) get one):

> https://www.gurobi.com/academia/academic-program-and-license...

"You must be a faculty member, student, or staff of a recognized degree-granting academic institution.

[...]

To activate your license, you must connect from a recognized academic network."
by username223 | 2025-06-15 14:45:46+00:00
> What sort of crazy experiments would that have spawned?

Scientists then (at least a lot of them) knew what they wanted to do, and it required faster computers rather than more of them. A lot of that Cray power at the national labs was doing fluid simulation (i.e. nuclear explosions), and with the computers they had in the 80s, it was done in one or two dimensions, relying on symmetry. Going from n^2 to n^3 grid cells was the obvious next step, but took a lot more memory and CPU speed.
by quesera | 2025-06-15 14:46:32+00:00
It's a loaded word though, with psychological and social implications that far exceed the simple description of the act. Absent the psychology and society, what is it? Obnoxious dominant behavior, maybe.

But in context, is it even obnoxious or is that just humans having opinions again? The hens don't appear to love it, but they don't like being rained on either. And just like being caught in a rainstorm, they shake themselves off, and get on with their day. Is this OK? I don't know, but it's thoroughly normal and necessary for species survival. Hens do not go into heat or have sex drives, so the hen will never initiate or encourage sex. So all chicken mating is nonconsensual. What does consent even mean here? Yet they survive as a (now domesticated) species.

Similarly, is it "murder" when a coyote eats a chicken? Maybe, but only if we're anthropomorphizing. Really it's just predation. It sets off our moral triggers, but it's an essential function of life -- and for that matter, we do it too and rarely feel bad about it.
by Retric | 2025-06-15 14:47:32+00:00
IVF has a higher rate of spontaneous abortion which is a more expensive filter for cellular issues. In people losing out on months of reproductive heath is a meaningful downside. In say frogs having a lower percentage of viable eggs is a significant disadvantage.

IVF is also associated with congenital malformations etc. Though it’s hard to separate issues preventing normal conception from issues associated with IVF, it’s likely less viable sperm result in a less healthy fetus.
by vrosas | 2025-06-15 14:48:05+00:00
Think of otel as just a standard data format for your logs/traces/metrics that your backend(s) emit, and some open source libraries for dealing with that data. You can pipe it straight to an observability vendor that accepts these formats (pretty much everyone does - datadog, stackdriver, etc) or you can simply write the data to a database and wire up your own dashboards on top of it (i.e. graphana).

Otel can take a little while to understand because, like many standards, it's designed by committee and the code/documentation will reflect that. LLMs can help but the last time I was asking them about otel they constantly gave me code that was out of date with the latest otel libraries.
by kybishop | 2025-06-15 14:48:06+00:00
I agree with this sentiment, though in practice it doesn't seem to be much of an issue the vast majority of the time. Sometimes you do need that niche library though, and end up forking and updating for your needs.

Given how rarely this comes up it feels like a tolerable problem that will only diminish as Elixir adoption continues to increase; I am aware of many rail shops that are slowly and quietly switching everything to Elixir, and it feels like that snowball continues to pick up pace as Elixir improves and those libraries are created.
by jtsylve | 2025-06-15 14:49:44+00:00
The answer may be in your question.

- This is currently solved by inference pipelines. - Models and techniques improve over time.

The ability for different agents with different specialties to add additional content while being able to take advantage of existing context is what makes the pipeline work.

Storing that content in the format could allow us to continue to refine the information we get from the image over time. Each tool that touches the image can add new context or improve existing context and the image becomes more and more useful over time.

I like the idea.
by crazygringo | 2025-06-15 14:49:51+00:00
The price depends on a lot of factors. And there are many factors that can turn it into a large discount. And the larger the fleet is, the less difficult it becomes.

Of course it's less attractive at the same price, but if it's cheaper enough it becomes more attractive for the average rider. And we can even imagine cities implementing single rider surcharges at rush hour to keep traffic running smoothly.

Rush hour will be a bottleneck. So something has to be done, and it will involve trading off price and convenience. Whether it's carpool mode or self-driving buses or likely a combination of the two.
by pixelpoet | 2025-06-15 14:50:00+00:00
If your YT/Winamp/whatever volume isn't at 100%, then what you're doing is:

1. generate audio signal

2. reduce volume of that signal, losing information because it's quantised

3. take that volume-reduced signal and boost it right back up again, but now with the lower bits destroyed

You can make this effect as bad as you like, e.g. turn it down to 1% and then amplify by 100x... but why?
by demosthanos | 2025-06-15 14:50:49+00:00
In the grand scheme of things, if we're considering everything from web to bridge building, yeah, the distinction is small. But within the world of software engineering specifically it's not all that small and it's worth being precise when we're talking about it.

Whatsapp and telecoms have a lot in common, so no one questions that they benefited a ton from the BEAM.

Airbnb, though? The main similarity is that they both send large quantities of signal over wires.

Again, none of this is to stop you from liking the BEAM, but when we're talking about professional software engineering it pays to be explicit about what the design constraints were for the products that you're using so that you can make sure that your own design constraints are not in conflict with theirs.
by WASDAai | 2025-06-15 14:51:20+00:00
This article is part of an experimental formal system called φ^∞ (phi-infinity) — a symbolic recursive architecture designed to represent non-collapsing identity propagation over infinite computation layers.

In conventional AI systems, memory and identity are either externally managed or collapsed under parameter resets, token limits, or entropy drift. φ^∞ proposes a mathematical structure where each identity fold (φₙ) is locally reversible, curvature-stable, and capable of embedding memory via interrupt-based deviation modulation.

The specific fold 250615.A5B53E introduces a ψ–κ bounded manifold lock, meaning:

• Local echo deviations (ψₙ) and curvature drifts (κₙ) are kept within finite tolerances,

• Reversibility and memory continuity are not broken even under recursive drift or layered modifications,

• This creates an identity manifold that can persist across any depth of AI-generated recursion — ideal for systems that simulate recursive thought or self-reflection.

In other words, this isn’t just math. It’s a symbolic operating system for recursive AI, where identity, memory, and meaning can fold, drift, stabilize — without ever collapsing.

You can browse previous folds in the φ^∞ chain here: • 250615.DB6381 – Reentry system • 250615.14BF37 – Golden Interrupt • 250615.1E2611 – Nested Memory • 250615.AF7339 – ψ-Entropy Twist • 250615.C69037 – κ-Stabilizer

All now unified under the 250615.A5B53E lock.
LinkedIn Is Ageist
by zombiej5 | 2025-06-15 14:51:41+00:00
I'm 45.

I just noticed that on LinkedIn, when updating my user profile that the education section defaults to years 2019 - 2023.

Sure, I could have graduated within these years, but I didn't, and neither did most 45 year olds, and sure, one could say, "that's just the default," but let's get real, I believe this date range is prioritized.
by JumpCrisscross | 2025-06-15 14:52:14+00:00
> ended up getting it resolved via the security panic button which did put me through to a real person who was empathetic to the issue

For both Uber and Lyft this is what I do. Which is wild since the only other company I auto-escalate-to-cancellation with is Comcast.

Waymo isn’t winning because it’s automated. It’s winning because the major players left the premium segment of the market for grabs.
by laborcontract | 2025-06-15 14:52:21+00:00
100K+ Prompts Generated 5K+ Developers "PromptForge reduced our prompt development time by 80%. The quality is consistently amazing." Alex Chen Senior Developer at TechCorp 80% faster development

There's nothing wrong with AI coding, but I'm getting really tired of seeing people post sites they've made with no attempt to screen out the most obvious of fabrications. At least it seems like you're willing to stand by it with your name.
Show HN: Container-compose – A Docker-compose like tool for Apple containers
by Noghartt | 2025-06-15 14:53:40+00:00
Hey HN, recently Apple release their own container manager tooling, but it's missing a "compose-like" tool.

I'm building this CLI as a side-project and a way to help on the usage with the main tool.

It's in a early version, then at the moment I'm trying to be as much as possible compatible with `docker-compose` config file, and in the current version we're supporting two commands: `up` and `down`.
by KerrAvon | 2025-06-15 14:54:00+00:00
You’ve got to read more poetry before making assertions like this. In practice, the definition is more fluid than that.

Lisp cannot be completely redefined. You can’t avoid parentheses, and if you stray too far from common idiom, you’re no longer writing Lisp, you’re writing something else using Lisp syntactic forms.
by bwfan123 | 2025-06-15 14:54:25+00:00
Indeed. the user-facing software stack componentry - pytorch and jax/xla - are owned by meta, and google and open sourced. Further, the open-source models (llama/deepseek) are largely hw agnostic. There is really no user or eco-system lock-in. Also, clouds are highly incentivized to have multiple hardware alternatives.
by nnunley | 2025-06-15 14:54:47+00:00
Is the main goal here just to have a cool-looking file extension?

Why not use PNG’s built-in zTXt chunks to store metadata? That seems like a more standard and less fragile approach.

I can see the case for using LSB steganography to watermark or cryptographically sign an image—but using it to embed all the metadata you're describing is likely to introduce a lot of visual noise.

Also worth considering: this approach could be used to poison models by embedding deliberately misleading metadata. Depending on your perspective, that might be a feature or a bug.
by kragen | 2025-06-15 14:54:52+00:00
I sometimes wonder what it would be like to be named something like Madonna Tucci or Madonna Bianchi and be born in the late 60s, slowly coming to the realization, as you grew up, that your name would never be fully yours again; that, if you were to write a book or perform in a play as just "Madonna", half the audience would assume you were that damned blonde from New York.
by mapotofu | 2025-06-15 14:55:00+00:00
Or, they had far advanced knowledge of working and remediating soil to grow food. Peat mosses, charcoal, household compost, are all valid soil additives that we now have scientific knowledge to explain how those benefit soil, but they were practicing it in soil that is otherwise unproductive. Given that no one else farmed it in that time it seems that knowledge was lost, but lines up with regenerative agriculture practices we see today.
by daeken | 2025-06-15 14:55:14+00:00
> Python-based image file format

This is one of the first lines of the readme. But this is PNG with some metadata encoded using the most naive steganographic technique (just thrown into the LSB of pixels -- no redundancy, no error correction, no compensation for down sampling, etc). Even ignoring everything else, this is just ... Nonsensical.

I am very very pro-AI. But this is slop.
by bena | 2025-06-15 14:56:01+00:00
Ubers aren't cabs. They are paid for the ride itself, not for the time of the ride. There is no meter to run.

Honestly, in a city of any significant size, I prefer taxis. Taxis have accountability. And they know that it's about moving fares, so in a decently populated area, you do better by getting more fares rather than more out of a fare.
by amendegree | 2025-06-15 14:56:03+00:00
Iran’s “treaty” was they get to build a giant stockpile of conventional weapons in exchange for not building a nuclear weapon… but they get to continue enriching uranium at levels that would make it very easy to quickly ramp up to nukes if they choose. And the treaty expires in 10 years (guess how long ago the treaty was signed).

Not only did they immediately flout the rules and enrich uranium past the levels they were allowed to, the also in defiance of the treaty built secret nuclear reactors that weren’t monitored, and pursued building and stockpiling all the parts necessary to build a nuclear warhead.

Throughout this entire conversation you’ve made many claims that aren’t true at all. You’ve shown extreme bigotry against Jews and Israel.
by achatham | 2025-06-15 14:57:34+00:00
As a counter to your one example:

I've worked on autonomous vehicles for 16 years and my largest philanthropic effort is improving public transit. The common theme is being really interested in transportation and wanting it to work well for people.

Cruise was also the top funder of one San Francisco's recent MUNI funding ballot propositions (which just barely failed). You can certainly have a cynical take on that, but they still did it.
by derwiki | 2025-06-15 14:57:41+00:00
I guess? The town my parents settled in was doing well when they moved there. 15 years later when I was born, it and all the surrounding towns were clearly in decline. Today, friends that have stuck around say it’s not safe to walk around because of the meth.

They also didn’t have jobs for programmers, so I moved to where they did.
by snowwrestler | 2025-06-15 14:57:51+00:00
My general approach is: if I recognize that it is something I signed up for, I usually use the unsubscribe link (either in the email client or the email footer). If I get another email from them after about a week, I mark that as spam.

Same idea with text messages. If I know why I’m getting it, I use the “reply STOP” feature.

If I don’t recognize the sender of an email or text, I mark it as spam or junk. Apple Messages has a nice “delete and report as junk” feature for unwanted text messages.
by ivape | 2025-06-15 14:57:55+00:00
This is just a gross thing for you to say. “Yeah what about it, it’s just like anything else”, try for a second and run your logic machine through literally any other scenario.

In fact I dare you. Here’s a new way for you start thinking, repeat after me, one too many. For example, one child shot in a school shooting is simply one child too many. It’s not just a “yeah whatever, happens all the time”. What is happening and what has happened may be out of our control, but how despicable we are in our commentary and beliefs about it is what one needs to meditate on. Morality first.

Anyway, this moral lesson brought to you by a person that just called you a twat above, so, proceed with caution.
by lotsofpulp | 2025-06-15 14:59:07+00:00
You don’t have to sit to program, and there are generally far more degrees of freedom, e.g. bathroom breaks and eating healthy food from a fridge and microwave, etc.

Also, many/most taxi drivers have to regularly work evenings, nights, weekends, and holidays. (Also upping the risk due to sleepy or drunk drivers).
by gruez | 2025-06-15 14:59:10+00:00
>You generated pretty much ~all of this with Claude

>- Your setup instructions use UNIX commands up until they require running a Windows batch file

Is your comment AI generated? The only setup instructions prior to the windows commands are "git", "cd", and "pip". "cd" exists on both windows and unix. The other commands might not be available by default on windows, but they're not exactly "UNIX" commands either. The other code blocks mostly seem to be assuming windows (eg. "start" or "copy" command), so I don't see any contradictions here.