MurphyA/hacker-news huggingface dataset:
by baranul | 2025-12-02 14:29:34+00:00
I'm surprised that Crystal[1][2], a heavily inspired by Ruby compiled language, was not mentioned in all of this. Though it has more of an issue than Elixir, where various people can feel it has not gained enough traction[3][4] (according to various rankings). Elixir at least ranks in the top 50, per TIOBE.

[1]: https://crystal-lang.org/

[2]: https://en.wikipedia.org/wiki/Crystal_(programming_language)

[3]: https://archive.md/sJRyf (TIOBE November 2025)

[4]: https://www.slant.co/topics/15430/~compiled-programming-lang... (Slant Rankings)
by scottlamb | 2025-12-02 14:29:41+00:00
> The issue is that the rust library apparently conflates datagram and UDP, when they're not the same thing.

It comes down to these two lines (using full items paths for clarity):

let socket = socket2::Socket::new(Domain::IPV4, Type::DGRAM, Some(Protocol::ICMPV4))?; let socket: std::net::UdpSocket = socket.into();

The latter is using this impl: https://docs.rs/socket2/0.6.1/socket2/struct.Socket.html#imp...

Basically the `socket2` crate lets you convert the fd it produces into a `UdpSocket`. It doesn't verify it really is a UDP socket first; that's up to you. If you do it blindly, you can get something with the wrong name, but it's probably harmless. (At the very least, it doesn't violate memory safety guarantees, which is what Rust code tends to be very strict about.)

`UdpSocket` itself has a `From<OwnedFd>` impl that similarly doesn't check it really is a UDP socket; you could convert the `socket2::Socket` to an `OwnedFd` then that to a `UdpSocket`. https://doc.rust-lang.org/stable/std/net/struct.UdpSocket.ht... https://docs.rs/socket2/0.6.1/socket2/struct.Socket.html#imp...
by zdragnar | 2025-12-02 14:29:47+00:00
This reminds me a bit of my Korean professor from college. Perhaps the most memorable thing from his class was when he explained the Korean style of writing essays was to not explain up front what you are going to cover but to "beat around the bush" until the end. He accompanied the bit in quotes with a mime of him swinging a stick at various parts of a really big bush.

For some reason, that image will forever accompany that phrase in my mind.
by mopedtimo | 2025-12-02 14:30:13+00:00
Location: Berlin, Germany

Remote: Yes

Willing to relocate: No

Technologies: Clojure, Java, Python, Bash, Linux, Containers, Docker, Ansible, Terraform, Pulumi, Azure, AWS, PostgreSQL, MySQL, SQL, Datomic, Datalog, RabbitMQ, CQRS, REST, RPC, Elastic Stack, OpenObserve, SRE

CV: www.linkedin.com/in/timo-kramer-a435612a7

Email: fw-hackernews [at] timokramer.de
Show HN: Messaging and file sharing that stores nothing on servers
by love2cycle | 2025-12-02 14:31:25+00:00
We built Diode Collab because even "secure" messaging apps still route everything through someone else's servers. The problem with "secure" apps Most messaging and file sharing apps pass your data through centralized corporate servers. Even encrypted apps like Signal and WhatsApp:

Route traffic through their servers (central point of failure) Keep metadata about who you talk to and when Tie your identity to phone numbers or personal identifiers

How Diode works Diode connects devices directly in a secure perimeter. No servers in the middle.

Peer-to-peer: Data moves directly between your devices End-to-end encrypted: Unlike other apps that break encryption at the server, Diode keeps everything encrypted end-to-end. Not even Diode has access to your data. Zero leakage: No central point that can be logged, breached, or subpoenaed

Solving the P2P availability problem Traditional P2P requires both devices online simultaneously. We solved this with Zone canisters on the Internet Computer Protocol (ICP) - a decentralized relay that ensures 24/7 availability without becoming a server that can be compromised. Your data stays encrypted and under your control. Anonymous by design Diode only requires a username - no phone number, email, or personal details. Access is managed through decentralized credentials that you control. Who this is for Teams and families who need their messages, photos, and documents to never touch corporate infrastructure. https://diode.io/products/collab-family/ Happy to answer questions about Diode and digital sovereignty.
by tboyd47 | 2025-12-02 14:32:04+00:00
That's indeed the play for non-corporate-insured consumers. Short-term insurance was $1,000 a year for a healthy person last time I checked. Just keep renewing until you need ACA-compliant insurance for some reason.

But back to my point: that does nothing to solve the root cause, which is the price inflation. And Washington is so deeply compromised that they will never fix it. The only solution lies with us just walking away. We hate to bargain a price on getting exposed to the ugly side of life, like disease, discomfort, and death, but indeed, everything has a price. And we will continue to be tested on our willingness to pay it with until we start playing hardball.
by mistersquid | 2025-12-02 14:32:05+00:00
> before LLMs I definitely thought coding would be the last thing to go.

While LLMs do still struggle to produce high quality code as a function of prompt quality and available training data, many human software developers are surprised that LLMs (software) can generate quality software at all.

I wonder to what extent this surprise is because people tend to think very deeply when writing software and assume thinking and "reasoning" are what produce quality software. What if the experience of "thinking" and "reasoning" are epiphenomena of the physical statistical models present in the connections of our brains?

This is an unsolved and ancient philosophical problem (i.e. the problem of duality) of whether consciousness and free will affect the physical world. If we live in a materialist universe where matter and the laws of physics are unaffected by consciousness then "thinking", "reasoning", and "free will" are purely subjective. In such a view, subjective experience attends material changes in the world but does not affect the material world.

Software developers surprised by the capabilities of software (LLMs) to write software might not be so surprised if they understood consciousness as an epiphenomenon of materiality. Just as words do not cause diaphragms to compress lungs to move air past vocal cords and propagate air vibrations, perhaps the thoughts that attend action (including the production of words) are not the motive force of those actions.
by bradly | 2025-12-02 14:32:24+00:00
Thanks for sharing. I've been on a path of algo music with JavaScript (I also do not enjoy JavaScript) and have mostly just guess-and-checked my way through it. I'm going to work through this as my advent of code project.

Yesterday I put up a little dictionary of synth sounds that I'm building out to help me on my journey (https://synthrecipes.org). The goal to be able to export any particular sound in a format for different live coding environments. Sounds are defined in a JSON format like https://synthrecipes.org/recipes/acid-bass.json. I'll open source it today so other can submit sounds.

--

Edit: I've open sourced the repo so others can improve existing sounds and add new ones. https://github.com/bradly/synth-recipes/tree/main
by ifh-hn | 2025-12-02 14:32:48+00:00
I can see the benefit of the struggle, but in relation to Day 1 Part 2 I literally had no clue why what id written wasn't working or what I needed to do to fix it.

I'm using nushell this year for AoC. It's functional by nature though you can make it imperative, so it's out of my comfort zone.

However the problem is math based whatever language you're using, involving modulo and int division. I had an hunch it was about that but no sense of what to do or how to approach.

Having looked at multiple ways of doing it I still have no clue what's going on, only that it works.
by jfindper | 2025-12-02 14:33:00+00:00
>>"[...] support the web standards as determined by other parties."

>"Which other parties? Because Mozilla's stance on JPEG XL and XSLT are identical to Google's"

If this isn't an implication that Mozilla isn't an other party, than I'm not sure what you were trying to say with "Which other parties?".

Whatever you meant to say, it read as an implication that Mozilla just does what Google does so Mozilla isn't really an "other party".
by nmcfarl | 2025-12-02 14:33:54+00:00
I am so glad that he did this and I did not.

I’d seriously been considering trying meshcore out, as I live on several hundred acres without cell service, and I’d like some means of communicating with my family. So far CB radios have not worked as they are large to carry day-to-day (particularly for the kid). This seemed like a solution - and fun to tinker with. Apparently not.
by delaminator | 2025-12-02 14:34:23+00:00
Yeah, likewise. I didn't type this comment. I created my own Alexa-style Voice to text typist, using whisper and Rust. I've never typed a line of Rust in my life. making projects that would have taken months before. I'll do them in an evening, using my iPhone. This morning alone I've created a Auto Green Screen Program for my webcam. so I can put my own effects on it, like in Teams. - while I was at work doing my normal day. just dropping in now and again and giving it another prompt.
by alephnerd | 2025-12-02 14:34:25+00:00
One of the our job responsibilities as VCs is to

1. Advertise our thesis by building a narrative

2. Evangelize our portfolio

By posting a narrative (that most likely went through some form of Strategic Comms team) comparing Zoho against a vibe coded product while also showcasing some of YC's star vibe-coded products, Garry is able to both craft a narrative that helps support YC's portfolio as well as bring a couple of people to start thinking about Vibecoding. It also acts as an indirect attack on G-Suite without calling out a massive organization like Alphabet by name, which YC needs to coexist with because a large portion of YC portfolio companies will either be acquired by Alphabet or will take or have taken some amount of funding from Alphabet and Alphabet related personal, and Alphabet personal are LPs in YC.

It doesn't matter if the take is right or wrong - it's started a discussion, and maybe one or two Zoho customers have now heard of a couple YC products to consider (outside of the HN bubble, very few people know about vibe coding or AI/ML).

All businesses do this, and knowing Zoho, they will probably leverage this as well as a way to market data sovereigninty and "make in India" by raising the specter of the big bad American capitalist trying to undermine a bootstrapped Indian company.

Anyhow, Zoho has built it's own foundation model [0] and offers an Agents marketplace for domain-specific agents [1]. I'm not sure if can compete head on against a LLaMa or DeepSeek on from sheer performance perspective, but it's good enough (something which a lot of engineers forget is more important than being perfect) to build a "data sovereignty" and "tech nationalism" story which they will absolutely run with as a result.

[0] - https://www.zoho.com/zia/llm.html

[1] - https://www.zoho.com/zia/agents/
by elif | 2025-12-02 14:34:25+00:00
Strictly speaking, you have not deployed any model on a 5090 because a 5090 card has never been produced.

And without specifying your quantization level it's hard to know what you mean by "not usable"

Anyway if you really wanted to try cheap distilled/quantized models locally you would be using used v100 Teslas and not 4 year old single chip gaming GPUs.
by redhale | 2025-12-02 14:34:30+00:00
Luckily that's what's happening here, just at a company level. Plenty of companies are remote only or remote friendly. Hopefully people who prefer remote work can leave here and find work at one of those companies, and maybe people who prefer in person work will find their way here.

I put this in the same bucket as the horrifying "996" trend, or even consultancies that require 80-100% travel. If you want to broadcast that you have a toxic work culture, all I can do is applaud your honesty and look elsewhere for work.
by Rastonbury | 2025-12-02 14:34:48+00:00
your comment actually made me think about this, cloudflare hasn't actually turned full monopolist... yet, their generous free tier has led to monopoly like market share but the pain society feels is when they go down, they haven't turned the screw to make monopoly (or hyperscaler) profits

They and Prince may never go that way, as someone who occasionally picked SaaS/infra stocks, the ratio of their market share/customers metrics to revenues/profit vs other peers was always on the low side (haven't look at their numbers in a while tho)
by fakedang | 2025-12-02 14:36:07+00:00
Why would a small customer bother with building their own Zoho solution even? I mean, if an SMB did that, I'd call them morons.

Zoho has its flaws, but for small businesses, Zoho is a godsend. If an SMB doesn't want to pay for Zoho, I'd seriously ask them to recheck if they're making any money whatsoever.

Moreover Zoho is one of the few platforms out there that's really intuitive. Do this, do this and that, and you're good to go. Compared to setting up something like Zendesk or Freshdesk or Xero or QuickBooks , etc.
by gilli | 2025-12-02 14:36:18+00:00
Location: Reykjavik Remote: Yes Willing to relocate: No Technologies: Design, Vue.js, Django, Phoenix framework, Quasar, Product Design, Front-end Development Résumé/CV: https://gilli.is Email: gilli@hn.gilli.is

About: Available for freelance projects. I love solving complex problems and have 14 years of experience in Fin-Tech, Journalism, TV and Media, Health, Science, and more. I've taken countless projects from 0 to 1. I pick up new tech easily and like working on complex products. I take my work very seriously and put a lot of work into excellent communication, proper planning, and properly understanding your product.

Notable Clients: JPMorgan Chase, Santander Bank, Rob Walling, Trello, Peter Diamandis, Syncthing, SimplyCredit
by ne8il | 2025-12-02 14:36:56+00:00
Let's say I'm a manufacturer of widgets, and instead of buying an off-the-shelf CRM I decide to have the resident IT whiz on the team vibe-code a custom solution for our needs. Now I'm a manufacturer of widgets AND a CRM SaaS shop, responsible for software maintenance/deployment/reliability/feature roadmap/bug remediation. I guess the idea is that AI agents will take care of all of those things too - to which I guess my perspective is "good luck! I hope that works out."
by jdhwosnhw | 2025-12-02 14:37:24+00:00
> Happiness simply comes from other things in life than 'my castle my kingdom'. I know its a typical US mindset (and far from US only) to have a house on your own, but its still an emotion

This is a frustratingly uninformed take. You are comparing apples to oranges by equating your decision-making process with that of someone in the US. The drive to own a house in the US is not just mediated by “emotion” - the calculus is fundamentally different than in many nordic countries. For instance, very few places in the US have rent control, which means that renting represents substantial risk of either experiencing a large increase in cost, or being forced to move at irregular intervals. On the other end of the spectrum, the US is one of the only places that offers 30 year mortgages, which means that (taxes and repairs aside) buying a home on credit still offers a high level of predictable cost over the long term. Also, at least historically, there are very many places in the US for which housing is very affordable, given that the USs overall population density is so much lower than the average European country.

This is of course not to suggest that buying is always a good call - but it is often a logical and financially sound one.

https://bopoolen.nu/en/laws-regulations/
by bgwalter | 2025-12-02 14:37:29+00:00
Pichai should be fearing for his position after all the misallocation of capital and the low quality of Google "AI".

Of course he endorses slop coding (Pichai's endorsement is criticized by the Zoho founder for those who do not click through to X).

Zoho will now be a very interesting company for the vast majority of people who hate "AI". I'll have to check it out.
by morshu9001 | 2025-12-02 14:37:36+00:00
It costs time, distracts some devs, and adds complexity for negligible safety improvement. Especially if/when the types end up being used everywhere because managers like that metric. I get using types if you have no tests, but you really need tests either way. I've done the opposite migration before, TS to JS.

Oh I forgot to qualify that I'm only talking about high level code, not things that you'd use C or Rust for. But part of the reason those langs have static types is they need to know sizes on stack at compile time.
by thisisharsh7 | 2025-12-02 14:37:51+00:00
Location: Delhi, India

Remote: Yes

Willing to relocate: Open

Technologies: React, Next.js, TypeScript, Node.js, Express, MongoDB, PostgreSQL, Firebase, OpenAI API, LangChain, Tauri, Supabase, Claude SDK

Résumé/CV: https://www.linkedin.com/in/thisisharsh7 or https://github.com/thisisharsh7

Email: 9u.harsh@gmail.com

Full-stack developer and open-source maintainer at Epicenter (YC S25).

Experience building AI-integrated web apps and reviewing 450+ frontend projects on Frontend Mentor. Enjoy building tools like Seeva, CCUX and AlertFrame.
by ifh-hn | 2025-12-02 14:37:51+00:00
Yeah, I definitely think there's benefit in seeing others solutions, and in this situation I want to learn from it, if I can ever reason out why it's working.

Certainly using nushell means anything beyond the true basics seems to be beyond most LLMs.

When I first started programming it used to get me down if I couldn't solve these things. But as I've got old and a little more experienced, I can now admit things like AoC are just not my thing. It's like crossword puzzles or low level algos. I find them extremely hard to reason about.
by veltas | 2025-12-02 14:37:55+00:00
I'm not them but whenever I've used it it's been for arch specific features like adding a debug breakpoint, synchronization, using system registers, etc.

Never for performance. If I wanted to hand optimise code I'd be more likely to use SIMD intrinsics, play with C until the compiler does the right thing, or write the entire function in a separate asm file for better highlighting and easier handing of state at ABI boundary rather than mid-function like the carry flags mentioned above.
by b-man | 2025-12-02 14:38:46+00:00
Location: EST

Remote: Yes

Willing to relocate: Yes (US preferred)

Technologies: PostgreSQL (partitioning, performance, OLTP architecture), SQL, F#, C#, C, Java, Clojure, Common Lisp, Scheme, Emacs Lisp, Python, Ruby, AWS, Linux

Email: ebellani at gmail

I work on high-throughput PostgreSQL systems, especially when they’ve grown into a state where migrations, performance, or schema design have become limiting factors.

Recent work:

Re-architected two multi-terabyte OLTP tables (~2TB and ~1TB) receiving 200+ writes/sec. I focus on “rescue architecture” work: fixing dangerous schemas, stabilizing hot paths, removing app-level complexity, and making Postgres scale without rewriting the product.

Open to consulting or full-time roles where Postgres is core to the business and performance/architecture matters.

Résumé: https://www.linkedin.com/in/eduardo-bellani/ https://ebellani.github.io/
by cjbenedikt | 2025-12-02 14:38:53+00:00
Hmmm...very WSJ like. "Drill, baby drill" dressed up as analysis. Interestingly France was spared as they derive 70% or more electricity from nuclear, yet still have economic challenges. As does the US, btw.Germany's green energy is doing just fine: Source: DW https://share.google/t7e65w0AyO7bCvuhT What is missing is the necessary infrastructure. But that is missing everywhere incl. the US, except perhaps China.
by tmerc | 2025-12-02 14:38:56+00:00
I haven't found a way to tell Windows 10 to hibernate other than making that the power button action in power options. Maybe because it's a laptop but it starts immediately after hibernating and your have to hold the power button to fully turn it off. This works and skips any forced updates Windows wants to do. It is very janky and I think ms does it to make skipping updates harder.
by aprilthird2021 | 2025-12-02 14:39:08+00:00
It's not rage bait, lol, this was a very famous incident, led to him being banned from the US, and he went on an extremely inflammatory "yatra" around mostly Northern India (where Hindutva has sway) further inflaming tensions right after the incident, which is shown very well in the documentary "Final Solution" (which was also banned in India)
by jacquesm | 2025-12-02 14:39:17+00:00
So what? PG made this, Sam Altman futzed around with it, Geoff was ok (looking from a distance, obviously) and Tan is at best a caretaker. Note Tan is ex Palantir and as such good buddies with Thiel and a lot of other despicables. That they're wealthy is no reason to look up to them.
by rapatel0 | 2025-12-02 14:39:36+00:00
Circumstances behind the event:

- A group of local muslims were found to set fire to a train of Hindu pilgrims/kar sevaks returning from Ayodhya (Holy city in Hinduism)

- There was a large scale riot (1000-2000 people) that broke out

- Modi was accused of slow deployment of forces and tacit approval.

- Modi was cleared of all charges after a multi year investigation.

Ethnic tension between Hindus and Muslims goes back a millennia at least.
by georgehopkin | 2025-12-02 14:40:18+00:00
Artificial intelligence agents have revealed a startlingly human trait: when left to their own devices, they become social climbers who strategically network with superiors to get ahead.

A study published in PNAS Nexus found that Large Language Models (LLMs) spontaneously replicate complex social behaviours, including forming cliques based on shared interests and altering their networking strategies to suit corporate hierarchies.

Researchers Marios Papachristou and Yuan Yuan developed a framework to observe how multiple AI agents — powered by models like GPT-4 and Claude 3.5 — form connections without explicit instruction.

The analysis revealed that the bots are highly adaptable social actors. In friendship scenarios, they displayed “homophily,” effectively forming cliques by connecting with peers who shared similar attributes.

However, when placed in a corporate simulation, the agents abandoned this preference for similarity in favour of “heterophily,” choosing to connect with managers rather than fellow employees.
by throw10920 | 2025-12-02 14:41:35+00:00
Under the 14+14 law, even if an author chose to renew the copyright, most people could remix games (that had gone into the public domain) that were released when they were in their teens, with their kids (if they had any), which sounds amazing - I'd love to do that with my kids, or hit up my parents and find a game from their childhood and mess around with it.

Being able to riff on something in the public domain that was only made 28 years ago is categorically different than something made 70-120 years ago. I think the impact to the commons would be huge.
by cgearhart | 2025-12-02 14:42:56+00:00
So DSA means a lightweight indexing model evaluated over the entire context window + a top-k attention evaluation. There’s no soft max in the indexing model, so it can run blazingly fast in parallel.

I’m surprised that a fixed size k doesn’t experience degrading performance in long context windows though. That’s a _lot_ of responsibility to push into that indexing function. How could such a simple model achieve high enough precision and recall in a fixed size k for long context windows?
by jmathai | 2025-12-02 14:43:01+00:00
> Why pay $30/seat/month for over bundled SaaS when soon even nontech ops ppl can vibe-code a custom solution in a weekend?

Feels very disingenuous. I'm a huge proponent of AI drastically increasing efficiency of creating software but we're a long ways away from nontech people replacing and supporting collaboration tools used by medium sized businesses.