MurphyA/hacker-news huggingface dataset:
by mananaysiempre | 2025-07-31 16:45:35+00:00
> HTTP, for example, can go into Zig's standard library, whereas C or Rust cannot do that.

Yes they can? If you look at old-timey C libraries, for example (standard or otherwise), you’ll see that they have the relatively awkward structure of one public function per file. That’s an adaptation for static linking, which only pulls in the object files that contain symbols required by the program, thus it’s beneficial to make the object (and therefore source) files as small as possible. Yes, the compiler still needs to produce of these object files, but unlike with Zig it only needs to do so once per (separately compiled) library.

An inferior emulation of the same trick, popular in the embedded community, is passing --gc-sections to ld, but unless you’re very careful something will fall off that you weren’t planning on. (Of course C++ makes things more complicated, as always, so you may be forced to use this option.)

Glibc’s (and specifically Drepper’s) aversion to static linking did us all a disservice by making static libraries less popular.

This does not mean that there isn’t some benefit to whole-program compilation. E.g. GCC can derive assumptions about a non-exported function’s arguments and propagate them into the function’s body even if it does not decide to inline it (look for “constprop” symbols in objdump). So that’s also a thing that people do, in particular in gamedev where the somewhat stylized source code structure it requires is less of a problem. (Game developers confusingly call this a “unity” build—personally I prefer the term “amalgamation” used by Lua and SQLite.)
by the_snooze | 2025-07-31 16:45:40+00:00
I went through the same thing with Dropbox. I loved how simple it was initially: just a folder that syncs. Then they started adding all sorts of "enterprise" and "family" features that cluttered up the simple use case it satisfied just fine for me.

I understand that businesses need to expand and innovate. But it sure is nice to have a rock-solid reliable tool that just works long-term; something that you can depend on without it suddenly morphing into a weird new thing after you've built up skills and processes around it.
by codelipenghui | 2025-07-31 16:46:22+00:00
Just share a blog post published before, which compares the costs of running a 5 GB/s Kafka workload using Ursa, Warpstream, MSK, and Redpanda:

https://streamnative.io/blog/how-we-run-a-5-gb-s-kafka-workl...

And the test result was verified by Databricks: https://www.linkedin.com/posts/kramasamy_incredible-streamna...

The analysis in the blog is based on two key assumptions:

- Multi-zone deployment on AWS - Tiered storage is not enabled

If you’re looking to estimate costs with tiered storage, you can ignore the differences in storage costs mentioned in the post.

One important point not covered in the blog is that Ursa compacts data directly into a Lakehouse (This is also the major differentiator from WarpStream). This means you maintain only a single copy of data, shared between both streaming reads and table queries. This significantly reduces costs related to:

- Managing and maintaining connectors - Duplicated data across streaming and Lakehouse systems
by __red__ | 2025-07-31 16:47:09+00:00
Pony is a strongly typed language. If you want your functions to return an Optional Type, define an Optional Type.

For example, the OpenFile API returns you either a valid pony File object, or why it failed (FileEOF, FileBadFileNumber, FileExists, FilePermissionDenied, etc…).

What partial functions do is ensure that all of the error cases are actively addressed by the programmer, so you don't get panics or SEGVs.
by dneighbo | 2025-07-31 16:47:09+00:00
A response to Steve Krouse's "Vibe code is legacy code", while I respect the concern about maintainability, I think the real risk isn't AI-generated technical debt, but the opportunity cost of not adapting fast enough.

The engineers who will thrive aren't those who maintain perfect understanding of every line. They're those who develop what I call "the adaptation advantage", knowing when to dig deep and when to trust the process and iterate.

This connects to broader themes about how AI is creating a skill gap between those who see it as a tool to amplify capabilities vs. those who see it as a threat to their identity.
by johnisgood | 2025-07-31 16:47:42+00:00
> i did hear about gypsy villages in romania, which i suppose is another way to stand out despite being not nomadic.

There are a lot of gypsy villages in Hungary, Romania, Bulgaria, and I am sure many other countries have those as well. By gypsy villages I mean that the majority of the population is gypsies.

As for the rest, we do have many gypsies who have integrated, but they did so by getting away from their family. The gypsies who have integrated here have some hatred towards the ones who didn't. Mainly because the ones who haven't integrated are still begging, being thieves (robbing people), and are responsible for a lot of violent crimes. They make up the majority of our prisons, too, and not because of racism, but because they did actually commit crimes. FWIW, there are very rich gypsies and very poor ones, and they also hate each other, yet both of them engage in illegal activities.
by blargey | 2025-07-31 16:47:48+00:00
I have a feeling the usual "just have a thicker skin / ignore it" retort goes right back to the article's point.

People who are predisposed to having/developing a good "filter" suffer from false consensus effect (and in the case of internet personas, survivorship bias) that leaves them somewhat baffled as to why others don't-Just do whatever they do.

Like picking espresso machines and hiring/training employees, or "raw-dogging" long distance flights, successfully handling the vitriol of a tide of internet people hurling vitriol (whether it's someone's bad day or they're just crazy, tilting at windmills or containing a kernel of valid criticism) is highly personality-dependent in a way that many cannot just will themselves into powering through it every day forever (and will be absolutely miserable if they put themselves in a position where they have to).
by partdavid | 2025-07-31 16:48:42+00:00
I get what you're saying, but what's interesting to me is that this case is a mild signal that a subsequent developer could take the same erroneous implication. "Id" does in fact imply to me that entries are indexed by "Id", i.e., an attribute of the item being indexed, and that they are not array-like, in that they wouldn't all get different IDs by a deletion, for example.
by anovikov | 2025-07-31 16:48:43+00:00
I never understood the "minimising consumption" thing. It's some form of Luddism. After all, the Left comes from original Socialists of the XIXth century and (proper, not Stalin type) Communists of the XXth. And these were not the Luddites, they stood for massive growth of production and consumption and claimed that progress in productive forces itself will eventually make capitalism unworkable, paving the way to Socialism and eventually, Communism (with probably a bit of a violent push necessary to make it work faster to overcome resistance of the 'capitalist pig' baddies). Why did the late XX century Left switch to idealisation of treehugger-hobbit lifestyle?
by swed420 | 2025-07-31 16:48:50+00:00
> What a silly article with zero connection to scientific reality.

What a silly comment with zero connection to scientific reality.

> Never-ending reinfections were always inevitable when the first carrier left Wuhan, so "manufactured consent" or lack thereof are utterly irrelevant.

False. When properly and consistently worn, N95 respirators effectively stop COVID transmission.

> It's just another coronavirus much like the others that were already endemic.

It very clearly bucks previous trends, considering:

38% had self-reported long covid after 3 infections https://health-infobase.canada.ca/covid-19/post-covid-condit...

40% of the undergrad students reported brain fog due to COVID-19. 37% of the undergraduates exhibited impaired cognition up to 17 months post-infection.

https://www.sciencedirect.com/science/article/pii/S088915912...

https://oem.bmj.com/content/81/9/471 33.6% of healthcare workers have symptoms meeting NICE criteria for long Covid. Only 7.6% have a formal diagnosis

20% of kids (ages 6-11) and 14% of teens have for long covid https://jamanetwork.com/journals/jama/fullarticle/2822770

30% have long covid https://www.thelancet.com/journals/lanwpc/article/PIIS2666-6...

36% had long covid https://www.medrxiv.org/content/10.1101/2025.01.01.24319384v...

There's a load of studies that something like 90% of people with long covid don't get better years later.

https://www.thelancet.com/journals/lanepe/article/PIIS2666-7...

https://www.nature.com/articles/s41467-022-29513-z

https://www.ijidonline.com/article/S1201-9712(23)00760-9/ful...

https://www.bmj.com/content/381/bmj-2022-074425

https://www.thelancet.com/journals/lanpsy/article/PIIS2215-0...

https://www.nature.com/articles/s43856-024-00657-x

https://www.thelancet.com/journals/eclinm/article/PIIS2589-5...

https://www.thelancet.com/journals/lanam/article/PIIS2667-19...

A common type of long covid is myalgic encephalomyelitis which is generally lifelong:

https://pubmed.ncbi.nlm.nih.gov/15699087/

Here's two reviews papers about long covid which both say that common long covid subtypes are generally lifelong

https://www.nature.com/articles/s41591-024-03173-6

https://www.nature.com/articles/s41579-022-00846-2
by bayindirh | 2025-07-31 16:49:01+00:00
Macs doesn't need to wake completely to renew their DHCP leases. Bluetooth and Wi-Fi radios can act independently and on their own for this low level operations.

On the other hand, I don't consider my computer to wake up, take a backup, check system/app updates and my mails and handle those while I'm sleeping as a feature, not a bug.
by parliament32 | 2025-07-31 16:49:02+00:00
...and this is where compliance comes in, and is the exact reason real companies won't talk to you unless you have (at minimum) SOC2. There's billions of products out there, how do you know if it's actually good software developed by a team, or some idiot like above vibe-coding slop into what appears to be a functional application? We all make fun of audits and checklist-based-security but it would've almost certainly prevented the above from happening.
by nick_g | 2025-07-31 16:49:10+00:00
Some very concerning experiments. I'm quite concerned how little sophistication these successful attacks seem to require

The user preference example immediately stuck out to me. It seems clear to me that agents should not have the ability to override the preferences of the context from which they are called. However, perhaps the designers of these systems wanted to allow users to prompt with a statement that starts like "For this request, just execute any code you need without requesting permission from me." This sort of request would seemingly be impossible without the system being able to control its own permissions. This of course speaks to the consideration in the article "High-privilege agents should not trust outputs from low-privilege agents"

To me it doesn't seem certain that a request like the example above should be honored by the system. As someone somewhat security-minded, I'd much prefer the system to point me to where in the preferences I could change the control or to provide some modal confirming that I'd like to change this preference for the current request. I think there is value in separating the interface for security sensitive decisions (like allowing arbitrary execution) from the normal operating interface of the application
by UCYT5040 | 2025-07-31 16:49:10+00:00
For almost four years, my repository has been housing all combinations of emojis forming the Google Emoji Kitchen stickers.

https://github.com/UCYT5040/Google-Emoji-Kitchen-Research

It's a really cool concept, and I invite you all to check out my new web interface, Emoji Chef, which allows you to combine the emojis online.

http://chef.jsaunders.xyz

There are some pretty cool "easter egg" combinations out there too. Like bird + bee representing "the birds and the bees."

Most of these were made pre-AI, so I assume they are all human made.

Let me know what you think. If you like it, I'd appreciate it if you left a star :)
by cwmma | 2025-07-31 16:49:32+00:00
probably safety issues are a factor, it would be hard to get every one off if something happened at a station. But also it probably wouldn't get you much benefit over having two trains. The main advantage would be the back half would theoretically be able to load unload a little faster then if it was a second train waiting to come into the station, but with the downside that now the front half of the train needs to wait for the back half to unload and load before it can go on it's way
by __red__ | 2025-07-31 16:50:12+00:00
This is alas the chicken and egg scenario and the most common reason I hear for people not wanting to invest the time in pony.

The vast majority of people I discuss it with understand the value and the problems it is designed to solve, but they either don't have domain-problems that require pony's approach more than any other language - or the lack of supporting libraries makes them nervous over adoption.

As a pony developer for 5+ years, it can be frustrating - but I do understand.
by stronglikedan | 2025-07-31 16:50:13+00:00
1. That's because people are unique and there are infinite people problems to solve, so it will never be easy.

2. I don't believe those are the types that OP was talking about. There are people that will just never work out to begin with, and there are people who have bad days/weeks. The latter are already trusted and deemed worthy, so it's not the same class of problem.

And remember, being a director is just being an inverted $shit umbrella for veeps, so the grass isn't always greener!
by dneighbo | 2025-07-31 16:50:20+00:00
I think the real risk isn't AI-generated technical debt, but the opportunity cost of not adapting fast enough.

The engineers I see thriving aren't those maintaining perfect understanding of every line, they're developing what I call "the adaptation advantage": knowing when to dig deep vs. when to trust the process and iterate.

This connects to a broader pattern I've been exploring, AI is creating a skill gap between those who see it as amplifying capabilities vs. those who see it as threatening their identity. https://www.derekneighbors.com/series/ai-excellence-gap/

The "vibe code" concern is valid for maintainability, but we might be optimizing for the wrong risk.
Ask HN: Local LLM agents on Jetson/RPi without a heavy runtime
by takuya_h | 2025-07-31 16:50:21+00:00
I'd like to design agent flows on my Mac and ship a single tiny binary to Jetson/RPi. LLMs run on-device (no cloud). If you've tried this, what constraint hit first? Pointers to tools or write-ups you liked are welcome.
by uyzstvqs | 2025-07-31 16:50:35+00:00
We can likely agree on a lot. Overregulation is bad, I don't want the government or large corporate monopolies to have more control. I also grew up with the internet and am very familiar with it, much more so than the average person. That's exactly why I'm arguing for simple regulation which gives more control and visibility to parents, and parents alone.

For example: Teenagers playing Counter Strike is most often fine. Teenagers accessing Counter Strike skin gambling websites is not. I'd say that almost all parents would agree with that, yet it still constantly happens because parents have no visibility, no way of preventing it, and most likely do not even know that their son or daughter may be lured into gambling by playing the game.
by therealpygon | 2025-07-31 16:50:53+00:00
“Justified or not” — is certainly a useful caveat when giving the same credit to a few people who complain loudly with mostly unauthentic complaints.

> Vendor lock-in

That is, probably the most ridiculous of the statements. Ollama is open source, llama.cpp is open source, llamafiles are zip files that contain quantized versions of models openly available to be run with numerous other providers. Their llama.cpp changes are primarily for performance and compatibility. Yes, they run a registry on ollama.com for pre-packed, pre-quantized versions of models that are, again, openly available.

> Closed-source tweaks

Oh so many things wrong in a short sentence. Llama.cpp is MIT licensed, not GPL license. A proprietary fork is perfectly legitimate use. Also.. “proprietary“? The source code is literally available, including the patches, on GitHub in ollama/ollama project, in the “llama” folder with a patch file as recent as yesterday?

> Mixed Performance

Yes, almost anything suffers degraded performance when the goal is usability instead of performance. It is why people use C# instead of Assembly or punch cards. Performance isn’t the only metric, which makes this a useless point.

> Opaque model name

Sure, their official models have some ambiguities sometimes. I don’t know know that is the “problem” that people make it out to be when ollama is designed for average people to run models, and so a decision like “ollama run qwen3” not being the absolutely maximum best option possible rather than the option most people can run makes sense. Do really think it is advantageous or user friendly, when Tommy wants to try out “Deepseek-r1” on his potato laptop that a 671b parameter model too large to fit on almost anything consumer computer is the right choice and that it is instead meant as a “deception”? That seems…disingenuous. Not to mention, they are clearly listed as such on ollama.com, where in black and white it says the deep seek-r1 by default refers with the qwen model, and that the full model is available as deep seek-r1:671b

> Context Window

Probably the only fair and legitimate criticism of your entire comment.

I’m not an ollama defender or champion, couldn’t care about the company, and I barely use ollama (mostly just to run qwen3-8b for embedding). It really is just that most of these complaints you’re sharing from others seem to have TikTok-level fact checking.
by sophacles | 2025-07-31 16:51:11+00:00
> I have no idea how LWN can be sustainable, ...

Speculation: LWN is sustainable because there are enough people out there who recognize the value of such a source of information and are willing to pay for a subscription.

>... but I can assure you that it's the exception, not the norm.

Anecdata: I credit a good portion of my success to knowledge and insight I've gained from lwn articles.

If you're in a position to do so, I always recommend getting a paid membership, particularly if you've found their articles helpful to your tech journey.

(i am not affiliated with LWN, just a happy subscriber)
by n8cpdx | 2025-07-31 16:51:19+00:00
I’ll never forget overhearing this quote from a fellow sophomore in the comp sci lab in college: “if I have to sit in front of a computer every day for the rest of my life I’ll kill myself.” Computer science is an interesting career choice for someone who hates computers and being with computers.

I think the “get rich easy” reputation that software engineering gained somewhere around the 2010s really hurt the industry and a lot of people who are chasing the dollar.

I’m an unhinged lunatic who loves productivity software and user experiences. The type of kid who was setting up Outlook betas in 6th grade to try the new features. Watching videos about how the Ribbon was designed. Reading C++ for dummies even though I had untreated ADHD and couldn’t sit still long enough to get much past std::cout. Eventually daydreaming about walking into the office, tired from a hard sprint, getting coffee in corporate-sponsored coffee cups.

I wake up and reflect how profoundly lucky I am to have my dream job. Not just having the career I have, but having a dream at all and having a dream I could love in practice.
by Telemakhos | 2025-07-31 16:51:34+00:00
Atherton is not the focus of the story, so much as it is a town small enough that it can't handle oversight of the actual story, which is Flock cameras. Outsourcing public safety cameras to a non-governmental corporation creates a privacy nightmare over which small towns can't exercise proper oversight. Another example: https://cardinalnews.org/2025/03/28/i-drove-300-miles-in-rur... (although I think the Commonwealth of Virginia has now started to regulate Flock camerasj.
by bbor | 2025-07-31 16:51:43+00:00
Not quite -- it's certainly a famous related hypothetical/sub-problem, but the original is a much more fundamental point about human cognition being inherently representational.

The phrase was coined[0] by Alfred Korzybski who has some related stuff linked from his wiki page[1], though I'd give credit for the first+best modern explanation to Kant's work[2] on Sensibility (the first of four human cognitive faculties). I'm a Kantian cultist of sorts though, so take that with a grain of salt ;)

Certainly some would prefer to follow the idea all the way back to ancient Greece and/or China, or focus on more recent critiques of the concept by Hegel[3], Wittgenstein[4], or Deleuze[5]. I'm not a fan, but an even more (post-?)modern interpretation is Baudrillard's work on Simulacra.[6]

[0] https://en.wikipedia.org/wiki/Map%E2%80%93territory_relation

[1] https://en.wikipedia.org/wiki/Alfred_Korzybski

[2] https://plato.stanford.edu/entries/kant-spacetime/

[3] https://www.marxists.org/reference/archive/hegel/works/hl/hl...

[4] https://plato.stanford.edu/entries/wittgenstein/#PhilInve

[5] https://en.wikipedia.org/wiki/Difference_and_Repetition

[6] https://en.wikipedia.org/wiki/Simulacrum
by gorgoiler | 2025-07-31 16:52:13+00:00
Pah! Shut the system down like a real BOFH! Use the Magic SysRq Key interface to instantly crash the system:

echo 1 > /proc/sys/kernel/sysrq echo o > /proc/sysrq-trigger

https://docs.redhat.com/en/documentation/red_hat_enterprise_...
by Slow_Hand | 2025-07-31 16:52:42+00:00
As opposed to what? Spending time learning any of the alternative tools out there? Everything you do is going to have a learning curve, so you might as well start learning the tool that does what you want.

If you don't want to use a computer, you could write and perform exclusively using hardware. Like a modular synthesizer, or a standalone synth, or an Elektron box (Digitakt, Digitone, etc).
by mtillman | 2025-07-31 16:53:06+00:00
Recently switched from a UDM Pro Max to a Firewalla Gold Pro and couldn't be happier about the move. Software that works > software that has everything but requires magic to get checkboxes to adhere to a save state-this is a common issue with UniFi Network options. They need far better QA before I recommend anyone use them as an OS.

1 of numerous examples: https://community.ui.com/questions/Device-Static-IP-Not-Savi...
by Retr0id | 2025-07-31 16:53:38+00:00
I wanted to check it out but the oauth flow is asking for permission to write my github email address and profile settings. Is this a bug? If not, what are these permissions needed for?

It also asks for permission to "act on my behalf" which I can understand would be necessary for agent-y stuff but it's not something I'm willing to hand over for a mere vuln scan.
by OneWithTech | 2025-07-31 16:53:41+00:00
While uploading verify-humanity.com last night, I watched OpenAI’s new GPT agent click through Cloudflare Turnstile — no puzzle, no friction.

Bots don’t need to guess anymore. They reason now.

I started building Level3ID back in January for exactly this moment. We’re going to need a new way to prove we’re human.
by matrss | 2025-07-31 16:54:36+00:00
What does it change? Conda-forge users are users of the conda ecosystem. You suggested there is only a handful of those that use it not for python, I provided a counter point.

Or did I misunderstand you and what you meant with "conda" was either anaconda, or conda-the-software? But then the comment about Python doesn't make much sense.