MurphyA/hacker-news huggingface dataset:
by quails8mydog | 2025-12-26 20:58:17+00:00
I wonder if people are talking about the same things in these discussions.
50 people working on the same deployable in the same repo is going to create friction. Similarly, having a few people work on 50 deployables across 50 repos will create challenges.

You need to scope services appropriately. A single small team shouldn't break their application down for the sake of doing microservices, but once you have multiple teams working on the same codebase splitting it up will probably help.
by trinsic2 | 2025-12-26 20:58:57+00:00
Well said. Thank you. I just wanted to point out that there is some truth behind the negative effects of criticizing what you helped create. IMHO not everything is about facts and logic, but also about the spirit that's behind our choices. I know that kind of perspective is not very welcome here, but wanted to say it anyway.

Sometimes facts and logic can only get you so far.
by impure-aqua | 2025-12-26 21:00:00+00:00
There are all sorts of other things that don't show up on a spec sheet so easily that Framework isn't competitive on.

It has a diving board trackpad, significantly worse speakers, no zonal dimming on the display (comparing to MacBook Pro, which higher end specs of the Framework cost as much as), general poor body rigidity, an aggressive fan curve that ramps up audibly on short loads (the Air doesn't even have a fan and the Pro can handle a couple mins of all-core 100% load without becoming audible), etc etc.

As much as I dislike Apple's business practices it's undeniable that other vendors are generally selling significantly cheaper feeling devices at the same price point. These are not niche things, you feel the cheapness on the Framework with every touchpad click, short bursty CPU task, HDR video, audio playback, heck even picking it up off the desk.
by forinti | 2025-12-26 21:00:12+00:00
I don't feel it's immoral, I just don't want to use it.

I find it easier to write the code and not have to convince some AI to spit out a bunch of code that I'll then have to review anyway.

Plus, I'm in a position where programmers will use AI and then ask me to help them sort out why it didn't work. So I've decided I won't use it and I will not waste my time figuring why other people's AI slop doesn't work.
by contingencies | 2025-12-26 21:00:17+00:00
Lived in Yunnan for over a decade, primarily as a vegetarian. Mushrooms there are indeed many and varied and quite tasty. Many poisonings annually but the government are pretty good at helping people to ID with warning posters. Personally ate many mushrooms that looked like this and never had hallucinations. Did have some others which made me feel a little ill, however. I suspect locals are unduly relaxed about types science would avoid due to hepatoxicity.

While occasionally FOAFs would get hallucinogenic effects from dining, I don't recall explicitly hearing of anyone seeing little people, or hearing the term he details in this writing. As such, I wonder where this guy gets his info from. Certainly, most Yunnanese would describe these mushrooms as 牛肝菌 ("bolete") and more specific Chinese common names for similar reddish species would include 桃红牛肝菌 ("peach-colored bolete"). As a general type, they are very common in markets across much of Yunnan.

Given the claims, the clearly infrequent effects, and the personal experience I can trust, I would conclude with three theories: perhaps either the compounds are rapidly degraded when non-fresh, safely broken down when cooking (traditionally these mushrooms are cut thinly before sauteeing or boiling in hotpot), or there are one or two "look alike" species which are more rarely found and contain additional compounds which are responsible for the occasional effects.
by minimaxir | 2025-12-26 21:00:22+00:00
"How Rob Pike got spammed with an AI slop 'act of kindness'" is an objectively accurate frame that informs the user what it's related to: the only potentially charged part of it is calling it "AI slop" but that's not inaccurate. It does not fit the definition of ragebait (blatant misleading headline to encourage impulse reactions) nor does it fit the definition of clickbait (blatant omission of information to encourage the user to click though: having a headline with "How" does not fit the definition of clickbait, it just tells you what the article is about)

How do you propose you would have framed it in a way that it is helpful to the reader?
by rmast | 2025-12-26 21:01:08+00:00
OGhidra uses GhidraMCP and Ollama to enable AI-driven binary analysis using natural language to help accelerate software assurance workflows, such as vulnerability discovery and malware analysis.

Some of the main technical details that I find interesting are:

* Agentic loop that uses a "Plan-Execute-Analyze-Review" workflow to navigate binaries

* RAG for context awareness by creating a semantic map of binaries, so relevant cross-references and function definitions can be pulled into the LLMs context window as needed

* Local Ollama LLMs for privacy/security, no data is sent to external APIs

I'm not the author, but we've talked so I may be able to answer some questions about the tool (or ask the author about complex questions).
Show HN: An AI-generated daily quiz app I built on my bike
by GFuller | 2025-12-26 21:01:45+00:00
Not a startup attempt, just a weekend project for my family. My parents do a daily quiz every day, but the site they’d ended up using looked like it was built in 1999 and not touched since. I thought it’d be a fun excuse to rebuild something simple and leverage AI for automation.

The app uses 5 agents to generate a 10 question general knowledge quiz, daily, with loose association to a random topic. It also allows for user generated quizzes based on a provided topic.

Side note: I built the majority of it whilst riding my indoor bike. Claude Code + WisprFlow is insanely good these days.
by tekknik | 2025-12-26 21:02:11+00:00
> In the iOS market, apple have a monopoly.

So if a company creates a widget and sells that widget, thereby creating a market, they are automatically a monopoly? how is anything invented without creating a monopoly?

Also why is it an iOS market and not a mobile phone market? if we compare features of devices then there’s not a lot of difference between modern phones, so segregating them by what OS they run seems odd.
by verdverm | 2025-12-26 21:02:31+00:00
What you are describing is context construction. When working with agents and LLMs, the only way you get anything beyond their training is through the system prompt and message history. There is nothing else.

You can call them whatever fancy notions and anthropomorphic concepts you want, but in the end, it is just context engineering, regardless of how and when you create, store, retrieve, and inject artifacts. A good framework will give you building blocks and flexibility in how you use these and how that happens. That's why I use ADK anyway

Maybe you are talking about giving the agent tools for working with this state or cache? I have that in my ADK based setup

If I have a root AGENTS.md, or a user level file of similar nature, and these are always loaded for every conversation, how is what you are talking about different?
by cosmic_cheese | 2025-12-26 21:02:37+00:00
Similar here. When I trade in my old MacBooks after 4-6 years of use they function like new and look almost new, and I do plenty of moderate-heavy dev work and traveling.

I have a nearly 5 year old ThinkPad that's in great condition too. Never needed a repair, though it's had a couple of spells where it acted funky that resolved themselves.
by themafia | 2025-12-26 21:02:38+00:00
> Teachers don't have the time to meaningfully teach anything except the test contents, because truancy has exploded.

That buries the lede. Why don't they have time? Isn't education their goal? Or is test taking their goal? And why? Is it because the school gets federal funding based on test results and student attendance?

We've ruined schools the same way the British found the Cobra Effect. We've created entirely the wrong incentives for everyone involved.
by saidnooneever | 2025-12-26 21:02:42+00:00
you could also use the linker to link in basically anything into the file where u like.

it might be a bit 'arcane' way to do it idk... but to me it always seemed the logical way.. u can also define symbols etc around it and use extern in ur c/cpp program to reference those.to access the data in light of dynamic linking / alsr etc.

here is some resource on it with some examples: https://wiki.osdev.org/Linker_Scripts

u can include any file. another executable, images, etc. etc. no need for weird stuff in the c sources?

on the flipside, is there a benefit of doing it inside the source code?? (apart from not having to roll ur own linker script and learn that dragon?)
by windexh8er | 2025-12-26 21:02:50+00:00
Attention to detail is important for many and is often a first touch with an end user. I agree with OP, if documentation is sloppy or inconsistent (I'm not saying the doc in question is because I haven't read it) it definitely reduces the impression that it's correct or reliable.

I've skipped even trying software because of poor documentation and so the response of:

> Give me a fucking break.

...seems shallow / callous.
by 8n4vidtmkvmk | 2025-12-26 21:03:10+00:00
I'd be fished in a heartbeat. I have to tap my key like 10 times every morning and then several times more throughout the day due to random logouts. Could be my IDE, a broken SSH connection or internal site that randomly decides to request it again and of course the popup gives no indication to where the request came from. It's ridiculous.

I think things would be more secure with fewer prompts because i wouldn't be conditioned to just tap every time it pops up.
by baobun | 2025-12-26 21:03:25+00:00
The issues with nixpkgs stem from that it is a monorepo for all packages and doubling as an index.

The issues are only fundamental with that architecture. Using a separate repo for each package, like the Arch User Repos, does not have the same problems.

Nixpkgs certainly could be architected like that and submodules would be a graceful migration path. I'm not aware of discussion of this but guess that what's preventing it might be that github.com tooling makes it very painful to manage thousands of repos for a single project.

So I think it can be a lesson not to that using git as a database is bad but that using github.com as a database is. PRs as database transactions is clunky and GitHub Actions isn't really ACID.
by jp57 | 2025-12-26 21:04:48+00:00
I've been at the same company, and in the same team/dept for all that time. When I started I was in my early 40s with a family and had moved three times in the previous four years, and I was certainly ready to stay put if I liked the job. It turned out that the job was great. We were a small and scrappy team, fighting for recognition in a big company, and we got the recognition and grew explosively. The comp and benefits were good, and the management humane. The growth meant I had opportunities to do new things. I became a tech lead and then a manager. As a manager, I got to see how comp, and promotion, and hiring, and firing worked. And I got a lot more empathy in general for the work that management does that ICs generally never see.

After a few years I got tired and somewhat bored with being a manager, and asked my director to move back to a senior IC role and he facilitated that for me.

TBH, I have always had my doubts about the narrative that short tenures are the norm in tech. It has always sounded to me like a misreading of the statistical distribution: if you were to histogram the length of tenure of every job (person+company) in tech over some period, of course there would be a big hump at the left end. That's natural, because they are short. I myself have three jobs of less than two years and one each of six, eight, and 15 (if you count grad school as a job). So that's 12 years in the the four shorter stints and 23 in the two longer ones.
by netsharc | 2025-12-26 21:04:49+00:00
I doubt the fuckwits who are shepherding that bot are even aware of Rob Pike, they just told the bot to find a list of names of great people in the software industry and write them a thank you note.

Having a machine lie to people that it is "deeply grateful" (it's a word-generating machine, it's not capable of gratitude) is a lot more insulting than using whatever writing skills a human might possess.
by card_zero | 2025-12-26 21:05:02+00:00
So, about one mushroom species in five is poisonous. Why is the ratio so low, why are there lots of edible ones? Without hard-shelled seeds to spread, why be eaten? And the poisonous ones apparently don't use color as a warning signal, and don't smell all that bad, and some of the poisons have really mild effects, like "gives only some people diarrhea" or "makes a hangover worse". Meanwhile three of the deadliest species seemed to need their toxin (amanitin) so much that they picked it up through horizontal gene transfer. Why did just those ones need to be deadly? In addition to which we have these species that don't even make you sick, just make you trip out, a function which looks to have evolved three times over in different ways. What kind of half-assed evolutionary strategies are these? What do mushrooms want?
by yunohn | 2025-12-26 21:05:15+00:00
I have reached a point where any AI smell (of which this articles has many) makes me want to exit immediately. It feels tortuous to my reading sensibilities.

I blame fixed AI system prompts - they forcibly collapse all inputs into the same output space. Truly disappointing that OpenAI et all have no desire to change this before everything on the internet sounds the same forever.
by rvnx | 2025-12-26 21:05:44+00:00
Then waiting to see how they addressed these points and what were the approaches taken and why ?

Here spent time to think and document all the IRC chats, the Twitter thread, the attitude of the SoC manufacturer, etc.

There has to be a backstory to suddenly come after 1.5 years for an issue that could have been solved in 10 minutes.
by dusted | 2025-12-26 21:05:48+00:00
When I was a kid, before kinder garden, I remember my parents beginning to teach me how to read an analogue clock.. But I this was the late 80s, maybe it was 1990, but, this thing called Digital Clocks were a thing at the time.. And I absolutely refused to learn that old fashioned shit when I was already staring right at the objectively better solution.. My reasoning was that the old clocks would either be replaced by digital clocks within a short time, and those that weren't replace would be when they broke (5 year old me didn't grasp the idea that people would continue buying the obviously inferior products until this very day), honestly, I'm still a bit perplexed by the fact that one can buy an analogue clock today.. It's objectively inferior in every way.. Most of them don't even do 24 hours, which, is the amount of hours we have in a day, leading some idiots to refer to 18:00 as "six-o-clock", and other idiots (like myself) to have to ask EVERY_TIME someone tells me a time that's less than, or equal to 12.. fuck that shit.

Yeah, I learned how to read inferior clocks, but.. I don't see the point.

So no, it's not that those students can't read a clock, they just can't read an analogue one, because they're probably need to as often as they need to read an octal clock, or a binary led clock, or a 24 hour dial clock, or Chinese..
by branon | 2025-12-26 21:05:50+00:00
The Gulag Archipelago is on my shelf, when I rotate back to Russian authors (big fan of Dostoevsky, Nabokov, Bulgakov) I will hopefully get to it.

Here's my log for 2025, most recent at the top. Currently I am slogging my way through Heinlein's "The Number of the Beast" which I'm not a fan of. Halfway done with it though!

Gabrielle Zevin, "The Hole We're In" (not my usual genre, enjoyed this though)

Robert A. Heinlein, "Stranger in a Strange Land" (pretty good)

Robert A. Heinlein, "Time Enough for Love" (PHENOMENAL, highly recommended)

Robert A. Heinlein, "Methuselah's Children" (pretty good, required to understand "Time Enough for Love")

Richard K. Morgan, "Altered Carbon" (very good)

Robert A. Heinlein, "The Rolling Stones" (young adult, but good all the same)

Robert A. Heinlein, "The Moon is a Harsh Mistress" (very good)

Piers Anthony, "On A Pale Horse" (very good, never got very far into the series though)

Lincoln Child, "Full Wolf Moon" (okay, not great)

Lincoln Child, "The Forgotten Room" (pretty good)

Lincoln Child, "The Third Gate" (very good)

Lincoln Child, "Terminal Freeze" (okay, not great)

William Gibson, "In the Beginning… Was the Command Line" (good, but outdated, look up what he's said about it more recently)

Lincoln Child, "Deep Storm" (very good)

James Patterson, "Along Came a Spider" (not my usual genre, okay though)

Jules Verne, "Around the World in 80 Days" (from childhood, revisited)
by anthk | 2025-12-26 21:06:22+00:00
I would like to think that the New World self-building travelling pragmathism killed the epic born maybe from the Reconquista epics and of course from El Cid.

It's like finding New York policemen devouring dime novels around the Far West and believing themselves as lonely, macho gunslingers...

In the end the 70's cop movies aren't that different to a Western movie, but they still look a bit rusty compared to a Charles Bronson movie with slight detective skills where a bit of slow pace and thinkering it's needed and most of the old rural tropes wouldn't apply to a big city.

A similar thing would be comparing the Medieval Spain tactics against the post-Spain birth ones where guns were becoming to be the norm, such as the Arcabuz.

The old men in knight novels fought for their own good cause, but the New World men where just about the profit and trade. Coming back to Spain with goods was far more 'secure' than getting your life threatened by Mesoamerican tribes everyday. I mean, if you got the goods and avoided any fight, the better. It would be the most rational thing to do for the times. Specially without advanced medicine.

Meanwhile, it's obvious that the old Quixotic man wasn't afraid of death, but the new pragmatic Spaniard would have for sure a different mindset.
Still a Catholic, but he would value far more its life once he was aware that some of his neighbours could improve their life in a trip and actually have some terrenal, tangible, REAL goods to enjoy instead of being tied to a farm or the fields and maybe just religion and the paradise as a relief.

Your values could quickly shift once you turned back to Spain loaded as hell with spices -very valuable for the time-, salt, exotic fruits, gold and who knows what. That and the incipient technology. Windmills? Guns? Far better ships? To hell with the hoe.
by woodruffw | 2025-12-26 21:06:45+00:00
Which part? The assumption is that when you `$TOOL install $PACKAGE`, you run (i.e. import) `$PACKAGE` more than you re-install it. So there's no point in slowing down (relatively less common) installation events when you can pay the cost once on import.

(The key part being that 'less common' doesn't mean a non-trivial amount of time.)
by trinsic2 | 2025-12-26 21:07:29+00:00
Yeah I see where you are going with this, but I think he was trying to make a point about being convinced by decree. It tended to get people to think that it should be moral.

Also I disagree with the context of what the purpose is for law. I don't think its just about making it easier to apply laws because people see things in moralistic ways. Pure Law, which came from the existence of Common Law (which relates to whats common to people) existed within the frame work of whats moral. There are certain things, which all humans know at some level are morally right or wrong regardless of what modernity teaches us. Common laws were built up around that framework. There is administrative law, which is different and what I think you are talking about.

IMHO, there is something moral that can be learned from trying to convince people that IP is moral, when it is, in fact, just a way to administrate people into thinking that IP is valid.
by throw310822 | 2025-12-26 21:07:56+00:00
To me, it just sounds as he didn't understand where the message was really coming from:

> Fuck you people. Raping the planet, spending trillions on toxic, unrecyclable equipment while blowing up society, yet taking the time to have your vile machines thank me

Yes, the sender organisation is not the one doing all this, but merely a small user running a funny experiment; it would have indeed been stupid if Anthropic had sent him a thank you email signed by "Opus 4.5 model".

This is just a funny experiment, sending 300 emails from in weeks is nothing compared to the amount of crap that is sent by the millions and billions every day, or the stuff that social media companies do.
by jp57 | 2025-12-26 21:07:57+00:00
You don't say what it means for you to have under-emphasized it, or what the consequences were, but my changes mostly consisted of changing the preamble of my resume to be clearer that I was willing to take dev jobs, though I was really only likely to apply in "sciency" roles.

When I said I was disappointed when I didn't get the job in the story above, what I meant was that I was disappointed that they didn't offer me the SWE job, and I kicked myself for telling them I didn't want it. But really I only knew that I wanted it after I didn't get it.
by bart__ | 2025-12-26 21:07:58+00:00
I had similar ideas in the past but never made anything. I wanted to have a host mode where it is hosted on a Chromecast. I believe Chromecast can run custom JS so it should be possible. Maybe even rendering on a phone and streaming to the Chromecast. That would make it even more low friction, so nobody needs to get a tablet or laptop out and hook it up to the screen. Would you be interested in adding that? If you'd want I can maybe even help out with implementing it.
Maybe somebody mentioned this before but I couldn't find it.
by DetectDefect | 2025-12-26 21:10:55+00:00
This reaction to one unsolicited email is frankly unhinged and likely rooted in a deep-seated or even unconscious regret of building systems which materialized the circumstances for this to occur in the first place. Such vitriol is really worth questioning and possibly getting professional help with, else one becomes subject to behavioral engineering by an actual robot - a far more devastating conclusion.
by SilasX | 2025-12-26 21:11:06+00:00
That's a good point. The hour hand moves continuously as an artifact of technical constraints on the original clocks -- which I think is a great example of achieving a balance between UI and technical feasibility -- but we don't technically need them to work that way anymore, and digital clocks work exactly like that.

With that said, it's not obvious that we should use the jump hour UI[1]. It's desirable to have the hour hand be close to 4 when it's close to 4 o'clock. Like the neighbor comment says, that prevents you from confusing 4:58 with ~4.

[1] See my "continuity heuristic": https://news.ycombinator.com/item?id=11687391
by teddyh | 2025-12-26 21:11:13+00:00
> 7 out 10 times, the person on the other end was angry because they assumed the GPL entitled them to all of our source code and they were disappointed when they only found GPL code in the tarball.

Well, if your non-GPL code was directly linked to, or closely interoperated with, any GPL code, those users would have been right.
by glaucon | 2025-12-26 21:11:32+00:00
I too use pipenv unless there's a reason not to. I hope people use whatever works best for them.

I feel that sometimes there's a desire on the part of those who use tool X that everyone should use tool X. For some types of technology (car seat belts, antibiotics...) that might be reasonable but otherwise it seems more like a desire for validation of the advocate's own choice.