MurphyA/hacker-news huggingface dataset:
by duckfruit | 2026-01-10 06:03:26+00:00
+1.

While the author's complaint is perfectly valid, in practice the advantages of even current OLEDs - for me - far outweigh any disadvantages due to subpixel layout fringing and everything else. Even for programming, the lack of backlight and resulting infinite contrast makes such a huge difference in my day to day life that I refuse to use a non-OLED monitor anymore for any purpose whatsoever. Heck it could be half the DPI and I'd still go for OLED anytime.

The only reason LCDs still exist is price, nothing else.
by randycupertino | 2026-01-10 06:04:27+00:00
Government, maybe also try a union hospital job in IT. They'll pay less but you'll get pension. My friend is a systems architect for Redcap which is a research database software for a large hospital system and he basically teaches doctors how to set up their studies in the database, he has a chill schedule and is always asking me if I want to meet him for hikes or happy hours at 2 or 3pm!
by thrwwXZTYE | 2026-01-10 06:07:43+00:00
Human contact is more scarce than ever, it's not fungible with podcasts or audiobooks, and most people are starving.

I've backpacked/hitchiked through Ireland few years back. It was easy to catch a ride, even easier to find somebody to let me pitch a tent on their land. People were open and kind and wanted to hear and share stories.
by jauntywundrkind | 2026-01-10 06:08:58+00:00
Fast as sin, and one of the most flexible installers systems. You can point it at an incredibly diverse array of different things to install, in different forms, with different urls, and it will just do the thing.

Zimfw definitely has it's own ecosystem, plugins which are zimfw capable. But it's remarkably versatile at bringing in zsh code. Most plugin-systems are pretty ego-centric, demand specific implementations, and zimfw stands out not just for it's ridiculously impressive speed & handling, but for it's versatility too.

Zimfw rocks.
by kittikitti | 2026-01-10 06:09:25+00:00
With respect to a different public organization with a reach of millions of people, I reported a similar vulnerability where there was an exposed key that services sensitive data. Usually, I don't bother but this time it was bad. I now understand how these things are left exposed for several months to years despite notification. The level of burnout or ignorance that leads to these vulnerabilities elicits harsh backlash where admitting there was ever a problem is worse than exposing a vast amount of people's private data.
by sfink | 2026-01-10 06:09:56+00:00
If you are morally obligated to use your own resources if you have them, then you're stratifying society. The financially comfortable can never ride a bus. The rich cannot drive themselves. Nobody can ever learn what those less fortunate are like, and must necessarily look down upon them and use their imagination to figure out what "those people" care about and need.

So that's not a great outcome either.

(I don't exactly disagree with you either. Accepting a scarce resource from someone when you possess significantly more? That rubs me the wrong way too. Get their mailing address and pay it back later, in spades, if it deprived them of something!)
by commandersaki | 2026-01-10 06:10:04+00:00
I don't think it is crazy, but I know and love the bash quirks. I've got permanent history setup thanks to Eli Bandersky [1] which I know zsh has a solution to already. But what annoys me with zsh is some of the ways it tab completes when navigating the filesystem, and not by default allowing comments on the command line, e.g. '# github api key blahblahblah', which I can then pull later using phgrep.

Slight pain on a mac to get the latest version and use it as terminal shell, but it gets easier everytime I work on a fresh mac.

[1]: https://eli.thegreenplace.net/2013/06/11/keeping-persistent-...
by desmoulins | 2026-01-10 06:10:08+00:00
There's always a fine line between being a wandering spirit and a mooch. I used to hang out with the rainbow gathering crowd, and this reminds me of the time my friend, who on coming down from his acid trip, declared that he was going to give all of his possessions away and wander the earth. When I suggested that might not be a good idea, his reply was something like "no, you don't understand, the universe will give me everything I need". I understood why a lot of old hippies end up as forest hermits or sticking to a small group: the burn-outs, mooches, and grifters wear out their welcome very quickly.

That said, I think there's something about going out into a world on a wandering 'quest' that appeals to human nature on a deep level. I'd hesitate to call the author a con man, since you wouldn't call a mendicant or pilgrim a con man. If his motivation was just to squat in people's backyards and mooch free meals until he gets kicked out and then wander around until he finds a new host, I'd agree. But if people want to help him on his personal project of experiencing the kindness of he world, I wouldn't call that taking advantage of people who offer their help freely.

The difference between a spiritual pilgrim and a vagabond freeloader depends on how much of a romantic one is, and if you admire Don Quixote or not.
by utopiah | 2026-01-10 06:10:23+00:00
There was a post recently on a social network complaining how so many people have a side hustle, typically social media. Basically I think the Uberization of passions, or even just interests, with platforms like Ubers but also Etsy and finally TikTok (because even an act itself, without even a product or service at the end) allowing the monetization of anything is what killed the expectation of genuinely free act of kindness.

Capitalism destroy social links by turning everything, literally everything, from externalities to sources of capital. We are becoming sociopath by embracing such a system. The few at the top clearly demonstrate that.
by opponent4 | 2026-01-10 06:10:30+00:00
> That being said, there are some serious costs and reasonable reservations to AI development.

Neither this nor the discussion here so far mentions ethics. It should.

According to latest reports AI now consumes more water than the global bottled water industry. These datacenters strain our grids and where needs can't be met they employ some of the least efficient ways to generate electricity generating tons of pollution. The pollution and the water problems are hitting poorer communities as the more affluent ones can afford much better legal pushback.

Next, alas, we can't avoid politics. The shadow that Peter Thiel and a16z (who named one of the two authors of the Fascist Manifesto their patron saints) casts over these tools is very long. These LLMs are used as a grand excuse to fire a lot of people and also to manufacture fascist propaganda on a scale you have never seen before. Whether these were goals when Thiel & gang financed them or not, it is undeniable they are now indispensable in helping the rise of fascism in the United States. Even if you were to say "but I am using code only LLMs" you are still stuffing the pockets of these oligarchs.

The harm these systems cause is vast and varied. We have seen them furthering suicidal ideation in children and instructing them on executing these thoughts. We have seen them generating non-consensual deepfakes at scale including those of children.
by ksec | 2026-01-10 06:12:04+00:00
My Friend on a 30Hz Phone Screen because of battery saving mode said the difference between 30Hz and 60Hz is so minor, that in "In practice, it's been unnoticeable."

At one point in time 95%+ of HN comments were cheering on about Atom the text editor and later VSCode as being fast enough or unnoticeable. When Sublime user are baffled as to why. And Sublime isn't the fastest text editor either before Zed came out.

Yes, 10 times out of 10 I could tell an OLED font rendering to LCD. I wish I couldn't. Some people call it taste, some call it absurd requirement.

I could go on and on. The point is most people aren't very picky and picky is a definition defined by average. But there are those of us who have, let say very high standards that cares about PPI, Refresh Rate, Colour accuracy etc. Keyboard Key's typing distance, trackpad responsiveness, all the tiny details that I wish I could unseen and un-feel.

As the article state, RGB OLED Tandem is coming out, and I cant wait to see it in person. I have been pro LCD on Laptop for so long that when I learned Apple will soon ditch LCD for OLED I was worried. Hopefully the new sub pixel layout will fix it.
by tempodox | 2026-01-10 06:12:17+00:00
This has nothing to do with security and everything with control. In whose interest is it that users have no control over what “their” hardware does or doesn’t do? Those OSs are not a product of Vietnam, they belong to, and are controlled by, Apple and Google. Now all Trump has to do is tell them to make all mobile phones in country X stop working, and they will do it. Now the U.S. government can brick a whole country with the flip of a switch.

Cory Doctorow lays it all out in his speech about the Post-American Internet:
https://pluralistic.net/2026/01/01/39c3/#the-new-coalition
by thaumaturgy | 2026-01-10 06:12:29+00:00
Email me at contact@eyesoffeugene.org. Things are a bit busy the next few days, but we can discuss what's worked for us. Getting a win in one meeting is a long shot, but you never know -- Bend, Oregon also got theirs canceled just the other day!

I'm also spinning up a new team that will be able to more actively help people get efforts started (or keep them going). Their first meeting is coming up this week too.
by 1vuio0pswjnm7 | 2026-01-10 06:16:12+00:00
HN does not use a "Just one moment..." Cloudlfare interstitial

It seems to do just fine without it

HN does not require Javascript or use of a particular client to request and read its HTML. I use an HTML reader (offline) with no suupport for auto-loading resources, images, JS, CSS or DNS "prefetch" nonsense

The Cloudflare "protection" against so-called "abuse" forces www users to enable Javascript and use a client that exposes them to increased risks, including risks to their privacy and quiet enjoyment of the web

It cannot tell the difference between (a) a single reguest from a single IP address by a www user who prefers a client that is not distributed by an online advertising company or an online advertising company's business partner and (b) so-called "abuse" such as an excessive number of requests, sometimes from many IP addresses

For the purposes of "protection", it considers (a) and (b) the same

CF's "solution" is to force the www user to choose a particular client that puts the www user at risk and exposes them to surveillance and advertising, and surreptitious data collection

"Solve" a problem by creating a new, additional problem
by utopiah | 2026-01-10 06:17:09+00:00
> it at least nominally knows how to jailbreak out of containers

Source please. If it's contained (as in Claude runs INSIDE the container, not outside while having access to it) I don't understand how it technically could blue pill out of it. If it were to be able to leave the container then the container code would be updating accordingly to patch whatever exploit was found somehow. So I don't believe this but maybe I'm wrong, hence why I'm asking for a reference.
by tanvach | 2026-01-10 06:18:08+00:00
During the pandemic, we had a natural experiment at my previous company. Our org had started an org wise auto ‘meeting starts 5 minute past’ while others had the traditional meetings start on the hour.

Also conveniently, we also had the calendar data for internal meetings, internal VC software (not zoom) db that logs the participants when they join and leave meetings and employee function db.

I was serendipitously the lead DS for analyzing the effectiveness of the ‘starting 5 minutes past’. After joining and cleaning a lot of the data, the data showed:

1) at the start of the trial, meetings ended on time. Then after few weeks it slip to ending late, negating the usefulness. Other orgs did not see meetings running late.
2) ICs tend to stick around and over run meetings, while managers tend to leave meetings on time.
3) if I remember right, we had a survey data that showed pretty clearly that managers prefer the ‘starting 5 minutes past’ while ICs do not care or have negative sentiment.

The biggest predictor for people who prefer starting late is how crowded their schedules are. Managers tend to have very crowded schedules which means they want a break between meetings, while ICs prefer not having to waste time waiting.

In the end we reverted back to normal schedule. It was just easier for busy people to bounce early.
by Helmut10001 | 2026-01-10 06:18:16+00:00
Wow, my comment has really taken off! In both directions! Let me clarify some things.

- I bought the iPhone SE 2022 second-hand for 150 EUR. I think this is a fair price, but it's still expensive given that I leave it lying around 99% of the time, which I still feel is a waste of resources, regardless of my motivation.

- My main reason for having two phones is pretty simple. I think browsing and daily internet use just don't go together anymore with authentication, banking and health. I also didn't want to carry a critical key to my digital infrastructure around with me every day, especially in bars (etc.). Having a separate phone helps me to treat different aspects of my life differently. No worries, I don't have to carry two phones with me all the time.

- Yes, I do other things to generally reduce my digital footprint: I use different browsers for different things, such as admin work and social media (in those rare cases where I still use it). I also self-host behind VPN and have moved many apps to my internal stack, which gives me better control over what communicates with what. For example, I use WhatsApp Bridge so I don't have to use the app directly on phones anymore. I self-host Invidious with privacy-redirect for Fennec for YouTube, etc. Over time, all of this has slowly helped me regain my freedom, and it actually feels liberating.

- My path may not be your path.
by eru | 2026-01-10 06:21:11+00:00
To be honest, I have personally funded almost all of the most harmful companies that are around today, too.

But that's because I funded pretty much all the companies via my investment in an index fund.

YC pretty much takes something like an index fund approach to startups: they finance a lot of them. So naturally they would also have a significant portion of what you deem to be harmful ones.
Show HN: SpeedyEDA – One-line exploratory data analysis
by dawitworku | 2026-01-10 06:21:24+00:00
I built SpeedyEDA, a Python CLI and library for fast, production-ready exploratory data analysis.

The idea is simple: remove EDA boilerplate and make data inspection something you can run in one command, directly from the terminal or CI.

fasteda data.csv --fun

Or generate a standalone interactive HTML report:

fasteda data.csv --html report.html

What it includes

Automatic statistics + detailed quantiles

Multiple correlation methods (Pearson, Spearman, Kendall)

Outlier detection (IQR + Z-score)

Automated data quality alerts (duplicates, multicollinearity, class imbalance, high cardinality, missing values, mixed types)

Interactive Plotly-based HTML reports

CSV / Excel / JSON / Parquet support

Python API + plugin system

Why I built it

Existing tools are powerful, but often heavy, slow on medium datasets, or not CLI-first.
SpeedyEDA is designed for quick inspection, scripts, and daily dev workflows.

Links

PyPI: https://pypi.org/project/speedyeda/

GitHub:https://github.com/Dawaman43/fasteda

Would love feedback—especially on performance, missing checks, and real-world edge cases.

Thanks!
by nomel | 2026-01-10 06:22:33+00:00
IANAL, but I don't think "the Software" and "derivative works" are compatible. Doesn't that make it copyleft?

And for "AI", does that include some of the more advanced search indexing and auto complete tools?

And, how is "publish" compatible with this? Publishing something is fundamentally releasing control, in a way that doesn't seem compatible. Would it even be possible to make a public git repo containing this code?
by nirui | 2026-01-10 06:24:09+00:00
> If I'm understanding you correctly, you can implement your example in a fully idiomatic way, and the stdlib does this in a bunch of places.

I don't think you understood my point. Instead, I believe you launched your argument too quickly. Because if you continue reading, you'll see:

> ... but if you want to so the same in Go, there will be a nightmarish manual type discovery and tracking operation waiting for you.

Which should deter you from providing the example where you declared the `ErrFoo` and `ErrBar` type, since it's basically the "nightmarish manual type discovery" scenario unfolding in basically realtime.

But let's continue with the example to make my argument more full:

Let's say one day the `ErrFoo` and `ErrBar` type is not sufficient, so you declares another type `Err2000`. Now what happens down stream?

Since the some function may just return an error interface, there's no way for the end user to know you've added that error type. From their prospective, everything is unchanged, and still compiles just fine.

If the user's code is relying on the exact error type for branching, then they have to perform "manual type discovery and tracking" to monitor the changes to your code (and everything above it, really) to ensure that the branching is still done correctly.

In Rust however, since error is a emun, all error conditions must be handled or explicitly ignored during a `match`, if you write something like

match File::open("filename.txt") {
Ok(file) => {}
Err(io_err) => match io_err.kind() {
ErrorKind::IsADirectory => {} // Notice how not every error type is handled
},
}

The compiler will just stand up and make your ass weep. Meaning if you add some new error conditions, your user will know that for sure when they compile.

(BTW, `std::io::ErrorKind` is indeed `non_exhaustive`, but you the maker of the error type still have to explicitly/intentionally declare it to make it non_exhaustive)

So, let's read my comment again:

> Rust's error handling encourages such branched out handlings by default, but if you want to so the same in Go, there will be a nightmarish manual type discovery and tracking operation waiting for you.

(Also, "by default" is there to indicate that yeah you can boxing a `std::error:Error` trait in Rust, then you ended up with something like how Go handles error. I know.)
by utopiah | 2026-01-10 06:24:40+00:00
I applaud the effort but honestly I see 2 cases :

- VC funded SF startups with an ethos of "Do whatever is necessary at first, scale then lawyer up once a unicorn and shits starts to hit the fan" this might try to prevent... and who will blissfully ignore it

- actually mindful actors, e.g public researchers, non-profit, etc who genuinely understand the point and will respect it but whom, ironically enough, you might want to support by providing them with more resources including your code

So... yes the intent is good but honestly I wouldn't trust the 1st category of actors to respect that. Technically what they "should" do, because it's safe and efficient, is only crawl the most popular compatible licenses, e.g. MIT, and ignore the rest. That's safe and pragmatic. Again what I expect them to do (just my hunch) is take EVERYTHING, get called on, apologize, change nothing, get brought to court, apologize again and only do something if the financial repercussion is bigger than the expected alternative. So probably still do nothing.
by dieggsy | 2026-01-10 06:25:53+00:00
Seriously. I do think people should spend enough time with bash or posix sh to be comfortable with it, but I'd recommend everyone at least just try fish. It's a lovely interactive experience out of the box with colors, completions, a great prompt, etc. Plus, the scripting language is quite comfy. Like, somewhere between bash and Python (if you find Python comfy, I guess). At least to me it makes more intuitive sense, once I got over the fact that "it's not bash/zsh."

It's written in Rust, if you care about that sort of thing (I switched before that was a thing). And for simple one-liners, compatibility actually has improved at least a bit (like you can do && now, which wasn't a thing before).

Write your shell-specific helper scripts or personal scripts in fish, write your portable scripts in Python or Bash. Look, I love standards. Sometimes non-standard things make sense though. Sometimes they even make more sense in the right context.

Or maybe you'll hate it. That's fine. People won't know until they try though.

For something newer and even more different, check out nushell. I don't have much experience with it, but a lot of its ideas are enticing.
by gnabgib | 2026-01-10 06:26:29+00:00
Related: US will overhaul childhood vaccine schedule to recommend fewer shots (33 points, 4 days ago, 11 comments) https://news.ycombinator.com/item?id=46504844

Unrelated: MHRA approves self replicating mRNA Covid-19 vaccine (10 points, 5 days ago, 6 comments) https://news.ycombinator.com/item?id=46500392
by encrypted_bird | 2026-01-10 06:27:28+00:00
A lot of the responses to your comment imo are kinda missing your point. I don't use Apple products, but I do understand what you're saying. You want an editor that also has an option for previewing the markup text in its formatted view.

It's officially only available for Linux (the Windows version is currently under development), and like I said, I don't use Apple products, and idk how familiar you are with manually compiling source code or how good Wine is on Macs, but maybe [Remarkable](https://remarkableapp.github.io/) could be an option?

Just thought I'd give my $2.70. ;)
by bitwize | 2026-01-10 06:27:42+00:00
Doesn't actually count as open source. Per the OSD, you cannot restrict the purpose for which people use the software and still be open source.

If you want to release your code as actual open source but legally restrict what AI companies do with it, use a copyleft license like the GPL. They could still use it for training, but the product of such training may itself fall under the GPL being a derivative work, and the AI corps don't want to touch that legal quagmire. (The GPL continues to be Stallman's brilliant legal aikido at work. Stallman is like that one guy from Final Fantasy Tactics Advance who gives you the power to manipulate the laws to work to your advantage.)

Honestly, it may be time to abandon open source as a concept. There are source-available strategies that cause less social harm than open source, including Coraline Ada Ehmke's "ethical source" and the Sentry project's "fair source" (https://fair.io) models that we can draw inspiration from.