MurphyA/hacker-news huggingface dataset:
by techpineapple | 2025-07-25 19:23:58+00:00
I'm not confident that the alternative will be more humane (yes, I would in fact prefer to rot on the street than be in some of our institutions, even ones that aren't prison. Source: Masters in psychology and did my internship at a low-mid level nursing home)

But I do agree that the current situation is not good, and that reflexively defending the current system is stupid.
by theshackleford | 2025-07-25 19:24:02+00:00
> Sure, but the parts of the image that are anywhere near 1000 nits are usually quite small and are things like muzzle flashes or light fixtures or centers of explosions, or magic effects etc.

Sure, but plenty of things are bright enough in combination at varying window sizes that combined the panels have to drop down significantly. So you might get 1000 nits for a muzzle flash but ~200nits at best for a “bright sunny day.”

The problem is way too many people (I’m not suggesting you) don’t realise this and just think they are “getting 1000nits!”

>https://www.rtings.com/monitor/reviews/asus/rog-swift-oled-p...

Yes, I own this display and it’s one of the better ones for brightness which is why I grabbed it.

However even on the latest firmware, It has a bunch of issues including with colours in HDR unfortunately. It also has incredibly aggressive ABL. Still a great display, but with more limitations compared to the TVs than I’d like still. They’ll get there though hopefully in few more generations.
by SL61 | 2025-07-25 19:24:42+00:00
One of the big shifts in academia over the past couple decades is that, for any number of reasons, students today are less likely to self-study or tinker outside of classes and internships. The increased prevalence of basic bootcamp-style classes like "Let's Build a Rails App" in CS programs is because departments can no longer assume that students will explore things like that in their spare time.
by zzo38computer | 2025-07-25 19:24:53+00:00
You can also run PostScript programs on the computer; you do not need a PostScript printer.

> Maybe that's because I regarded PS as a specific-use tool vs. a general purpose language.

In my opinion, it is both. Many of the programs I write in PostScript do not involve a printer at all.

> If nothing else PS showed the value of excellent documentation. Lack of it probably accounts for many software project failures, particularly in the open-source world.

I also find a problem with many programs that do not have good documentation. When I write my own, I try to provide documentation.
by Theodores | 2025-07-25 19:25:04+00:00
You can get your code to list PNG or JPG and then get your server to serve webp. Browsers don't care about file extensions, they read the image headers.

To implement this you can get nginx to generate the webp from the JPG or PNG. Then you get that cached by your CDN.

If you need to change your compression levels then you can delete the cache on the CDN.

You can use the varies header to see if webp is accepted. If not, serve the original. In this way people can save the hires JPG with a right click.

You can also amp up the compression just for when the data saving flag is set.

The best thing is that you can do all this with hardly any lines of code and the VIPS library to optimise it.
by jerf | 2025-07-25 19:25:41+00:00
"Years are not leap years, unless % 4, unless % 100, unless % 400."

It's a wacky rule for sure.

2000 was fun. Everyone knows about "unless % 4", but there was also an interesting and very vocal set of people who knew about the "unless % 100" but somehow knew that without knowing about the "unless % 400" part. A very specific level of knowledge.
by jajuuka | 2025-07-25 19:26:00+00:00
The spirit of Visa/Mastercard isn't wrong. If a platform is doing something illegal they will break ties or give them a chance to course correct. When Pornhub was exposed for hosting lots of revenge porn and illegal porn Visa/Mastercard pulled back, Pornhub cleaned house and put up new stronger barriers to prevent that kind of material being uploaded. But instead of doing business again they said "just kidding" and did not come back.

In this case with Steam and Itch.io they are targeting legal games and is just 100% in the wrong. There is a checkered history of Visa/Mastercard dropping legitimate causes because it's hot politically. Which is also in the wrong.

Bitcoin/crypto was supposed to be the way around this kind of censorship, but that's basically a ponzi scheme so that's not the way forward. Unfortunately Visa/Mastercard have a monopoly on the market and they use it regularly to keep out competition. Regulation/investigations need to be done to fix this, but that sure as hell isn't happening under this presidency.
by saidinesh5 | 2025-07-25 19:26:06+00:00
> Battery life Would it be any more battery life consuming than having an always on connection for push notifications? I used to have a local http/ftp file server running on my Nokia N9/N900 and even on my early Android phones back in the day. I used to still get an all day battery life.

> Imagine losing an email because you walked into the subway and your phone was unreachable the moment an SMTP server tried to connect to it.

Dont SMTP servers already retry a few times before giving up? Plus it is not like you're using the phone to host content for the whole of the internet. It would be just for your close circle usually.

I am not saying phones make the perfect servers for all kind of applications but for certain kind of workflows... I think Phones are pretty good. Our network infrastructure (NAT, firewalls etc... limited data plans etc..) is the main headache for most of these use cases. But the network infrastructure is a problem even for our laptops, home computers etc..
by lloeki | 2025-07-25 19:26:13+00:00
I remember there was this short period of time around (lousy approximate timeframe) Snow Leopard where a confluence of features and hardware was suddenly available and which would have made this just within reach of Apple completely changing the game:

- There were OOTB features on Mac OS X such as web page building and publishing

- There was Mac OS X, but there was also Mac OS X Server, a full-fledged, easy(-ish) to use solution to self host mail, calendaring, and so on

- There was Bonjour a.k.a Zeroconf, not just on the LAN but global as well.

- There was Back to my Mac and most importantly the technology underneath it which was essentially a "one switch Tailscale". Combined with the above you could SSH to any of your Macs from any other Mac you were logged into wherever it might be, Back to my Mac was merely VNC'ing/SMB'ing over that private overlay network.

- There was the quite budget friendly Mac Mini

- also, Airport Express/Extreme/Time Capsule, if you had one of those BtmM would magically WoL sleeping Macs.

- The Mac App Store was introduced

- Affordable residential FTTH started rolling out widely with solid downlinks+uplinks

And around that time I was god honest thinking: "these are all pieces of the same puzzle... next step they might turn each of their server features into separate server apps, and bootstrap an app store out of it for third parties to create and publish their own server apps, and everyone and their dog could have their own server of anything at home"

Instead things were dialled up to 11 towards datacenters.
by nettlin | 2025-07-25 19:26:32+00:00
When using Tailwind you’re likely to use something like React components, so your actual code is more likely to look like:

<Menu> <MenuButton>Dropdown button</MenuItems> <MenuItems>…</MenuItems> </Menu>

which is even better than what Bootstrap provides since you get type safety for component props (and more opportunities for customization than what Bootstrap allows)
by lokar | 2025-07-25 19:27:20+00:00
It has always been possible (and sometimes happens) for VCs and mgmt to screw the early employees.

The question is will it become more common now?

Also, people equate these to aquihire deals. But they are not really. Most aquihire deals are when the company is out of runway, or it seems growth has slowed/stopped and there are no good ways out. There is not mucH value left.

Here there is clearly billions in value, it’s just not being distributed in the normal way.
by vouaobrasil | 2025-07-25 19:27:22+00:00
> RC is a place for rigor. You should strive to be more rigorous, not less, when using AI-powered tools to learn, though exactly what you need to be rigorous about is likely different when using them.

This brings about an important point for a LOT of tools, which many people don't talk about: namely, with a tool as powerful as AI, there will always be minority of people with healthy and thoughtful attitude towards its use, but a majority who use it improperly because its power is too seductive and human beings on average are lazy.

Therefore, even if you "strive to be more rigorous", you WILL be a minority helping to drive a technology that is just too powerful to make any positive impact on the majority. The majority will suffer because they need to have an environment where they are forced not to cheat in order to learn and have basic competence, which I'd argue is far more crucial to a society that the top few having a lot of competence.

The individualistic will say that this is an inevitable price for freedom, but in practice, I think it's misguided. Universities, for example, NEED to monitor the exam room, because otherwise cheating would be rampant, even if there is a decent minority of students who would NOT cheat, simply because they want to maximize their learning.

With such powerful tools as AI, we need to think beyond our individualistic tendencies. The disciplined will often tout their balanced philosophy as justification for that tool use, such as this Recurse post is doing here, but what they are forgetting is that by promoting such a philosophy, it brings more legitimacy into the use of AI, for which the general world is not capable of handling.

In a fragile world, we must take responsibility beyond ourselves, and not promote dangerous tools even if a minority can use them properly.

This is why I am 100% against AI – no compromise.
by entrepy123 | 2025-07-25 19:27:35+00:00
Fullscreen (or, as is my preference, "hide menu bar automatically" and "open window to maximized not true fullscreen mode") is useful for presenting a full display cleanly, when the contents to present is exactly 16:9.

Otherwise, the menu bar makes the contents not truly 16:9 or awkwardly shows distractions/leakage in the form of the menu bar.

Critically, if contents being presented is true pixel perfect 16:9 ratio and the window is not "fullscreen" or "maximized with hidden menubar", then the aspect ratio gets messed up, ruining what is otherwise perfection through a slice of "missing" content along one edge.

Indeed, more for presenting than actual task work IME.

Nice thing is this clock can show on other displays, too, in multi monitor setups, e.g. when auto-hide-menu is enabled. So sweet.
by v3xro | 2025-07-25 19:28:11+00:00
What I see is that it's trivial to 'self-host' locally - go buy a product from Synology/QNAP etc. - they have an ecosystem, easy setup, apps, everything. Three issues from my perspective: 1) cost and 2) security+privacy 3) not so easy to integrate networking (visibility from internet side) for things like email hosting.

I can also see it possible to 'self-host' things once you use a cloud where you can do 'confidential computing' stuff aka. the hosting provider does not have access to whatever it is you're running. That functionality is there on the major clouds now (EC2, Azure, GCP) all have the Intel/AMD/Arm TME/SEV/RME stuff implemented but finding it on a device that you can self-host in your little storage cupboard is impossible right now (EPYC 9004 seems to be the lowest available with that technology). At a minimum you want secure boot + attestation + memory encryption if you are not in control of the hardware space itself.
by justin66 | 2025-07-25 19:28:12+00:00
> It wasn't a good idea to use shortened links in a citation in the first place, and somebody should have explained that to the authors. They didn't publish a book or write an academic paper in a vacuum - somebody around them should have known better and said something.

It's a great idea, and today in 2025, papers are pretty much the only place where using these shortened URLs makes a lot of sense. In almost any other context you could just use a QR code or something, but that wouldn't fit an academic paper.

Their specific choice of shortened URL provider was obviously unfortunate. The real failure is that of DOI to provide an alternative to goo.gl or tinyurl or whatever that is easy to reach for. It's a big failure, since preserving references to things like academic papers is part of their stated purpose.
by creer | 2025-07-25 19:28:39+00:00
I loved the book "How to know a person - The art of seeing others deeply and being deeply seen, David Brooks, 2023". I found truly interesting ways to look at the problem. By a professional of getting people to connect. Including issues such as how we see ourselves or how we see the world is not how it is (which applies to the person in front of us). Also a great discussion of culture vs individual. And plenty of tips for everyday usage. A useful piece of work.
by qualeed | 2025-07-25 19:29:02+00:00
I'm curious, what do you imagine as the better alternative?

I guess every publisher could just sell direct to customers on their own website, but that wouldn't address this issue at all (it would make it even easier for payment processors to abuse their duopoly), while also severely damaging the discoverability of games.

And, considering that companies can already do this if they want but still choose to sell via a platform, I'm guessing there are several benefits beyond discoverability that I'm not thinking of.
by perching_aix | 2025-07-25 19:29:18+00:00
A Full HD CRT from the roadside in 2003? As if this was just a thing people had happen to them? Is this some elaborate joke I'm missing?

> I haven't owned a smartphone with a screen resolution that low

Smartphone in italics, because smartphones are known for their low pixel densities, right? What?

Did you own a smartphone at all in the past 10 years? Just double checking.

> I think it's an amazing feat of marketing, by display companies, that people still put up with such low resolutions.

And how did you reach that conclusion? Did you somehow miss display companies selling and pushing 1440p and 4K monitors left and right for more than a handful of years at this point, and yet the Steam Hardware Survey still bringing out 1080p monitors as the king month to month?

Sometimes I really do wonder if I live in a different world to others.
by jasperry | 2025-07-25 19:29:24+00:00
This is about the foundations of symmetric encryption. The authors are looking for constructions that give similar security guarantees to one-way functions if you live in the quantum world, and one-way functions are the theoretical foundation of symmetric cryptography.

Public-key encryption is based on trapdoor functions, which is a strictly stronger definition. So they wouldn't have got that far yet.
by artemonster | 2025-07-25 19:29:33+00:00
As a person who is highly vested and interested in CPU space, especially embedded, I am HIGHLY skeptical of such claims. Somebody played TIS-100, remembered GA144 failed and decided to try their own. You know what can be a simple proof of your claims? No, not a press release. No, not a pitch deck or a youtube video. And NO, not even working silicon, you silly. A SIMPLE FUCKING ISA EMULATOR WITH A PROFILER. Instead we got bunch of whitepapers. Yeah, I call it 90% chance for total BS and vaporware
by conradev | 2025-07-25 19:29:41+00:00
What do you think the negative externalities actually are? Off of the top of my head: mining, landfill. Same as other metals.

If the processes to extract Lithium from recycling become cheap enough to compete with the prices of mined Lithium, then that happens.

Processes still need to be invented/scaled for that to happen: the only real way to deal with damaged or charged cells that I know of is to deep freeze them, shred them, and then defrost them slowly.

But in either case: Lithium is going to end up as waste. Making it cheaper to make cars affordable and the grid more stable means that disposable batteries will be even cheaper.

I don’t know how modern batteries fare in landfills: Most modern solar panels, for example, are relatively clean (mostly aluminum, silicon, copper, wee bits of lead). But not a waste management expert.
by PaulDavisThe1st | 2025-07-25 19:29:45+00:00
the correct rule is: tabs to indent, spaces to align

[TAB][TAB][TAB]ShortTypename[SPACE][SPACE]variable_name

[TAB][TAB][TAB]LongLongLongTypename[SPACE]variable_name2

ps. the [SPACE] counts above are illustrative, not accurate.
by userbinator | 2025-07-25 19:30:04+00:00
The sibling comment basically answered for me; I don't check the headers unless I'm feeling suspicious, and such an immediate urgent call-to-action definitely counts as suspicious.

It helps that I'm using a client which shows all the headers by default, and I normally just scroll past them if I don't have doubts; all the mainstream consumerist ones seem to make that very difficult or even impossible.

If anything, it seems hiding these details is a way to increase blind trust in things like DKIM and promote learned helplessness, so they have the incentive to make clients opaque.
by zzo38computer | 2025-07-25 19:30:48+00:00
> I’m pretty sure the programmability of PostScript was a mistake. Adobe clearly thought that because most of it was removed from PDF.

I do not agree. I think the mistake was using PostScript as the output document format, not its programmability. PostScript should be the input format and not the output format.

I think PDF has many problems and is badly designed in many ways, though.
by prisenco | 2025-07-25 19:31:04+00:00
Every couple years someone tries this and it immediately turns into a cesspool because no matter the good intentions of the makers, it attracts the worst kind of person as active users.

It gets shut down, everyone forgets, then someone eventually has a brilliant idea...

It come from a place of sincerity but defenders imagine everyone would use it for the same reasons they would: Warning people of genuine threats in the dating world. They would never use it for gossip, or revenge, or creative writing, etc. so they don't imagine others would.

But at scale, if generously only 0.1% of women in America are bad actors that would weaponize this app, that's over 150k people (not to mention men slipping past security). And the thing about bad actors is that one bad actor can have an outsized effect.
by rexreed | 2025-07-25 19:31:06+00:00
I am of the firm belief the solopreneurship is the future, especially with the power of AI. I don't believe corporations of any type, from startup to tech giant have the interests of anyone but the majority shareholders in mind. Employees, customers, partners, all get the shaft. When money is involved, startups aren't product companies, they're financial instruments.
by trothamel | 2025-07-25 19:31:09+00:00
> Knowing your way around the ecosystem of one programming language does not build up the intuition necessary for identifying O(n²) (or worse!) algorithms and choosing/writing O(log(n)) (or better!) ones instead.

I'll disagree with this, at least in terms of Scheme versus Python.

Python is visually close enough to other languages that the skills you develop to quickly see O(n²) algorithms easily transfer to many other languages. Scheme is very different visually, and so the intuition doesn't transfer as well. Sure, it's possible your intuition is wrong, but when scanning a program intuition can help in the first pass.
by jschveibinz | 2025-07-25 19:31:35+00:00
I am surprised that the employment agreements between execs/founders and Windsurf didn't address this. A cautious investor--or even a cautious key employee joining the team--would have locked the founders and key employees down to prevent them from being hired away without some recourse. This is especially important when all of the value was in the employees. There should be lawsuits forthcoming...
by Aurornis | 2025-07-25 19:31:51+00:00
When the Steam removals came up on HN, several people linked the list of games pulled. It looked more like they were targeting incest games (which is a genre I didn’t know existed) rather than the generic “porn games” that keeps showing up in headlines. There could be more developments or a different story for Itch.io, but last time this story was circulating it appeared that journalists were avoiding talking about specifics because people were much more sensitive about removing “porn games” in general whereas as “incest games” is a different story.
by the8472 | 2025-07-25 19:32:21+00:00
> I don't think it's realistically viable to compete with Steam (or Itch) without access to Mastercard and Visa.

They could not allow those games to be sold through those particular payment processors and require wire transfers instead. More cumbersome payment method, but better than outright banning them.

If the payment processors try to dictate what content these sites may host even when it involves competing processors that sounds quite anti-competitive practice.
by jw1224 | 2025-07-25 19:32:31+00:00
The “full Tailwind experience” is already freely available. What “lost opportunities for deep integration” is a frontend CSS framework missing?

Tailwind Plus (the commercial product) is like buying an off-the-shelf template. It’s just a collection of themes and pre-built components — useful for devs who want to get started quickly on a project, but it’s cookie-cutter and can easily be replicated by anyone with Tailwind itself.
by strcat | 2025-07-25 19:33:11+00:00
Our hardware requirements are listed at https://grapheneos.org/faq#future-devices. There are a small subset of other devices with at least nearly all of the security features we require. However, those devices either don't allow using another OS or cripple security for it. There's no other device providing the listed security features and allowing us to support it. Pixels are also the only devices properly keeping up with current Android OS and security updates. We need ongoing firmware and driver updates. There are other devices offering support for a similar time period, but not actually providing close to the same thing during that time period.

Most OEMs do the bare minimum for security. The security features they provide are the ones provided for them by AOSP, the SoC vendor, etc. They provide delayed and quite incomplete security patches.

Android downplays the fact that it has OS releases every month. There's a new monthly, quarterly or yearly release each month. The monthly Android Security Bulletin patches are a separate thing providing backports of a subset of the security patches (most High and Critical severity AOSP patches) to older initial yearly releases (the initial releases of Android 13, 14, 15 and 16). There are also a huge amount of SoC and other hardware-related security patches with a small subset included in the Android Security Bulletin. Most OEMs struggle to provide these backports and vendor patches on time for a reasonable time period. Non-Pixel OEMs eventually update to a new initial yearly release, usually quite late, then rely on the backports to it for a year or more. Full Android security patches mean shipping the latest stable releases, which have been through significant public testing beforehand for quarterly/yearly releases and are not actually bleeding edge. Quarterly releases are as large as yearly ones but awareness of them existing is low. Android 16 QPR1 currently in Beta has more user-facing changes than Android 16.

We're working with a major Android OEM towards some of their future devices meeting our requirements and providing official GrapheneOS support. It will be their regular devices but meeting our requirements currently only Pixels do. Hopefully available in 2026 or 2027. There's no reason other devices can't provide comparable or better security than Pixels, but it's not easy or cheap.