MurphyA/hacker-news huggingface dataset:
by bsimpson | 2025-12-29 23:19:26+00:00
Slack had the ability to be Discord, but they explicitly decided they wanted to be business-only.

React was the first open-source community I knew of that outgrew/got kicked off of Slack and moved to Discord. Now, it seems Slack is only used by companies, and occasionally by smaller groups (apartment buildings, school parents, etc) where someone in the group knows Slack from work and doesn't know it's hostile to non-businesses.

As I write this, I realize that Discord is what "Google Apps for your Domain" was and Slack is the "Google Workspace" it became.
by hopelite | 2025-12-29 23:19:38+00:00
I don't really buy that this is the core issue, even though it may very well be one issue. Rail was operated efficiently and on time in the past when competition did not exist even in a contrived manner, and rail is not really an industry in which real intra-industry competition is really possible. Rail competes with flight, and personal and mass surface transportation. It cannot really compete among rail operators in an efficient manner.

It is way more complicated than that, but you could commoditize the rail separate from the transport of goods and people, where they each compete on price for capacity, but it all gets extremely political very fast, i.e., public transport people vs goods transport that primarily pays for the whole network.
by consumer451 | 2025-12-29 23:19:43+00:00
meta comment separated for its own discussion

I tried to find that paper via google search first, and I failed after 3 different searches. I then opened my not-important-stuff LLM, chatgpt.com, and found it in 3 interactions, where in the 3rd I made it use search. Chatbots with search are just so good at "on the tip of my tongue" type things.

Google is in such a weird position because of their bread and butter legacy UX * scale. This has to be the biggest case of innovators dilemma of all time?
by Aerolfos | 2025-12-29 23:19:43+00:00
> They are retrained every 12-24 months and constantly getting new/updated reinforcement learning layers

This is true now, but it can't stay true, given the enormous costs of training. Inference is expensive enough as is, the training runs are 100% venture capital "startup" funding and pretty much everyone expects them to go away sooner or later

Can't plan a business around something that volatile
by gjimmel | 2025-12-29 23:19:58+00:00
The name of the model is not the end of the story. There is a Pareto frontier of performance vs computational cost, and the companies have various knobs and dials they can tune to trade off performance for cost. This is why openai reports costs of $1k/problem when they test their models on the math/coding benchmarks, yet charge you only $15/month for a subscription to their web interface.
by foltik | 2025-12-29 23:20:23+00:00
As if treating uninitialized reads as opaque somehow precludes all optimizations?

There’s a million more sensible things that the compiler could do here besides the hilariously bad codegen you see in the grandparent and sibling comments.

All I’ve heard amounts to “but it’s allowed by the spec.” I’m not arguing against that. I’m saying a spec that incentivizes this nonsense is poorly designed.
by Vincent_Yan404 | 2025-12-29 23:20:24+00:00
As far as I know, yes. The most critical component—the Uranium-235 core—was finished in 404. In Part I, I mentioned a legendary machinist named Yuan Gongpu. He was tasked with the final precision turning of the core on a lathe.

It’s famously known as the 'Final Three Cuts.' Because the material was so rare and the stakes so high, he had to complete the final shaping in three extremely delicate stages. He achieved a precision of 0.001mm (often described as 1/80th of a human hair) entirely by hand. This earned him the nickname 'Yuan the Three-Cuts' (Yuan Sandao) in our hometown history
by forrestthewoods | 2025-12-29 23:20:47+00:00
I like C and it's great. I wish more people wrote C instead of C++. But there's a reason that literally no modern language makes this choice.

If uninitialization was opt-in you would still be free to "assume uninitialized until proven otherwise". But uninitialized memory is such a monumental catastrophic footgun that really is not a justifiable reason to make that default behavior. Which, again, is why no modern languages make that (terrible) design choice.
by CobrastanJorji | 2025-12-29 23:21:08+00:00
I still mourn G+. It was clearly put together by somebody who thought first and foremost about privacy. It made deciding who to share what with the central, most visible part of how it worked. And that's probably part of why it failed. Was it hard to choose? Nope. But I guarantee you that if Facebook added a little "hey, are you sure you want to share this post publicly with the whole world under your real name? Yes/No" popup, organic content would drop 50% overnight, and not because of the difficulty of clicking "Yes." G+ died in part because it looked like a ghost town to a visitor, and it looked like a ghost town because everything was being done in private. And that was a great thing!

Mind you, G+ also made some insane and boneheaded decisions. I think at one point they tried to make all Youtube comments also be G+ posts under your real name, or something like that? That was fucking stupid.
by whstl | 2025-12-29 23:21:30+00:00
Why would the average programmer have a problem with it?

The average programmer is already being pushed into doing a lot of things they're unhappy about in their day jobs.

Crappy designs, stupid products, tracking, privacy violation, security issues, slowness on customer machines, terrible tooling, crappy dependencies, horrible culture, pointless nitpicks in code reviews.

Half of HN is gonna defend one thing above or the other because $$$.

What's one more thing?
by mbirth | 2025-12-29 23:21:31+00:00
> It's good, but they're expensive as fuck for what they are.

Yep, I remember a time where you could extract the Ki and IMSI from legit SIMs and write that to a bog standard Goldwafer card (which were also used for cable TV hacking) including some SIM emulation software and thereby clone the SIM. That was like 30 years ago and the only thing that changed in SIMs since then is better encryption.
by simonw | 2025-12-29 23:21:36+00:00
Whether that's true about React and Moment varies on a case-by-case basis.

If you're building something simple
like a contact form React may not be the right choice. If you're building something like Trello that calculation is different.

Likewise, I wouldn't want Moment for https://tools.simonwillison.net/california-clock-change but I might want it for something that needs its more advanced features.
by reactordev | 2025-12-29 23:21:53+00:00
The Government can't put the genie back in the bottle. UBI won't work because economics. Taxes fund the government but what use is a government that cannot govern? What happens when AI is used as employees at all these companies? Is everyone a CEO now? Where does the value come from?

Once you peel back the onion, all you get is tears.
by h2bomb | 2025-12-29 23:22:02+00:00
I built a simple, fast, and privacy-focused web tool for bulk image compression and HEIC conversion.

The Problem: Many online compressors upload your photos to their servers, which is a privacy risk and slow for large batches.

The Solution: This tool handles everything 100% locally in your browser.

Technical Stack:

image-compression: Uses Web Workers for non-blocking UI during heavy compression tasks.

heic2any: Enables browser-side HEIC/HEIF to JPEG conversion (handy for iPhone users).

jszip: Batches processed images into a single ZIP for one-click download.

Concurrent Processing: I implemented a custom queue (MAX_CONCURRENT = 3) to balance speed and browser stability.

Key Features:

No server uploads (Privacy-first).

Batch processing with ZIP export.

Adjust quality and format (WebP/PNG/JPG) on the fly.

Dark mode support & Responsive UI.

I'd love to hear your feedback on the processing performance or any format support you'd like to see!

Site: https://zip.easynote.cc/
by websiteapi | 2025-12-29 23:22:32+00:00
ubi just doesn't make any sense. case in point is the overwhelming negative response to the laptop 4G program in NYC with the Chromebooks. virtually every comment said it makes more sense for such a thing to be means tested and it was a waste of money since most people already had internet at their house. how ironic - if that's the attitude on this forum of all places about table stakes, imagine the reaction when you give rich people thousands of dollars a year for food. ubi is DOA.
by maybewhenthesun | 2025-12-29 23:22:58+00:00
Good for you it feels that way to you. But then you need to check how the LLM refactored stuff. Because (a) you never know if it's actually correct and (b) the code needs to be maintained into the future, so you need to know how it works and be able to fix bugs in it. And then you are suddenly spending a lot more time understanding someone else's code, someone you can't discuss the 'why' of the code over a coffee with. Of course the same goes for library code but to me understanding bugs in a library (and reporting/fixing them) feels more useful than understanding the one-off output of an LLM. And for a library the coffee part might not fly, but at least you can discuss stuff with the original author(s). I'm not saying my feeling is the absolute truth, it's very subjective.

I guess mechanics must feel the same about modern computerized cars, where suddenly the injection timing is no longer a mechanical gadget you can tweak by experience, but some locked down black box you don't have control over.

Also I really dislike that (for now) using an LLM means selling your soul to some dubious company. Even if you use only the free tier you still need to upload your code and let the LLM do whatever with it. If an LLM is an indispensible part of being a programmer, everybody will be held hostage by the large techfirms (even more...).

edit:
I suddenly thought of the famous aforism by Brian Kernighan:
"Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? "

I fear we will end up with programs nobody understands anymore.
by austinbaggio | 2025-12-29 23:23:18+00:00
Honestly, very reasonable ask, you're not the first person to ask for a self-hosted version. We have a privacy policy we've drafted that is up-to-date with the current version of the product https://www.ensue-network.ai/privacy-policy.

The project is still in alpha, so you could shape what we build next - what do you need to see, or what gets you comfortable sending proprietary code to other external services?
by ysangkok | 2025-12-29 23:24:19+00:00
I feel I might not have the same conception of "front page" as you.

The way I see it, there should be room for small neat articles, even if they are not announcements of billion dollar projects. I know HN has changed over the years, and it probably used to have more of this stuff. But I don't think there is anything explicitly forbidding it. If users like it, it gets to the front page, maybe just for a couple of hours on a slow Sunday.

So in summary, I don't think anybody should stop posting things because they are "not front page stuff". Does this line or argumentation make sense to you or do you think I am missing something?
by nerdponx | 2025-12-29 23:24:20+00:00
I'm not sure if you're being facetious, but the answer is that the same mechanism that incentivizes all of this innovation prevents the gains from being distributed evenly. You can get fabulously wealthy if you can be an early mover in bringing important new technology to the market. But then you get to keep that wealth and you don't have to share it with anybody if you don't want to. So that's what ends up happening. There's probably a correct balance somewhere between incentivizing innovation and redistributing income and/or wealth, but then it's hard to preserve that balance because the wealth seekers always have an incentive to lobby for favorable policies, manipulate markets, etc. I do not believe that we as a society have managed to figure out the necessary institutions that could preserve such a balance on a multigenerational time scale.
by xyzzy123 | 2025-12-29 23:24:51+00:00
Most businesses get their inputs from suppliers and add value to produce an output.

Even if you could afford to build your own datacenters you could not make the chips. Any realistic business will have a web of suppliers.

I think before you can diagnose "feudalism" you need to think really carefully about who has power in what parts of the value chain, and why. This will be specific to the business you are in.

I agree, it is a real problem if your suppliers are acting in a monopolistic or market distorting way.
by jpalomaki | 2025-12-29 23:25:11+00:00
Just docker compose and spin up 10
stacks? Should not be too much for modern laptop. But it would be great if tool like this could manage the ports (allocate unique set for each worktree, add those to .env)

For some cases test-containers [1] is an option as well. I’m using them for integration tests that need Postgres.

[1] https://testcontainers.com/
Show HN: SafeVibe, a collaborative database to fix security gaps in vibe coding
by tomdesantis | 2025-12-29 23:26:16+00:00
We know that security is often the weak point in vibe coding.

To help the community catch common issues before deployment, I built SafeVibe.

It is a free, non-commercial, and collaborative "observatory" for tracking security vulnerabilities specifically found in AI-generated applications.

What it does:

-Vulnerability list: a database of common security issues observed in vibe-coded apps (seeded with 36 issues gathered from recent discussions).
-Fixes: clear guidance on how to patch or mitigate each specific vulnerability.
-LLM Audit Prompts: you can select specific vulnerabilities and the site generates a prompt you can paste into your LLM/agent to audit your code for those exact problems.

This is a community project and completely open to contributions. I’d love your feedback on the current data and the audit prompts.
by flunhat | 2025-12-29 23:26:17+00:00
I don't get it. How does the initial anecdote about AI being shitty and sloppy tie in to the rest of the article?

> if we increasingly describe workers as merely being “human-in-the-loop,” what is the human actually there for?

Your anecdote just answered this! Because the LLM slop output in excel wasn't good enough!
by araes | 2025-12-29 23:26:53+00:00
Cost of Sales is eating them alive.

They lose ~72% of every PLN/EUR/USD they bring in. Their financial statement is Really confusingly laid out. However, pg 36 has comparison. GOG is actually not THAT tiny of a segment (percentage-wise, absolute EUR / PLN numbers are still small). 49k PLN / 300k PLN for the CD PROJEKT Red and 350k total.

Compared to CD PROJEKT RED, insanely horrible cost of sales ratio.

July 1st, 2025 to Sept. 30th, 2025 (Numbers are in PLN, directly from document)

CD PROJEKT RED GOG.COM
Sales revenue 303,133 48,982
Cost of sales 23,310 35,151

January 1st, 2025 to Sept. 30th, 2025 (Numbers are in PLN, directly from document)

CD PROJEKT RED GOG.COM
Sales revenue 658,575 143,285
Cost of sales 61,307 103,075

PLN numbers can be verified (GOG quarterly is really on the order of 10,000 EUR) by looking at pages 30-31 with export sales summaries.

For comparison to the 72% ratio, their main video game creation business spends 7-8% on cost of sales.

From page 8 "Selling expenses represents costs of marketing activities relating to the GOG.COM platform and the work on the development and processing of sales executed through that platform."

From some of the rest of the document, it seems like "maybe" some of that is prepayments and costs related to providing the software.

Personal view, while it may be beneficial to not have to deal with GOG from an operational perspective, a significant percentage of sales are on the platform for their own software, and CD PROJEKT's title releases heavily influence sales figures on GOG, so it may end up limiting themselves from an otherwise beneficial distribution channel. Probably provides better negotiating position also if you're trying to barter with Nintendo, Sony, Microsoft, Valve, ect... However, if the partnership continues with the next owners, may not be an issue.
by pgroves | 2025-12-29 23:27:01+00:00
This is sort of why I think software development might be the only real application of LLMs outside of entertainment. We can build ourselves tight little feedback loops that other domains can't. I somewhat frequently agree on a plan with an LLM and a few minutes or hours later find out it doesn't work and then the LLM is like "that's why we shouldn't have done it like that!". Imagine building a house from scratch and finding out that it was using some american websites to spec out your electric system and not noticing the problem until you're installing your candadian dishwasher.
by german_dong | 2025-12-29 23:27:13+00:00
Every woman would come from central casting. No small talk, no dinner,
no funny smells, just ready-to-bang honies at your doorstep.

Pros:

* Guaranteed sex.

* No more time wasted seeking mates

* Potentially less semen wasted with bespoke receptacles.

Would you like to live in a city like this?
by robotresearcher | 2025-12-29 23:27:22+00:00
Andrej is 39 years old, according to Wikipedia.

Douglas Adams on age and relating to technology:

"1. Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works.

2. Anything that’s invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it.

3. Anything invented after you’re thirty-five is against the natural order of things."

From 'The Salmon of Doubt' (2002)
by magicalhippo | 2025-12-29 23:27:35+00:00
As a gamer this seems obvious to me. It's long been clear to me that our eyes are very adept at processing high-speed motion. Even the first 120Hz LCD gaming monitor, as sucky as it was, was miles bette than the 60 Hz on the market.

So while technically our eyes might not discern individual frames higher than 25 FPS or so, our brain can absolutely process data from a much higher effeice framerate. The motion blur fast thing naturally produce for example, provides critical context clues.

In gaming, sure 240 Hz won't help you see more as such, but it allows your eyes to do what they naturally do and give a much improved experience of fluidity and superior motion prediction.
by lifeisstillgood | 2025-12-29 23:27:47+00:00
This seems one of the more important comments here - a K shaped economy (Rich get richer up the rising arm of the K and the rest of us are on the down arm)
dominates everything (ie asset price inflation means if you had assets in 2020 you probably still do else good luck) and this just is one of many ways the playing field has tilted towards the richest.

And it is always a choice - we choose platforms and regulations and spending priorities. If “we” choose a different set of tech regulations the K shaped economy can be put back in its box.

For me the problem was most clearly outlined by Cory Doctorow “developers did not unionise or rebel in time because they thought of themselves as temporarily embarrassed entrepreneurs”.
by arendtio | 2025-12-29 23:27:58+00:00
Well, for a single person, yes. But for most people on the train?!?

Sadly, this attitude of designing mediocre and over-complicated systems and then sticking to them no matter the cost is very German nowadays. And we hate it. But we can't help ourselves. And this does not affect trains alone; it also affects our tax system, every government process, and often businesses.

We are unable to design better systems; we are unable to design simpler systems, and improvising is a skill we have eradicated from our minds.
by whalesalad | 2025-12-29 23:29:22+00:00
> Reality: Tractors magnified physical labor; they didn’t simulate the mind. More importantly, the industrial revolution took decades. The AI displacement is happening in quarters.

Tractors are a tool - a force multiplier in getting work done - just like AI-based tooling is.

Self-checkout is taking away jobs from checkout clerks. Should we forbid self-checkout in order to maintain job security? It's the same argument.

Rewind the clock to the late 1800s and this same post could have been written about cars taking away jobs from horses.
by drums8787 | 2025-12-29 23:29:27+00:00
I often hear comparisons to Web 1.0 (the bubble aspect, potential for change, etc).

As someone who lived and worked during that era, I don’t remember thinking “holy shit, if this ever gets released on the world at scale we’ll have serious problems”.

Maybe that was a lack of imagination and not thinking through what would actually happen to brick and mortar, the job market and so on. But it feels like this time is different. Or I’m just that much older.
by Groxx | 2025-12-29 23:29:50+00:00
yeah, that's exactly what I was referring to as "use full duplex" (use at least 2 frequencies, I agree this sounds like pretty solid critique (particularly with meshcore's network setup) and wouldn't make hardware dramatically more expensive) and "buy better hardware lol" (use 20+ frequencies and make it a completely different product at a MASSIVE price increase. why not just suggest wires then).

so there's one bit of probably-usable advice (slightly raise cost for significant benefits) and one that completely misses the point (charge at least 5-10x more for wildly different hardware, use hundreds of times more power, etc). the article spends several times more text on the latter.

flood routing and lack of end to end ack I also agree with, I sincerely doubt those are the best options and if user complaints are any sign then I think it's an existence proof that it doesn't scale, exactly as predicted. neither are part of that article, though it is in a linked also-large mastodon thread, which has basically just one constructive suggestion (8x the channels, though they don't think it'll work either) and many "this sucks" examples (flood fill, hop limit, etc. it amounts to "do better", not "X is better, learn from it").
by to11mtm | 2025-12-29 23:30:01+00:00
Capcom doing their own env is still a bit extreme sounding to me in it's own right (with the shitpost comment of, I bet they have a slick dispatcher involved somewhere vs 'trust the threadpool')

But then I remember they have to deal with IL2CPP, because lots of mobile/console platforms do not allow JIT as policy.

.NET does now have 'full AOT' as a thing at least, and Streets of Rage 4 I believe used CoreRT for at least a one of the platforms it was released for.

What's more hopeful about that, is that you can see backers of many different architectures contributing towards the ecosystem.
Ask HN: How do you manage kids' accounts?
by xfax | 2025-12-29 23:30:14+00:00
My kids are just getting to the point where I need to manage several internet accounts (iCloud, Google, Amazon Kids) and parental controls settings across several devices (iPad, Alexa, Apple Watch).

It’s getting a bit confusing between passwords, content settings, notifications, payments, PINs etc.

What system do you use to keep this manageable in your household?
by nen-nomad | 2025-12-29 23:30:20+00:00
Claude Code didn’t make me faster. It changed the calendar. What used to take me months now takes weeks. Work didn't vanished, the friction did.

Two years ago I was a human USB cable: copy, paste, pray. IDE <-> chat window, piece by piece. Now the loop is tighter. The distance is shorter.

There’s still hand-holding. Still judgment. Still cleanup. But the shift is real.

We’ve come a long way. And we’re not done.
by unethical_ban | 2025-12-29 23:30:28+00:00
Alas, this doesn't answer the question I posed.

CEOs are a different class of worker, with a different set of customers, a smaller pool of workers. They operate with a different set of rules than music creation or coding, and they sit at the top of the economy. They will use AI as a tool. Someone will sit at the top of a company. What would you call them?