MurphyA/hacker-news huggingface dataset:
by tomhow | 2026-01-08 09:12:22+00:00
This kind of sermonizing and hyperbole is no better than LLM-generated content, as it takes no more effort to produce and contributes no more of value to conversations.

The Internet has always been an arms race between producers of generic dreck and those who put effort into crafting original thoughts and prose. Yes, it's changing, and that poses new challenges for us, which we're developing ways of addressing.

If you’re not going to bother to use the tools we’ve always provided to enable the community to alert us to low-quality content, and you’re not going to bother conversing curiously as has always been core to the site’s ethos, you’re not in a position to white-knight on this issue.

This site is only a place you think needs defending as one of the last "oldschool" forums we have left because others do their part to help.

We will keep working to raise the standards of content on HN. You need to decide if you want your role to be one of making things worse or better.

Let’s not forget, this whole exchange started when you introduced foul rage bait from a 15-year-old meme, so you’re not starting on solid ground here.
by anonzzzies | 2026-01-08 09:13:04+00:00
But not having time every day is not the same as just not cook right? I cook batches since uni from fresh ingredients and freeze it; thats 30 years ago and I still do. We always have so much choise just from that while it takes cooking 1 day a week but 10 liter pots of curries etc. Now I have more time and can do more cooking so thats a luxury. I get why people cannot do that, I guess GP their comment, to me, seemed more like a burden than just no time and I find that a difference. Many take the time to spend hours in the gym just to throw crap into themselves the rest of the time.

But yes, we do the same as you generally and we can always eat well. Getting up at 5 to bake bread and make new dough for the next day is not actually eating into anything for me and I enjoy the work and the smells. It is a luxury I know that and I could not do that when in uni but most other cooking I could and did.
by TeMPOraL | 2026-01-08 09:15:37+00:00
That's neither here, nor there.

AI is destined to destroy software industry, but not itself.

Software does not decay by itself (it's literally the whole point of using digital media over analog). Libraries do not "degrade". "Bit rot" is an illusion, a fictitious force like centrifugal force in Newtonian dynamics, representing changes that happen not to a program, but to everything else around it.

The current degree of churn in webshit ecosystem (whose anti-patterns are increasingly seeping in and infecting other software ecosystems) is not a natural state of things. Reducing churn won't kill existing software - on the contrary, it'll just let it continue to work without changes.
by codesnik | 2026-01-08 09:15:41+00:00
I learned Perl scripting client for one MUD back in 2000, and that led me to web development.

Just a month ago, I remembered one MUD I've been trying out since 2003. And found that it is still online, and my password still works. Very weird feeling to log in to something 22 years later.
It was pretty advanced at the time, with 256 color support, IPv6, advanced encoding support, etc.
https://cryosphere.org/
by hmstx | 2026-01-08 09:15:46+00:00
I have this on my backlog of Jams to go through, but peeked ahead hoping to see Alekswithak in there, and indeed, it's him.
He's already scored a few great SP mods : Alkaline, Dwell, Dwell 2 - which should also be checked out - and some of his tracks have been featured in various map jams as well.
He hasn't published the soundtrack for QBJ3 yet, but I assume he will eventually. Until then, enjoy the rest at https://alekswithak.bandcamp.com/
by csomar | 2026-01-08 09:16:00+00:00
> Most doctor advice boil down to drink some water and take a painkiller, while glancing for 15 seconds at my medical history before they dedicate me 7 minutes, after which they move to yet another patient.

Most of the time, that's the correct approach. However, you can actually do better by avoiding painkillers, since they can have side effects. There are illnesses that are easily diagnosable and have established medications; doctors typically prescribe what pharmaceutical companies have demonstrated to them. But the rest of the "illnesses," which make up the majority, are pretty much still a mystery.

For the most part, neither you nor your doctor can do much about these. Modern medicine often feels like just a painkiller subscription.
by klardotsh | 2026-01-08 09:16:12+00:00
I think you vastly overestimate the number of orgs using “agents” at all in software development, let alone as an active part of the review process for code, and ESPECIALLY the number who consider such bots equally valuable contributors to humans.

They are tools, they are sometimes useful tools in particular domains and on particular teams, but your comment reads like one that assumes they are universally agreed upon already, and thus that the health industry has a trustee example they could follow by watching our industry. I firmly disagree with that basis.
by bayindirh | 2026-01-08 09:16:33+00:00
> Cloudflare Is Awesome

Until their systems block you for no reason. I recently had a similar issue on a work related site. Fortunately, I was able to reach to the administrator (which is on another country) and had the knowledge to write a report which was useful enough for the said administrator.

And this is for a system which has the same static IP which is not shared with anything for 10ish years.
by willvarfar | 2026-01-08 09:17:11+00:00
Kudos, neat digging and writeup that makes us think :)

If you merge linear probed tables by iterating in sorted hash order then you are matching the storage order and can congest particular parts of the table and cause the linear probing worse case behaviour.

By changing the iteration order, or salting the hash, you can avoid this.

Of course chained hash tables don't suffer from this particular problem.

My quick thought is that hash tables ought keep an internal salt hidden away. This seems good to avoid 'attacks' as well as speeding up merging etc. The only downside I can think of is that the creation of the table needs to fetch a random salt that might not be quick, although that can alleviated by allowing it to be set externally in the table creation so people who don't care can set it to 0 or whatever. What am I missing?
by xigoi | 2026-01-08 09:18:05+00:00
> By direction, I mean that if you define "a grandparent is the parent of a parent", you can now use that rule not just to evaluate whether one person is a parent (or to find all grandparents) but also to conclude that if you know someone is a grandparent, and they are the parent of some one, then that person is someone's parent.

Not necessarily.
by kelseydh | 2026-01-08 09:19:05+00:00
Not to mention how high heat cooking of meat, which is common for a steak via frying, brings health risks from Advanced Glycation End products (AGEs).

AGEs are also present in vegetables and legumes, but certain meats like bacon contain unbelievable amounts relative to other foods. (Interestingly: Rice contains almost no AGE's.)

Full guide: https://pmc.ncbi.nlm.nih.gov/articles/PMC3704564/
by WhatsName | 2026-01-08 09:21:03+00:00
Isn't search engine results a product that Google offers? [1]
I find the argument quite strange that website owners agreed to Google being able to do anything with that data beyond displaying them in their search results when they wrote that robots.txt maybe ten years ago, but others shall not access those results programatically.

I certainly did not and find using the content google scraped from my website for money or AI (which they also sell on a token basis) more questionable than some third party offering API access to it.

[1] https://docs.cloud.google.com/generative-ai-app-builder/docs...
by SideburnsOfDoom | 2026-01-08 09:21:29+00:00
> "Was this attempted regime change?" and "Was the regime change successful?" are two different questions.

What I said was "on-the-day commentary about "regime change" was very much premature".

My apologies, for the avoidance of any doubt I should have said "on-the-day commentary about "regime change" having already occurred successfully was very much premature".

Does "The existing regime in Venezuela is still very much in place" not emphasise that meaning?

Is that clearer to you? I didn't think it needed to be added, but people can be creative with misreadings. This seems like a issue at your end.
by wooger | 2026-01-08 09:22:24+00:00
This device is obviously a non-starter, iPads exist already, and the laptop form factor isn't right for this ergonomically.

iPad and Macbook should've already converged at this point.

I say that even as a very happy user of a Macbook with the fancy non-reflective screen coating that wouldn't be a thing on a touchscreen.

I expect the new cheap Macbook that's rumoured will be a hybrid.

Nicer windows laptops have had this for a long time and it works great, other than the janky OS and app support. Just being able to lazily scroll content is worth it some of the time, and there are no downsides. Just like having built-in 5G networking, it's a bizarre blindspot for Apple.

My old-ass Chromebook Pixel (retired due to Chrome no longer having worthwhile adblocking) had a perfect form factor for hybrid tablet/laptop use, though not the software - Beautiful 180 degree hinge, 4:3 aspect ratio.
by -i | 2026-01-08 09:22:24+00:00
747.run is an infinite realtime Ai wikipedia, every word is a link to a unique article based on the word in the URL, Ai frequently checks all URL's and writes a new article based on the word you click, you can also write articles and all your words become links. You can use the website address bar to type any word after 747.run/ or copy paste it behind any domain to generate the article based on the domain. Share any URL to connect with anyone, press space to chat with the Ai, Warning: the Ai sometimes drifts & hallucinates
by JumpCrisscross | 2026-01-08 09:22:27+00:00
> may seem minor, but it compounds over time and it's surprising how much ChatGPT knows about me now

I’m not saying it’s minor. And one could argue first-mover advantages are a form of moat.

But the advantage is limited to those who have used ChatGPT. For anyone else, it doesn’t apply. That’s different from a moat, which tends to be more fundamental.
by rldjbpin | 2026-01-08 09:22:41+00:00
DRAM is relatively less complex to get into for those encouraged to get into semiconductor manufacturing. while there is a time and resource lag and probably a decent chunk of time before these could match the sota, here's to more competition to break the oligopoly.

it has become this due to the cyclical mania and bad margins on the troughs killing companies. hopefully this current hunger for memory make it less painful down the line.
by otikik | 2026-01-08 09:22:51+00:00
> The new Pyramid
> Protein, Dairy & Healthy Fats

(shows picture of butter)

I'm sorry to say this, but butter, even if delicious, is not a "healthy fat". It's "less unhealthy" than margarine, and perhaps that's what they are going for.

Healthy fats are Olive oil (especially extra virgin), avocado, nuts, seeds and fatty fish.
by aebtebeten | 2026-01-08 09:22:59+00:00
Have you heard the joke that ends "I don't have to outrun the bear"?

I went to elementary school in the US, and it was there that I learned how you have to handle bullies. You don't have to be able to beat them up, you only have to make them work[0] hard enough to beat you up[1] that they start picking on someone who is more fun and less work to abuse[2].

[0] when I told my wife how "calling someone out" worked in the States, she was horrified: she said, yes, of course the boys here fight, but they fight in anger, spontaneously — what kind of barbarians make notes in their agendas to kick each others' ass, in cold blood, later?

[1] the better kind of bully only goes to first blood. Worse are the O'Briens (read "Such, such were the joys" and you may understand were that character comes from) who continue beating you up just so others see they can:

> "Even if people stop rebelling against the party, the Party will manufacture new traitors so that it can be seen crushing them."

Either way, even though I lost every single fight, no one picked on me again after I'd called them out. (bullies are not into schlep?)

[2] yes, maybe in hindsight it would have been better to stand up for those they switched to. My wife was also horrified by "snitches get stitches". In practice, JFK tried to create a world in which the strong were just, the weak secure, and the peace protected, but obviously others in the US didn't care for those goals.
by danebalia | 2026-01-08 09:23:21+00:00
-- Fixed 1⃣
* Search with Special Characters - Fixed search failure when querying for commands containing special characters
* IP addresses (e.g., 10.104.113.39) now work correctly
* URLs (e.g., https://api.github.com) are fully supported
* File paths with dots (e.g., ./config/settings.yaml) search successfully
* Email addresses and other special character combinations work properly
* Added automatic FTS5 query sanitization by wrapping queries in quotes
* Implemented fallback to SQL LIKE search for edge cases where FTS5 still fails
* Error: "fts5: syntax error near "."" is now resolved

-- Added 2⃣
* sanitize_fts5_query() helper function for safe FTS5 queries
search_with_like() fallback method for robustness
* 7 new test cases for special character searches (98 total tests)
* Architecture Decision Record: ADR-001: FTS5 Query Sanitization

-- Changed 3⃣
All search queries now use exact phrase matching for better accuracy
Search is now more robust with multi-layered fallback mechanisms

This is my own personal daily driver and the aim is to keep it minimal, open and secure. It's not trying to compete, it's only trying to defeat - my own brain fog :)
by t0mas88 | 2026-01-08 09:24:47+00:00
As a follow-up, Cloudflare came to the same conclusion: https://blog.cloudflare.com/bgp-route-leak-venezuela/

> The newsletter suggests “BGP shenanigans” and posits that such a leak could be exploited to collect intelligence useful to government entities.
>
> While we can’t say with certainty what caused this route leak, our data suggests that its likely cause was more mundane.
by throwaway12093 | 2026-01-08 09:24:51+00:00
And speaking of migraines, even neurological causes can apparently be tricky: Around here, cluster headaches would go without proper diagnosis for about 10 years on average. In my case, it also took about 10 years and 3 very confused GPs before one would refer me to a neurologist who in turn would come up with the diagnosis in about 30 seconds.
by mrweasel | 2026-01-08 09:26:10+00:00
ChatGPT is, to my knowledge, trained on Reddit and at least certain sub-reddits are basically people (or bots) telling others that they probably have ADHD/ADD. These are the "AskReddit" type of sub-reddit. There's a Danish subreddit for everyday questions (advise column style posts), and like 80% of people there are apparently either autistic or have ADHD.

So I'm not entirely surprised that an LLM would start assuming that the user have ADD, because that's what part of it's training data suggests it should.
by fragmede | 2026-01-08 09:26:42+00:00
How many lines of code are they allowed to use for it, and why have we put you in charge of deciding how much code they're allowed to use? There's probably a bit more to it than just:

#!/usr/bin/env bash
while true; do
printf "> "
read -r USER_INPUT || exit 0
RESPONSE=$(curl -s https://api.openai.com/v1/chat/completions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d "{
\"model\": \"gpt-5.2\",
\"messages\": [
{\"role\": \"user\", \"content\": \"$USER_INPUT\"}
]
}")
echo "$RESPONSE" | jq -r '.choices[0].message.content'
done
Show HN: Production-readiness – Turn Sr engineer intuition into automated checks
by akacj | 2026-01-08 09:27:18+00:00
Hi HN,

I built an open-source tool called production-readiness:
https://github.com/chuanjin/production-readiness

It analyzes a repository and generates a production readiness report that surfaces operational design risks the way senior engineers often do in reviews. It does not lint code or enforce policy. The focus is on design-level risks such as weak rollback strategies, fragile observability, unsafe migrations, and missing operational safeguards.

The goal is to turn tacit senior judgment into deterministic, repeatable signals that teams can run on every project.

I’d really appreciate feedback from people who’ve run production systems. In particular, I’m interested in gaps you think are critical, and whether this kind of tool would fit real workflows.

Thanks for reading.
by jcims | 2026-01-08 09:27:32+00:00
As multi-step reasoning and tool use expand, they effectively become distinct actors in the threat model. We have no idea how many different ways the alignment of models can be influenced by the context (the anthropic paper on subliminal learning [1] was a bit eye opening in this regard) and subsequently have no deterministic way to protect it.

1 - https://alignment.anthropic.com/2025/subliminal-learning/
by forgotpwd16 | 2026-01-08 09:27:39+00:00
At least you could've bothered to replace the placeholders in your AI generated post.

The Repo: [Link to your GitHub] The Formalization Paper: [Link to your Academia.edu PDF]

To Reproduce: 1. git clone [repo_url] 2. lake build 3. Run `test/Verification.lean`

edit: I checked your other submissions. Please stop spamming AI garbage. You aren't discovering anything. You aren't doing anything. You're simply wasting energy and computational cycles to produce meaningless bullshit.
by plastic3169 | 2026-01-08 09:28:25+00:00
Great game, I returned back to play next day.

> I don’t think the gates should animate up into the air. It breaks the visual logic of 2D for no benefit.

I also feel it would make more sense either for everything to be 2.5D or pure top down. Having appear / disappear animation is nice feedback to user though.

Other thing is that maybe the hitbox should change when the wall comes up. Now to remove it you need to press the grid, essentially the root of the wall. Unintuitive to me.

Thanks for the game, looking forward to when there is multiple horses or sheep to enclose.
by kspe | 2026-01-08 09:28:53+00:00
Thanks for the question, there are things related to shipping routing, custom packages handling and ops related requirements that were easier to do using custom app than Wordpress/Squarespace. There is always a trade-off to make here and the decision was made to go with custom app (which is our platform that evolved over last 10 years).

Thanks for pointing out media loading times, half of that bandwidth is related to the video we show on the home page, we plan to optimise a lot of things that were pushed "for later" before upcoming Valentines Day.
by nadam | 2026-01-08 09:28:57+00:00
You put the "agent" word into apostrophes as if I use it as a marketing buzzword. No. An agent is an LLM in a loop with memory usage, with file system access, etc, which is usually more effective than just using an LLM as is, especially if you orchestrate these agents and subagents in a good way. In my opinion using the word 'ChatGPT' (a specific user-facing LLM brand) in these discussions is much more buzzwordy than using the word agent.
by akoboldfrying | 2026-01-08 09:29:18+00:00
> If the actions and beliefs of a group are fundamentally morally repugnant to me, I think that it is reasonable to not expect me to be able to find "something positive" in it.

I'm not sure you appreciate how symmetrical this statement is. You are on Team A, saying it about Team B, but nothing in the statement actually depends on that permutation of teams -- it could be equally compellingly said by a Team B member about Team A.
by savetoai | 2026-01-08 09:29:42+00:00
Saveto AI is a free online platform that combines audio and video transcription, translation, and downloading capabilities, supporting over 150 languages and allowing for quick use without registration.
Key Features:

● AI Transcription: Real-time conversion of any audio/video to text, supporting professional-grade accuracy (99%+). Suitable for transcribing meetings, interviews, podcasts, study notes, and more.

● AI Translation: Supports translation between over 200 languages. Emphasizes intelligent understanding of cultural context, suitable for translating documents, subtitles, and audio content.

● AI Summarizer: Automatically extracts the core ideas and key points from long audio/video/text documents, saving reading time.

● Video Downloader: Supports downloading high-definition videos and audio from platforms such as YouTube, TikTok, and Reels. Compatible with multiple formats, suitable for offline learning/editing/content management.

● AI Audio Tools: Includes professional optimization features such as audio noise reduction, cleaning, and enhancement.

● No Sign-Up / Free Usage: All core features are available for free. No account creation or credit card information required.

Saveto.ai is a free AI content toolset that requires no login and offers a variety of functions, including audio and video transcription, translation, summarization, downloading, and audio optimization, helping users process multimedia content quickly and efficiently.

Please try it out and give me more feedback.
by strangegecko | 2026-01-08 09:30:22+00:00
How do home owners get into trouble from falling prices if they're just living in their home?

Sure, if they need to move and sell, the price difference might be less favorable to them, but having to weigh cost vs benefit of moving is a fact of life one way or another.

It's a strange expectation to have that home values should act as an investment that can only ever go up.

Letting that expectation influence policy on making space for living available is one of the root causes of this crisis.
by Aromasin | 2026-01-08 09:30:30+00:00
Honestly, just pick up the Art of Electronics - Horowitz and Hill. Spend some time working through that book. By the end of it, you'll have a better grasp of electronics than 90% of the engineers I've worked with, all who are EE bachelors/majors. It's a 3 month job at most, less if you do a dedicated hour a night. Then pick up some breadboard and parts, and build to your hearts content.

Making a working circuit is honestly very easy once you know the basics. Look inside a Made in China knockoff appliance, and you'll see that most things can be made from a couple of conponents and a microcontroller. Pull apart an old TV remote or bluetooth device, and look up the part numbers and what they do. There's not much to it. You have to remember that most of the stuff getting designed and built in South East Asia is done by people with zero qualifications. Electronics being "the thing that smart university people do" in the West is mostly a mental block, culturally constructed because people don't want their kids getting electrocuted so bombard them with constant threat of death if playing with electricity (which mostly isn't a worry anymore unless you're working with mains power).

The true discipline of Electronic Engineering is designing something that works for every eventuality and environment, with close to 100% reliability, at the very cutting edge of what is possible with the components we can afford while balancing physical and financial constraints. That's something which takes years of both academic study and industrial experience.
by tialaramex | 2026-01-08 09:30:55+00:00
In Rust, don't do this, it's more work and it'll tend to be slower, often much slower.

HashMap implements Extend, so just h0.extend(h1) and you're done, the people who made your HashMap type are much better equipped to optimize this common operation.

In a new enough C++ in theory you might find the same functionality supported, but Quality of Implementation tends to be pretty frightful.