MurphyA/hacker-news huggingface dataset:
by naikrovek | 2025-05-01 16:36:14+00:00
what kills me about things like this is if you load a 1-2 decade old version of office on a computer today, things are fast.

all they had to do was keep up with whatever features are different in excel between now and then and implement those. leaving the menus and UX mostly alone, only improving things as time went on. update the engine to do the new features, and update the UI only enough to expose the new features and make them accessible.

but no... UX people don't have jobs if they can't redesign shit for no obvious reason. PMs don't have jobs if they can't force nonsense features no one ever asked for. Developers don't have jobs if they don't aggressively chase every new fad and tool and be in a constant state of learning (and thus unlearning).

this whole world is stupid and was a mistake.
by altairprime | 2025-05-01 16:36:24+00:00
It’s not all or nothing. They made ripping of the most valuable games more difficult in exchange for lower prices for publishers, a win-win scenario for their platform, and those few who will insist on having a no-download experience can pay extra to do so. Obviously platform compromises will continue to make ripping possible, but this isn’t about all or nothing prevention, it’s about ratcheting up the difficulty level.
by stevenbedrick | 2025-05-01 16:36:25+00:00
Ages and ages ago a group of colleagues of mine did a study of faxing Arabic-language prescriptions- the low resolution of the fax machine, as well as the textured appearance of the forgery-resistant paper that prescriptions had to be printed on, meant that diacritic marks got smudged in ways that were leading to clinically-meaningful confusion on the part of the reader. Here's their paper about it: https://pubmed.ncbi.nlm.nih.gov/22178294/
by ethbr1 | 2025-05-01 16:36:38+00:00
Aside from that, there's base level authentication that it is Hegseth.

Is this device using DoD PKI [0]?

If not, then how is DoD managing access to it? Or is there a post-it with a local password stuck to it?

[0] https://en.m.wikipedia.org/wiki/Common_Access_Card#Integrate...
by danfarrelly | 2025-05-01 16:36:39+00:00
Inngest (https://www.inngest.com) | Engineers, Marketing+GTM | Remote (US, San Francisco) | Full-time | $130-245k + equity

Inngest is a developer platform that enables developers to build amazing, complex, and reliable products without the hassle of building and maintaining infrastructure. It combines modern orchestration, advanced multi-tenant aware queueing, and built-in observability packaged in an easy to learn and use product that any developer can learn.

We're backed by top tier investors including a16z, Notable Capital, Afore capital and angels including Guillermo Rauch (Vercel) and Tom Preston-Werner (Github co-founder). We serve customers from startups and large co's like Resend, SoundCloud, Gumroad, TripAdvisor, Browser Use.

You: Want to be part of a fast growing startup that is changing how developers build software.

- Product Engineer - Full Stack - San Francisco, Remote US

- Infrastructure Engineer - Remote US

- Distributed Systems Engineer - San Francisco

- Developer Success Engineer - Remote US

- Content Engineer, Docs - Remote US

- Product Marketer - San Francisco

Roles: https://innge.st/hn-may-25-hiring

About working @ Inngest: https://innge.st/hn-may-25-info
by jordanpg | 2025-05-01 16:36:49+00:00
> when they feel they can get away with it.

It's not just this. Security involves compromises and trade-offs. Humans will be stupid humans and re-use passwords, install better but insecure software, not ever update, etc. It's an old story.

In the year 2025, if communication with any other human on the globe isn't as simple as opening and app and typing, then people will find another way because there are about a thousand better ways.

So I doubt they are trying to get away with anything. They're just preferring the trivial option over the option that probably involves a physical token or slow biometrics or 15-second logout or whatever arduous security features the government comms probably have. Just like any human would.

Perhaps this will force the government COMSEC people to re-evaluate their practices.

Updated to add: I'm not defending their practices, just giving a likely explanation. Blaming the users is not always the best way to evaluate a security failure.
by vidarh | 2025-05-01 16:36:58+00:00
At least a dozen different socialist ideologies have entirely different answers to that. First you'll need to decide what you consider a state. Some - e.g. anarchists and other libertarian socialists reject the state outright, and don't want anything to replace it. Others reject "only" top down/involuntary authority, or want any replacement to be minimal in scope (e.g. communes).

A defining trait of a national state is sovereignty over a territory and control of the use of violence in that territory, and those are both traits that multiple socialist ideologies explicitly reject.

Whether or not you believe any of the variations can work is orthogonal to the point that socialism is not a singular ideology, but a spectrum of ideologies that where many reject the state, and so the existence of one is not a defining trait of socialism.

Insisting that it is, is a bit like insisting that capitalism is the same as fascism because capitalism too relies on a state (to enforce property rights). If anything, capitalism is inherently tied to the existence of a state because of the need to enforce property rights that many socialist ideologies reject. But very few socialists would equate capitalism with fascism (some would).
by no_wizard | 2025-05-01 16:37:56+00:00
There is truth to this, you have to structure yourself a certain way.

The best thing you can do is structuring everything through a corporation. This also allows some additional avenues when considering financing too. It also gives you the liability shield in case things go sideways.

There's overhead here though, for sure, and plenty of ways to go about it the wrong way, many footguns exist. Its not stress free.

If you want truly passive investments, index funds are the way to go. Which is why I think buying a home for living should fundamentally have different criteria
by spyder | 2025-05-01 16:38:11+00:00
Also at many places the cracks seems to be overpainted, filled in. I guess that's from the restorations...

I just looked it up and there is a picture from an analysis where they are showing its possible state before the restoration:

https://media.springernature.com/lw685/springer-static/image...

"In UV fluorescence, the natural resin varnish layer fluoresces greenish, and areas retouched in 1994 can be distinguished from the original paint as they appear darker"

The full paper: https://www.nature.com/articles/s40494-019-0307-5
by reaperducer | 2025-05-01 16:38:24+00:00
install a couple 150MB IDEs

Not Java, but an IDE in 4K: https://en.wikipedia.org/wiki/BASIC_Programming

Having used it quite extensively (Well, five solid days over two weeks, which is about 1000x longer than most people gargling on the internet), it's surprisingly capable.

Imagine if someone with the same talent and motivation was working on today's hardware.

<aside> Someone on Atari Age wrote a LISP for the same machine.
by SoftTalker | 2025-05-01 16:38:27+00:00
I find its discoverability is terrible. I am always hunting for what I want to do and it's never anywhere that seems to me to be sensible. I usually end up doing a google search for what I want. Perusing the ribbon takes me much more time than just looking at the various options under the old style menus.

Also traditional menus had some traditional standards. Once you learned what was under "File" or "View" or "Insert" or "Format" it was often pretty similar across applications.
by asta-li | 2025-05-01 16:38:37+00:00
Privy | NYC or Remote | Senior/staff engineering roles (backend, infra, frontend, much more) | Full-Time | https://privy.io

Hi, I'm Asta, CTO at the identity and fintech infra startup Privy. We build a wallet and digital asset API that hundreds of companies integrate in order to onboard (50M+) users onto products built with blockchain infra and distributed systems.

Our mission is to power digital ownership for all users. We believe that using digital assets to power money movement online is the next frontier for user ownership and financial empowerment. We're building foundational infrastructure that enables this.

We're a small, high-ownership team building a product with incredibly scaled usage (>5M MAUs, massive transaction volume). We've raised $40M from Ribbit & Sequoia. We ship constantly, multiple production releases every week.

Reach out at join [at] privy.io - these emails go to me. https://privy.io/careers
by AnimalMuppet | 2025-05-01 16:38:50+00:00
Yeah, not surprising from the "power flows from the barrel of a gun" guy. So what it boils down to is "unless you agree with me, you will be deprived of the right to speak".

And that's the problem. "Do your research before spouting off" is good in principle. But it gets weaponized via "if you don't agree with me, you obviously haven't done your research", and used to silence anyone who disagrees.

We have to put up with uninformed opinions, in order to leave space for dissenting views.
by Espressosaurus | 2025-05-01 16:38:57+00:00
My experience is that yes it opens up the wider pool, but it makes the filtering process much more difficult in trade.

Opening up the wider pool without the in person interview is where things hit the wall since the filtering criteria everyone learned over their careers went out the door thanks to the online interview process. And the online interview process is much more subject to cheating--not exactly a huge concern in-person.
by nabakin | 2025-05-01 16:39:01+00:00
I keep seeing comments on HN that misunderstand what's happening with Mozilla and it's kind of frustrating.

Right now, if you were to take away Google's money, Firefox would not be able to compete with Chromium and Safari.

Those 'harebrained' initiatives are attempts to find a source of revenue aside from Google and are necessary to Firefox's survival. So saying

> stop wasting money on all those harebrained non browser initiatives and concentrate on ... the Firefox browser

completely misses the point.

Unless we want Firefox to die, we should understand their situation and encourage this exploratory process, not hate on it.
by Smarkets-Talent | 2025-05-01 16:39:07+00:00
Smarkets (https://www.smarkets.com) | Full Time | Hybrid - Onsite (London, UK)

Smarkets is a betting exchange for sports and political trading that has handled over £37 billion in volume since 2010. Our company mission is to fix the betting industry with the best products and best prices.

We are currently looking for:

Head of Engineering - https://smarkets.com/job/6667700/

Lead Software Engineer - Backend, Distributed Systems, Rust - https://smarkets.com/job/5997705/

Software Engineer - Backend, Python, Rust - https://smarkets.com/job/5945885/

Senior Quantitative Developer - https://smarkets.com/job/6489235/
by libraryatnight | 2025-05-01 16:39:24+00:00
Dude, the only thing keeping me on Windows is Ableton. Can one of you super hackers go get a job there and port Ableton to Linux, plase? (it's not great through Wine) I'd go with bitwig but I have a push device and it's super cool. Tauntingly, Push runs a Linux Ableton variant in standalone mode, I've read. They're mocking me.

I'm so sick of Windows.When Elon took over twitter and you stopped being able to say anything, I was banned because I told Microsoft I hate them and I hope they burn - I'd just received an update that forced some bullshit on me and it inconvenienced my personal and work life, I felt they needed told they suck.

I don't miss twitter at all, I still hope Microsoft burns.
by DetroitThrow | 2025-05-01 16:39:26+00:00
I think the big drop in trust was the change in licensing away from permissive in the first place, but AGPL-today is a much better choice than SSPL-forever.

You probably can't recover from a loss of trust in low single digit years unfortunately, but this is a good first step towards the project rebuilding the OSS community that existed around redis initially.

Thanks for fighting for this. Hopefully this shows more companies stuck on source-available that you can achieve similar goals with OSS licenses.
by bigyabai | 2025-05-01 16:39:27+00:00
Apple never fully owned WebKit in the first place - most certainly not back in 2003. There was an extremely public and messy divorce period with the KDE codebase[0], and to this day there's still KHTML/KJS-derived code in WebKit that has to be sublicensed under GPLv2 for redistribution purposes.

If we're going to split hairs over the whole "Blink is an inferior WebKit fork" brouhaha, we shouldn't forget who Apple sherlocked to get there. After all, turnabout is fair play.

[0] https://blogs.kde.org/2005/04/29/bitter-failure-named-safari...
by ta1243 | 2025-05-01 16:40:24+00:00
It took me worryingly long in my career (like 20 years) to realise that the CTO doesn't care if the technology solutions work, or if they're cost effective. What he cares about is not being interrupted on the golf course.

If you have a system that is down for 12 hours 3 times a year, it's fine - as long as a lot of other companies are also down. If you have one that's down for 2 hours once every 3 years, but you're the only one affected, that's terrible. Not because you're "losing sales", but because you can't bemoan a common supplier, point to "it's a global problem", and then get taken for a nice apology lunch by the account manager when your bill goes up 10% next year.
by daseiner1 | 2025-05-01 16:41:04+00:00
> Investing in a diversified index is NOT gambling, because it isn't a zero-sum game, where you have winners and losers. You are investing in the growth of the economy as a whole.

I’ve genuinely never understood why this is so unintuitive to many otherwise intelligent people I’ve known. Over a long enough time horizon (and with prudent management of risk as one ages/approaches retirement) serious increase in wealth is all but guaranteed short of the US absolutely collapsing. And if that happens, then we’d all have bigger fish to fry.
by cogman10 | 2025-05-01 16:41:21+00:00
> I mean at least cut the iterations in half by not iterating over the entire range in the inner loop!

The reason I wrote it that way is because the actual common way I find this is in Java where the team wants to use the `stream` api.

IE

items.stream() .filter((item)->items.stream() .filter((item2)->item2 != item) .findAny((item2)->Object.equals(item.foo, item2.foo)).isPresent()) .toList();

That's not really super readable or universalizable to other languages.

Even more commonly, instead of doing the `findAny` I often see the trip up being someone doing a `contains` or other O(n) operations on `List` objects inside iterations of that list.

It's this sort of fluent/functional style of programming that often seems to get tripped up on doing n^2 (or more) algorithms.
by bigyabai | 2025-05-01 16:41:21+00:00
> That says to me customers are finding useful apps they’ll willing to subscribe to.

My kingdom to hear Microsoft argue that in the IE case.

"Yes, we're obviating serious competition and deliberately hamstringing our competitors. But just look at how large the Internet Explorer install-base is! Clearly users are deriving value from our browser. Also it stops viruses or something."
by LeafItAlone | 2025-05-01 16:41:32+00:00
Some luggage does, sure, but not most.

Parent’s spouse just got really unlucky that their ex put pamphlets in their luggage the same day they got randomly selected to have their luggage searched? And the TSA agent cared so much about pamphlets that they reported it somewhere? And then stopped her?

That’s a lot of really bad luck all in one day, don’t you think? That’s why I’d like a little more information before I blindly believe this isn’t just made up.
by reconditerose | 2025-05-01 16:41:43+00:00
It's not just a fork, there have been two releases on Valkey that improved performance and memory efficiency. There is a lie that Redis likes to spread that only their own employees were working on the core engine at the time of the fork, but most of the engineers on Valkey came directly from having worked on Redis OSS. A recent example is we modernized the hash table a bit: https://valkey.io/blog/new-hash-table/.
by k2enemy | 2025-05-01 16:41:43+00:00
I'm hoping for John Ternus to take the reins soon. At least from the casual outside observer, he seems like someone that's actually excited about tech and customer experience.

Maybe Apple is too big to have a product person as CEO? They are so big that they essentially need a diplomat at the top spot? If so, at least let someone like Ternus call the internal shots and lead the products.
by hedora | 2025-05-01 16:41:51+00:00
Sadly, none of the links I tried work anymore. (Though the conversation in the comments where they have to explain how to open a ppt in powerpoint is internet gold!)

I was hoping to figure out what led to design incompetence so spectacular that people would still be discussing it after 17 years.

I think there’s a clue in the abstract: The author claims they made 25,000 mock UI screenshots, but doesn’t mention user studies or even internally prototyping some of the concepts to see how they feel.
by jborden13 | 2025-05-01 16:42:11+00:00
It's not just crypto, nearly all orgs at this point. As someone building in this space, it's pretty clear the N Koreans developed a deepfake toolkit that is being used/sold amongst the N Korean hacking groups there. Apparently it is for acquiring laptops, salaries to funnel to the State, and internal systems access for further damage.
by jjulius | 2025-05-01 16:42:14+00:00
I've already said I've just been trying to be polite in my conversations. There's no "smirking tone of provocation" intended, and the smilies are intended to be taken at face value - genuine smiles, not sarcastic or superior smirks.

I've told you a few times now that I'm attempting to be polite as I converse in good faith. I don't know how else to make that point again, nor why you continue to insist I'm being provocative. I wished you a nice day because I could feel that we were already at that impasse.
by TYPE_FASTER | 2025-05-01 16:42:14+00:00
You still have to understand what's happening and why I think.

I remember going to a cloud meetup in the early days of AWS. Somebody said "you won't need DBAs because the database is hosted in the cloud." Well, no. You need somebody with a thorough understanding of SQL in general and your specific database stack to successfully scale. They might not have the title "DBA," but you need that knowledge and experience to do things like design a schema, write performant queries, and review a query plan to figure out why something is slow.

I'm starting to understand that you can use a LLM to both do things and teach you. I say that as somebody who definitely has learned by struggling, but realizes that struggling is not the most efficient way to learn.

If I want to keep up, I have to adapt, not just by learning how to use tools that are powered by LLMs, but by changing how I learn, how I work, and how I view my role.
by lotharcable | 2025-05-01 16:42:53+00:00
If Redis is superior then sticking with Valkey would just be throwing good money after bad. Hopefully those companies are competent enough to understand the concept of sunk costs.

Maybe Valkey has served its purpose in pressuring Redis into playing ball.

Just answering "why would". Whether or not Redis is better then Valkey or if it would be worth it to switch back is not something I know.
by akshayshah | 2025-05-01 16:42:57+00:00
In the US, it’s typical for hospitals to provide and launder scrubs used in sterile environments (especially surgical scrubs). However, scrubs are worn in many non-sterile environments too - and it’s often the employee’s responsibility to launder those scrubs. Sometimes, it’s also the employee’s responsibility to purchase non-sterile scrubs.

IMO, this isn’t as crazy as it may sound. It’s reasonable to expect healthcare workers to be professionally dressed (so no gym shorts and tee shirts). It’s also reasonable to want their clothing to be as washable as possible (no neckties, no infrequently-washed blazers or sweaters, fabrics made for harsher detergents and hotter wash water, etc.). Scrubs fit the bill and they’re an improvement over the business casual attire that preceded them.

So why not make everyone use hospital-owned, hospital-laundered scrubs? Because employees don’t like them. Hospital scrubs are usually baggy, scratchy, inconsistently sized, and just plain ugly. I’m a man, but the fit problems seemed especially bad for women. For many people, it’s not pleasant to spend every work day uncomfortable, dissatisfied with their appearance, and with their pants about to fall off.

The methods in the article aren’t super convincing, though the conclusion (wash everyone’s scrubs in a commercial facility) has some intrinsic appeal. Accelerating the rate at which hospital bacteria acquire resistance to detergents is certainly bad - it’s already quite hard to adequately clean healthcare facilities.
by banach_space | 2025-05-01 16:43:02+00:00
Looking for my Shel Kaphan | Dirac | Lead Founding Engineer | London Acton

Dirac is going to displace Amazon in e-commerce, and I’m looking for a suitably ambitious partner in crime to take us from series seed to A and beyond.

You’ll be building price/demand estimators, AI agents to run operations, helping our two excellent (but inexperienced) devs, running our systemd, doing dbadmin work, our stock backend etc.

Investors include will thorndike, charlie songhurst, patio11, backedvc

email ethan [at] dirac [dot] software if interested - don’t forget to include a favourite bit of coding/maths/engineering, a book recommendation and an interesting pun. Visa sponsorship possible!
by opello | 2025-05-01 16:43:18+00:00
I've wondered about this quite a bit and imagine there's got to be a "telephone" (the game of message distortion) like aspect where if some of the communication was explained, even a little push back might change the outcome. For example, a human intermediary presented with "send these details to these people" might get a "are you sure this person should have access to this?" ultimately preventing a bad/illegal action. People avoiding this kind of accountability, even just to a communications staffer, seems like it would have to be to reduce the subtle steering that happens when people are faced with conflict they don't want to, or have run out of psychological budget to, address.