MurphyA/hacker-news huggingface dataset:
by altairprime | 2025-12-06 20:07:05+00:00
Those experts were horrendously vicious. I can name them and can still describe their dismissive cruelty, since I spent ten years socializing nonstop in the Perl5 core communities (and have a CPAN id, and have an Authors entry in Perl5 core). Think “Linus before he learned to stop insulting people’s worth and focus on critiquing their work instead”. It was absolutely intended as a form of cultural propagation: I can do this more succinctly, so You Should Be Ashamed Before Me. If somehow you weren’t exposed to that aspect of it, I envy you.

Interestingly, that same prideful “my way is so obviously better that it’s a ridiculous waste of my time considering yours” ended up carrying forward to Mozilla, which was launched in part by cultural exports of the Perl5 conservative-libertarian community, and for a decade developer hiring was filtered for cultural sameness, leaving a forest of TMTOWTDI trees that viewed meadows as an aberration to be reforested back to their sameness.
by bitwize | 2025-12-06 20:07:28+00:00
Lisp-2 virgins want to name a variable 'list' and not shadow the function named 'list', so they add on a separate function binding to each symbol. "So you have to type sharpquote if you want the function value of a symbol," they say. "What's the big deal?" Except they don't stop there: symbols also have to have package awareness and "property lists", or in other words an arbitrary number of other bindings.

Scheme chads understand that perfection is achieved not when there is nothing left to add but when there is nothing left to take away. They realize functions are nothing special, just another object that can be manipulated and operated on, so why create a separate namespace and binding for them? Why put bindings in the symbol at all, since if you are designing your language correctly bindings will vary with lexical environment? So symbols have been stripped down to just a name that the language recognizes as an identifier for a value, function, special form, or whatever else. And functions are just values that get applied whenever in head position of an eval'd list.

I jest, I jest. Seriously, I love Common Lisp, but I'm with you: Lisp-1s appeal better to my aesthetic sensibilities.
by fasterik | 2025-12-06 20:07:42+00:00
The mistake is thinking of Google as a library. Google is a commercial product. The equivalent of the Library of Congress would be something more like Wikipedia, or the Internet Archive, or Library Genesis.

I certainly think that we should be spending more resources as a civilization on storing and categorizing human knowledge in a more systematic and not-for-profit way. Expecting a for-profit corporation to do that is just a category error. I'm not saying this in an anti-capitalist sense; I'm in favor of for-profit corporations. People have unrealistic expectations about what they can or should accomplish.
by kay_dev | 2025-12-06 20:07:55+00:00
Location: Richmond, VA

Remote: Yes (also Hybrid / On-Site)

Willing to relocate: No

Technologies:

Languages: Python, TypeScript, JavaScript, Ruby, HTML/CSS Frameworks/Libraries: FastAPI, React.js, Next.js, Express, Sinatra, Tailwind, Vite Databases: PostgreSQL, ClickHouse, MongoDB DevOps & Infrastructure: Terraform, Docker, AWS, CI/CD Other: Kafka, Grafana

Résumé/CV: https://www.linkedin.com/in/kanamiyasato/

GitHub: https://github.com/kanamiyasato

Email: miyasatoka@gmail.com

Hello, I'm Kana! I'm a software engineer with 3+ years of fullstack development, complemented by a strong focus on DevOps practices and architecting cloud infrastructure in AWS using Terraform for data-centric applications.

Most recently I co-created Aurora, a real-time data analytics platform for natural language queries and visualizations of Kafka streams with AI, ClickHouse, and Grafana. Check it out here: https://auroraplatform.github.io/

I've enjoyed the process of solving complex problems that involve architecting distributed systems in order for them to work seamlessly together, and I'm excited to bring my expertise, eye for detail, and love for collaboration to your team. Open to full-time and contract roles.
by cromulent | 2025-12-06 20:08:06+00:00
I get it.

Society is moving in the right direction at least. At one point, the bell curve had 3 sections: normal, genius, retarded. Now we have more gradients and some of them trigger help or maybe longer exam times.

This causes over-diagnosis and resentment. Coping mechanisms grow over time. It’s definitely better if you can appear neurotypical.
by asveikau | 2025-12-06 20:08:20+00:00
George Harrison went to the Haight with his then-wife Pattie Boyd, and walked around, eventually finding people recognized him and followed him around. He played guitar in the park. He wrote a large check to fund the Haight Ashbury Free Clinic.

IIRC he said he had expected some kind of alternate hippie-economy based on genuine values and having ownership of the neighborhood, and was disappointed that he didn't see any evidence of that. Just a bunch of idle people.
Show HN: Multimodal Benchmarks
by Beefin | 2025-12-06 20:08:34+00:00
I built a set of open multimodal retrieval benchmarks because existing IR evals are still mostly text-only and don’t capture real-world complexity.

This repo includes ground-truth datasets, queries, and relevance judgments for 3 hard domains:

• Financial documents (SEC filings with tables, charts, footnotes) • Medical device IFUs (diagrams, nested sections, regulatory language) • Educational videos (temporal alignment, code + lecture context)

Runs in ~1 second with demo data. Leaderboards + evaluator included. Contributions welcome.
by monerozcash | 2025-12-06 20:09:53+00:00
Do you see anyone claiming the opposite? The point is that they will not write the motto on your license plate if you object.

I get that HN attracts a certain amount of pedantry, but I can't figure out what exactly you're even trying to be pedantic about. There's not single comment here that could be reasonably interpreted as suggesting that "live free or die" isn't their motto
by Scandiravian | 2025-12-06 20:11:28+00:00
> if you want strong versioning with source controlled configuration, containers are 1000x easier and give you 95% of the benefit

For some I'm sure that's the case; it wasn't in my case.

I ran docker for several years before. First docker-compose, then docker swarm, finally Nomad.

Getting things running is pretty fast, but handling volumes, backups, upgrades of anything in the stack (OS, scheduler, containers, etc) broke something almost every time - doing an update to a new release of Ubuntu would pretty much always require backing up all the volumes and local state to external media, wiping the disk, installing the new version, and restoring from the backup

That's not to talk about getting things running after an issue. Because a lot of configuration can't be done through docker envs, it has to be done through the service. As a consequence that config is now state

I had an nvme fail on me six months ago. Recovering was as simple as swapping the drive, booting the install media, install the OS, and transfering the most recent backup before rebooting

Took about 1.5 hours and everything was back up and running without any issues
by OmShree0709 | 2025-12-06 20:11:37+00:00
MCP defines a standard for connecting LLM's to external tools and services. While traditional observability focuses on infrastructure performance, the success of an MCP server is fundamentally tied to agent-user interaction. This article analyzes the critical, often "hidden," business and behavioral metrics: from client-specific docstring tuning to user journey mapping and sentiment analysis that high-performing MCP server operators use to drive product development, debug complex agent errors, and ensure high Service Level Agreements (SLAs) for enterprise users, as discussed by Shubham Palriwala of Agnost AI.
by lo_zamoyski | 2025-12-06 20:12:06+00:00
> some kind of inferiority complex meant to preserve the self image

Or, as the kids say, a flex, but without the sexy connotations.

(Incidentally, I am also reminded of a great quote attributed to Morphy:

"The ability to play chess is the sign of a gentleman. The ability to play chess well is the sign of a wasted life.")
by electroly | 2025-12-06 20:12:28+00:00
This response answers too much--why did we invent and adopt tar for all other use cases, then? Why do we not still use ar for its original general archiving purpose in any other situation but this one? Obviously there is some reason! I'm curious what that reason is. You can make regular archives with ar today but we don't--"it still works" wasn't good enough reason for any other archive use case. What are the general archiving requirements that don't exist for object archives that meant ar is still fine for this one use case?
by jancsika | 2025-12-06 20:12:40+00:00
> None of this is literally serious,

Exactly.

I remember someone telling me to RTFM when I posted a question on IRC back in the 90s. Luckily, I explicitly asked if they were serious. They responded of course not-- they were kidding!

Then they PM'd me with hidden link that had an image map of Perl wizards with whom I could schedule a free meeting and coffee to get started as a newbie. I was skeptical-- who cares about some random noob from the interwebs?!? Well, Perl, apparently. That face-to-face meeting left me with goosebumps that I feel to this day when I think back on it. It turned out to be an important confidence booster and my chief way into programming.

I don't think it's an exaggeration to say that without Perl's focus on outreach I would never have served as president of Software Local 2142.

Like my wizard mentor told me when I tried to pay for the coffee that afternoon: Perl it forward!
by quotemstr | 2025-12-06 20:12:56+00:00
In actual Java-Java (as opposed to Kotlin or something), first line of defense should be a linter that tries to prove nullability properties. In situations where that doesn't work, well, I think I'm the world's only fan of Java's assert keyword. If you can't use assert the language feature, you can at least throw AssertionError, which is a non-Exception Throwable subclass that's more likely to make your program die instantly, as it should, instead of treating the contract violation as a recoverable condition.
by photochemsyn | 2025-12-06 20:13:07+00:00
I really can't imagine that these online degrees have any real value in the modern world of LLM-assited coding - there's no way anyone looking at a resume would think such institutional online degrees still have any value. Perhaps there is some educational value for the student, but even there the only real value is the organizational structure - you might as well form an online study group on discord for free, and get the same learning benefit, just have an LLM write up the syllabus for a course based on a good textbook, no instructor overhead needed.
by aspenmayer | 2025-12-06 20:13:21+00:00
Well actually, it isn’t for individuals and certain groups, technically.

Rooting/jailbreaking have had exemptions for many years now, on a three year basis which has seemingly been continually renewed, by the Librarian of Congress.

Exemption to Prohibition on Circumvention of Copyright Protection Systems for Access Control Technologies (2024)

https://www.federalregister.gov/documents/2024/10/28/2024-24...

https://www.eff.org/issues/dmca-rulemaking
by xyzzy3000 | 2025-12-06 20:13:39+00:00
RISC OS has the concept of "OS units" which don't map directly onto pixels 1:1, and it was possible to fiddle with the ratio on the RiscPC from 1994 onwards, giving reasonably-scaled windows and icons in high-resolution modes such as 1080p.

It's hinted at in this tutorial, but you'd have to go through the Programmer's Reference Manual for the full details: https://www.stevefryatt.org.uk/risc-os/wimp-prog/window-theo...

RISC OS 3.5 (1994) was still 2MB in size, supplied on ROM.
by creer | 2025-12-06 20:13:47+00:00
> The whole point of crypto

There is a common confusion in this (perhaps?). Most businesses get created primarily to make money. Not primarily to solve the world's problems. It's easy to say "if they really had their customers at heart...". Well, yeah, but that's not and has never been the priority. It's not a cynical view, it's being realistic.

All kinds of mayhem follows. All the way to fundamental research papers such as "on average actively managed mutual funds do not beat XX index". Well, yeah, mutual funds don't get created because someone is good at it. They get created because someone wants to make money. Beating XX is not the first objective, or competence, of the entrepreneurs. Hopefully that fund doesn't last too long but often it does, and anyway there are many of them.

So anyway, there are plenty of ways to try and leverage ideas of cryptography, crytocurrencies, block chain - most of which are still accessible - and most of the ventures in the field are not going to be primarily about solving the users' problems.
by UncleEntity | 2025-12-06 20:14:28+00:00
So you pay $20/month to be able to earn some crypto-coins they generate out of thin air to be used for...

If they aren't paying the equivalent of whatever the government allows you to deduct for 'wear and tear' on your vehicle then you're basically just subsidizing their data collection.

I don't even have an opinion on this, you do you.

--edit--

Oh, I saw down thread they're primarily a fleet services company and that explains a bunch. $20/month per car probably makes sense if you're outfitting an entire fleet and integrate it with your wonky in-house drivers' app which is barely fit for purpose. Yeah, I'm not bitter...
by wenc | 2025-12-06 20:14:33+00:00
Not Doordash, but I often ask my Lyft drivers.

Like for anything in life, it depends on the market you're in, and where you are situated on the acumen distribution (low acumen drivers don't make a lot, while high acumen ones do). Narrative thinking likes cherry picking the worst cases and then representing those stories as normal. But reality is always a bit more complicated.

Many Lyft drivers are immigrants, either between jobs, or are doing it full time. I don't directly ask them how much they make, but I tell them in my homeland of Canada, if you're on welfare and disability, you make CAD$x and it's good enough money for a single person. Most Lyft drivers are like: "that's way, way less than what I make doing this." (some tell me they make US$3-4k/month, working 6 day weeks. This might sound like too little, but realize that not all COL is the same, and for an immigrant, this is a great gig with optionality -- you can always turn off the app).

Then you might say, oh, they're blind to the depreciation hit their cars are taking. But good, high acumen, Lyft drivers often drive second-hand Priuses which depreciate slowly and have great mileage, and they track expenses like a hawk. If you go to the Lyft subreddit, good drivers know all the tricks -- optimize for high yield windows, avoid dead miles, avoid blind quests, and the cap hours deliberately. It's the ones with less acumen that drive a new car with low MPG on financing, and don't optimize.

So don't generalize and catastrophize (catastrophizing amplifies depression -- in cognitive behavioral therapy, they teach you to guard against that). Just stop it. Everything in life is a distribution.

I'm not saying driving a Lyft is aspirational, but for some immigrants who are doing it to support their family, it's a less-bad option than many others.

I even had a few drivers pushing me to get married (I'm single) because they said, once they get home from a day of driving, they get to go back to family. "It's less lonely," they tell me. In some ways they're happier than I am, even though I make nominally more than them.
by amai | 2025-12-06 20:15:24+00:00
The study mentioned in the article is

Litman et. al (2025): Decomposition of phenotypic heterogeneity in autism reveals underlying genetic programs

https://pmc.ncbi.nlm.nih.gov/articles/PMC12283356/

The code is available at https://github.com/FunctionLab/asd-pheno-classes .
by vjvjvjvjghv | 2025-12-06 20:15:26+00:00
I think so. If I had had somebody in my youth who taught me how to interact with people I am pretty sure I would have done much better. The worst for me was to notice that I don’t fit in and had nobody to help. It was extremely lonely and depressing. But I am also a pretty mild case and performed well in school and work. I am not sure how it would have worked with severe autism cases, for example non verbal people. That’s a different ballgame.
by AlotOfReading | 2025-12-06 20:15:26+00:00
Regardless, people who are on transit or in autonomous vehicles are people who won't be increasing roadway risk. AVs can adopt new driving rules without the typical years of political struggle over license points. AVs also have capabilities for better traffic shaping in cities. Responding to SF's market street closure was very easy with AVs. It was the uber drivers and tourists who struggled.
by ulrischa | 2025-12-06 20:15:48+00:00
Life is difficult for people with severe autism (e.g. early childhood). Due to the increasing number of misdiagnoses, self-diagnoses, romanticization and constant trivialization, life is becoming even more difficult for these people. The opinion that autism is not a disease but a buzzword for strange people leads to real autistic people being denied the disease. It is often said: “They should just try harder or pull themselves together”. Please don't use the word autism in an inflated way - it harms those affected.
by TheCraiggers | 2025-12-06 20:15:51+00:00
> The company making a device that is licensed by the FCC has to do everything that they can to mitigate the risk of an unlicensed broadcast on their devices.

Where do you see this in the rules? The only thing I see that even comes close is the following sentence:

"Manufacturers and importers should use good engineering judgment before they market and sell these products, to minimize possible interference"

Maybe it's because I don't routinely deal with the FCC but to me, that language doesn't imply anything close to your ironclad rule you posted.

I'll also point out there are plenty of other devices that get sold that seemingly break your rule. SDRs, walkie talkies with the power to transmit for miles, basically every computer motherboard made since the year 2010, the Flipper, etc. At most, they simply have some fine print in the manual saying "you should probably have an FCC license to use this".
by zdragnar | 2025-12-06 20:16:19+00:00
As critical as I am of LLM use, the nice thing about it here is your configs can be version controlled, and rolling back changes is pretty painless.

I'd still want to go through any changes with a fine tooth comb to look for security issues and to make sure I know what it is adding and removing, but it's saner than letting an LLM run amok on a live system.
by saghm | 2025-12-06 20:16:47+00:00
> I suspect that this would result in a lot of .unwrap() calls or equivalent, and people would treat them as line noise and find them annoying.

I was thinking about this the other day for integer wrapping specifically, given that it's not checked in release mode for Rust (by default at least, I think there's a way to override that?). I suspect that it's also influenced by the fact that people kinda expect to be able to use operators for arithmetic, and it's not really clear how to deal with something like `a + b + c` in a way where each step has to be fallible; you could have errors propagate and then just have `(a + b + c)?`, but I'm not sure that would be immediately intuitive to people, or you could require it to be explicit at each step, e.g. `((a + b)? + c))?`, but that would be fairly verbose. The best I could come up with is to have a macro that does the first thing, which I imagine someone has probably already written before, where you could do something like `checked!(a + b + c)`, and then have it give a single result. I could almost imagine a language with more special syntax for things having a built-in operator for that, like wrapping it in double backticks or something rather than `checked!(...)`.
by DiscourseFan | 2025-12-06 20:16:56+00:00
I suppose I entered this industry as one of many thrown onto some project and I just happened to be good at what I was doing. But what was more important for my promotions ended up being my ability to work with and train others to do what I was doing, to scale the operations of the business and effectively communicate intent, ideas, and solutions to problems. I attribute this partially to my background in the humanities, and partially to things I learned growing up, in various positions before the one I have now, where I was forced to learn how to work with others in just this way. No matter what, nobody succeeds in any industry without excellent interpersonal skills or at least a bit of cunning. Its very sad to me, as when I was younger I was very idealistic and I wanted to change the world, that’s where I learned to marshall others to support a cause; now, I marshall them to hit project goals. Its all the same, “But where the danger is, also grows the saving power.” (Hölderlin)
Show HN: Create your own interactive visual customer support agent
by freesam | 2025-12-06 20:18:40+00:00
Why we launched this feature The goal is to move chatbots beyond simple text interactions and create a richer, more app-like experience. Specifically, we did this to:

Increase Engagement: Make interactions visually appealing so users aren't just reading walls of text.

Streamline Data Collection: allow chatbots to gather structured information (like leads or survey answers) efficiently using input fields rather than back-and-forth conversation.

Improve User Guidance: Guide users through complex workflows (like booking appointments or shopping) more naturally with visual aids.

What problems do we solve?

This feature solves several limitations inherent to text-only interfaces:

The "Wall of Text" Problem: Instead of forcing users to read long paragraphs to find pricing, schedules, or financial stats, the chatbot can now present this data in organized tables and dashboards.

Clunky Data Entry: Typing out details for a reservation or support ticket is error-prone and tedious. We solve this by providing forms, checkboxes, and dropdowns directly in the chat.

Decision Paralysis: Users often struggle to choose between options when they are just listed as text. Product carousels and comparison cards allow users to browse, compare, and click to act immediately.

Ambiguous Call-to-Actions: Instead of hoping a user knows what to type next, action buttons (e.g., "Book Now," "View Details") provide clear, clickable next steps to drive conversions.
by bms13ca | 2025-12-06 20:18:43+00:00
A money mode is exactly the idea.

Private mode hides your history. It does not protect you from malicious extensions, phishing lookalikes, or social engineering that happens in the same browser where you do everything else.

Haven creates a dedicated environment that verifies the real site and blocks the tricks that normally slip through. It is a space where your money tasks stay isolated and safe.

On the technical side, we built Haven as an Electron app, which keeps activity separate from the browser’s normal attack surface. The underlying attack vectors are different, so malware has a much harder time reaching this environment.
by cromulent | 2025-12-06 20:19:55+00:00
Yeah, really good point, and I question my own diagnoses sometimes. However: I did not understand for many years why I needed to mask. I was not being contrary or looking for attention - I really did not get it.

Once you understand that neurotypicals have special needs and you must play-act to smooth things over, then you play the game.

I think your comment is very insightful. It made me think and reflect. I am not socially awkward, however: but I am autistic. I really think so. My ability to appear less so over time is my own achievement.