MurphyA/hacker-news huggingface dataset:
by good_stuffs | 2025-08-01 06:58:02+00:00
>But it's not the hardware that's the difficult problem

I think the problem is that we're still making the distinction between hardware and software. There isn't any. Or if we insist on it we have to deal with the von Neumann bottleneck.

Hardware-software hasn't been cracked yet. I believe this is a good primer on the issue: https://youtu.be/0UVa7cQo20U

From what I can understand, current hardware and software paradigm is the limiting factor.
by dlcarrier | 2025-08-01 06:58:50+00:00
Rest assured, the quality has gone up, just not in ways that you, or most anyone, cares about. You'll be satisfied knowing that every house in the country is built with outlets every 12 feet, with independent circuits for the for every few hundred watts of lighting, able to withstand Arizona heat, California earthquakes, Florida hurricanes, Louisiana humidity, Minnesota cold, and everything else you may or more likely may not care about.

Inflated building code is a great way to repress the rate of new construction, and if it's all in the name of safety or energy conservation, no one can stop it, even if it's entirely useless for your house. That leaves low quality materials as the only ones affordable for a starter house.
by pionen | 2025-08-01 06:58:50+00:00
I've been doing this with my MBA M4 since day one: I turn off Wi-Fi and Bluetooth to prevent the network and my connected keyboard and mouse from interrupting the computer's sleep.

I configured Control+Command+S as a shortcut to put the computer to sleep. While playing a music video on YouTube, I pressed the shortcut and the music stopped. However, as soon as I moved the mouse or used the keyboard, the video started playing again, even while the computer was supposedly "asleep" (with the lid open or closed).

So, at the end of the day, the best thing for me to do is turn off Wi-Fi and Bluetooth, then use the shortcut to put the device to sleep, and finally close the lid before putting the MBA in my backpack.
by augment_me | 2025-08-01 06:59:35+00:00
What can a decentralized, democratic government do against foreign autocratic powers that can influence any election in WEEKS?

A part of the problem today is that there are massive autocratic powers that have the resources, means and channels to influence any democratic powers. Decentralization in this case means less unity in opinion, and more opportunity for foreign influence.

I dont see a way out of this, because essentially as a decentralized democracy, you are playing with your hands open to the whole world, and trusting that your decentralized people will filter out the noise/influence and make rational choices when they are open to any foreign influence.

This is why we are seeing EU go more authoritarian. There is (rightfully so given the average technological literacy), no trust in that the individual will be able to see through foreign influence. Control of the individual is the only short-term solution.
by dthedavid | 2025-08-01 07:00:51+00:00
Great work. Did you consider buying instead of building? I’ve worked at organizations that built similar systems, but what was often lacking was developer experience, observability, and scalability, basically everything outside of core functionality; essentially the stuff that you're trying to tack on as you improve your system.

Now that I'm building on my own, I’ve thought about building as well, but I’ve found that off-the-shelf systems handle all of this far better (and they are opensourced too), ie trigger-dot-dev and many others.
by IvanAchlaqullah | 2025-08-01 07:02:46+00:00
There is something like this in Supermemo (flashcard program, like Anki). But it need a lot of data like your sleep time, historical result of your study (at what hours you answer more correctly), etc. [1][2]

But to me this ideas feels like procrastination by building anti procrastination apps. To most people, Pomodoro timer is enough.

If you really want to make that app, just be aware that the rabbit holes can be quite deep. Good luck OP!

[1] Planning a perfect productive day without stress https://supermemo.guru/wiki/Planning_a_perfect_productive_da...

[2] Natural creativity cycle https://supermemo.guru/wiki/Natural_creativity_cycle
by no-name-here | 2025-08-01 07:03:07+00:00
> an LLM vs human interacting with websites would be fairly easy to spot since the LLM would be more purposeful - it'd be trying to fulfill a task, while a human may be curious, distracted by ads, put off by slow response times, etc, etc.

Even before modern LLMs, some scrape-detectors would look for instant clicks, no random mouse moves, etc., and some scrapers would incorporate random delays, random mouse movements, etc.
by mock-possum | 2025-08-01 07:04:44+00:00
If anything, LLM is more like improv - you noodle around, sometimes you have something specific in mind that you’re looking for, every once in a while you hit upon something really good and you try to remember jt to save for later. You rarely just sit down and write a song from scratch beginning to end - much more often, you play around with lots of little bits, refining until you get what you want, something that feels good, original, complete.
by m463 | 2025-08-01 07:05:04+00:00
> I took great pride in making readable, maintainable perl.

In the past when I used perl, I did the same thing.

But I came to learn one thing about perl - its good point is its bad point.

When I used it, perl was the highest level language I ever used. It was expressive, meaning I could take an idea in my head, and implement it in perl with the least friction of any language.

When I worked with other people's perl, I found they were mindful and cared about what they were doing.

But the way they thought was sometimes almost alien to me, so the expression of their thinking was a completely different type of perl, and it was lots less readable to me. And frequently the philosophy of what they wrote was backwards or inside out from what I would do.

Now I have replaced perl with python day to day and although implementation of code seems a few steps removed from my thinking, it seems that other people's code is more easily read and understood. (this is just my opinion)
by senko | 2025-08-01 07:06:07+00:00
Perl 6 definitely sucked up any forward momentum in the community.

It's become a poster child for how not to do a major transition.

KDE3/4, GNOME 2/3, Python 2/3 transitions all benefited from this hindsight (still experiencing a lot of pain themselves).

Raku might be an interesting language (I haven't dug deep), but it's not Perl. Larry et al should've just called it separately from the start and allow others to carry on the Perl torch. They did this too late, when the momentum was already dead.

Perl 5 was a product of its time, but so was Linux, C, Python 2 or PHP3, and they're still very much relevant.
by kldx | 2025-08-01 07:07:01+00:00
Let me try providing a different perspective based on experience. QUIC works amazingly well for _some_ kinds of machine to machine traffic.

ssh3, based on QUIC is quicker at dropping into a shell compared to ssh. The latency difference was clearly visible.

QUIC with the unreliable dgram extension is also a great way to implement port forwarding over ssh. Tunneling one reliable transport over another hides the packer losses in the upper layer.
by per1Peteia | 2025-08-01 07:07:45+00:00
I was reading some stuff by Michael A. Jackson (Problem Frames Approach) and T.S.E Maibaum (Mathematical Foundations on Software Engineering) because I also had the impression that too much talk around LLM-assisted programming focuses on program text and annotations / documentation. Thinkers like Donald Schön thought about tacit knowledge-in-action and approached this with design philosophy. when looking at LLM-assisted programming, I call this shaded context.

as you say, software engineering is not only constructing program texts, its not even only applied math or overly scientific. at least that is my stance. I suspect AI code editors have lots of said tacit knowledge baked in (via the black box itself or its engineers) but we would be better off thinking about this explicitly.
by karel-3d | 2025-08-01 07:08:43+00:00
Perl sigils are horrible; perl magical variables are horrible, perl lack of sane object and argument passing is horrible. (Moose was improvement but slow, if I remember well.) It's a language of cludges on top of other cludges.

I guess it became popular because it existed and there was nothing better (nobody will write in awk if not pressed to).

We don't need badly designed tools to stay humble. There is enough cognitive load from all the bad programmers (and now LLMs spewing slop), no need to add another nonsense.

I admit though that writing perl makes you feel "clever" - "huh that's a funny shortcut I didn't know! Writing $\<>^^ will give me name of last used file on blue moon on thursday!" but... uh.
by floppiplopp | 2025-08-01 07:09:09+00:00
Well, I was reassured I'm just a cynical old bastard, so that's worth something, I guess. To me all the videos I saw, around a dozen, were all (by accident?) emotional cheap-shots, the low-hanging fruit of manipulation. For example: When I see a clip of Brooks Hatlen, the elderly librarian from The Shawshank Redemption, make his final voyage after being released, I get shown an old man take his own life (spoiler! but the movie is 30 years old now, so c'mon). That itself is somewhat sad, yes, but the feelings come from the context of the movie and what the viewer is shown before. So the clip falls flat, even with knowledge of the movie/book. Simply getting shown sad things does not make me cry, especially in short clips out of context.
by JdeBP | 2025-08-01 07:09:12+00:00
Although you're right that Unix never really reached having the full three-level scheduling mechanisms of the mainframe operating systems, cron is not the actual Unix parallel of the high-level scheduler that keeps the running jobs list fed.

That is in fact batch (and atrun, although that's considered an implementation detail).

* https://pubs.opengroup.org/onlinepubs/9799919799/utilities/b...

Most implementations flesh out the "implementation-defined algorithms" stuff to be calculations based upon load averages, as on NetBSD.

* https://man.netbsd.org/batch.1

* https://man.netbsd.org/atrun.8

Or fairly primitive parallelism limits as on Illumos.

* https://illumos.org/man/1/batch

* https://illumos.org/man/5/queuedefs

Not quite JECL, is it? (-:
by labcomputer | 2025-08-01 07:09:50+00:00
Like the other commenter said, VLANs are table stakes.

Try making a multi-homed IPv6 network with Ubiquiti gear. Easy (I might even say trivial) to do with an OpenBSD router and PF, but impossible with Ubiquiti because of how they broke the DHCPv6 client so that it can't accept leases from multiple interfaces and assign them to `radvd` for SLAAC.

You want to do anything other than the most basic task of advertising a single prefix from your ISP? Like advertise the same ULA on multiple VLANs for local services? Well, fuck you for wanting to do that. (Even EdgeOS could do that.)

All of your modern (anything from the last 10 years) phones, computers and tablets already know how to handle multiple IPv6 SLAAC addresses from different subnets and route packets appropriately. All you need is a not-braindamaged router.

The firewall in Unifi is a huge regression compared to EdgeOS, and completely brain damaged compared to PF.

Oh, and the MDNS reflector... why is it so bad?

Ok, I think I need to stop now.
by random_is_rando | 2025-08-01 07:10:11+00:00
Support is everything for these boards. At least that's the way I see it. I looked into replacing my rpi4 with some other manufacturer but I see a lot of issues with support, mainly older kernels work, some even have some obscure builds that you have to download from some forums. Where my 4 still works fine on latest kernel. Even my rpi2 if I'm not mistaken, though didn't try it lately.
by dazzawazza | 2025-08-01 07:10:20+00:00
These are strong points and I think the methodology behind Carbon is the correct one. The elephant in the room is that once Google decide to drop Carbon my existing code base will be dependant on a dead technology and then I am screwed.

I find it hard to trust Google to maintain any software nor to write software that is maintainable by a community. They write software for themselves and themselves alone.
by jjav | 2025-08-01 07:11:01+00:00
> So when a new home owner buys something and suddenly the value drops $100k and the bank wants the money

That's not how mortgages work (in the US, anyway). If the value drops, nothing happens, you still have the same house and same mortgage.

I've been underwater twice, in the same house, as prices go up and down over the years. As long as you still like the house and want to continue living there (I did), being underwater doesn't mean anything.
by simianparrot | 2025-08-01 07:11:02+00:00
Elon Musk is working towards getting humanity to Mars in the low chance Earth becomes uninhabitable, and he'll never live to see the Mars dream become a reality even if everything goes as planned.

But I guess that doesn't fit the common narratives about a man that isn't a cartoon but a flawed human with strengths and weaknesses.

This is why we don't hear of great men anymore: We only hear about them when they're long dead and their transgressions forgiven and their strengths raised to a pedestal unattainable by real live human beings.
by seanhunter | 2025-08-01 07:11:34+00:00
Agentic user traffic generally does not drive the user's browser and does not look like normal user traffic.

In our logs we can see agentic user flow, real user flow and AI site scraping bot flow quite distinctly. The site scraping bot flow is presumably to increase their document corpus for continued pretraining or whatever but we absolutely see it. ByteDance is the worst offender by far.
by no-name-here | 2025-08-01 07:12:34+00:00
1. With too much protection, humans might be inconvenienced at least as much as bots?

2. Even pre current LLMs, paying (or otherwise incentivizing) humans to solve CAPTCHAs on behalf of someone else (now like an AI?) was a thing.

3. It depends on the value of the resource trying to be accessed - regardless of whether generating the captchas costs $0 - i.e. if the resource being accessed by AI is "worth" $1, then paying an AI $0.95 to access it would still be worth it. (Made up numbers, my point being whether A is greater than B.)

4. However, maybe solutions like cloudflare can solve (much?) of this, except for incentivizing humans to solve a captcha posed to an AI.
by camillomiller | 2025-08-01 07:12:40+00:00
As an Italian, I would welcome some safe nuclear in the mix but:

- we have a history of inefficiencies and bribery in public sector investments that I personally find frightening if paired with nuclear and what could go wrong

- more importantly, Italy is seismically unstable and I doubt there would be many places that could be 100% safe. Sure, Japan does it, but even Japan couldn’t prevent Fukushima. On top of that, accounting for all the geological analysis needed is a sunken cost that would give us an insane bill for a project like this one.

- we have tons of sun, wind, and geothermal potential. Why not invest even more in this?
by m463 | 2025-08-01 07:12:52+00:00
> - no standard way of setting up an environment for MANY years hurt

I will say coming from years of perl that python had a refreshing amount of "batteries included" via the standard library.

It was only rarely that my code needed "outside help", usually something like requests or numpy.

I suspect this is because I used python in the same environment as perl, automating unixy kinds of things.

I suspect "setting up an environment" is because python has been so successful, becoming an enormously broad general language.
by imgabe | 2025-08-01 07:12:53+00:00
Renting it still increases the housing supply, someone can live there.

I doubt there is any significant amount of housing that is just bought and left vacant. Why would you do that? It’s a stupid and expensive place to park money. You have to pay taxes, possibly condo/co-op/HOA fees, pay someone to do maintenance and keep out squatters, pay transaction costs both buying and selling, it can’t be sold quickly.

Why would you do all that instead of just buying treasuries or some other liquid instrument that actually earns money?

There may be some of this from foreign investors that don’t have easy access to financial markets, but again, some Russian oligarch buying a $50M penthouse in Manhattan is not the reason an average 3 bed 2 bath suburban home is $700k. They are not remotely in the same market.
by MrDresden | 2025-08-01 07:14:57+00:00
Just to unpack a bit more; Would you inevitably be willing to stand in front of the family of one of your patients and tell them there had been unforeseen complications and that their loved one has died?

Knowing a few people who work in surgery rooms, this kind of thing can happen with most surgeries. It is getting rare, but still possible.
by FireBeyond | 2025-08-01 07:15:48+00:00
Well, to be fair, the IRS considers the average tip to be 8% for taxation purposes.

The whole "I get taxed whether you tip me or not", "I have to pay to serve you if you don't tip"? No, not so much. If you can show (there's even a hugely burdensome IRS form that might take as much as 3-4 minutes a month for cash tips) that you earned less than that 8% average, then that's what you get taxed. But most servers don't want to fill that form out, because they get ... rather more than that, and are being undertaxed already.
by sundvor | 2025-08-01 07:15:57+00:00
MyUXG Max has DHCP, and for my attached devices if I specify a static IP I get the option to set a Local DNS record.

There's no central management of these records that I'm aware of though.

Absolutely love my Unifi setup, recently upgraded my USG to the UXG as the old was EOL and not performant enough for gigabit routing with SPI.
by johnisgood | 2025-08-01 07:16:30+00:00
I also found "perlcritic" to be very useful.

> perlcritic is a Perl source code analyzer. It is the executable front-end to the Perl::Critic engine, which attempts to identify awkward, hard to read, error-prone, or unconventional constructs in your code. Most of the rules are based on Damian Conway's book Perl Best Practices. However, perlcritic is not limited to enforcing PBP, and it will even support rules that contradict Conway. All rules can easily be configured or disabled to your liking.

https://metacpan.org/dist/Perl-Critic/view/bin/perlcritic

It helped me a lot. I think every Perl developers should use it, might help to avoid headache later on. Be careful with severity level "brutal" and "cruel" and "harsh", however. I think "gentle" works in many cases. That said, I used "brutal" and I only fixed the legitimate issues. "brutal" helped me write a proper POD, for one, as "gentle" does not complain about that.
by hdgvhicv | 2025-08-01 07:16:53+00:00
Contactless is basically non existent in America?

I know America has always been backwards (cheques were still in use well into the 21st century, card pins didn’t seem to catch on before contactless became a thing about a decade ago), but I thought contactless was quite high nowadays, especiallly with phones and watches.

Certainly I’ve had no problem paying contactless in the cities I’ve been to recently - New York, DC and Miami.
by xg15 | 2025-08-01 07:17:32+00:00
Not an expert on eSNI, but my understanding was that the encryption in eSNI is entirely separate from the "main" encryption in TLS, and the eSNI keys have to be the same for every domain served from the same IP address or machine.

Otherwise, the TLS handshake would run into the same chicken/egg problem that you have: To derive the keys, it needs the certificate, but to select the certificate, it needs the domain name.

So you only need to replicate the eSNI key, not the entire cert store.
Show HN: GistFans–First developer platform with 100% community-driven governance
by ff12wq111 | 2025-08-01 07:18:01+00:00
I'm building *GistFans* (https://gistfans.com) - a developer-centric social platform where the community actually controls the platform's evolution through a Star-based governance system.

*The Problem:* Every developer platform today is controlled by corporate boards making decisions that often ignore what developers actually need. Features get removed without consent, algorithms optimize for ad revenue instead of user value, and our feedback rarely translates into real changes.

*Our Solution - True Developer Democracy:* - *Earn Stars* through contributions (sharing experiences, helping others, quality content) - *Vote with Stars* on all platform decisions - features, policies, development priorities - *Transparent governance* - all votes and decisions are public - *Binding results* - community decisions become reality, not just "feedback"

*What makes this different:* 1. *No corporate overlords* - the community IS the decision maker 2. *Contribution-based voting* - your influence grows with your contributions 3. *Complete transparency* - every vote, every decision is public 4. *Developer-first* - built by developers, for developers

*Current Status:* We're in closed beta, selecting active developers who want to help shape this from the ground up. Selected members get co-founder recognition and play a crucial role in establishing our governance foundation.

*Coming Soon - Open Resource Subscribe:* We're also developing a system where open source maintainers can offer premium resources (advanced tutorials, exclusive content, early access) through community-validated subscriptions. The community votes on fair pricing and value, ensuring creators get sustainable income while maintaining open source principles.

*Why this matters:* Imagine if GitHub's features were decided by developers who actually use it daily. Imagine if Stack Overflow's policies were voted on by the community that creates its value. That's what we're building.

*Questions for HN:* 1. What features would you vote for in a developer platform? 2. How do you think contribution-based voting should work? 3. What's your biggest frustration with current developer platforms?

The demo is live at https://gistfans.com - would love your thoughts on the concept and governance model!

*Tech Stack:* Next.js, TypeScript, Supabase, Vercel *Status:* Closed beta, seeking founding community members

The future is community-owned: built by us, governed by us, belonging to us—not to corporate interests.
by jjav | 2025-08-01 07:18:03+00:00
> 5-10% of the value of the house a year in maintenance isn’t unheard of

That's actually pretty much unheard-of (unless you specifically bought a very cheap fixer-upper with the intent of remodeling).

I've owned current house for over 25 years and I have not spent 10% of its value in maintenance even if I add up everything over the 25+ years! Let alone every year!
by primitivesuave | 2025-08-01 07:19:20+00:00
This is really interesting and I'm sure it has many useful applications - what I am most impressed by is the popovers in your dashboard, which show SDK examples. This is a brilliant UI idea (executed with great polish) and is the first time I'm seeing it.

Unfortunately I'm not a potential customer and don't have useful feedback on the market landscape - all I can add is that I really love your design. Also it seems like you all launched the new landing page while I was typing this comment a little past midnight, so kudos on the work ethic as well.