MurphyA/hacker-news huggingface dataset:
by TacticalCoder | 2026-01-21 00:19:16+00:00
> So many of us have to stare at a screen for hours every day and having one that reduces strain on my eyes is well worth $1-3k if they'd just make them.

I'm 53 y/o and didn't have glasses until 52. And at 53 I only use them sporadically. For example atm I'm typing this without my glasses. I can still work at my computer without glasses.

And yet I spent 10 hours a day in front of computer screens since I was a kid nearly every day of my life (don't worry, I did my share of MX bike, skateboarding, bicycling, tennis, etc.).

You know the biggest eye-relief for me? Not using anti-aliased font. No matter the DPI. Crisp, sharp, pixel-perfect font only for me. Zero AA.

So a 110 / 120 ppi screen is perfect for me.

Not if you do use anti-aliased font (and most people do), I understand the appeal of smaller pixels, for more subtle AA.

But yup: pixel perfect programming font, no anti-aliasing.

38" ultra-wide, curved, monitor. Same monitor since 2017 and it's my dream. My wife OTOH prefers a three monitors setup.

So: people have different preferences and that is fine. To each his own bad tastes.
by dismalaf | 2026-01-21 00:19:20+00:00
Safe in what sense?

As someone who's been daily running it since 2008, I'm gonna say yes anyway though. It's secure (one definition of safe) and no more likely to eat your data than any other OS. Still back things up though, hardware failures happen.

What to config? Nothing. Don't touch shit if you don't know what you're doing. That's the secret to having a stable system, not messing with it.
by luke_s | 2026-01-21 00:19:21+00:00
I thought the HN crowd would get kick out of this rather unique aussie web design and hosting company.

Honestly, it seems like a really good business - It looks like they have a standard "design system" which means they are basically just filling in a bunch of templated stuff into the website they are building for you.

They charge $49 a month for hosting - but if they have their tech stack setup right, the actual hosting fees would be almost nothing. The monthly re-occurring revenue must be great!
by proof_by_vibes | 2026-01-21 00:19:35+00:00
Perfectly safe. I would argue that it is the safest of the three, the least invasive both in terms of its design and in terms of privacy.

The open source model of development has encouraged the correct incentives for people to become active in identifying and fixing possible exploits in a global, communal effort.

Every server on the cloud has (by a large margin) chosen Linux as the OS to trust specifically for this reason.
by pjjpo | 2026-01-21 00:20:00+00:00
Haven't used Nova for a while and at first was curious if this was good for bringing it back from unmaintenance. The heavy focus on sustainability and marketing in this blog makes it seem unlikely though.

Switched to Pear when Nova got unstable after a Pixel upgrade and I noticed it hadn't been updated in years. Been working well though will keep any eye on any other recommendations that show up in this thread.
by omgJustTest | 2026-01-21 00:20:09+00:00
NAT is not inherently a security feature, however where NAT happens is somewhat important.

A local router that I can control deals with how to map from my public IP to my private IPs.

This is not security but is obfuscation of the traffic.

Obfuscation becomes almost impossible in the IPV6 context where NAT isn't necessary, it becomes optional, and given the likely trajectory that option will be exercised by sophisticated enterprise customers only.
by ragall | 2026-01-21 00:20:14+00:00
What gave the US the power it's now throwing away was an array of successes that made the US an example of good governance for the entire world: New Deal, Bretton Woods agreeement, victory in WW2, Marshall Plan and NATO. There wasn't a single person in charge of that all, but I think 3 stand out:

* Henry Morgenthau Jr.: secretary of Treasury during Roosevelt, one of the main designers of the New Deal, of financing the US war machine during WW2, and also one of the US negotiators at the Bretton Woods conference

* George C. Marshall: chief of staff of the US Army, organized the victory in WW2, came up with the eponymous plan and carried it forward politically. secretary of State after the War

* Dean Acheson: main designer of the Marshall Plan and of NATO, and one of the US negotiators at the Bretton Woods conference. secretary of State after Marshall
by Aurornis | 2026-01-21 00:20:43+00:00
Everything in your body is a "chemical reaction". Pulling the trigger of a gun is a lot of chemical reactions. That doesn't mean the person isn't guilty.

In fact, it's problematic when people start thinking of their emotions as a chemical process that happens to them, outside of their control. A large part of getting people back on track in therapy is getting them to accept that they do have some control over how they react to situations in the world.

A lot of TikTok or Reddit style therapyspeak does the opposite: It goes to extreme lengths to try to separate the emotions or negative responses from the person, as if they're an outside force victimizing them. It's comforting to think that, because things that happen to us outside of our control seem like they can't be changed. Getting people to acknowledge that they can and should exert some emotional control over themselves is part of breaking that cycle.
by jeroenhd | 2026-01-21 00:20:58+00:00
They don't (https://www.twilio.com/en-us/messaging/channels/rcs, https://www.cm.com/rcs/, https://www.linkmobility.com/en-gb/channels/rcs, https://gatewayapi.com/rcs/, https://www.productsupport.esendex.com/what-is-rcs-messaging..., the list goes on).

Google makes RCS servers for carriers, host RCS themselves for carriers without RCS servers, and builds the most used RCS client app, so it makes sense that they're in the RCS monetization market as well, but you don't need to use them.

Google's pricing being displayed upfront while most others are listed as "contact us" will make Google much more attractive to small apps, of course.
by adrian_b | 2026-01-21 00:21:06+00:00
Someone has downvoted for unknown reasons my posting, even if what I have written are just true facts, not some personal opinion.

Perhaps the downvoter has not believed that the prices have become so bad in USA, but then he/she should have checked the prices instead of downvoting.

After another HN poster has said yesterday that he has just bought a computer in Europe and the same computer was more expensive by 37.5% in USA, I thought that this is unbelievable, so I have also checked myself the prices.

I have just bought an ASUS NUC computer in Europe at a price equivalent with $490 and the same computer is on Newegg at $679, i.e. more expensive by 38.5%, a value very close to that reported by the other poster.

Moreover, I have equipped that computer with an 1 TB SSD and 32 GB DDR5, at a hugely increased price in comparison with last summer, i.e. the DDR5 modules are more than 3 times more expensive now (thanks to the US companies hoarding memory devices). Even so, the total cost in Europe was equivalent with slightly less than $900 while the same configuration on Newegg was slightly less than $1200.

Q.E.D.

In past years the opposite was true, i.e. computers and related components were cheaper in USA, even if the difference was not so great as it is now in the reverse direction.

Therefore it is clear that the dollar is overvalued, its true value is much less in comparison with the euro than the official exchange rate says. For most non-electronic things, the prices were lower in Europe even before. So the GDP of USA is also not as big as it is claimed.
by throwerxyz | 2026-01-21 00:21:31+00:00
Actually, if the PM2.5 and PM10 are high, you can see it very easily.

If you can't see it, that means the air isn't polluted. Obviously some people confuse fog with smog, or can't see haze in some situations (failure to see).

But it's always there and always visible. You can't have pollutions at that scale and not see them.
by ghshephard | 2026-01-21 00:21:36+00:00
This is the first thing that as a Network Engineer I was taught - and every formal security class I've taken (typically from Cisco - they have awesome course) - repeats the same thing.

I believe the common knowledge is somewhat more nuanced than people would have you believe

I present to you two separate high-value targets whose IP address has leaked:

IPv4 Target: 192.168.0.1
IPv6 Target: 2001:1868:209:FFFD:0013:50FF:FE12:3456

Target #1 has an additional level of security in that you need to figure out how to route to that IP address, and heck - who it even belongs to.

Target #2 gives aways 90% of the game at attacking it (we even leak some device specific information, so you know precisely where it's weak points are)

Also - while IPv6 lacks NAT, it certainly has a very effective Prefix-translation mechanism which is the best of both worlds:

Here is a real world target:

FDC2:1045:3216:0001:0013:50FF:FE12:3456

You are going to have a tough time routing to it - but it can transparently access anything on the internet - either natively or through a Prefix-translation target should you wish to go that direction.
by cies | 2026-01-21 00:21:57+00:00
I love what LLMs are doing for me in PG's SQL. I discovered many features by having LLMs write them for me, often spot-on 100% on first prompt.

Since I know conceptually how RDBMSes work, I can ask vey specifically what I want. Also asking for feedback on schemas/queries really helped me. I use a lot more of PGs features now!
by Tostino | 2026-01-21 00:22:57+00:00
I absolutely reject your premise here. I feel like Bush Jr. is very responsible for the state of the world we're in right now. You can track back a whole lot of policies and erosion of democratic norms in our system directly to his administrations.

Or the fact we are woefully unprepared for a peer conflict. We wasted how many trillions in the middle east? We cancelled how many modernization programs to fund counter insurgency programs instead?
by Aurornis | 2026-01-21 00:23:13+00:00
So many people are trying to project onto this anecdote or substitute their own reality.

The reality is simpler: It was basically "Yeah it sucks that <minor annoyance> happened at work, but sulking about it for 3 days is not a good way to handle that"

Whereas the "validating emotions" guy would just jump in and be a sounding board for 3 days straight

Feeling a little upset over minor annoyances is valid. Having your emotional state crumble at the slightest breeze is not. Having someone around who basically validates the latter is not good.
by anonnon | 2026-01-21 00:23:13+00:00
https://www.pensiondanmark.com/en/investments/equity-list/?A...

Hopefully they'll sell off their Nvidia, Apple, Microsoft, and other US equity holdings too. Part of the reason US equities are so expensive is massive foreign inflows. Foreign divestment of US equities would mean more Americans could buy them up cheap.
by tracker1 | 2026-01-21 00:23:19+00:00
Funny, but I wrote some environment initialization and setup scripts that you just unzip to a new dev desktop, and run the first powershell script, and it will work through (have to reboot after a couple installs), but it goes through, then once WSL is up, it'll rely on the /mnt/c/ paths to run bash scripts to initialize the wsl environment too... was pretty handy.
by thatcks | 2026-01-21 00:23:36+00:00
I am the parent, and any competent fsck should find these issues. Fsck traditionally explicitly verifies claimed free space against actual free space, and in a filesystem with ACLs it should also verify that filesystem level metadata like ACLs is sane, just as fsck verifies (for example) sane inode flags and inode field values. ZFS scrubs explicitly do not verify spacemap consistency or a lot of other sorts of consistency.

ZFS scrubs don't even verify that a filesystem's directory tree is acyclic and can reach every claimed in-use filesystem object, but I'm not aware of ZFS bugs in that area. This is because ZFS's 'metadata' for scrubs is much different than how it works in a traditional filesystem. To phrase it in conventional filesystem terms, ZFS has a big list of all in-use inodes, and it verifies the filesystem checksums by going through this list. The 'filesystem metadata' that a scrub verifies is the structure of this list of in-use inodes, plus some other things around the corners.
by minaguib | 2026-01-21 00:23:38+00:00
Agreed with the main message.

... but

An incoming message to an IPv4 NAT router will not be forwarded to a LAN device unless it matches a known flow (typically continuation of a conversation, typically initiated by the LAN device, which is expected), or the user set up a DMZ forward to a particular destination. There is actually no reasonable way for non-DMZ LAN devices to be exposed to the noise.

For non-NAT IPv6, sure a firewall might be on by default, but it can be turned off - and therein lies the potential exposure to every LAN device to directed traffic.

In other words, the risky zone for IPv4 NAT tends to be setting up a DMZ exposing 1 device, while the risky zone for IPv6 non-firewalled tends to be exposing all of the devices behind the router.
by hocuspocus | 2026-01-21 00:24:25+00:00
> LineageOS, GrapheneOS, /e/, and all the others could build their own RCS client. They may not be able to register with Google, but they can make an RCS app nonetheless.

Building a spec compliant RCS client for the love of the game, I guess.

> but there's no need to pay Google a dime to make use of the RCS for Business specs.

Assuming we're talking of global RCS and not domestic deployments (China and Korea mostly) you pay Google indirectly in all cases as Jibe is monetized via A2P revenue share.
by Aurornis | 2026-01-21 00:25:33+00:00
> since it's an emotion their feeling, it doesn't have to be rational or logical and it's certainly not up to you to decide if it is/was neither.

I think some of you have never had to deal with a person who had harmful emotional over reactions to even small inconveniences. It's an extremely self-harmful spiral.

Having someone who validates any emotions as if they exist in a vacuum is like adding fuel to the fire. It's implicit encouragement.

Emotional reactions aren't de facto good. Working with young children is another good way to observe that not every emotional reaction is acceptable. It's also a good way to see how people can learn how to manage their emotions, but it's hard to get to that point if they've surrounded themselves with people who will rush to validate their emotions and ignore the obvious harm it's causing.
by verdverm | 2026-01-21 00:27:22+00:00
I started building my own agent when I became frustrated with copilot not reading my instruction files reliably. Looked at the code, and wouldn't you know they let the LLM decide...

Once started down this path, I knew I was going to need something for isolated exec envs. I ended up building something I think is quite awesome on Dagger. Let's me run in containers without running containers, can get a diff or rewind history, can persist and share wvia any OCI registry.

So on one hand, I needed something and chose a technology that would offer me interesting possibilities, and on the other I wanted to have features I don't expect the likes of Microsoft to deliver with Copilot, only one of which is my sandbox setup.

I'm not sure I would call it rolling my own completely, I'm building on established technology (OCI, OCR)

I don't expect a standard to arise, OCI is already widely adopted and makes sense, but there are other popular techs and there will be a ton of reimplementations by another name/claim. The other half of this is that AI providers are likely to want to run and charge money for this, I personally expect more attempts at vendor lock in in this space. In example, Anthropic bought Bun and I anticipate some product to come of this, isolation and/or canvas related
by acdha | 2026-01-21 00:27:30+00:00
AI is starting in a much easier business environment, where so much data is online and things can be done by APIs which would’ve required moving paper around in the 80s, but it seems like we’re still missing the clear wins PCs had almost immediately in the 80s. Tons of small businesses were eying spreadsheets or accounting apps, engineers not working in the PC space and scientists saw immediate productivity wins, authors and journalists were all over word processors, etc.

There are some wins from AI now but it’s kind of telling how companies like Microsoft have to trick customers into paying for it with changes to their plans because there just aren’t enough people seeing real value to the point where they’re jumping to pay more for it.
by nextos | 2026-01-21 00:27:40+00:00
Linux comes in a wide range of distributions, so it is hard to make universal claims. One area where security defaults need to improve is sandboxing.

If security is a major concern, bwrap or firejail can easily provide that extra sandboxing.

NixOS and GuixSD make it quite trivial to sandbox applications in a declarative fashion using firejail.

An alternative is to use e.g. Flatpak, which gets you sandboxing for free via bwrap. But I am not a fan of application images that bypass package management.
by toomanyrichies | 2026-01-21 00:27:53+00:00
Not only will there be to punitive action taken by this admin, but I fully expect Trump to extend the current flurry of lame-duck pardons to most if not all members of his administration, for any and all actions they may have taken, before his term is out.

I hope I’m wrong, but in his 5 years as President he has yet to display any hint of restraint or ethical compass, so I would be very surprised if this doesn’t happen.
by obidee2 | 2026-01-21 00:28:01+00:00
That was widely ridiculed, but despite how it sometimes seems policy makers are not so stupid to believe saving water from cups not drunk would make a meaningful difference directly.

One of the big hurdles for changing human behavior at scale is improving awareness. Even people who want to conserve their water usage benefit from frequent reminders to actually make changes stick. Being reminded the state is in a drought every time you go to a restaurant was an effective way to keep lots of people regularly conscious of the issue. Even if they complained about the method.
by anonnon | 2026-01-21 00:28:15+00:00
This reminds me of the articles about Canadian "snowbirds" selling their stateside pied-à-terre (due to tariffs and deteriorating cross-border relations), presenting it as if it were a bad thing for the average American that foreign ownership of housing was declining, and that the sellers were eager to quickly offload their asset--an asset long overvalued, in short supply, and increasingly out of reach of the average American.
by araes | 2026-01-21 00:28:15+00:00
Yes, here's a couple examples from a quick search on [1] 2006 to 2008 timeframe.

[1] https://www.google.com/search?q=financial+real+estate+warnin...

Reuters, 8/9/2007, "House bubble could be a self-fulfilling prophecy", https://www.reuters.com/article/world/house-bubble-could-be-...

"experts fear is that excessive focus on the issue could generate enough fear among homebuyers to lead to the first-ever nationwide housing drop"

"Alan Greenspan doubts there is a national bubble but warns repeatedly of "froth" in local housing markets and imminent regional downturns."

"Barely a day goes by without blaring headlines about housing bubbles in newspapers and magazines."

NBC News, 8/10/2007, "High-risk mortgages turning into toxic mess"

"the option and interest-only ARMs held by more creditworthy borrowers loom as another calamity in the making"

"If the worst fears about these loans materialize, the economic damage would likely extend well beyond the United States because much of the debt has been packaged into securities sold to pension funds, banks and other investors around the world who were hungry for high yields."

"there is still reason to be alarmed because the trouble with option and interest-only ARMs still appears to be in its early stages"

"Those loans are begging to blow up. This is a true financial crisis"
by JohnMakin | 2026-01-21 00:28:56+00:00
California is big, and the LA basin can be extremely dry. For me this is the most I’ve seen since the one bad el nino season in the 90’s, but that one didn’t last nearly as long. It seems normal the last few years to get winter storm conditions that last months.

2025 was the coolest summer I’ve ever experienced living where I do near the coast with an onshore breeze that is now frigid and very wet at times. I usually get fog now in times of the year it rarely happened - almost like san francisco’s notorious summers.

Tracking local weather patterns used to be part of my last career so this stuff I notice pretty well.
by keyringlight | 2026-01-21 00:29:54+00:00
Assuming you're already running a PC with a desktop OS, you can use virtualization to 'get your toe wet' and try linux without diving in entirely with a real install. On windows virtualbox is free for non-commercial use and pretty simple to set up.

If you've got a spare drive then install it on that leaving your existing install alone, or if you have spare space on your existing drive you can shrink a partition (backup important data first) and set up a multi-boot
by ghshephard | 2026-01-21 00:30:25+00:00
Just to nitpick a bit. What people typically mean when they say "IPV4 NAT" is Network and Port translation. My 192.168.0.1 internally becomes 172.217.12.100 and my port gets converted to something that is tracked so that the return packet can find it's target.

In IPv6, Prefix-Translation is similar, in that the /64 prefix is translated 1:1 - but the /64 Host address is (in my experience) left alone - so that renumber a network becomes trivial when you change ISPs - you just just change the prefix.

I don't actually know if "IPv4 NAT" behavior even exists in the IPv6 world, except in the form of a lab experiment.
by megous | 2026-01-21 00:31:02+00:00
You just have outbound NAT enabled, so that your internal nodes can access the internet, no mapping to any internal nodes is set from the outside and no firewall. (just NAT alone) So all packets to your router's address will terminate at the router. Right?

OK, let's say I send a packet to your router's external interface with destination IP set to internal address of one of nodes in your network.

Will it reach your internal host? Will I get a response? ;-) I hope you now appreciate how NAT is not a firewall at all.
by gruez | 2026-01-21 00:32:08+00:00
>It doesn't look to me like Valve delegated triaging bug reports though, rather triaging security reports.

That was a typo on my side, should be "security".

>It seems fair to me that the security reporter vendor triaged this as not a security report. It feels like saying "the wedding venue kicked me out" when actually the third party bartender just cut you off.

For all intents and purposes getting your report marked as "informative" or whatever is the same as your report being rejected. To claim otherwise is just playing word games, like "it's not a bug, it's a feature". That's not to say that the OP is objectively correct that it's a security issue, but for the purposes of this argument what OP wrote (ie. 'Valve: "WontFix"' and Valve closed it as "Informative.") is approximately correct. If you contact a company to report a bug, and that company routes it to some third party support contractor (microsoft does this, I think), and the support contractor replies "not a bug, won't fix", it's fair to characterize that as "[company] rejected my bug report!", even if the person who did it was some third party contractor.