MurphyA/hacker-news huggingface dataset:
by ai_critic | 2025-12-22 08:28:56+00:00
We have systematically dismantled by popular consensus the safety of liberalism and belief in a marketplace of ideas.

There is no advantage to being "more public" when it's all to common to get hit by marauding bands of idealists and trolls of all atripes. Nobody rewards you for having nuanced opinions on things like immigration publicly, nor trans rights, nor even something as banal as programming language choice.

We've now lived through a full pendulum cycle where public writing that was insufficiently woke was punished via internet lynch mobs and state pressure, and now we are seeing the exact same thing with insufficiently reactionary ideas invoking...internet lynch mobs and state pressure.

So, no, I don't think I will be more public, and I'll be unsurprised--if sad--when other rational actors do similarly.

There's no reason to be public, because people have made it clear that they'd rather support a system that attacks that than protects it.
by webRunes | 2025-12-22 08:29:16+00:00
Curious what manual processes people are still running that could probably be automated.

At our company (B2B SaaS), we tracked time spent on repetitive tasks: - CRM data entry: 5 hrs/week per sales rep - Follow-up scheduling: 3 hrs/week - Lead routing: 2 hrs/week - Onboarding emails: 4 hrs/week per new client

Total: ~14 hours/week of work that's now fully automated.

The ROI was pretty clear once we measured it.

But I'm curious: 1. What manual processes do you know should be automated but haven't been? 2. What's stopping you? (complexity? Time to set up? Not sure where to start?)

Looking for patterns across different industries.
by ACCount37 | 2025-12-22 08:30:10+00:00
Kind of. The narration is an actual part of the thinking process. Just not the only part.

It can reflect the thinking process fully, or it can be full of post hoc justifications. In practice, it's anything in between.

As task complexity increases and chain-of-thought length grows, it becomes load-bearing by necessity. It still doesn't have to be fully accurate, but it must be doing something right, or the answer wouldn't work.
by librasteve | 2025-12-22 08:30:22+00:00
The leading web framework for Raku is Cro (https://cro.raku.org) . Cro has deep support for distributed architectures and middleware pipes and a nice templating language.

my Cro $service; # geddit?

There are others, notably the more lightweight Humming-Bird https://raku.land/zef:rawleyfowler/Humming-Bird

Also, if you want a more opinionated, HTMX centric web application library, then https://harcstack.org was used to make the new https://raku.org site
by ggm | 2025-12-22 08:30:38+00:00
Marx wrote about commodity fetishism. Perhaps the ultimate version is a belief gold is innately valuable. It has valuable properties, but almost its sole function is to be rare and desirable. That we now use gold for electronics in some ways undermines its rei-ification as the personification of value.

Spain fucked up. They mistook the gold for something more valuable than Labor. The Merino sheep of Spain were a better bet, in the long term.

The Spanish gold disappeared into economies with a better sense of what value is.
by flave | 2025-12-22 08:32:07+00:00
In subjects where you never had to put your credibility where your mouth is - the data says whatever you’d like it to say.

Not to butcher Karl Popper early on Monday morning, but a very good guideline for whether a subject area is scientific is if the prediction it makes are falsifiable. If I propose a theory then I should be able to tell you which test result(s) would prove theory wrong.(I know there are critiques of Popper and falsifiability so I’m not presenting it as the be-all-and-end-all of scientific-ness, just a useful yard stick.)
by tomjakubowski | 2025-12-22 08:33:21+00:00
> Chances are there were and that they were due to human error.

Eh, I don't know. ~40 people die from traffic collisions each year in San Francisco, so about one every nine days. People would be driving more cautiously without traffic signals or street lights, and most collisions at intersections would occur a relatively low speed assuming drivers treat the dead signal as a stop sign. The risk of death for drivers might be higher during a power outage like that, but I doubt it would be 9x (and the outage lasted less a full day).
by josegonzalez | 2025-12-22 08:33:24+00:00
There are just a ton of features that evolved separately from the core project. Plugins allow folks to do things in the project that the maintainers didn't envision or have time to maintain - that's actually how the datastores came to be. I think being extensible has made some things more difficult - particularly maintenance of the main project - but also made it have longevity for folks as they can mold the system to work as they'd like (the plethora of community plugins speak to that). It's a bit like how programming languages have modules or packages you can install/import into your app.

The datastore plugins were initially external as there was a ton of movement in maintaining them and it was at a different pace from the main project, though I'm now working on ways to bring them back into the core as they've stabilized quite a bit over the past decade.
Show HN: What leaves your company when an employee quits
by kevinbaur | 2025-12-22 08:34:15+00:00
When someone leaves, companies think they lose a person. In reality, they lose context, decisions, shortcuts, and half-documented knowledge that no one notices until things break.

I built SkillPass after watching the same pattern repeat: “handover docs” that look fine but don’t answer the questions successors actually have.

SkillPass runs a single, guided session with the departing employee and turns their implicit, role-specific knowledge into a structured handover report, without meetings, training, or setup.

Free first handover, GDPR-compliant, no tracking, and nothing is used to train AI.
by jwr | 2025-12-22 08:34:23+00:00
I am still hoping, but for the moment… I have been trying every 30-80B model that came out in the last several months, with crush and opencode, and it's just useless. They do produce some output, but it's nowhere near the level that claude code gets me out of the box. It's not even the same league.

With LLMs, I feel like price isn't the main factor: my time is valuable, and a tool that doesn't improve the way I work is just a toy.

That said, I do have hope, as the small models are getting better.
by crazybonkersai | 2025-12-22 08:35:12+00:00
How convenient is to label opinion you do not agree with as propaganda and ban it in the name of free speech. Hypocrisy and narrow-mindedness of so called liberal crowd never ceases to amaze me.

Guess what, by large Russian media is no different to any Western media in terms of propaganda and the "us good, them bad" narrative. Russian media advances Russian interests, American media advances American interests and so on. Take any media openly hostile to the state's foreign policy and it will prosecuted no matter the country. Wikileaks, The Intercept, Junge Welt to name a few.
by joshka | 2025-12-22 08:35:21+00:00
I think there's probably a 5th one that's new-ish. Code isn't where the value is now that agentic tools can whip out a solution to just about anything in no time, so the commentary provides semantic grounding that allows you to navigate generated code easily.

It's kind of like some of the existing reasons, but there is a difference there.
by kevinbaur | 2025-12-22 08:36:05+00:00
Hey, I am Kevin the founder of SkillPass.

When I changed roles a few months ago I noticed something interesting. My successor onboarded in a fraction of the time it took me, simply because I was still around to explain everything. But during that offboarding I also realised how hard it actually is to pass on knowledge. I kept thinking, “Where do I even start?” and I was constantly afraid of forgetting important details. That is exactly what I wanted SkillPass to fix. A tool that gives people a clear thread to follow and asks the right questions so they do not have to figure everything out on their own.

Happy to answer any question! Kevin
by znpy | 2025-12-22 08:36:07+00:00
A recent thing is also that you cannot predict what will be controversial tomorrow. This that are basic common sense today might be controversial tomorrow.

Dumb example: gender. As early as twenty years ago it wasn’t controversial to say that women don’t have a penis. Today it is (i know I’m getting downvoted just for making this example).

So yeah, being public is a dangerous game with huge margins for losing.
by mgh95 | 2025-12-22 08:36:33+00:00
> Those end-of-life patients were paying into the system, earlier in their lives, financing of the cost of earlier generations of end-of-life patients. It would be unfair to change the social contract now.

> In my opinion, it is no different from how adult taxpayers finance public education for children. It is a rolling responsibility from generation to generation.

This hits upon the core issue: the next generation is substantially smaller than the last and relative costs have ballooned due to greater availability of therapies. The generational contract is that you pay your taxes a percentage of wages -- in effect, a PAYG mechanism. If wages do not rise sufficiently to cover increased costs, that does not imply that the generational contract was unfulfilled; the taxes were paid.

The demographic pyramid and weaker than necessary wage growth really renders the care demanded burdensome to the point where we have already provided elderly cost advantages in insurance in the form of cost premium multiple maximums and medicare from payroll taxes while beggaring the rest of the population in the process.

> In my opinion, it is no different from how adult taxpayers finance public education for children. It is a rolling responsibility from generation to generation.

Fundamentally, children are an investment. They produce cash flow (taxes) from increased public health. The end-of-life are not; by definition, they will be dead soon. It's a horrible thing to say, but in the face of ever increasing elder care burdens and weak public debt/gdp ratios, what real choice is there?
by dragonwriter | 2025-12-22 08:37:24+00:00
> In a traffic jam situation, all-way stop is a "blocked intersection" if every vehicle obeyed it strictly (if there are cars coming from every direction, nobody has right of way and you can't apply the rule of yielding right).

The first arrived rule (which applies before yield right) is usually unambiguous in a traffic jam situation (since it will also be the position where the last car went the least recently, and everyone at the intersection will have been close enough to see through the prior cycle.)
by hellofriend_ | 2025-12-22 08:38:17+00:00
We should absolutely be “screeching” about any attempt to push or rebrand chat control. You’re framing it as some sort of business as usual type situation where a dumbass politician does a thing. Absolutely not the case and you’re either uninformed or a bad actor. There’s layers of lobbying, corruption and ideology to unpack here https://mullvad.net/en/blog/mullvad-vpn-present-and-then
by bob1029 | 2025-12-22 08:38:45+00:00
> you can successfully handle many requests.

There is a point where your web server becomes fast enough that the scraping problem becomes irrelevant. Especially at the scale of a self-hosted forge with a constrained audience. I find this to be a much easier path.

I wish we could find a way to not conflate the intellectual property concerns with the technological performance concerns. It seems like this is essential to keeping the AI scraping drama going in many ways. We can definitely make the self hosted git forge so fast that anything short of ~a federal crime would have no meaningful effect.
by flntzr | 2025-12-22 08:38:56+00:00
It didn't work out as expected, but I applaud the effort.

Anecdotically, what helped me was returning from university to a very depressing party in my home town with a female friend in my early 20s. We had a great time dancing but I could see the guys standing around the dancefloor were 10+ years older than us, undressing her with their eyes while trying to look some movie version of cool with a drink in their hand.

It was such a depressing sight into a potential future - I told her that evening I want a girlfriend.

She just told me to get one then. That's when I started (online) dating.

It was a rocky road from there until I found someone great, but that one moment of "Just do it then" was what made all the difference for me.

Interestingly enough, skipping ahead to the 'perfect' partner from the start would have not worked out I believe. It took a lot of personal growth to become a good partner myself and years of dating and relationships helped figure out what was important to me and where I am willing to compromise.
by genuser | 2025-12-22 08:39:32+00:00
Apple Intelligence continues to prove its practical value with a remarkably useful feature that transforms how we schedule events. While often compared to more advanced AI systems, Apple’s solution excels at specific, everyday tasks that save users significant time. One standout capability allows you to create calendar events directly from images using Visual Intelligence. This feature eliminates the tedious process of manually transferring event details from posters, flyers, or digital announcements into your calendar.
by uecker | 2025-12-22 08:39:35+00:00
I also think that the largest factor is cultural. But my conclusion from this is not that one should import it with a new language while pretending achieving similar results is not possible otherwise. This just gives an excuse for not caring for the existing code anymore, which I suspect is one reason some parts of the industry like Rust ("nobody can expect us to care about the legacy code, nothing can be done until it is rewritten in Rust")
by globular-toast | 2025-12-22 08:39:57+00:00
It seems quite obvious to me why it looks like this, and other people have explained it. All I'll say is if you meet someone who doesn't read, please please encourage them to try a "highschool read" or something "very mainstream" and don't put them off for life with some obscure liberal arts piece. If someone hasn't read something you read in high school, it's still better than they read it now.
by vanviegen | 2025-12-22 08:40:15+00:00
Yeah, if only we would define seconds to be 13.4% shorter than that are, we could have 100ks days. Also, ksecs would be a really convenient unit for planning one's day: a ~15 minute resolution is just right for just about any type of appointment.

Oh, and 1Ms weeks, consisting of 7 working days and 3 off days sound nice too.

One can dream! :-)
by mschuster91 | 2025-12-22 08:40:18+00:00
> From my specific perspective in IT, the increasing centralization across every vendor category (three major x86 server manufacturers, two CPU vendors, two GPU makers, three global-scale public clouds, ISP mono- and duopolies, a handful of commercial operating systems, a near-monopoly EUVL supplier - the list goes on) is a dire threat to not just the open internet, but open technology in general.

Part of the reason why we have seen this absurd centralization is complexity. It used to be possible for third parties to tape out an x86-compatible CPU and in fact there were multiple vendors doing this - but it's impossible these days, mostly from a financial viewpoint (you'll probably need a few billion dollars in R&D plus the licensing cost), but also from a technological viewpoint - you'd need to have feature parity with Intel/AMD x86 CPUs and some material improvement actually enticing people to buy your new CPU.

In the end the "free market" will always lead to such concentration effects and, most importantly, to de facto standards because the dominant actor(s) will always be the cross-section of "offers the most features, is used everywhere else, is affordable".

The fix requires governmental intervention (be it anti-trust legislation, mandatory sharing of resources/access for dominant entities or whatever), but sadly we can't even do regime changes to get rid of kleptocrats like the Taliban any more...
by Nevermark | 2025-12-22 08:40:36+00:00
I have a standing tanning machine.

I think your calculations are good, that I am operating with a significant time safety margin.

I balanced going (1) “short” on time, (2) “long” on body coverage, and (3) with consistent exposure schedule, for best steady-state body adaptation (I.e. for both high repair and positive health responses). For plausibly higher safety plus higher benefit on all three counts.
by palata | 2025-12-22 08:41:29+00:00
Thanks a lot!

One thing I don't really get is why it is "more dangerous" to expose a port on my home IP, versus exposing a port on a Cloudflare tunnel. In both cases, a random user from the Internet can reach my server, and if I host a vulnerable application on that exposed port, it can be exploited. Right?

In order to host my server at home, but keep it outside my LAN, I have been considering having two routers: a "perimeter" router (not sure if that's how it's called) that connects to my ISP, and my normal "LAN" router. The LAN router does not expose anything, as usual. I connect my server to the perimeter router, so that it is in the "DMZ" between both routers. And on the perimeter router, I expose the port to my server. My idea being that if my server gets hacked, it doesn't affect my LAN. A bit like if my server was on a remote VPS.

And then I can run something like proxmox to separate my different services on my server.

But doing this, I expose my home IP instead of a Cloudflare IP, so now I'm concerned that maybe it is a risk? :-)
by jmward01 | 2025-12-22 08:42:17+00:00
The point I was making isn't that we are or aren't actually narrowing down our options, it is that diversity of options is important. We have artificially limited diversity in our energy ecosystem and the rapid adoption of solar/wind/etc shows that. We could have been here decades ago if we actually encouraged diversity and exploration of alternate energy instead of actively discouraging it. Now that it is impossible to hold wind/solar back they are dominating. We should learn from that and encourage exploring diverse options in storage. Luckily I don't think storage has nearly the pushback that generation has had so I think it will be easier for many options to enter and find their niche.
Show HN: Backlog – a public repository of real work problems
by anticlickwise | 2025-12-22 08:42:31+00:00
AI has made building fast and cheap, but finding the right problems still feels hard.

I built World’s Backlog (https://worldsbacklog.com ) to collect real problems directly from people working inside different industries.

Contributors post workflow pain, others validate it, and builders can study severity, frequency, and willingness to pay before building anything.

Would love feedback from builders and people who feel real pain at work.
by Surac | 2025-12-22 08:42:31+00:00
I always shy away from syntax sugars. If I like a private field with setter and getter I write it into my code. The most of the code is written by autocomplete and if I do now like to se it I just fold it away. I have control over the naming and I can set breakpoints into the getter/setter to trap all those case where I somehow write rubbish. I also have the benefit of seeing the field in my debugger and can access them for hydration without the setter. I see no real use in such new keywords. Just my 2 cents
by virtualbluesky | 2025-12-22 08:42:51+00:00
Acting in public is hyperlocal - your behaviour affects those around you and gives those affected right of reply, if they have the courage to take it.

Publishing your actions on the Internet is a little different. If people were affected by the action, they are affected (likely unknowingly) by the publication too - and the audience that you grant right of reply has at best an ideological horse in the race, not true skin in the game. And not much courage is required to engage with an opposing position.

So "living publicly" on the internet leaves a permanent door open to ideological conflict, mob behaviour, and creates a disconnect between action and reaction - in both time and space.

Kinda alien for a monkey brain to wrap banana powered neurons around.
by jonp888 | 2025-12-22 08:44:16+00:00
Sometimes it's because you need to support ancient esoteric hardware that's not supported by any other tools, or because you've built so much of your own tooling around a particular tool that it resembles application platform in it's own right.

Other times it's just because there are lots of other teams involved in validation, architecture, requirements and document management and for everyone except the developers, changing anything about your process is extra work for no benefit.

At one time I worked on a project with two compiler suites, two build systems, two source control systems and two CI systems all operating in parallel. In each case there was "officially approved safe system" and the "system we can actually get something done with".

We eventually got rid of the duplicate source control, but only because the central IT who hosted it declared it EOL and thus the non-development were forced, kicking and screaming to accept the the system the developers had been using unofficially for years.
by palata | 2025-12-22 08:44:35+00:00
> one of the nice patterns of cloud hosting is how application and data servers are hosted behind firewalls of some kind

Oh I see, so that I benefit from the "professional" firewall of Cloudflare, as opposed to my own that I may have possibly misconfigured or forgot to update etc?

Or is there more, like Cloudflare will block IPs that know to come from malicious actors and things like this?
by mid-kid | 2025-12-22 08:45:21+00:00
I used to commute 1h40m one way, which accounted for 50mins in a train (+10min avg waiting). While I ususally did pull out my laptop, the productivity just wasn't there - I can't consistently work while groggy/vitamin-d deficient during winter mornings, or in the evening being cooked after having worked for 8 hours (I have an office job, but not programming). The seats are cramped and uncomfortable, not being able to raise my arms enough to use the keyboard without bothering the passanger next to me, so I'd have to put it away during the crowded parts of the ride, and I'd be very frustrated if the train was unusually crowded. Having your "flow" be broken by arriving at the end stop and having to rush to pack your things is awful. The only conversation someone's struck up with me was a guy who insisted he'd never understand what I was doing even if he tried.

Suffice to say, after almost two years of this, I was extremely tired and sleep deprived as this ate away at my available time more than what is reasonable. Using the time for personal projects didn't compensate for it. Never again, it's really not worth it.
by asim | 2025-12-22 08:45:25+00:00
Agree with Go being basically C with string support and garbage collection. Which makes it a good language. I think rust feels more like a c++ replacement. Especially syntactically. But each person will say something different. If people can create new languages and there's a need then they will. Not to say it's a good or bad thing but eventually it would be good to level up properly. Maybe AI does that.
by gethly | 2025-12-22 08:45:31+00:00
This is a bit silly but when i look at new languages coming up I always look at the syntax, which is usually horrible(Zig and Rust are good examples), and how much garbage there is. As someone that writes in Go, I can't stand semicolons and other crap that just pollutes the code and wastes time and space to write for absolutely no good reason whatsoever. And as this compares itself with Go, I just cannot but laugh when I see ";", "->" or ":" in the example. At least the semicolon seems optional. But still, it's an instant nope for me.