MurphyA/hacker-news huggingface dataset:
by tomhow | 2025-06-13 05:48:13+00:00
You seem to be a new contributor to HN, so, welcome!

It's our policy and well-established convention here that we use the same title as the original article, with the only exception being if the original title is misleading or baity, in which case we'll try and lift an appropriate phrase from the article (including the URL, or a subtitle, or a photo caption).

A title that editorializes or makes a meta-commentary about the article is against that policy.

It's nothing personal! We make these changes to titles every day, and over the years we've found it serves our purposes very well.
by citizenpaul | 2025-06-13 05:49:50+00:00
>don’t think this vision of engineering will win out over “good enough and fast”

Oh I'm sure of it. However that won't be good enough for the MBA'S. My prediction is that AI slopware is going to drive the average quality of software back down to the buggy infuriating 1000 manual workarounds sofware of the late 90's and early 00's.

Then the pendulum will swing back.
by vkaku | 2025-06-13 05:49:58+00:00
Excellent, looks clean and simple.

Suggestion: Add a simple usage one liner in the README on how to actually download a .torrent file with it.

./go-torrent My-Linux-Distro-Wink-ISO.torrent

Suggestion: Bonus points if you add torrent.ParseFromUrl

Everyone should do this for their own spiritual journey.
by anduril22 | 2025-06-13 05:50:37+00:00
Former attorney, now dev - sorry but hard pass on this. Lawyers (especially those in big law) hate using Google Docs because it’s too dissimilar to Word.. This is leaps and bounds different. The Steve Jobs mantra of customers not knowing what they want applies in a consumer scenario, not an enterprise / business scenario (where lost time / retraining = dollars lost).

I wish developers would think more as users and not “what would I like” more. I’m also pretty sure that I could count on one hand the number of lawyers that use Linux for any legal work.

There have been a few attempts to use diffing to solve redlining, you should look into why they have failed.
by Aloisius | 2025-06-13 05:51:31+00:00
I hope the US manages to stays out of this one.

Hopefully Iran does a little retaliation and then goes back to their covert proxy war rather than it escalating to open warfare. I honestly don't even know if either Iran or Israel could sustain open warfare given the distances involved without dragging in other forces to help. I would rather those forces not be ours.
by tomhow | 2025-06-13 05:51:40+00:00
We know it's an imperfect solution but it's the least-worst solution. We'd lose far more than we'd gain if we banned all paywalled content, as it's such a huge share of the total body of content (esp. when weighted by masthead prominence and traffic) on the web. But it's also a policy that it doesn't belong on HN if there's no easy way around the paywall. We don't want to list anything that's not freely accessible for everyone, reasonably easily.
by lightedman | 2025-06-13 05:52:34+00:00
Everything looks nice but something very important was not considered in all of this.

High voltage and high current means Z-pinch - the conductor itself is going to compress itself, thus resulting in basically delaminating from the glass sheathing. This is why we have rubber/petroleum-based flexible sticky insulators on cabling like that, it can somewhat flex/shrink with the conductor and is more likely to stay attached and less likely to get damaged.

Just transmit laser power down fiber optics at that point. Either way you're going to need semiconductor switching (it's IGBTs all the way down baby!) nothing electromechanical is going to handle that kind of load.
by bluefirebrand | 2025-06-13 05:53:50+00:00
> I don't want to be under the pressure of doubling my productivity for an employer. I want to capture that gain for myself.

Unfortunately this will never happen. I don't think it has ever happened in the history of capital

When a machine can double your productivity, capital buys the machine for you and fires one of your coworkers

Or the machine makes it so less skilled people can do the same work you do. But since they're less skilled, they command less pay. So capital pays them less, and devalues your work

Already seeing this with AI. My employer is demanding all engineers start using LLM tools, citing that it is "an easy 20% boost". Not sure where they got the number but whatever.

But is everyone going to get a 20% raise? No. Not a chance. Capital will always try to capture 100% of any productivity gains for themselves
by zimpenfish | 2025-06-13 05:54:35+00:00
> macOS can't use Touch ID from a cold boot

Isn't that because the Secure Enclave (the only place which contains the Touch ID biometric data) is locked by your password?

"When a user's password is set up on an Apple Silicon Mac, the password is passed through a one-way hashing algorithm that produces a key used to encrypt the Secure enclave's key."[0]

[0] https://blog.greggant.com/posts/2023/04/14/the-security-encl...
by PrivateButts | 2025-06-13 05:54:47+00:00
When I went back to college to finish my degree, some of my classes used online textbooks from a couple different systems. Most had a simple link to a glossary for key terms, but some took it a bit farther and had a nice pop-over widget. The nice ones also had the ability for you to highlight and annotate passages for your own notes. It's less fun though, if you're like me and have a hard time reading long-form content on a laptop or phone. I ended up getting one of those eink Android tablets to make it easier for me to get through the reading.

Shame is that monetization around them is even more exploitative than normal textbooks. You don't own them, so you can't keep or resell them once you're done, and you typically lose access to it about a week after the class ends. Many courses also issue assignments and grades through the e-textbook, so you're forced to buy it at a price they decide. Fortunately work reimbursed mine.
by tejtm | 2025-06-13 05:55:35+00:00
Prince Rupert's drops were mentioned in the article, plain window glass material, sufficiently stressed, is ridiculously tough.

try a web search for Prince Rupert drop vs bullet

https://duckduckgo.com/?q=prince+rupert+drops+vs+bullet&t=lm...

The article author did not say how a cable could be wrapped in pre-stressed glass but that plain glass can be pre-stressed is encouraging.
by canucker2016 | 2025-06-13 05:56:33+00:00
That would segue into a discussion about NetDocs at Microsoft.

background - https://en.wikipedia.org/wiki/Ajax_(programming) - 1998, XMLHttpRequest appears.

NetDocs vs Office - https://hardcoresoftware.learningbyshipping.com/p/064-the-st...

Resolving NetDocs vs Office [Spoiler Alert - if you don't know about NetDocs, there's a big reason which tells you who "won" this fight] - https://hardcoresoftware.learningbyshipping.com/p/071-resolv...

Aftermath - https://www.eweek.com/development/netdocs-succumbs-to-xp/
by Someone | 2025-06-13 05:56:50+00:00
> would have ever been considered for omission, regardless of their compile-time cost, because that would have compromised Rust's other goals.

That basically says compiler speed isn’t a goal at all for Rust. I think that’s not completely true, but yes, speed of generated code definitely ranks very high for rust.

In contrast, Wirth definitely had the speed at which the Oberon compiler compiled code as a goal (often quoted as that he only added compiler optimizations if they made the compiler itself so much faster that it didn’t become slower because of the added complexity, but I’m not sure he was that strict)

http://www.projectoberon.net/wirth/CompilerConstruction/Comp..., section 16.1:

“It is hardly surprising that certain measures for code improvement may yield considerable gains with modest effort, whereas others may require large increases in compiler complexity and size while yielding only moderate code improvements, simply because they apply in rare cases only.

Indeed, there are tremendous differences in the ratio of effort to gain. Before the compiler designer decides to incorporate sophisticated optimization facilities, or before deciding to purchase a highly optimizing, slow and expensive compiler, it is worth while clarifying this ratio, and whether the promised improvements are truly needed.

Furthermore, we must distinguish between optimizations whose effects could also be obtained by a more appropriate formulation of the source program, and those where this is impossible.

The first kind of optimization mainly serves the untalented or sloppy programmer, but merely burdens all the other users through the increased size and decreased speed of the compiler.

As an extreme example, consider the case of a compiler which eliminates a multiplication if one factor has the value 1. The situation is completely different for the computation of the address of an array element, where the index must be multiplied by the size of the elements. Here, the case of a size equal to 1 is frequent, and the multiplication cannot be eliminated by a clever trick in the source program.”
by mlinhares | 2025-06-13 05:57:30+00:00
No natural monopolies should ever be privatized and there's no reason to have more than one entity collecting weather data. Also, this has been one of the best and most reliable services provided by the government, no one ever bothers thinking about the weather because its always there and it is also very right.

Maybe they were just too good and now everyone thinks this is easy and every single other country works like this with weather service. I'm in florida and I know i'm fucked this hurricane season.
by vkaku | 2025-06-13 05:57:37+00:00
The article is basically: We sell tools that help you vibe but we had to do craft hard and long.

That ship has sailed because everyone wants to sell what you're selling. Craftmanship is a blah blah ... maybe, but this is being sacrificed for profit, and the profit happens because everyone wants to vibe. ;)

I'm feeling that vibe brah.
by mjd | 2025-06-13 05:58:05+00:00
Thanks.

This is the study that the article is talking about. The complete paper is https://journals.physiology.org/doi/pdf/10.1152/japplphysiol...

It's based on earlier work that suggests that erythritol consumption is associated with increased risk of stroke or myocardial infarction: https://www.nature.com/articles/s41591-023-02223-9
by hedora | 2025-06-13 05:58:50+00:00
As a Biden voter, I definitely expected inflation. Trump’s economic policies in the first term were incredibly inflationary, even before covid.

NPR was routinely sounding the alarm back in 2017-18. Inflation typically runs on a ~3-5 year delay vs executive policies.

The crazy thing with the tariffs is that they’re killing investment in domestic production in the US. Check out this graph of private money going to building factories:

https://fred.stlouisfed.org/series/C307RC1Q027SBEA

Any manufacturing job gains over the next few years will clearly be due to Biden’s efforts. (Note that factory construction spending is somehow down slightly for 2025: the deceleration of the investment trend is unprecedented.)
by EnPissant | 2025-06-13 05:58:59+00:00
It's important to point out that SDFs compute a pixel distance to the closest edge, while a more traditional font renderer computes pixel coverage. Pixel coverage is optimal. For small fonts, SDFs can look bad in places where edges meet. Maybe this is less of an issue on high PPI displays. Source: I implemented a SDF renderer and it looked worse than freetype.
by qingcharles | 2025-06-13 05:59:34+00:00
I came up with the first CD DB for Windows 95 just before it came out. I realized Media Player had an .ini file with the track names and so I had people on Usenet send me all their listings and would reintegrate it and publish it frequently for the first few weeks until I realized .ini files had a 64KB limit and that was the end of that.

If I did it again, which I have planned for a long time, I would require citations for every track listing. Sure, it's a big barrier, but it'd nice to get it right where possible. The primary citations would generally be to the album cover, but in cases like the Aphex Twin insanity, cites to things like interviews and label demo releases etc could definitely be valid.
by sherdil2022 | 2025-06-13 06:00:41+00:00
Or even allowing 5-10 minutes to do whatever needs to be done to come up with a discussion about the problem - what it is: assumptions, possible solutions, coding, memory/time O(n) analysis, scope for improvements etc etc.

With the way interviews are currently conducted, many (like me who get debilitating panic attacks and anxiety during interviews) can't showcase their problem solving and coding skills - because more than their software skills, these interviews/interviewers seem to be assessing anxiety!

With a few minutes alone time to gather and organize thoughts, run through an LLM, come up with effective communication and have a back-and-forth friendly discussion - like how it is with colleagues. No one would want to work in an environment where everyday is like getting through stressful situations - needlessly I should say.
by low_tech_love | 2025-06-13 06:03:13+00:00
I don’t interview but I assess students regularly, and my main approach right now is to make it very clear to them that overly generic and superficial statements, like those made by LLMs, will get their grade down. If they want to pass they’ll have to give me objective straight answers with enough depth. It’s not 100% perfect but it gives me the room to do my work a bit more comfortably when I know that the rules have been shared and accepted by both sides.
by ringeryless | 2025-06-13 06:04:11+00:00
I have every intention of continuing to avoid LLM usage in any capacity of my job. I actively seek physical exercise and have no intention of outsourcing my mental processes to avoid thought either.

I suspect my capabilities will be more rare in the near future due to the dumbing down caused by extensive LLM usage in every aspect of our trade.

I see this as dodging a sort of bullet.
by chrismorgan | 2025-06-13 06:05:08+00:00
If you want people to use it on the web: do not under any circumstances use the pure-canvas approach. You must use real DOM, or it will be an endless frustration that turns many people away. I’ve written about the problems quite a few times, look through https://hn.algolia.com/?type=comment&query=chrismorgan+pure+... if you’re interested. If you’re not intending it to be used via the web, don’t worry.

But it’s a general principle: the more you are implementing from scratch, the more of a mess you’re likely to be in. As one example, at IME is completely broken, completely preventing a lot of non-English usage. Even my Compose key is broken: the key sequence `Compose - >` should produce →, but instead produces “Compose->”. This is the first time I’ve seen the Compose key turn into the word “Compose”!

For serious desktop-style applications, I honestly recommend that you not use plain-Rust GUI just yet. It is definitely steadily getting there, and I’m very optimistic that there will be at least two reasonable choices available within three years, but it’s still not where I’d want it to be for an app like this yet. Web browsers are, unfortunately, typically the pragmatic choice, even for desktop-only apps.
by godelski | 2025-06-13 06:05:16+00:00
> In fact, poor people generally can't afford cars in the first place.

I bought a car when I was poor. It was $2k. Why? Because if I didn't buy a car a 20 minute drive to work was a 2hr bus ride. You will, in fact, find that lots of people buy cheap cars. Go look at how many cars exist at used car lots or even your local Craigslist. You think those are just listings and no one is every buying?

> Huh, what? Reputation still works

You misunderstand. Apple and Google have reputations but their products still have a lot of shit.

> And you seem to imply that regulation can magically make the problem go away?

Never claimed this. Don't put words in my mouth. Which you seem to have this all figured out. I suggest you write a paper. Go win your Nobel prize. ¯\_(ツ)_/¯
by anonymoushn | 2025-06-13 06:06:21+00:00
The big recent change is that jemalloc no longer has any of its previous long-term maintainers. But it is receiving more attention from Facebook than it has in a long time, and I am somewhat optimistic that after some recent drama where some of that attention was aimed in a counterproductive direction that the company can aim the rest of it in directions that Qi and Jason would agree with, and that are well aligned with the needs of external users.
by fhd2 | 2025-06-13 06:07:31+00:00
Consumers certainly get annoyed if their software is hard to use, has errors, is slow or down. I've run many user tests with arbitrarily selected test subjects, and this part is universal. This is what good software development can fix, or ideally avoid in the first place.

One kinda heart breaking thing I observed was that especially older users wouldn't get mad at the software, but themselves. They thought everybody else is using this just fine, and they're somehow not smart enough. Motivated me to go that extra mile whenever I can.
by ruuda | 2025-06-13 06:07:52+00:00
The Rust ecosystem is getting slower faster than the compiler is getting faster. Libraries grow to add features, they add dependencies. Individually the growth is not so bad, and justified by features or wider platform support. But they add up, and especially dependencies adding dependencies act as a multiplier.

I started writing a post about this many years ago, but never finished it. I took a few slow-changing projects of mine that had a pinned Rust compiler, and then updated both the compiler and dependencies to the latest versions. Invariably, everything got slower to compile, even though the compiler update in isolation made things faster!
by erutuon | 2025-06-13 06:08:27+00:00
In English, some prayers came directly from the King James Bible. The singular second-person pronoun in those prayers corresponded with the informal second-person pronoun in the normal spoken or written English of that time. It would have been weird to change the "hallowed be thy name" written in the Bible to "hallowed be your name" when actually praying just to be more formal towards God. Being formal would also not reflect the teaching that Christians have been adopted as sons and daughters of God. I read that "thou" indicated familiarity and affection like between family members and friends and lovers, whereas "ye" indicated distance, and using "ye" towards someone that you'd normally call "thou" would indicate you had a problem with them. So calling God "ye" would require you to rephrase passages in the Bible and might connote that you don't think God has a friendly or familial sort of relationship with Christians, but is far removed from humans or even antagonistic towards them.
by graemep | 2025-06-13 06:08:48+00:00
I would prefer to know about a delayed flight before I get to the airport.

Your phone needs a web browser or an app. An app for every airline you ever use? You already have a web browser.

They could SMS but its more expensive to send, often even more so for customers on roaming to receive.

Nothing else is universal.

I think there are much better possible solutions. An open notification standard or reasonable pricing of bulk sending SMS would do it.
by melvinroest | 2025-06-13 06:09:30+00:00
DnB is my jam, I’m a fan of sub focus and wilkinson.

Here is 37 hours of DnB [1]. Here is 30 hours of mostly house [2].

[1] https://open.spotify.com/playlist/6a14gkr30nOOr8Eu9T34tE?si=...

[2] https://open.spotify.com/playlist/3BUgKCDAWvcDa28MVToIFM?si=...
by komali2 | 2025-06-13 06:11:40+00:00
To gather the data you're hoping for requires allowing the company to test its vehicles on us.

Maybe Cruise is worse, maybe it's unlucky. https://www.latimes.com/california/story/2024-05-16/woman-ge...

I understand that what I'm basically saying is that, if Cruise, Waymo, etc, want to develop self driving cars, they need to basically figure out a way to do so without testing in live environments against a non-consenting population. I understand that for you, you're down, and it's frustrating to hear that someone who might be your neighbor not wanting that means you don't get self driving cars.

I don't have a solution for this annoying aspect of democracy, other than to try to convince you that I'm not crazy for not wanting self driving cars at all - really, truly, it's just not the path we need to go down, we should be getting rid of cars almost entirely in cities and switching to public transit, with private vehicles driven entirely by professional drivers.
by srean | 2025-06-13 06:12:03+00:00
Gee, I don't know if this artificial chemical (that no other species consumes) is toxic.

Let me consume it everyday.

Radium, too was deemed safe to suck on. Thalidomide, perfectly safe. Hormone replacement therapy, perfectly safe...

The safety of these (Thalidomide, HRT) were also backed by studies.

I find safety studies very suspect unless there's years of experience, especially if there is money to be made by someone.

It is difficult to get a man to understand something, when his salary depends on his not understanding it -- Upton Sinclair
by toast0 | 2025-06-13 06:15:30+00:00
It is on FreeBSD. :P Change your malloc, change your life? May as well change your libc while you're there and use FreeBSD libc too, and that'll be easier if you also adopt the FreeBSD kernel.

I will say, the Facebook people were very excited to share jemalloc with us when they acquired my employer, but we were using FreeBSD so we already had it and thought it was normal. :)
by moron4hire | 2025-06-13 06:16:25+00:00
Uhh, CVS definitely regularly corrupted itself. I nearly lost my senior research thesis in undergrad because of it. The only thing that saved me was understanding professors and the fact that I could drive back home to my parents' house and get back to my review in 30 minutes, where I had a good copy of my code I could put on an Iomega Zip disk from my desktop instead of the corrupted copy we couldn't pull from CVS in the CS lab.
by ipsum2 | 2025-06-13 06:17:57+00:00
It's in the article:

"Human cerebral microvascular endothelial cells were cultured and exposed to an amount of erythritol equivalent to consuming a typical beverage. Experimental conditions included five biological replicates per group."

So it needs to cross the blood-brain barrier. From the research paper: "Moreover, it is important to note that erythritol does cross the blood brain barrier and interact with the cerebrovasculature". Unclear what percentage this is.
by piker | 2025-06-13 06:18:44+00:00
It’s a great point. This uses the canvas element only because it’s rendering in the browser. But this is really a desktop application, so the canvas element doesn't come up as a concept outside of WASM. Your main contention seems to be that nobody other than web browser implementers can render and edit text, and thus we should be limited to the set of applications that can run on the DOM and leverage the web browser’s shaping and layout engines.

There are issues solved by the DOM for sure, but it requires shipping an entire web browser, and this product is a dedicated word processor. I’d rather face those issues head-on than defer to someone else’s implementation of such a core aspect. I know IME is broken, and Tritium’s really only able to address the needs of the happy path at the moment, but if can do that well, then there’s a business model to fund solving the edge cases to bring a real Word competitor to the desktop for lawyers.
by Leo-thorne | 2025-06-13 06:21:36+00:00
I once went to see a doctor because of anxiety, and they had me try some simple breathing exercises. That was when I first noticed how much my breathing pattern changes depending on my state. Now whenever I feel tense, I consciously slow down my breathing and it actually helps me feel more in control. After reading this article, the idea of a breathing fingerprint makes a lot of sense to me. It probably reflects not just physical traits but also your current state.