MurphyA/hacker-news huggingface dataset:
by salawat | 2025-05-20 05:17:51+00:00
>Hosting a email service isn't rocket science. If ICC can't be bothered to do that for themselves that speaks more to their general incompetence then anything else.

I personally found building a rocket in KSP easier than getting all the external actors required to ensure reliable email delivery (completely self-hosted) lined up.

The fact is, most actors will not work with you if you don't have a business acct with your ISP. That's human relationship management, and therefore, hard.

Ironically, rocket science is easy by comparison. Use equations, plugin values, solve for X. Calculators and slide rules can get you to another planet easier than you can get a packet to a goddamned Gmail user through all the bloody layers of abstraction. And don't even get me started on the cryptographic material management. Just figuring out how large a key you can actually use and not have DNS mangle it is a bitch. That and bloody SMTP/IMAP proxying configuration if you have multiple domains on your intranet.

I embarked on the quest and have put a pin in it, ceasing to go any further until further notice, but as someone who has embarked on that journey, your comment is about the most condescending thing imaginable, and strikes me as being the product of a time where maybe email wasn't as hostile a space as it is today.
by jpk | 2025-05-20 05:18:35+00:00
For sure, but on balance, during that second: - A smart little girl aced her math test. - A loving father smiled at his kid. - A grandma blew out her 80th birthday candles.

Lifetimes in progress, building their own memories and experiences. So, two people may have died in that second, but 8 billion people lived.
by exoverito | 2025-05-20 05:19:27+00:00
By blue pilled I mean mainstream basic bitch beliefs. The type of shit that indoctrinated slaves believe. That may be harsh language to you, but it is what it is. If you're human, I have sympathy for your plight.

You are welcome for the archive link. I already knew what XKCD comic you were going to post before I opened it. The irony is that you don't know the basics of hacking and news, yet want to pontificate on the highest levels of reality. That is evidence of a skill issue, which permeates everything about your life, and resultingly, all your beliefs and writings.
by bee_rider | 2025-05-20 05:19:51+00:00
Huh, I expected going in that this would actually be about LLMs waiting on customer service lines or whatever. That actually seems like it would be a rare social good produced by these things; plenty of organizations seem to shirk their responsibility to provide prompt customer service by hoping people will give up…

I’m less convinced of the good of an AI therapist. Seems too healthcare-y for these current buggy messes. But if somebody is aided by having a digital shoulder to cry on… eh, ok, why not?
by kaibee | 2025-05-20 05:20:20+00:00
Yeah, some of the bigger numbers were a problem, so we switched to using a horizontally scaling db cluster so that we could cover all of the (useful) numbers. When we encounter a new number, it gets routed to the appropriate db where the results of the function are cached after being calculated. We're thinking of spinning it off as an API service actually if there's any interest.
by CorrectHorseBat | 2025-05-20 05:20:22+00:00
It's been several months since I played but getting ucrtbase.dll always worked for me and it was the only thing I ever had to do for the game. You need to redownload it after every update because it gets wiped though.

Oos can till happen, but as you said it can also happen on Windows, hard to blame Wine for that.

Since gold means "works as good as Windows with workarounds" I think that's a correct rating.
by make3 | 2025-05-20 05:23:08+00:00
It's not, this isn't a lawsuit, it's a casual discussion, and I don't really care whether I'm convincing you or not, I'm taking about this because I enjoy it. I can tell you though that DeepSeek R1 & RL approaches do have shown the power to scale coding and reasoning much further without increasing model size or data requirements much, & that new improvements come non stop in the field from the billions being ingested and all the minds being focused on this all day long as it's so obvious to everyone that it's powerful
by chamomeal | 2025-05-20 05:23:37+00:00
You shouldn’t typically need to redefine your data all over the places. There are zillions of converters for everything to zod, and zod to everything.

If you already have JSON schema/swagger schemas, generate zod from em. If you use a typescript orm, I bet you $10 there’s a zod generator for it.

Honestly zod has gotten so popular that for me, it’s the unifying schema definition that everything else in the stack can rely on. And since directly defines the types, devs actually keep it up to date (swagger docs at my company are ALWAYS lagging behind changes)
by HideousKojima | 2025-05-20 05:23:42+00:00
We certainly don't hide it away from the public ever being able to (legally) see it again. That's what the Simpson's rightsholders did when they removed the episode Jackson guest starred in from streaming services.

People also like to be selective about which artists they try to memoryhole. John Lennon was a wife beater, an adulterer, and a deadbeat dad but people still love his music (though I personally think his solo career was worse than Paul's).
by mattlondon | 2025-05-20 05:23:44+00:00
Not that wild TBH.

This is a common view, and I think will be the norm on the near-to-mid term, especially for basic CRUD apps and websites. Context windows are still too small for anything even slightly complex (I think we need to be at about 20m before we start match human levels), but we'll be there before you know it.

Engineers will essentially become people who just guide the AIs and verify tests.
by donnachangstein | 2025-05-20 05:23:53+00:00
> The users (i.e. high level U.S. officials) did no due diligence.

But why would they? It's not their job. They have massive IT staff supporting them. "High level U.S. officials" are just executives; the pointy-haired bosses to the pointy-haired boss. Only difference is these wear little decorative pins over their breast pocket.

Every Fortune 500 company has dedicated IT staff for execs; someone you can call 24/7 and say "my shit's broke" and they respond "we just overnighted you a new phone".

These people couldn't even install an app on their MDM-controlled device, now the narrative has become we expect them to be making low-level IT decisions too?

Next week we'll be scrutinizing Pete Hegseth's lack of thoughts on rotating backup tapes.
by ivape | 2025-05-20 05:26:15+00:00
The AI will generally know how to do diagnostics for any skill-level, so it should be able to identify what the child needs to work on. Diagnostic testing is not done in public schools. The teacher regurgitates a curriculum and if the kids don't get it (identified in testing), that's that. The teacher only helps students who already know how to self-diagnose (e.g, They know what they are not understanding and are willing to ask questions). Your average teacher in America has never been able to provide diagnostic testing to large classrooms. If you want to think about this differently, imagine a Doctor that can only help you if you already know what your issue is. That has been the state of the education system.
by uniqueuid | 2025-05-20 05:26:51+00:00
Wow, that must be quite expensive! You said the files alone are a few PB. So at least 2PB / 8 servers ~= 250TB per server, which would probably put each server at > 20k $ (unless you’re putting it together with duct tape and scraps, but even then the disks will cost a ton).
by rtpg | 2025-05-20 05:27:33+00:00
I feel like it's valuable to not flatten the context here. We are talking about leaking texts by the Trump admin (and I guess some law enforcement agencies using this?).

There is a lot of daylight between dropping a bunch of texts for government officials and committing horrible violence against people as a whole! These are not the same thing! One could be good/fine while the other is bad!

Having said that I would worry for a WikiLeaks-style "oh now this random person's info is out there because it was in one of these e-mails".

I just want to see the gossip
by baibhavbista | 2025-05-20 05:28:09+00:00
Hey,

I work at Roam on the engineering team.

I do not claim to know about this case, could you send me or support@roamresearch.com any more details you have re: this?

I can, however, tell you what the protocol has been since I've been working here at Roam (since 2021). No one can access user notes without an explicit written permission being granted. We have logs for when any graph is accessed via admins, and so, any member on the team accessing user notes without permission would be fired immediately. This was the operating policy and was made clear to me on my onboarding itself, along with the policy of immediate termination in the case of abuse.

Additionally, since Jan 2022, we have the ability for users to create End-to-end encrypted graphs. These graphs provide an extra level of protection - where your notes (& media) would be safe even in the worst case of Roam being hacked or compelled by law agencies to give info (to be clear, we haven't had either happen)
by searchcord | 2025-05-20 05:28:26+00:00
Hey,

Thanks for your suggestions. However, this does not work for a few reasons:

1. Joining servers is protected by increasingly difficult to solve captchas that have no commercially available solver. This is not a battle I want to fight.

2. There are a LOT of CSAM rings that spam invite links in public servers. This is also not something I want to go anywhere near.

Moreover, after the fallout of spy.pet, I think it is very important that users are able to opt out.
by rsanheim | 2025-05-20 05:29:47+00:00
We've had open source CI. We still have it. I remember ye olde days of Hudson, before it was renamed Jenkins. Lotsa orgs still use Jenkins all over the place, it just doesn't get much press. It predates GHA, Circle, and many of the popular cloud offerings.

Turns out CI/CD is not an easy problem. I built a short-lived CI product before containers were really much of a thing ...you can guess how well that went.

Also, I'll take _any_ CI solution, closed or open, that tries to be the _opposite_ of the complexity borg that is k8s.
by Tabular-Iceberg | 2025-05-20 05:30:11+00:00
This reminds me of a rail trip I’ve always wanted to take: Western Europe to Singapore, which may not be as geopolitically interesting, but may be the longest possible continuous rail journey.

When I first had the idea there was still a gap in the way in Southeast Asia, but it looks like it may have been closed now: https://www.seat61.com/map-of-train-routes-in-southeast-asia...
by prettymuchnoone | 2025-05-20 05:31:57+00:00
as for 1. if you ever have some free time on your hands, and want to take declarative configs to the next level, you can check out Impermanence for NixOS: https://news.ycombinator.com/item?id=37218289

and 2...hm I know i've done Miracast before with GNOME Network Displays https://flathub.org/apps/org.gnome.NetworkDisplays
by searchcord | 2025-05-20 05:32:20+00:00
Hey,

Not exactly. Attachments are only fetched from Discord as the user requests them. This means that the vast majority of attachments are never stored on my server. Right now, I only have about 280TB of attachments locally on my own infrastructure. You can see more stats here: https://searchcord.io/about

Thanks for your question!
by baibhavbista | 2025-05-20 05:32:28+00:00
Hey Baibhav from the Roam Engineering team here

I think this might be a remnant of the time we did not delete media for graphs for cases we thought they might've just migrated to a new graph. For context, a semi-common pattern was for users to export their graph and restore to a new graph, so that they can change the name. Could you have gone through a similar process before deleting your account?

If you please contact support@roamresearch.com and provide the firebase links (even just a few should be okay to find the media), then we can proceed with the deletion for you. Sorry for the issue
by WD-42 | 2025-05-20 05:33:16+00:00
Been using Nvidia+Wayland for years now, even on an optimus laptop.

I'm convinced that many these people saying Nvidia has serious issues on Linux must be (by no fault of their own) going by habit and downloading the driver installer .bin from the Nvidia website and trying to install drivers that way. So yes, if you do that you're going to have issues.

Learn to do things the way your distro does them (use a package manager) and most problems go away.
by constantcrying | 2025-05-20 05:33:45+00:00
>Everybody who uses AI is going to get exponentially stupider, and the stupider they get, the more they’ll need to use AI to be able to do stuff that they were previously able to do with their minds.

No. AI can be very helpful when trying to understand new topics. The author does not seem to understand that a technology is good or bad, nor in itself, but in how it is used.

The real question, which is totally unrelated to AI, is: "Why don't students care about their education?"
by AStonesThrow | 2025-05-20 05:34:59+00:00
Nestlé has sort of divested itself of many brands at this point: BlueTriton was spun off and purchased by private equity. BT owns numerous brands, including Arrowhead, which is ironically being prohibited from pumping its historical source and is now largely drawn in British Columbia instead.

https://en.wikipedia.org/wiki/BlueTriton_Brands

The strange history of Nestlé also includes a widespread boycott, ongoing since 1977, because of how their handling of products in third-world countries has affected childbearing and nursing women there. Ironically, one of the major objections to artificial formula for infants is that poor women are often compelled to mix it with dirty or contaminated water.

https://en.wikipedia.org/wiki/1977_Nestl%C3%A9_boycott
by jspdown | 2025-05-20 05:35:19+00:00
> Jules creates a PR of the changes. Approve the PR, merge it to your branch, and publish it on GitHub.

Then, who is testing the change? Even for a dependency update with a good test coverage, I would still test the change. What takes time when uploading dependencies is not the number of line typed but the time it takes to review the new version and test the output.

I'm worried that agent like that will promote bad practice.
by WorldMaker | 2025-05-20 05:36:22+00:00
Microsoft seems to be taking a outside-in "component at a time" approach to open sourcing Windows. Terminal, Notepad, Paint, Calculator, the new Edit.com replacement, a lot of WSL now, etc.

This approach has been fascinating so far, but yeah not "exciting" from "what crazy things can I do with Windows like put it in a toaster" side of things.

It would be great to see at least a little bit more "middle-out" from Windows Open Source efforts. A minimal build of the NT Kernel and some core Windows components has been "free as in beer" for a while for hobby projects with small screens if you really want to try a very minimal "toaster build" (there's some interesting RPi out there), but the path to commercialization is rough after that point and the "small screens" thing a bit of a weird line in the sand (though understandable given Microsoft's position of power on the desktop and sort of the tablet but not phone).

The NT Kernel is one of the most interesting microkernels left in active use [0], especially given how many processor architectures it has supported over decades and how many it still supports (even the ones that Windows isn't very commercially successful on today). It could be a wealth of power to research and academia if it were open source, even if Microsoft didn't open source any of the Windows Subsystems. It would be academically interesting to see what sort of cool/weird/strange Subsystems people would build if NT were open source. I suppose Microsoft still fears it would be commercially interesting, too.

[0] Some offense, I suppose to XNU here. Apple's kernel is often called a microkernel for its roots from the Mach kernel, but it has rebuilt some monoliths on top of that over the years (Wikipedia more kindly calls it a "hybrid kernel"), and Mach itself is still so Unix flavored. NT's "object oriented" approach is rather unique today, with its more VMS heritage, a deeply alternate path from POSIX/Unix/Linux(/BSD).
by Jedd | 2025-05-20 05:36:38+00:00
> ... narrative has become we expect them to be making low-level IT decisions too?

I think that's a misdirection.

The narrative is that:

a) they were using a compromised piece of software

b) they should not have been using that software - not (necessarily) because it was compromised, but because it wasn't US DoD accredited for that use case.

(I understand your point that these guys are not tech savvy, and do not need to be, but they should be regulation-savvy (clearly they either are not, or willingly broke those regulations), and they should be following organisational guidelines that presumably cover the selection and use of these tools types.)
by jchw | 2025-05-20 05:37:53+00:00
Not 100% sure what is meant here. io.Reader itself only exposes the ability to do read-only access, but if you upcast you are not limited to only io.Reader's functionality. Now of course if you had a function that upcasted e.g. io.Reader to io.Writer and wrote to the provided stream, that would be weird. On the other hand, there is no such issue with merely grabbing an interface { Bytes() []byte } out of an io.Reader, calling the Bytes() method, and then not modifying the returned buffer. I don't think that introduces any hazards or contract violations and as best as I can tell is idiomatic Go and not discouraged.
by micw | 2025-05-20 05:37:58+00:00
Unfortunately the new UI does not allow to search for leaked phone numbers anymore. The old did (e.g. could check for facebook phone number leak, see https://www.troyhunt.com/the-facebook-phone-numbers-are-now-...). The new does not let it pass through the input field.

Edit: it's also statet in the announcement:

> Just one little thing first - we've dropped username and phone number search support from the website

But it's really a bad time to remove this feature since there's a ongoing law suite against facebook in germany (https://www.vzbv.de/pressemitteilungen/facebook-datenleck-be..., hgerman link) that utilized the search there to know if one can participate or not.
by prawn | 2025-05-20 05:38:21+00:00
When we built a house 15 years ago, we declined all the "premium brand" kitchen items in the builder's spec, went to Choice (consumer advocacy and testing in Australia) and picked from the best-rated dishwasher, oven, stove top, rangehood, etc. All worked well and we were happy with all of them. On another occasion, the recommendation was Miele (vacuum) but not for any of those kitchen items in our case.
by troad | 2025-05-20 05:39:41+00:00
I'm probably misunderstanding your post, but it sounds like you're implying that most people are alt right. Most people are not alt right. Not even close.

Most of the things that alt right people talk about as though they're some amazing truth bombs, are - in fact - the basic realisations of adulthood. There's a reason there's such an overrepresentation of teens and young adults in that loud but tiny political segment.

Whether you take the hard facts of life and build an identity around lifting other people up - or whether you use those same facts to build an identity around cutting them down - is a reflection on you and you alone.
by al_borland | 2025-05-20 05:41:02+00:00
The menubar at the end looks unhinged. I’m surprised they didn’t add a manager for that as well, to hide a bunch of it.

While I didn’t find anything earth shattering in here, it almost lost me immediately when the first “essential” thing was effectively a calendar widget. Apple’s Calendar and place a widget on the desktop or in the Notification Center without the need for extra software or cluttering the menubar. I don’t use this on my desktop, but I do have it on my iPhone’s Home Screen.
by jchw | 2025-05-20 05:43:32+00:00
You still have to go and make sure that what you want is there and works, but it's not a bad bet. With a few major omissions aside, there is a pretty big library of supported games.

> For anything that is PvP multiplayer, this is very much not a given because of how pervasive kernel-level anti-cheat solutions are today.

To be fair, though, you probably still have a better shot of being able to play the games you want to under Linux than macOS and that doesn't seem to be that bad of an issue for Mac users. (I mean, I'm sure many of them game on PC anyways, but even that considered macOS has greater marketshare than Linux, so that's a lot of people either able to deal with it or have two computers.)
How to Fix the Gaming Industry
by azyLum | 2025-05-20 05:43:41+00:00
Hey everyone! For some time now, I have been observing how some practices in the gaming industry are increasingly moving away from the interests of players.

So I decided to collect the most common pain points and put them in the form of a simple, clear “Gaming Industry Consumer Bill of Rights.” These are 12 principles that, in my opinion, should become the standard if we want a fairer and more transparent market. I have tried to approach the subject sensibly, from a player’s perspective, but also without hostility towards creators.

Share your thoughts – what would you change, add, or remove?

§1. Prohibition on remastering young games A remaster/remake may be released no sooner than 8 years after the original's release.

§2. Prohibition on deleting original versions of games after the release of a remaster/remake. The original must still be available in digital distribution.

§3. The remaster must contain the original. By purchasing the remaster, the player must have access to the original version of the game in the library.

§4. Discount for owners of the original. The player receives a discount on the remaster/remake if they bought the original at least 6 months before the official announcement, the first official information or a leak informing about the production of the new version. Publishers cannot announce remasters/remakes earlier than 12 months before they reach their minimum age (i.e. 7 years after the premiere of the original)

§5. Prohibition of announcing DLC before the game's release. Additions may only be announced after the base game's release.

§6. DLC Price Limit. DLC cannot cost more than 50% of the base game price. If it costs more, it must be considered a separate game and meet the full requirements.

§7. Micropayments are prohibited in single-player games. Unless they are full-fledged story add-ons. Skins, boosters, currencies should be prohibited.

§8. Prohibition of manipulation of fictitious currency. Each item in the game must show the price in real currency. The conversion rate must be constant in all packages. The player must be able to buy the exact amount of fictitious currency needed to buy a given item

§9. Prohibition of depriving access to paid games. A game that was paid for must remain available for download and launch.

§10. Obligation to provide a date for shutting down servers in paid online games. The date must be known on the day of release. It can be updated, but no more than once every 6 months.

§11. Marking of games dependent on DLSS/FSR/FG. Games that do not work well without these technologies must receive a special mark warning players about poor optimization until the problem is fixed. The mark will be awarded on the basis of a mandatory pre-release game test by a specially designated group.

§12. Mandatory free demo of games. Every game costing more than $50 must have a free demo with at least 10% of content. The demo cannot be removed after the game's release

Let me know what you think.