skysight-inc/HackerNews huggingface dataset:
> had to sit through 5 soap related commercials

Not the skin-lightening kind, I hope? Those ads were... odd.

I spent the late-1990s in Manila, for me it was Jollibee ads, and an oddly recurrent anti-corruption PSA which, I think, made corruption look quite appealing, actually.
Beautiful, thoughtful writing. In an era where taking time to understand something thoroughly seem to fall to the wayside over skimming, this warmed my heart: "Originally I planned to make this post a simple recipe. Just follow these steps, and you have your website running in no time. But now I know it won't work like that. At least not for everyone. Instead, I'll just give you the list of resources I used and the first version of the configuration files that worked. The ingredient you need to add is some time and effort".

As a somewhat more senior OpenBSD user (daily driver on my work laptop, work desktop, maintaining two servers, and reading misc@ and tech@), I think you can drop your reliance on relayd(8) and make your configuration much simpler. Yes, you lose caching granularity, but I doubt you see the amount of traffic needed to justify monthly and annual cache limits. Here is a sketch which I have typed out without any testing.

/etc/acme-client.conf

domain ewintr.nl {
domain key "/etc/ssl/private/ewintr.nl.key"
domain full chain certificate "/etc/ssl/ewintr.nl.fullchain.pem"
sign with letsencrypt
}

domain vrijkorteverhalen.nl {
domain key "/etc/ssl/private/vrijkorteverhalen.nl.key"
domain full chain certificate "/etc/ssl/vrijkorteverhalen.nl.fullchain.pem"
sign with letsencrypt
}

/etc/httpd.conf:

types {
include "/usr/share/misc/mime.types"
}

server http {
listen on * port 80
location "/.well-known/acme-challenge/*" {
root "/acme"
request strip 2
}
location * {
block return 301 "https://$HTTP_HOST$REQUEST_URI"
}
}

server "ewintr.nl" {
listen on * port 80
listen on * tls port 443
root "/htdocs/ewintr.nl"
tls {
certificate "/etc/ssl/ewintr.nl.fullchain.pem"
key "/etc/ssl/private/ewintr.nl.key"
}

location match "/linklog/%d*/links%-([%d%-]*)" {
block return 302 "$REQUEST_SCHEME://$HTTP_HOST/linklog/#links-%1"
}
location "/feed/" {
block return 302 "$REQUEST_SCHEME://$HTTP_HOST/atom.xml"
}

location "/quick-go-test-clycle-with-reflex" {
block return 301 "$REQUEST_SCHEME://$HTTP_HOST/posts/2020/quick-go-test-cycle-with-reflex/"
}
# ---&<---
}

server "vrijkorteverhalen.nl" {
listen on * port 80
listen on * tls port 443
root "/htdocs/vrijkorteverhalen.nl"
tls {
certificate "/etc/ssl/vrijkorteverhalen.nl.fullchain.pem"
key "/etc/ssl/private/vrijkorteverhalen.nl.key"
}
}

Do not forget to add your acme-client calls to crontab(1) (as is of course noted on the manpage).

My philosophy so far is that the shorter my configuration files, the easier it is to read/comprehend, the more defaults I rely on, and the happier I am as a user. Learning to live with defaults and resisting nearly all urges to deviate from them is a virtue that OpenBSD teaches very well.

Now if only I could figure out why streaming 1440p60 x11grab to 1080p60 always leads to massive frame drops if anything else is running on the system (Is it the kernel not being preemptive? Xenocara?) I would have all my own use cases covered.
Where will this data be hosted? There's no way I'm leaking even more data into the USA with the way US politics is going.

From a different article:

>Thundermail isn’t going to use your messages to train AI, it’s not going to invade your inbox with ads, and it’s not going to harvest and sell your data.

And? We've seen with DOGE that they can just walk into any place and take your data, anyway. It's only safe if it's outside the US.
Google AI Overview incorrectly identified the day for a given date due to a timezone conversion issue, likely using PST instead of IST. ChatGPT and Perplexity provided more accurate and detailed responses.

I detailed it on my blog here https://shekhargulati.com/2025/03/23/google-ai-overview-has-...
Yes, think of it like crumpling up tissue paper into a tiny little ball. Lots of surface area, but it can be packed into a really small size.
> The reason 1950s workplaces were more humane is that any boss who tried to impose this shit on workers would have first been laughed at, and then if he tried to actually enforce it by firing people, it would’ve been a 6:00 in the parking lot kinda thing.

That era also had militant labor organization and real socialist and communist parties in the US. Anticommunism killed all that and brought us to the current state of affairs where employers that respect their employees even a little bit are unicorns.
These rodents were huffing vaporized ethanol for 16 hours a day at ~.2 BAC on weekdays and then they left them on weekends for four weeks straight. That is quite the bender.
Oh, I don't use anything about CouchDB except the REST API. sorry to send you on a wild goose chase >.<

Much appreciated, I'll keep you informed :)
Love the website and article! Looks like even with CSS there's always new things to learn and do, good stuff.
The only situation I can think of where it's always safe is if the order that you apply changes to the state never matters:

- Each action increments or decrements a counter

- You have a log of timestamps of actions stored as a set

- etc.

If you can't model your changes to the data store as an unordered set of actions and have that materialize into state, you will have data loss.

Consider a scenario with three clients which each dispatch an action. If action 1 sets value X to true, action 2 sets it to true, and action 3 sets it to false, you have no way to know whether X should be true or false. Even with timestamps, unless you have a centralized writer you can't possibly know whether some/none/all of the timestamps that the clients used are accurate.

Truly a hard problem!
That seems to be a much weaker claim than "allows at the very least the government to tie each web page visit, each resource load, back to a real person"
Galaxy - The Cursor for SQL | NYC (irl) or SF (remote) | Full-time | https://www.getgalaxy.io

We are building the Cursor for SQL querying - one unified data platform for developers to write, generate, share, and visualize their queries. It's time to move off of DBeaver, DataGrip, Tableplus, etc - these tools are old and no longer fit the bill.

We're hiring
- Founding ML Engineer,
- Founding Front End Visualization Engineer
- Founding Product Engineer

https://docs.google.com/presentation/d/1-IksQ5XWYneCJde3PtHF...

Email us at hello@getgalaxy.io or ping us on X at @getgalaxy_
My children were interested in playing with it, but this was my fear. Is there actually pornography streaming on it?
So if you took the deal last year you would have gotten 9 months, now the severance is 9 weeks. Way to reward "loyalty". Good thing we're so smart and better than everyone else and we don't need unions.
It’s so seamless for chat to become the medium that we mostly communicate with this AI industry that it’s a shame email, which may have come about first, a little hazy on the history, email didn’t become the means of which we communicate with AI tools
> Still fits within a populist agenda. Not a lot of sympathy for mutual funds and the wealthy holding treasury notes that get inflated away.

Wouldn’t this include average people’s pensions, IRAs, etc, too?
> The other half is, WWII turned the United States from a relative backwater to a military and industrial superpower.

The US was the leading industrial power from around 1880 or 1890, and it became the leading military power in the 1910s (by dint of entering WWI so late that it didn't exhaust its manpower fighting it). It may have been a cultural backwater as late as WWI, but its economic status would have been fairly undisputed. And by WWII, the only question anyone would have seriously asked is if the US or the UK held the throne as greatest of the great powers.
Why is AI writing shunned? The book publishing industry needs to be badly disrupted.
> Temporal is absolutely not for a static graph

I'd clarify this to say "Temporal is absolutely not limited to a static graph." It can certainly handle a static graph, but it can also handle a dynamic one. Here is an example in Go (https://github.com/temporalio/samples-go/tree/main/choice-mu...), there are similar ones for other languages.

I think the confusion might stem from the determinism requirement in Temporal (and other replay-based Durable Execution platforms). It's not the Workflow Definition (i.e., the code) that must be deterministic, it's the Workflow Execution (i.e., a specific running instance of that code) that must be deterministic. Each running instance is allowed to take a different path through that code, so long as it does so consistently when executed with the same input.
Ah, hence "administrative error." That doesn't really change my view or inspire any confidence, but it does clear a lot up about the language. Thanks!
Love the KISS approach to your services. Simple text files, built on fundamental services. Honestly also a great way to build SSH (and associated suite) chops for folks just entering Linux/Unix/BSD/*nix world or who only know Windows.

Going to poke at it this week myself. Looks like a healthy competitor to PikaPods for the basic stuff.

Keep up the good work!
All those models would also say the Earth is round.
yeah.. Ive noticed a kind of anti-pattern - governments funding various startup programs, which end up being totally useless to _actual_ startups, but great plays for the next level investors [ eg. the real estate investor who rents out the "accelerator space" ]
You can see the front page for each day: https://news.ycombinator.com/front
Our host keys are published here and are durable: https://pico.sh/host-keys
This is the most important investment in our economic future in a generation.

I remember discussing with a Juniper guy back in 2008 or so about how Huawei would just rip off their designs. Back then it was conventional wisdom that China could just copy, not build. Now, Huawei can make state of the art routers with home grown chips. Turns out all the Reaganites got sucked into just handing China our economy. It’s not sustainable. I don’t want my kids having to learn Chinese and become immigrants (as if China would even allow that) because we shipped the last shreds of our economy over there.
I'll cede it might be precarious but the whole point of having trademark protections you apply for is by definition contingent on not having those protections if you don't apply for them. If you don't apply for them and someone else uses the name too why should you care?

To me it sounds like when open source project resenting a very-permissive license just after someone else turns it into a profit machine. Kind of sucks but also the whole point of that permissive license is you shouldn't care.
None of this sounds necessary for the human race. Maybe David Graeber was right.
Seems doubtful. His entire time at Google was doing project management stuff, so that is probably where all of his skills lie.

Can anyone with access to google3/ tell us if there is even a single commit by sundar@?
To be fair, some international keyboard layouts actually have variations of key shapes and locations. The shape of the Enter key and the cluster around it is the main example. So it's more than just the labels.
I keep trying to fix the trade deficit I have with the grocery store by charging my wife a tax for every grocery item she imports into the house that isn’t grown in our garden.
Camera set up to catch Loch Ness Monster discovered
I want my manager to help get the business out of my way- managing requirements, keeping external dependencies on track, fussy paperwork and such.

I don't need my manager second-guessing my every decision or weighing in on my PRs making superficial complaints about style while also bemoaning our velocity.

Hands down, the best managers I've had have all been clueless about the languages and types of work I do, and the worst managers have (or think they) have some understanding of what I do.
> Side note: WCLK Clark Atlanta University radio station was the absolute best radio station I've ever heard, where I found my favorite music of all-time: AfroCuban jazz. Their Hip Hop and Jazz programs were fantastic.

You’ll probably like WEFUNK, a hip hop/soul/funk weekly program that has been streaming since the late 90s, with ad-free streams and downloads, livestreams, RSS feeds etc while being listener-supported. They even have some basic apps for your devices.

https://www.wefunkradio.com/

https://en.wikipedia.org/wiki/WEFUNK_Radio
Hrm that's odd! Just tested and everything looks fine. Any logs or errors you can share?
Search could be so much better. And I don't mean chatbots with web access
The author dances around the real cause. It's the lack of labor unions and/or decreasing participation. In this neoliberal/neoclassical (aka "orthodox") economy, companies are maximizing profits at all costs and sacrificing quality and customer service.

Then enter "private equity" which has historically extracted/squeezed once profitable businesses for all they are worth. Saddle them with debt, load up them up on consulting fees (paid to PE, by the way), squeeze the labor force/downsize, decrease quality of items. Then when the debt cannot be paid, sell businesses for parts, layoffs across the board, cook the books, and sell to the next sucker.

Small grocery stores -- (too many to name)

Veterinary care -- (too many to name)

Health clinics -- (too many to name)

Electronics -- iRobot

Software -- (too many to name, but nearly any company bought by "Vista Equity Partners" and et al)

Appliances -- Maytag, Instapot, Electrolux

Great names in their industry with amazing benefits to employees. Reduced to numbers. Benefits cut. Pensions cut/abolished and replaced with shitty 401Ks.

Yea everything is getting shittier. Blame the billionaire class, decades of tax cuts for the wealthy that has been a parasitic drain on society as a whole.
Show HN: 28 days YouTube shorts contents using the basic plan
Tech companies are telling immigrant employees on visas not to leave the U.S.
I stumbled across this clever service when looking for a “pastebin” that handled rendering terminal output with ANSI codes. The irony is that they don’t actually allow that (just plain text can be piped to their pastes service), but I found their whole site and vibe delightful!

And the two authors, qudat, and antoniomima are active on HN, as their responsive comments here demonstrate. Just good work all around.
And yet well over half of professional developers have productivity so low that if they get laid off the term gets the same amount done...
I think you are mistaken about who you're replying to, but it shouldn't matter.

Someone made a claim. You made a claim that they are specifically wrong and the opposite is true, not that their claim is unproven. I just wanted to know what information informed your claim.

Please familiarize yourself with the guidelines[1] here at HN. This isn't a place for hyperbolic arguments or flame wars. Most people here - especially under posts about scientific research - are just trying to discuss subjects rationally.

1. https://news.ycombinator.com/newsguidelines.html
I mean its no wonder "vibe coding" is so appealing if this is the incentives framework. Why put brainpower in if it is treated as disposable junk. Just tell the AI to vibe out some slop and move on -- "business" can't tell the difference anyway.

FWIW-- I resist this mindset, but I am sympathetic to it, I understand where it comes from. Pearls before swine and whatnot.
Personally, cinnamon and coffee can be a good combination, though it can get old too.

Cacao nibs and cocoa in general taste worse to me than coffee does, alone or with coffee. They belong in chocolate and nothing else (served to me, anyway).
With Ente Auth it's possible to export 2FA to textfile.

Then it's possible to import it at numberstation at Linux, and some 2FA apps at Ubuntu Touch.

For passwords, keepassxc reboot.
Keeping multimodal parsing free for all
One commit at a time, we are keeping multimodal document understanding, parsing, and information extraction free under a permissive license.

If you like the idea, or if something is missing or something we can do better, give us a nudge.

https://github.com/oidlabs-com/Lexoid

Initial benchmarks:
https://oidlabs-com.github.io/Lexoid/benchmark.html#benchmark-results

Work in progress ...
The jobs I've had are about figuring out what to do, modifying code, and communicating why to other people.

It's fun to create a new thing or to remove an old thing that isn't needed anymore, but that's just when you can get away with it.
Considering how much higher-end gaming mice can cost these days, $144 CAD for a niche mouse really isn't that bad in comparison.
Nothing is necessary to exist besides foraging, yet you are still using an industrially manufactured product (laptop or mobile phone) to reply to someone on a VC-subsidized forum.

So I'm not sure your contention has much merit, unless you wish to return to the woods and stop using HN, otherwise you're just enabling the supposed waste you appear to detest.

Or alternatively, you could hop off the high horse and understand the headaches the people you report to at work deal with, and thus maybe learn some additional context that can help you at your current or future job, and maybe think of a way to remove the drudgery in a process that annoys everyone.
Jim Barksdale enters the room.
In the same way a nascar driver isn’t hired to drive, but hired to win races.

Feels sorta pedantic.

Fun read nonetheless.
David Osmond work is interesting. He wrote last week: "Each week I run a simulation of Australia’s main electricity grid using rescaled generation data to show that it can get very close to 100% renewable electricity with 24GW/120GWh of storage (5 hrs at av demand)
Results:
Last week: 98.6% RE
Last 187 weeks: 98.7% RE (1/5)"
> badly disrupted

Embracing AI writing would absolutely be a disruption of the bad kind.
>Does it mean that we shouldn't write code or shouldn't try to get better at it? Not at all. When working in a team, what matters most is that the weakest developer be at the very least competent. The rest is to try to build and maintain the company's product and features.

Yes. A company doesn't exist to hire programmers who write code. Software development is a means to an end.
Sure, but the problem really was the lack of upstream bandwidth meant to handle the acknowledgements at the time. It's not so much "Should I buffer or should I not?" as it was more about "What is the proper amount to upstream bandwidth to allow people to properly let them use their downstream bandwidth?"

One could tell it was the cable modem buffering quite easily by watching ping times to an external ip. When the buffer got full. Pings which should have been dropped came in maybe 4, 5, or 6 seconds later.

Only by eliminating the buffer entirely in the cable company provided cable modem allowed TCP congestion algorithms to work correctly. UDP may suffer, sure, but I didn't really care about UDP packets back then. I cared more about browsing and downloads.
> [It] seems like a configuration file for rendering text...

A more accurate mental model might be, "a declarative language for styling HTML elements," where "styling" is very broad. You can make user interfaces that show and hide elements, have animations, etc. triggered by clicking buttons without a single line of JavaScript. It's a lot more powerful than the configuration parameters to plotting functions, in my book it's a programming language rather than a configuration language.
Because it's built off the labor of actual writers, which it displaced. The people who actually read books also hate this shit.
Pointing out the error in your claim implied nothing about outrage.
one thing is disruption of the publishing industry, the other is taking monetazation possibiities off authors (despite the piggy-back bloodsuckers)

so, how the AI writing will help the authors? Or, did you mean "authorship needs to be disrupted"?
Kingdom Quest | Austin, TX (irl) | Full-time | https://kingdom.quest/

We're building a real-world realtime immersive interactive gaming experience.

- Unity devs

- React Native / Javascript devs

- Go devs

- AI devs-- LLMs, generative, STT, TTS, vector DBs, vision

- Event Planners

- Set Designers

Drop a line: play@kingdom.quest
..or use tailwind - https://tailwindcss.com/docs/filter-blur
Why do you need unions for this as opposed to just a tight labor market?
"The updates often come from US based FTP servers."

Almost never FTP and it's not a significant difference if the Chinese company uploads it to S3 and the device downloads it from there.
Hot | Not Hot Dog
I think technology certainly had an effect. I remember pre-2008, the design trends were mostly centered around pushing the boundaries in terms of software capabilities. For example shiny/translucent 'pill buttons' became insanely popular as image editors became good at creating rounded corners and gradients with alpha transparency and layering them... Then eventually the trend became minimalist with a focus on simpler shapes and colors and larger fonts to make interfaces look less cluttered.

I think the duller colors we see nowadays has something to do with the ongoing minimalism trend. Minimalism is seen as professional-looking. Unfortunately, now we have the problem that brands struggle to differentiate themselves because any overly creative design risks coming across as 'unprofessional'. The balance of 'appearing unique' and 'appearing professional' has shifted towards the latter.

In a broader sense, it reflects society's shift towards increased centralization and conformity and an intolerance towards outliers.
Shingles Vaccine Guards Against Dementia, Study Reveals
>I have little issue with what happened and have no concern about Mozilla and privacy.

Others clearly do, so your dismissing also ironically adds nothing like the comments you referred to. Those who continue to ignore Mozilla's enshittification over the years are part of the problem; as are normies who fall for their marketing about privacy. Spreading awareness about this is important, whether here or other online fora.
Want to hear a joke? The USSR allowed people to travel on airplanes without showing any documents, except for some closed and border towns. This only changed towards the end of the 80-s.

Train tickets remained completely anonymous in the USSR up until its dissolution.
Nobody wants to buy AI books. People who buy books would see an AI book as an outright scam.
I'm not sure if there's someone who will bag your groceries in all of Canada. I've always done that myself
also competing with square and apple...

I don't see how it's an effective product, if they released this 20 years ago at the advant of hotmail going downhill and the release of unlimited storage (lol) gmail it would've been a game changer since they had a client this whole time.

But now, vendor lock in is strong w/ Microsoft and Outlook that I question do people even use Thunderbird? It was a great competitor to Outlook Express and 2003... but now.. I really don't know, but I guess their product managers think so.

"The Thunderbird database says its number of active monthly installs has dropped from 17.7 million in late December 2020 to 16.2 million in late March 2025, with the mail app struggling to keep up with the industry’s main players like Gmail.

With the launch of Thunderbird Pro, Mozilla is adding Thunderbird Appointment, a new scheduling tool for sharing calendar links; Thunderbird Send, a rebuild of the discontinued Firefox Send; and Thunderbird Assist, a new AI-powered writing tool enabled via a partnership with Flower AI that is intended to do the processing locally to eliminate privacy concerns.

The final launch will be Thundermail, an email hosting service using the open-source Stalwart stack. Usrs will be able to pick between thundermail.com and tb.pro domains."

I really don't see how this is a market changer, the market is stuffed with competitors and every domain registrar offers some form of email service too.