MurphyA/hacker-news huggingface dataset:
by keiferski | 2025-05-18 11:59:09+00:00
The history of crypto is pretty much a story of technical people creating something interesting with a cyberpunk/ open ethos - then the financial industry realizing it can be exploited to make money in ethically dubious ways, while simultaneously destroying the philosophy behind it. The bitcoin paper is still one of the most elegant technical documents I’ve ever read, a decade+ since it was published.

I’m not sure why this simple narrative isn’t more common, but one guess is that the media is largely dominated by institutional players (deeply plugged into finance) and the simultaneous “death” of cyberpunk & cypherpunk as original culture, rather than just a video game aesthetic. Makes me wish that Satoshi had released bitcoin in 1995 or 2005, when that culture was still alive.
by UncleMeat | 2025-05-18 11:59:44+00:00
In the US, vastly more people die in ways that are amplified by poverty than die in combat. The idea that welfare programs are not "existential" to the people whose lives depend on them is strange.

The US spends vastly more on defense than any other nation on the planet. Why not spend 2x what we already spend? 10x? Surely at some point "we have a larger military spending than the 10 countries with the next highest military spending combined" is enough to mitigate the "existential threat."
by pasxizeis | 2025-05-18 12:00:01+00:00
Shameless plug: I wrote a tool[1] that executes a given migration against a test database (e.g. in your CI) and reports back what locks it acquired.

The rationale being to have a "lock diagnostics report" commented in your PR's migration file.

It's a prototype and has a few rough edges and missing functionality, but feedback is more than welcome.

[1] https://github.com/agis/pglockanalyze
by hengheng | 2025-05-18 12:00:21+00:00
What I'm always missing with these takes is the "what if" component. Nobody really dares to paint the whole picture in articles like this. Authors seem to go as far as to find the moral infraction, and then stop. But that doesn't do what is happening justice.

No, crypto does not need regulation. Law-based order needs crypto regulation. That's a big difference already. But we can go further than that. What if we don't get crypto regulation, what happens to law-based order exactly?

Trump is not the kind of guy to build businesses and create wealth. He more like kinda goes through them. He's not the guy to invest, he's the guy to cash out. Right now, he's cashing out of the US economy. Lots of real value is there for him to extract that is completely unprotected.

Trump is right. All those assets exist, and he can take them, destroy them, and liquidate them. He has that power. He is permitted. It is a programme, and his execution is successful. There's no point saying "but he can't do that, it would be unethical". Sure it's unethical, dumb, and nonsensical, but at face value, he can do all of that. No point in saying "but he can't do that, America would never be the same". That argument is reactionary, of course everything was going to change anyways.

So, let's face it. A president that is not going to miss his chance to join the true billionaires club (10+ b), a ruling class of industry leaders like it existed 120 years ago. Whether he stays president doesn't even matter. Government programmes are going down the drain, America's influence in the world deteriorates, trade volume breaking down, a less smart military will have to deal with more conflicts.

The only question in that turmoil is going to be what constitues a winner. Right now, everybody is buying crypto like lottery tickets, and it becomes self-fulfilling. Mid-term it might be Florida real estate. Long term? Who knows.

I'd actually like for somebody to really paint this picture and fill in the details. Stopping at the first inflection point that is somewhat scary is unproductive, we've been reading those takes for a year now.
by baumschubser | 2025-05-18 12:03:10+00:00
I’m all in for diagrams in discussing software! When there is no whiteboard, I literally draw in the air to explain my point. However, doing real, orthodox UML/BPMN requires everyone to understand the official notation, the difference e.g. between an „association“ and a „message flow“ (and then the differences between UML 1.4 and 2.0) etc. Do people really work in environments where all stakeholders have that kind of knowledge? Big corps I could imagine, probably where heavy machinery is involved. Aside from those „we build a cruise ship“ megaprojects I have the impression that people say UML and mean the much more approachable „squares connected by diamonds and labeled arrows“-diagrams.

Wondering how no-code tools like this handle those discrepancies between the super-detailed specs and the real world diagrams
by 0x_rs | 2025-05-18 12:03:17+00:00
>Founded on Principles of Freedom and Privacy

If you pay, maybe. Telegram locks multiple privacy and security features behind paywalls, most notably being able to stop receiving the endless spam plaguing the platform with the message restriction to only your contacts and other "premium" users. That's without getting into the whole Fragment filth, advertisement all over, forced in channels and barely distinguishable, and so on.

>Telegram [is] first focused on building a loyal user base through an uncompromising product experience

Yeah, between statements like these and OP's submission history everything being claimed can be safely dismissed. Telegram is rushing to monetize in every aspect possible that may earn them more revenue, and it's not alone in that, Discord is on a similar trajectory (but not as bad, yet).
by firesteelrain | 2025-05-18 12:03:48+00:00
Regarding the jet, you are not being honest when it comes to Trump negotiating a “free jet”.

“Government contracted L3Harris Technologies to retrofit the Qatari jet with necessary modifications, aiming to have it operational by fall 2025. “ [1] https://www.ainvest.com/news/l3harris-steps-boeing-footsteps...

But why? Because Boeing has delayed the real Air Force One replacement until 2035. Trump wants it for the Trump Presidential Library when he leaves office which he can buy and have it retrofitted again. The same/similar thing done for Reagan in 2001.
by ghc | 2025-05-18 12:04:40+00:00
Source: Concorde exhibit at the Smithsonian, complete with photos of the South Africa flight (which was not its normal route).

Also, the Concorde had other routes. I don't think those routes were even the first ones. I remember reading about Singapore and the Middle East, but according to this website: http://www.concordesst.com/history/destinations.html it even went to Barbados.

It looks like you can learn plenty more by googling or reading newspaper archives.
by charcircuit | 2025-05-18 12:04:52+00:00
It prevents centralized entities being the gatekeepers to the modern financial world. The US maintaining their own digital version of cash would also work, but the government is slow, and does not want to compete against these centralized entities due to being advantaged as the government controls the currency itself.

Payment processors essentially get to dictate what is and is not allowed to be financially viable which is a very powerful form of control over culture.
by johnh-hn | 2025-05-18 12:05:08+00:00
This is an interesting suggestion. Like with most suggestions here, I have no idea if it would work or not, so I'm making a list of things to try.

One thing that would concern me a bit with this though is how I'd use my neck. To give an example, when sitting in front of my screen now, if I want to see the browser tabs at the top of my screen, then I have to tilt my head backwards to see them. But if I need to see the taskbar, I have to tilt my head down. It doesn't sound like much, but doing that all day rather than just moving your eyes instead adds to overall fatigue.

With your suggestion, I can't picture if that would still be required or not. Thanks for sharing the idea. I'll look into it.
by MrDisposable | 2025-05-18 12:05:10+00:00
> I have yet to see a use case that doesn’t amount to buying drugs or defrauding rubes

Russian here. My forgotten Bitcoin stash saved my ass multiple times by providing a way to transfer money to a friend abroad who then paid for my western expenses (hosting, VPNs etc.) using his Visa / MC cards.

Also, a lot of programmers who emigrated from Russia to countries such as Georgia in 2022 were using USDT as a way to receive their salaries.
by AngryData | 2025-05-18 12:05:19+00:00
Im the complete opposite and never watch anything that is on-going because I hate waiting around for every episode and having series drawn out over months. And even after they have completed there is usually little fanfare or noticed that a season is complete and so it is only a 50% chance I will watch it at all even if I am interested in it because all the talk about it has since died and it is forgotten about because it was going on for months already.

I didn't mind what Andor did as much though for season 2 releasing 3 episodes at a time. If it had just been 1 episode at a time I probably wouldn't have seen it until a year or two from now after all discussion was dead.
by survirtual | 2025-05-18 12:05:32+00:00
Let's regulate mathematics. No, it isn't enough...let's regulate physics itself. If we could just control when molecules are allowed to form, we could make it so mean molecules don't exist unless they're allowed to exist by our Council of Very Good People Who Have The Most Money. Since they have the most money, they know better than everyone else. /s

Did you know in some countries, a good loan for someone with perfect credit is 20% apr? Do you know in some countries police can confiscate all the money you have and never give it back? Have you ever heard of civil asset forfeiture? Did you know in some countries, just protesting can have your accounts frozen? Did you know in some countries, sending money can take over 3 days with no knowledge of what is happening to your money during that time? Did you know that Debit and Wire transfer often cost well over $20 to perform?

This list could go on for days. Only fools would speak about crypto so confidently without doing a minimal investigation into its utility.
by griffzhowl | 2025-05-18 12:05:40+00:00
I'm just learning this stuff so the details are hazy, bu my understanding is that there's a difference between spacetime curvature and spatial curvature. You can have a hyperbolic spacetime while at the same time having a flat three-dimensional spatial section of it.

It's not an assumption that space is flat. GR doesn't specify the global space curvature, so it's possible that it has a globally negative or positive curvature, but so far there's no evidence of any.
by joshstrange | 2025-05-18 12:06:13+00:00
Last time I looked at it, Act was a lot like the “serverless offline” options out there that try to mimic AWS services. If your use case is straightforward then I might work but if you do anything “exotic” (often the types of things I’m trying to debug in a failed run) Act doesn’t fully replicate the GHA experience.

Also, understandably, there is no macOS support and I use macOS on GHA for iOS builds (another place I have to debug that this wouldn’t cover).
by giorgioz | 2025-05-18 12:06:21+00:00
This is why for young people is useful to pick a new field where there are no experts yet. I was very lucky to graduate Computer Science just when the iPhone/Android came out. I had two years experience in Android programming where literally no-one could have more than 2 years experience. If I had tried to make it work in C++/Java I would have find myself competing with people with 10 or 30 years of experience.

Right now I would recommend young people to go deep into LLM. Do stuff that have never being done before and everyone is a novice!
by magicalhippo | 2025-05-18 12:06:51+00:00
> If an embedded application does not make heavy use of multiplication, you can omit multiplication from the silicon for cost savings.

The problem was that the initial extension that included multiplication also included division[1]. A lot of small microcontrollers have multiplication hardware but not division hardware.

Thus it would make sense to have a multiplication-only extension.

IIRC the argument was that the CPU should just trap the division instructions and emulate them, but in the embedded world you'll want to know your performance envelopes so better to explicitly know if hardware division is available or not.

[1]: https://docs.openhwgroup.org/projects/cva6-user-manual/01_cv...
by ryao | 2025-05-18 12:07:54+00:00
That is not what your link says, but regardless of the details, Chinese companies are free to do whatever they want if they have no interest in exporting their products outside of China. Many do not care about markets outside of China. It is unlikely that China will drop all other ISAs in favor of RISC-V, especially since x86 and ARM are just as dominant in China as they are in other countries.
by Helmut10001 | 2025-05-18 12:08:49+00:00
I have a completely opposite experience. My home automation (HA) system runs stably with around 50 Internet of Things (IoT) devices (mostly Shelly). The Docker container updates automatically via cron job and `compose pull`. There has been zero admin work in the last 5 years. All Shelly devices can easily be updated via the integration. What more could I ask for?
by johnh-hn | 2025-05-18 12:09:08+00:00
Precisely. The ideas here may not seem like much to some, but I am genuinely in awe of how much people are trying to help me solve this. I've had people contact me via the email in my profile offering help too. And I meant what I said in my original comment: fixing this would significantly improve my quality-of-life. That makes it difficult to convey how grateful I am for the suggestions.
by floating-io | 2025-05-18 12:11:58+00:00
Only if you ignore that streaming streams data in records. The creation of a record (or struct, or whatever term you want to use) is not "batching". Otherwise any 32-bit word is a nothing more than a batch of four bytes, and the entire distinction instantly becomes meaningless.

An audio stream can easily be defined as a series of records, where each record is a sample spanning N seconds, probably as provided by the hardware. Similarly, a video frame can also be considered a record. As soon as a record becomes available, it is sent. Thus, streaming.

Optimizing to fully utilize network frames can generally be considered a low level transport optimization, and thus not relevant to the discussion.
by kjellsbells | 2025-05-18 12:12:41+00:00
Yes, it was a so-called "enhanced hammer" deal where the commission that the seller normally pays to the auction house is inverted to flow the other way...assuming a minimum selling price has been reached. The intent is to encourage more ultra-high-end sellers to work with that auction house instead of another. The auction house still makes money from the fee that the buyer pays btw, ie the hammer price is not the price the buyer pays: they pay an extra 20% to the auction house.

So what seems to have happened here is that the seller set a de facto minimum of $70M before their deal with Sothebys would take effect, and, seeing that there was no interest, pulled the sale.

More details here: $70 Million Giacometti Flops at Sotheby’s, as Demand for Trophy Art Softens

https://news.artnet.com/market/70-million-giacometti-flops-a...
by adrian_b | 2025-05-18 12:14:13+00:00
PL/I was released in 1965 and it was designed during 1964, i.e. much later than ALGOL and LISP.

Moreover, it has been explicitly designed with the purpose of combining the best features of ALGOL, FORTRAN and COBOL. It has also added heap-based dynamic memory allocation like in LISP, but for deterministic behavior it has introduced the equivalent of "malloc" and "free", instead of using a garbage collector (manual memory allocation management is thus younger than both the use of garbage collectors and of reference counting, both of which have been in use since 1960).

Therefore PL/I is clearly a language derived from ALGOL and LISP, besides FORTRAN and COBOL. PL/I is also one of the 3 sources from which the C language has inherited, besides BCPL and ALGOL 68.

RPG (Report Program Generator, 1959) is indeed old, but it is a special-purpose programming language, like SQL, not a general-purpose programming language.

I have never encountered NEWP, but AFAIK it is a much more recent language, from the seventies.

While almost all general-purpose programming languages designed after 1960 have incorporated the features introduced by ALGOL and LISP, such as block structure with local variables dynamically-allocated in a stack, allowing reentrancy and recursivity, and also with heap-allocated variables without restrictions on the freeing order, there have also been various languages with limited purpose, which have been kept intentionally very simple, by omitting many of the features of standard programming languages. However for such more recent simplified languages, omitting features has been a design target, while in the languages from the fifties such features were missing not because they were not desired, but because it was not yet clear how to implement them.
by appday | 2025-05-18 12:14:16+00:00
Control Overspending - Spend Less, Save More, Shop Mindfully - Try Now!

Unlock smarter spending habits and reclaim control of your wallet with Low Buy – Spending Tracker.

Whether you’re aiming for a shopping cleanse, saving for something special, or simply curious where your money goes, Low Buy makes it easy, intuitive, and even a little fun.
by magicalhippo | 2025-05-18 12:15:50+00:00
Why so physical?

Researchers ate already able to translate thoughts into text[1][2] by wearing a special cap with a fair amount of accuracy.

[1]: https://www.extremetech.com/science/new-cap-uses-ai-to-read-...

[2]: https://arxiv.org/abs/2309.14030
by rollcat | 2025-05-18 12:16:21+00:00
It's not a "mathematical" solution. The maths are cryptographic hashes and consensus protocols, means to some end - exchanging value.

You're proposing that it's a technological solution to a societal problem. These only last as long as a particular regulatory body / regime allows them to.

Mining. It has long been infeasible for anyone without prior capital and investment. Ban that - you can easily get a lead through the electricity bill - viola.

Private key custody. Even technologically-inclined individuals mess it up from time to time. Hence the proliferation of centralised services to keep the keys ("wallets") for you. Block the exchange. QED.
by reconnecting | 2025-05-18 12:17:09+00:00
Actually, in the mid-1990s, there wasn’t much information available about websites, as search engines were not as powerful as they are today. My first knowledge about websites actually came from a printed book that listed website addresses. It was like a phone book, but much smaller.

It's interesting to see how this book is being rebirth now, 30 years later.
by trust_bt_verify | 2025-05-18 12:17:14+00:00
Can you elaborate on how feelings about a subject and intellectual curiosity are mutually exclusive in your world view?

This is an article about a conservative tech company producing an AI that pushes their conservative talking points. The only common trait in these so called ‘low quality’ threads that the HN staff feel the _need_ to call out is that conservative look really bad. The tech is still just as interesting to discuss.
by loloquwowndueo | 2025-05-18 12:17:23+00:00
The ridiculous amount of ads is what’s made me basically not use YouTube unless I really really need to.

On my computer I have an ad blocker which makes it more tolerable but then there’s the added friction of “ugh I have to go start the computer and sit down yadda yadda”.

I could pay for a mobile ad blocker so I could watch crap on my phone. But then again - it is mostly crap so why bother. Perfectly fine with less YouTube in my life.
by jillesvangurp | 2025-05-18 12:18:00+00:00
This is easily verified by the notion that the overwhelmingly vast majority of programmers (myself included) probably know very little of the topic. Seemingly without that causing a lot of issues.

IMHO math in general is overrated for general purpose programming. I had plenty of math in college in the early nineties. I rarely need or use any of it. And when I do, I need to look up a lot of stuff for the simple reason that it's been decades since I last needed that knowledge. Very basic stuff even. Like highschool trigonometry (did some stuff with that a while back). Most programmers are just glorified plumbers that stick things together that others have built. They aren't designing new databases (for example) but simply using them. Which tends to be a lot easier. Though it helps to understand their general design and limitations. And if you are going to build a database, you might want to read up on a thing or two.

There is a wide range of esoteric topics you can dive into and learn a lot about. Diving into some of those in university is useful because it prepares you for a lifetime of needing to learn to wrap your head around random weird shit constantly that you need to understand to do the job. The point is not learning all that stuff upfront but simply learning enough that you can learn more when you need to. So, studying math and some other topics is a good preparation for that. You'll forget most of it if you don't use it. But when you need to, refreshing what you knew isn't that big of a deal.

The skill isn't in knowing that stuff but in being able to master that stuff.
by yodsanklai | 2025-05-18 12:18:06+00:00
I'm pretty sure Google knows what they're doing regarding addiction. They have all the engagement metrics and train their AI to optimize for that.

Maybe this doesn't correlate to a satisfying user experience though. For me, the biggest drop in quality was when they stopped showing the dislike counts. I know there's a Chrome plugin that works as a substitute, not sure if it's good.
by openplatypus | 2025-05-18 12:18:20+00:00
Ha! So I am not alone. I thought it was just me as I have search history off and all privacy toggles switched to maximum off.

I was under impression that this was the reason all follow-ups/recommendations are just irrelevant rubbish.

But the sound of it, it is just a feature of modern YouTube.

Also side note: 3-4 years ago watching hardware reviews was fine on YT. Today it is a pulp of sponsored/biased reviews (disclosed or not). I give youtube 0 trust, on par with Amazon reviews.

Most of trusted creators already moved or double publish to Nebula.
by lxgr | 2025-05-18 12:18:24+00:00
It’s not quite the same, but if you tap your IC card with a preloaded Shinkansen ticket, you at least get a rapidly printed seat indicator :)

Another cool thing about the paper tickets is that you can supposedly insert them stacked (i.e. both Shinkansen and regional transit ticket at a transit gate), and the gate will figure out which one to eat and which one to hand back to you!
by pards | 2025-05-18 12:18:37+00:00
> sometimes you [novice] just need to be able to show them [expert] what you’re doing without any specific question in mind

> the vast majority of learning comes from a novice watching how the expert plies their skills, and not from direct questions and answers

This succinctly describes why pair programming can be valuable when used judiciously.

I've seen large institutions hold long, boring "knowledge transfer" sessions where the expert explains the codebase to a group of novices but these are largely ineffective without practical experience.

Pair programming for a few weeks during the transition period (novice drives, expert advises) can be a more effective method to bring a novice up to speed. It works in remote environments, too, but does require synchronous time.