MurphyA/hacker-news huggingface dataset:
by eviks | 2025-05-29 13:56:36+00:00
You're confusing two claims. Lack of proof that emacs default are RSI-inducing doesn't mean that % of RSI-harmed users is not an objective measure of ergonomics.

> Of course, the real questions are "why?"

Are you having trouble answering such a simple question to feel the need to ask it?

But this is again missing the point, which was that there was no "reinvention incorporating the best ideas" because many surface-level good ideas aren't incorporated (same thing with the brighter future bit rotting plans...)
by AnimalMuppet | 2025-05-29 13:56:59+00:00
The President and the courts didn't neuter Congress. Congress neutered itself.

Over the past several decades, Congress has been less and less able to pass legislation, less and less able to work with itself, eventually even unable to pass a budget (which is their most fundamental, basic duty). How many years of the last decade has Congress passed a budget? That would have been unthinkable 50 years ago.

Congress is broken, not because the President broke it, not because the courts broke it, but because party politics and the primary system broke it.

The President has ruled more and more by executive order, partly by overreach, and partly by necessity, because Congress can't or won't do their job.

I don't think that the courts stripped power from Congress by overturning Chevron. They stripped it from the executive branch.
by goric | 2025-05-29 13:57:04+00:00
IMO this climb doesn't really do much to prove of xenon's effectiveness (altitude researcher Dr. Peter Hackett says as much [0]).

The team used supplemental oxygen on the climb, with the starting altitude and flow rate not being reported [1]. This is speculative, but if they were using more oxygen than typical and starting at a lower altitude, that's a massive advantage.

Further, Andrew Ushakov traveled from NYC to the summit in just under 4 days this year without the use of xenon (but also with supplemental oxygen with unknown starting altitude and flow rate). He used a hypoxic tent to prepare as well, and depending on the accuracy of the reporting may have even spent less time doing that than the xenon team did [1].

[0] https://www.npr.org/2025/05/18/nx-s1-5398553/a-new-company-i...

[1] https://www.alanarnette.com/blog/2025/05/21/everest-2025-fas...
by prettyblocks | 2025-05-29 13:57:43+00:00
Yeah, I'm not contesting that at all. I think Telegram sold its soul a long time ago, so I kind of just treat it as a self-contained socially oriented splinter-net with its own integrated app environment... and it's actually really cool and feature rich. I also find Grok to be an LLM that performs pretty well, so I don't mind the integration, much the same way I didn't mind the AI integrations into WhatsApp, but I understand that many people just want a messenger that's a messenger so I can understand the pushback.
by jakub_g | 2025-05-29 13:57:46+00:00
The lockers in Poland can be used for both receiving and sending items. It's a massive QoL improvement in many ways over old school:

- you can receive things while you're not at home, don't have to carefully plan to be there for the courier (who then misses initial date and you need to do it again next day). It works 24/7 so you can pick up your stuff in the middle of the night if it's more convenient. You have 48hrs to pick up.

- you can send things, also 24/7, so no need to go to a blessed place between 9am and 5pm during week and queue. You can send your item Sunday evening, no problem

- the costs are also very reasonable. I sent a parcel from Poland to France for 7€ this month.

- you don't actually need to print anything nor even write the address. The courier opens the box, and they print a sticker with destination address.

- I believe it increases throughput because the courier doesn't have to stop at 100 places per day, they stop at lockers and unload N packages at once in every locker. Higher throughput -> shorter delivery times and lower costs
by dabockster | 2025-05-29 13:57:48+00:00
They install in AppData to get around IT admin blocks. Unless a sysadmin has the tech available to operate on a whitelist only basis (which not everyone does - it’s super expensive), you can be certain that at least some users have things like Spotify installed illicitly.

And this is why having a solid working relationship between all levels of IT and your users are so important. It really is customer service first, tech second. If your users trust you as the IT admin, they’ll know to ask first before downloading AppData installers like this before they become a job ending issue for them.
by 9rx | 2025-05-29 13:58:07+00:00
> a child that struggles to read will later struggle to study and learn anything else as well.

Back in my day that was more or less true. Accessible information was almost exclusively limited to textual form. But that is increasingly not the case. Where I had to pour over words when I was a child, the kids these days are turning to Youtube to learn the same. Especially coupled with other emerging technologies, this may not continue to hold.
by Brajeshwar | 2025-05-29 13:58:30+00:00
Nice. I don’t know anyone serious with Flash at that time who does not have that book.

In the early 2000s amazon.com was not in my country, India, but they deliver books for a hefty shipping fee. I bought my first book and the first ever order from Amazon - "Object-Oriented Programming with ActionScript" by Branden Hall for a whooping $51.97 (just checked my order history). After a few years, seating in the room with all of the authors, the whos who, and the father of ActionScript at the Macromedia office in Townsend was sureal for me. Spot them here https://www.flickr.com/photos/brajeshwar/albums/720575940814...
by amitu | 2025-05-29 13:58:38+00:00
We are built on top of https://www.iroh.computer/blog/iroh-dns, and iroh uses the public key as the node identifier. Unfortunately the iroh id is 64 char long, which can not be used in subdomains, subdomains have a char limit of 63, so we are using dnssec base32[1], which comes to 52 chars, and we use that 52 char string as the primary identifier (instead of IP:port, which is used the "old school net" (tongue firmly in cheek), and we call it id52.

https://datatracker.ietf.org/doc/rfc5155/
by mushufasa | 2025-05-29 13:59:13+00:00
A lot of our code was written by domain experts who aren't trained in algorithms/data structures. We have new relic and other performance assessment tools to see where we have long running queries etc. But looking at the realized performance will only show you the biggest problem areas, like long running queries, and will miss the "Death by 1000 papercuts" of functions that work but in a way that is unnecessary. It would be nice if there is a tool that looks more holistically at whether certain functions are designed well, both in terms of space-time complexity of the algorithms and in terms of overall design of certain features. For example, a feature that sequentially changes a lot of things in a database could not raise any red flags in a profiler, but could be unnecessarily adding a lot of time versus an approach that might pull data into memory, conduct all the operations, then bulk reinserting. Or which could be refactored to act in parallel versus sequential.

This is what is really hard to figure out because you need to know 1) what is the business logic you actually need (and what tradeoffs can you make that would be acceptable given the product), 2) algorithm design, 3) how web apps scale things horizontally, 3) which things get performed on the cpu / memory versus a database, and more.

Instead of hoping for a tool that can do all of that at once, it would be nice if a tool could at least visualize (2) within an existing project to help a human who can keep those things in their head at one time to spot problem areas with code design / system architecture that wouldn't necessarily be revealed by simply looking at logging/APM tools.
by os2warpman | 2025-05-29 14:00:09+00:00
AS&S survived for decades selling actual science and surplus, now it seems their focus has shifted to alibaba junk consumer goods and flea market reject merchandise.

A decade ago if you searched for toggle switches on their website you would have gotten dozens and dozens of results.

Now there are six, and only two of them are actual toggle switches.

Did all of the science and surplus run out?
by tristan957 | 2025-05-29 14:00:11+00:00
Gerrymandering can have an effect, but I'm not sure how to measure it. Gerrymandering contributes to voter disenfranchisement. If you have been disenfranchised for the 3 years before the presidential election, why would you then choose to participate in the elections in the 4th year? To me, that number has to be non-zero, but it isn't obvious if it's anything significant.

For instance, how many Democrat supporters just don't show up to the polls in Texas because they feel that their vote doesn't matter due to gerrymandering in the state?

I think the issue here is that we are trying to apply logic when the American voter tends to be very emotional.
by dabockster | 2025-05-29 14:01:13+00:00
That’s awesome, but keep in mind that the AppData thing is likely a feature and not a bug.

Think about it another way: if they install in AppData, they can likely bypass IT depts and other business bureaucracies and get a foothold somewhere in an organization. It’s absolutely malicious, both in terms of tech and business practices, but it works.
by amitu | 2025-05-29 14:01:26+00:00
We are using iroh, so you can start with https://www.iroh.computer/blog/iroh-dns, and checkout their docs to understand how iroh itself works.

The malai stuff is relative not very interesting (we write some HTTP/TCP services/proxies that forward their calls over iroh connection, and write the other side to bridge back to HTTP/tcp). Code should help, or come to our discord: https://malai.sh/discord/ (currently it will say fastn, we are in the process of changing it to FifthTry server or something, we do not want to maintain multiple discord servers, and thinking of putting all FifthTry open source stuff on a single discord server).
by sph | 2025-05-29 14:01:27+00:00
It was good and minimal before, now it's all form and no function (no dates, no ordering of posts).

Honestly, unremarkable post for an unremarkable idea. Smells like a PR push to publicize the author's website more than anything. Sure it's your website, you can do anything you want, but that is hardly a ground-breaking concept, is it?

(The posted website has been created 2 days ago, and already has 5 posts created all on the same day, asking for paid membership, hoping to trend on HN. s/good/dead/internetmagazine.com)
by sbacic | 2025-05-29 14:01:31+00:00
Not quite. Disguised employment is a pretty specific and (usually) clear-cut issue with well defined criteria. The problems start when a jurisdiction broadens the definition to include whatever they want because they want to capture more tax revenue.

IANAL, but I've been freelancing for years and had a similar thing come up. In the end I was found compliant with the law, ie: not in disguised employment.
by pornel | 2025-05-29 14:01:33+00:00
Apple only sees developers as a revenue stream to squeeze dry. Investing into Apple-only technologies is getting yourself into an abusive relationship. macOS is still a good platform, but staying away from Swift gives you an escape plan.

There's also no point having a native UI on macOS any more. Apple ruined it themselves by switching to flat design, and making their own UIs and apps an uncanny valley between macOS and iPadOS. There's no distinct native look-and-feel on macOS any more.
by horsawlarway | 2025-05-29 14:02:04+00:00
Sure, and that's fair and I'm not saying you shouldn't donate like that (frankly - that about the only way you should donate if you want to actually be helpful).

I think the reality is that online marketplaces basically fill that gap, though.

Most folks who have items that they know aren't trash try to sell them themselves online these days (or best case - use things like "BuyNothing" groups).

But if you can't move it on facebook marketplace, the sad reality is that goodwill and the like are also probably going to put it in the trash if you donate it to them.

Even places like homeless shelters are very picky (exclusively "new" or "gently used" donations of specific items).

There's just a lot of work in "matching" used items to people who want/need those items, and most times the value of the item is lower than the value of that work (even when that work is heavily discounted by volunteers).
by danenania | 2025-05-29 14:02:44+00:00
Congrats guys—looking good!

For the managed service, how do you think about the N+1 request/query issue and latency with things like org membership checks and authz checks? This always pushes me to want this stuff in my db or at least on my side of the network line. Seems that tesseral is self-hostable which is awesome and could be a solution, but I’d probably rather just use the managed service if it wasn’t for this issue.
by d4mi3n | 2025-05-29 14:03:01+00:00
> do you store them compressed or plain?

Can’t speak to your other issues but I would think the right file system will save you here. Hopefully someone with more insight can provide color here, but my understanding is that file systems like ZFS were specifically built for use cases like this where you have a large set of data you want to store in a space efficient manner. Rather than a compression dictionary, I believe tech like ZFS simply looks at bytes on disk and compresses those.
by vin10 | 2025-05-29 14:03:38+00:00
Nice usability features definitely. Apart from that how would you say it compares against something like sysdig falco / cilium + tetragon?

Apart from this a major issue is DNS based dynamic filtering which is way batter to get right in a Kubernetes environment with something like Cilium. IP lists are impossible to manage with modern level of third party integrations.
by sceptic123 | 2025-05-29 14:03:44+00:00
Certainly not what I understand as shadowbanning.

> the practice of blocking or partially blocking a user or the user's content from some areas of an online community in such a way that the ban is not readily apparent to the user

(from Wikipedia)

I'm not saying what they are doing is good, just agreeing that it doesn't seem like shadowbanning, it just looks like downranking.
by rtkwe | 2025-05-29 14:03:47+00:00
> I wish all of these news articles would discuss the actual studies

They do, if you read them.

> While some doctors have used the gas in the past to “precondition” patients to low oxygen levels — for example, before major heart surgery — the practice hasn’t really caught on because “it hasn’t been as protective as one would hope,” he said.

> Mike Shattock, a professor of cellular cardiology at King’s College London, said “xenon probably does very little and there is virtually no reputable scientific evidence that it makes any difference.”

> Some research has shown that xenon can quickly acclimatize people to high altitudes, even as some experts say the benefits, if any, are negligible and the side effects of its use remain unclear.
by programjames | 2025-05-29 14:03:49+00:00
By "unable to take advantage of it", do you mean:

- Unable to demonstrate prequisite knowledge, or

- Unable to go to a school further away?

I can get the latter one, which is why I think we shouldn't just have magnet schools, we should have free, government-run magnet boarding schools. Or, alternatively, how much would it really cost to provide a chauffeur service to kids who have demonstrated intelligence and need? If schools can provide personal aides to 1% of their population, I'm sure they have the budget to treat another 1% equitably.
by techpineapple | 2025-05-29 14:03:51+00:00
The question though is the rate of growth. To get the kind of “end of scarcity AGI” advertised by Sam Altman probably requires continuous over year exponential growth. Will that happen in the normal course of LLM research? Or will it be more gradual, and the exponential growth will come from future paradigm shifts. I’m arguing the second.
by munksbeer | 2025-05-29 14:04:03+00:00
Yes, I agree, bitcoin (I'm using bitcoin as a proxy for others here) does that. But it turns out that most of the world doesn't value that property all that highly when combined with all the downsides of bitcoin.

The vast majority of transactions are from people buying and selling crypto, not for real world cases, just trying to make a profit in fiat.

We've had 15 years now, and we can still ignore crypto. Most people do. I chose not to, in case it made me rich, and it seems to be working ok towards that goal.

I don't see what you mean by "giving up", because that is still presupposing that there is a real problem that the technology is solving, that people are ignoring out of laziness or spite or something.
by j2kun | 2025-05-29 14:04:10+00:00
I have been trying to teach my 3 (now 4) y/o to read and while he's getting it, the process is very slow and he won't try reading on his own except to look at the pictures.

On the other hand, he finds numbers delightful, can add two digit numbers and knows his multiplication table up to 10, loves squares and square roots, and can do simple algebra problems in his head (equivalent to solving 3x+1=28). He once sat by himself with his blocks for an hour figuring out all the triangular numbers ("step squad" numbers) that he could make with the 200 blocks he had.

I think you just have to try different things and see what the kid latches on to. Lego, drawing, music, whatever. Reading is not the only way to activate your brain, and I think peer pressure is a big part of why kids want to learn to read once they get to school. That and there are just too many ways to be entertained these days (video, audio, toys, etc.) while reading takes true grit.
by exceptione | 2025-05-29 14:04:24+00:00
SCIM is on the roadmap for Keycloak.

SCIM support is going to be implemented in the newer Red Hat build of Keycloak release (successor of RH-SSO), the current plan is to have an implementation with Red Hat build of Keycloak 26.4 scheduled for Q4/2025, however that is subject to change because of priorities.

-> https://access.redhat.com/solutions/5065271
by modeless | 2025-05-29 14:04:46+00:00
Porting games to the web is a fun hobby! I've done Quake III [1] and Cave Story [2]. Just like in this story it's all about the details. Getting the game loading is just the start. Things like adding touch controls for mobile, handling multiplayer, managing save files, supporting modern screen resolutions and frame rates, they take more time than the initial port.

[1] Single player: https://thelongestyard.link/q3a-demo/ Multiplayer: https://thelongestyard.link/q3a-demo/?server=HN

[2] https://thelongestyard.link/cave-story/
by seanclausi | 2025-05-29 14:04:58+00:00
> Everyone I know who still frequently gets COVID had the shot.

Your observation matches what I'm seeing among the many people I know. One middle-aged man in particular, who's quite active and otherwise healthy, got at least 3 of those shots back then so he could travel overseas. There were at least 2 separate international trips he subsequently went on where he got sick on the way home, tested positive once back, and then needed a week or two to recover. He still tends to get quite sick after trips now, but he ran out of those home tests, so he can't confirm the cause.
by jwrallie | 2025-05-29 14:06:20+00:00
They are two separate skills, most obviously in languages such as Chinese or Japanese.

If he can only read the sounds that is half the work, and is amazing on its own.

I’ve started reading at 5 when my father was at home during a short period of unemployment. He was quizzing me about sounds of words with similar letters and I was a curious boy. It seems that just giving kids attention works.

I’ve entered first grade at 6 when all my classmates were 7. Looking back I think it’s best to not create much age difference from your mates, there is already an (at most) 1 year difference that occurs naturally in the yearly school scheme.

There are more things in the body that progress in parallel other than intellectual abilities, I was always underperforming my classmates in sports and maturity for example.
by kardianos | 2025-05-29 14:08:15+00:00
The author's didn't come out against it; they came out in favor of using it as a programming language first and foremost. Tools like gorun https://github.com/erning/gorun have existing for almost as long as Go has, so if you want to use Go that way, it is easy to do. They recently added in support to do this: go run github.com/kardianos/json/cmd/jsondiff@v1.0.1 Which pulls a tag and runs it directly, which is also kinda cool.
by Wolfspirit | 2025-05-29 14:09:05+00:00
I have to agree with others that it's strange this has not been in line with .net interactive and the usage of "#r" there. I think "#r" should at least be an option.

You say that importing other files is not how c# works, but I think that's not entirely true. If you now treat a file as a project then an import is pretty much a project reference just to a .cs file instead of a .csproj file.

So I'd love to see something like that working: #:reference ./Tools.cs

Which should be the same as a ProjectReference in csproj or for a "real" project something like this: #:reference ./Tools/Tools.csproj

That would also enable things like this in a csproj file: <ProjectReference Include="..\Tools\Helpers.cs" />
by lifefeed | 2025-05-29 14:09:28+00:00
I loved that site too.

Nowadays everything is so optimized and efficient, I've become nostalgic for the days when webpages sometimes sucked. At least they had personality, even if they were hard to use. It's like cars, I like looking at super old old cars in museums and wondering what all those pedals and levers do, even if I'm happy to not drive them.
by 90s_dev | 2025-05-29 14:10:04+00:00
Magit was the last thing I had to let go of before deleting Emacs, and it took a while, too, before I could delete it altogether. Magit is really powerful. But after a decade of not using it, I struggle to remember whatever it was that was more convenient than just using VS Code's built in git committer and git tree viewer. Honestly, I don't think anything anymore, except slightly more convenient keyboard shortcuts. I can't help but wonder how much software has that kind of grip on me, where I think it's indispensable until I get used to the alternatives.
by evanelias | 2025-05-29 14:10:14+00:00
Large tech companies (especially in the US) seem to strongly favor MySQL over MariaDB. For example, when these companies discuss MySQL, they're literally using Oracle MySQL or a patch-set on top of it such as Percona Server -- Meta/Facebook, GitHub, Shopify, Uber, Square, Pinterest, Twilio, Etsy, and many others that have done conference talks about upgrading from MySQL 5.7 to MySQL 8.0.

AWS Aurora for MySQL is based on Oracle MySQL, without a MariaDB variant. Vitess only supports MySQL and not MariaDB. Between these two facts, you can ascertain a lot of companies are using MySQL under the hood.

Even in terms of "regular" managed DB hosted, only AWS RDS actively offers both MySQL and MariaDB variants; Azure had both but has chosen to drop their MariaDB product and focus only on MySQL. Google CloudSQL offers MySQL and has never supported MariaDB.

This is not to say MariaDB is bad! Quite the contrary. Just responding to the common incorrect HN refrain that Oracle MySQL is dead.

As for which product is "superior", in my experience they both have unique strengths and features that the other lacks. MariaDB has especially been adding some great FOSS features lately. MySQL is focusing more on enterprise/non-FOSS in the last couple years, but prior to that they added a ton of unique stuff to MySQL 8 as FOSS.