MurphyA/hacker-news huggingface dataset:
by 1vuio0pswjnm7 | 2025-08-19 21:34:32+00:00
The character editor TECO-C is another program I like that was originally written in assembly. This is a 153k static-pie binary ("non-video")

https://codeload.github.com/blakemcbride/tecoc/zip/refs/head...

Also forgot to mention that TextMaker on Android contains networking code and will try to connect to the internet. This is can be blocked with Netguard app, GrapheneOS, netfilter/pf/etc. on a gateway controlled by the user, or whatever other solution for blocking connections that the user prefers.
by aspenmayer | 2025-08-19 21:34:58+00:00
Now show cashing out.

This isn't meant to be a gotcha or a takedown, as I appreciate that you're one of the few HN users knowledgeable about crypto who isn't a shill or dismissive of crypto out of hand.

For those who aren't familiar with this industry, there are folks whose job it is to solve these problems with KYC being less effective than it ought to be. Many work in industry as devs, and many do the same as part of the Department of Justice or an affiliated agency or approved third party contractor. There are relevant working groups that bring all relevant parties together for operations. I don't want to assume that you don't know this, but you should not make it out like crime is easy, or that it pays. That said, government salaries are criminally low across the board. I can only assume the private sector of this niche pays better, as it can't very well pay much less than the public sector. Why this is the case is absurd, as it is mostly to do with pay scales and levels, and the near-impossibility of paying workers more, even when it's ready money that is already allocated.
by _Microft | 2025-08-19 21:35:13+00:00
Great project!

The cost of the PCBs must be driven by assembly, right? The board itself should qualify for JLCPCB's budget offer at least: 2 layers (judging by the KiCAD-screenshot), < 100mm, HASL, nothing special about solder mask or board thickness either from the look of it. I'm not not sure about the plated slots of the USB connector, though? Do these cost extra?

How many did you get assembled per version? Just two of the boards or all five of them? Did you try to stick to using the standard parts or extended library? Which difference would it have made to do some work on the PCBs yourself, e.g. by soldering the through-hole connectors by hand?

Either way, it is definitely an amazing project!

Edit: as soon as any part is from the extended library, all different components (even standard ones) incur a cost for loading them into the pick and place machine, right? So minimizing number of different components is the only way of keeping the cost down, I guess.
by appstorelottery | 2025-08-19 21:35:30+00:00
I see your point. From the user's immediate perspective, getting a coin flip without an extra click is undeniably easier. But that's zooming in so close that you miss the entire picture.

The real question is what happens when that logic is applied to everything. First, it's a coin toss. Then it's the weather. Then a calculator. Then flight prices. Then hotel bookings. Then product reviews.

Step by step, the platform that was built to be a portal to a rich and diverse ecosystem of creators becomes a wall that primarily shows you its own products. The "progress" you're describing is the progress of a single entity consuming the ecosystem that once fed it.

The ultimate harm to the consumer isn't a slightly less convenient coin toss; it's the eventual death of that vibrant, competitive ecosystem. My tiny app was simply the first course in the platform's long meal of consuming its own creators.
by smsm42 | 2025-08-19 21:35:41+00:00
When I read up to "One can use the Rubocop configuration file to specify the path to an extension Ruby file" my immediate thought was "oh no, they didn't allow a user-extendable tool to run in their prod environment..." - and yes, they did. Not that it'd be properly secure without this glaring hole - I don't think many linters are properly audited and fuzzed against hostile inputs - but this is like opening the front door and hanging a blinking neon sign "Please Hack Us!" over it.
by _chris_ | 2025-08-19 21:35:58+00:00
> The thing holding back VLIW was compilers were too dumb

That’s not really the problem.

The real issue is that VLIW requires branches to be strongly biased, statically, so a compiler can exploit them.

But in fact branches are very dynamic but trivially predicted by branch predictors, so branch predictors win.

Not to mention that even vliw cores use branch predictors, because the branch resolution latency is too long to wait for the branch outcome to be known.
by Nextgrid | 2025-08-19 21:36:44+00:00
This is mostly FUD.

Yes, the travel eSIM (and mobile telco in general to be honest) ecosystem is rotten and inbred, with layers and layers of resellers and middlemen feeding off each other whose only purpose is to gatekeep and skim some money off the top.

The actual risks are that the Chinese or any middlemen in between get your device's IMEI, approximate location and voice/SMS/data traffic on the affected eSIM. This means the voice/SMS/data traffic on your normal, long-term (e)SIM is safe.

Your data traffic is safe courtesy of HTTPS. Your normal voice/SMS traffic is "safe" (as safe as your usual carrier secures it, which to be fair is not very much, because they too outsource its processing to the lowest bidder: https://berthub.eu/articles/posts/5g-elephant-in-the-room/). The voice/SMS traffic you generate on the travel eSIM could be at risk, but since it's not your usual number and most of them don't even allow or advertise this functionality, it shouldn't be a big risk since you wouldn't be using it. You should consider all cellular voice/SMS as compromised anyway.

The real reason to avoid those travel eSIMs isn't potential security concerns, it's that all those layers of middlemen mean your latency to the internet is generally around 200ms and speed in the single-digit mbps regardless of your last mile access technology, making it really poor value for money. Always just pick up a physical prepaid SIM at the airport/tobacco shop from a local carrier, you'll not only get much better prices but better connectivity.
by time4tea | 2025-08-19 21:37:34+00:00
Any company that does this, but yaks on about 2fa/security is just gaslighting you.

Sane for those that only offer 2fa as part of cost plus deal.

SSO or 2fa are table stakes for companies that care about you - even at a free tier.

Both are effectively zero cost to deploy (once you create the login capability for one) ...
by mr_toad | 2025-08-19 21:37:55+00:00
> In reality, without market segmentation a singular price for everyone would fall much closer to the enterprise price than the non-enterprise price.

That totally depends on the relative elasticity of supply and demand.

It’s not very intuitive, but price discrimination (usually) results in too much demand for a good/service and a deadweight loss of consumer surplus. In the worst case scenario all consumer surplus can be arrogated to the producer, and an extreme oversupply of the product. Imagine a cheap drug that could be sold for whatever amount of money the consumer had available.
by ToucanLoucan | 2025-08-19 21:38:45+00:00
> Why is it important to you what the cause is?

Because trapping us in this endless debate of what the "real" cause is has been the go-to strategy for the oil and gas industry, where no matter how many times it is bloody proven, they hem and haw and say "well we need more evidence" but they aren't like, not selling gasoline anymore until we know it's safe are they? They just keep doing exactly what we're pretty damned sure is killing the planet, while endlessly debating whether it is or not.
by zmmmmm | 2025-08-19 21:38:49+00:00
> Parachute evaluates vendors against a hospital’s clinical needs and flags compliance and security risks before a pilot even begins

this is humans? I'm really not sure how this could be automated given the vast spectrum of applications and specific requirements complex organisations like hospitals have. It would have to boil down to "check box" compliance style analysis which in my experience usually leads to poor outcomes down the track (the worst product from every other point of view gets chosen because it checks the most arbitrary boxes on the security / compliance forms - then the integration bill dwarfs whatever it would have cost to address most of those things bespoke anyway).
by skydhash | 2025-08-19 21:39:40+00:00
Emacs more like a platform like DOS or the Terminal/Shell/TUI combination than an editor like Vim/Micro. The wealth of libraries, all centered around the concept of buffers and windows, make it easy to integrate pretty much any other tools.

Is it an REPL? use comint.

Is it a tool that act on text files (lint, test,...)? Use compile

Do you need input with completion? Use the minibuffer.

Do you need multichoice selection? Use a buffer and mark stuff (there's a mode that you can extend from if you need to display tabulated data).

Do you need to define flags on the fly? Use transient.

Network request? Calling shell command? A combination of all the above? Emacs got your back.

And because it's a live programming environment, you can start quickly with a prototype (or just altering stuff) and then tweak things until you have a proper package.
by _chris_ | 2025-08-19 21:39:54+00:00
> A lot of the time this is a hint to the compiler on what the expected paths are so it can keep those paths linear. IIRC, this mainly helps instruction cache locality.

The real value is that the easiest branch to predict is a never-taken branch. So if the compiler can turn a branch into a never-taken branch with the common path being straight line code, then you win big.

And it takes no space or effort to predict never taken branches.
by rileymichael | 2025-08-19 21:40:00+00:00
to be direct, there's really nothing for you to do — it's a branding issue. if i were to link graphite to any of the devs i know that are actually interested in improving their development workflow, they would immediately close out after one look at the landing page. they have zero interest in AI and certainly won't pay for it to be shoved down their throats. graphite is now perceived as an AI company first, not a developer company.

you state that users don't 'have to use ANY of our AI features' — does that mean you have an opt-out toggle that fully hides any mention of it (e.g. in your 'AI-powered PR page')? if so, how long will that stick around? how long will your core products remain unsullied once your investors start to pressure you to push AI more? these sort of concerns around long term direction keep myself and others from adopting graphite.
by Ygg2 | 2025-08-19 21:40:01+00:00
> But what's much harder to measure is the number of sales you missed. Or where the downed planes were hit. You don't have the downed planes, you can't see where they were hit! You just can't have that measurement, you can only infer the data through the survivors.

Not really. There are about 300 million gamers [1] if you exclude Androids and iPhones. How many sales units did GTA V make? 215 million[2]. It's a meteoric hit. They missed a sliver (35%) of their target audience.

You could argue that they missed the mobile market. But the biggest market - Android is a pain to develop for; the minimum spec for GTA V to have parity on phones would exclude a large part of the market (most likely), and the game itself isn't really mobile-friendly.

Ok, but we have a counter example (pun intended). Counter-Strike. Similarly, multiplayer, targets PCs mostly, developed by Valve, similarly excellent and popular to boot. However, it's way faster and way better optimized. So how much it "sold" according to [3]? 70 million. 86 if you consider Half-Life 1 and 2 as its single player campaign.

I'm not sure what the deciding factor for people is, but I can say it's not performance.

> Time is a weird thing. It definitely isn't zero sum.

If you are doing thing X, you can't do another thing Y, unless you are multitasking (if you are a time traveler, beware of paradoxes). But then you are doing two things poorly, and even then, if you do X and Y, adding other tasks becomes next to impossible.

It definitely is. Tim Cain had a video[4] about how they spent man months trying to find a cause for a weird foot sliding bug, that's barely noticeable, which they managed so solve. And at that time Diablo came out and it was a massive success with foot sliding up the wazoo. So, just because it bugs you doesn't mean others will notice.

> "why is there always time to do things twice but never time to do things right?"

Because you're always operating with some false assumption. You can't do it right, because the right isn't fixed and isn't always known, nor is it specified right for whom?

[1]https://www.pocketgamer.biz/92-of-gamers-are-exclusively-usi...

[2]https://web.archive.org/web/20250516021052/https://venturebe...

[3]https://vgsales.fandom.com/wiki/Counter-Strike

[4]https://youtu.be/gKEIE47vN9Y?t=651
by tguvot | 2025-08-19 21:40:21+00:00
Cortisol is a steroid hormone, often referred to as the "stress hormone," that plays a crucial role in regulating various bodily functions and responding to stress. It is produced by the adrenal glands and its release is controlled by the hypothalamic-pituitary-adrenal (HPA) axis. While essential for life, imbalances in cortisol levels can lead to various health issues.

adrenal glands disfunction can cause elevated levels of cortisol. adrenal glands also responsible for catecholamines. adrenal glands disfunction can be caused by diabetes, leukamia or number of other conditions.

wait till you learn about auto-immune disorders.
by duxup | 2025-08-19 21:40:36+00:00
I was setting Google's method of handing my account over in case I died not long ago. I stopped when they had a spot for me to write something personal. I didn't want to write it, I wanted to write a good letter.

Not long ago a friend died of cancer, far too young. He fought and I think had to know his odds were low (very low based on the type of cancer). He took a vacation with his family, wife and kids. His last weekend came very fast, faster than anyone anticipated.

His funeral arrangements and some other things were best guesses of his wishes because even though his odds were low he didn't make all his wishes known.

I think now it's better I write a bad letter rather than none.
by steve_adams_86 | 2025-08-19 21:41:12+00:00
> And ironically, The Browser Company now charges $20/month, the same amount I would gladly have paid for Arc.

As crazy as this probably sounds, I would have been content to pay for Arc to continue being developed as well. It had real energy behind it, some great ideas, and it was improving a tool I use daily.

I'm using Zen as well, now.
by nemothekid | 2025-08-19 21:41:14+00:00
>I think he’ll be looked back as one hit wonder, lacking any ethics to grow his company.

I can't take this seriously - it reeks of hindsight bias. Zuckerberg's "one hit" was thefacebook.com. After facebook.com went public he, seemingly immediately, decided to buy Instagram and go all in on mobile. At the time, people thought he had way too much power due to the stock structure and many people thought his bet on mobile would come crashing down. We can see, in hindsight, that it was a prescient move - one that many others missed, or were late to. (e.g. Google and Microsoft).

I don't think there is a single founder/CEO in the 21st century that is performing better than Zuckerberg. I understand he's not a likable guy, and neither are are his products. The only facebook product I use is arguably React - I've deactivated my facebook long ago, and I no longer have instagram. I don't even have Whatsapp. But if you look at the metrics they aren't deniable. Facebook figured out how to print money in social media while every other social media company struggles to have a quarter of the profitability. A lot of people point to "he just bought Instagram", without seriously interrogating the fact that many apps have been bought and squandered.
by bryanrasmussen | 2025-08-19 21:41:25+00:00
>I do. That's why I have a browser render it to a format that makes sense for human consumption.

I guess if that's the standard then reading any data format is also a slog because hey, most data and document formats get rendered as something for "human consumption" but that said when one is a programmer one often has to read the format without the rendering, and so, your witty reply aside I guess you must find this task where HTML is concerned a slog.

This is too bad because most mixed content formats like EAD, HTML etc. are like that, and if you want humans to be able to write the content with say a paragraph, but inside that paragraph is a link etc. you're going to write it mixed content, because that works best based on millions of programmer and editor hours over decades and JSON would be crap for it.

Is it super great, nope it's only the best way of writing document formats (with highly technical and mix of structured and unstructured content) that we currently know of, in the same way that Democracy is the worst form of politics except for all the all others and multiple other examples of things that suck in the world but are better than all the alternatives.

I didn't say EAD was great, I said it was better than JSON for what it needed to do, part of which is having humans write mixed content.

Believe me I have certainly seen people who have been JSON enthusiasts try to replicate mixed content type documents in JSON and it has always ended up looking at least as bad as any XML but without all the tooling to make it easier to write XML and with a tendency to brittleness because in doing mixed content in JSON you are going to have to do a lot of character escaping.

I'm going to end off here with the observation that I doubt you are actually acquainted with the workflows of editors, writers, publishing industries and the use of markup formats in any sort of long running type of company using these things? I just have a feeling on this matter. You seem like your technical area of expertise is not in the area you are critiquing? Some of these companies are actually quite technically advanced, so I'm just putting that out there that you might not be as aware of the requirements of parts of the world that use things that you would build in a superior manner if only you were given the task to do so.
by Herring | 2025-08-19 21:41:38+00:00
If you look at the state of the US right now (eg what Trump said yesterday) and you still don't believe there's a lot of latent hate in this country, it's really you who's not trying very hard to understand what's going on.

I've traveled all around the world. There's shitty people everywhere. But in America, the shitty people actively expect good PR and "both sides" and "neutral unbiased pov". And they get it. They are given multiple attempts at a coup. Needless to say, it won't end well.
by gokhan | 2025-08-19 21:41:44+00:00
My father, a Turk, has a couple of close Armenian friends from Arapkir, a county of Malatya, from his childhood right after WWII. Going back 30-40 years before that period, Armenians were the majority ethnic population in many counties of eastern Turkish cities. Not sure about Persians, but having an Armenian connection in a big chunk of your DNA if you're from the area shouldn't be that surprising.

Fun fact. Yerevan, the capital of Armenia, has Malatya and Arabkir districts.

edit: typo
by mft_ | 2025-08-19 21:41:47+00:00
Apologies; re-reading the thread, I now realise I had mistakenly thought you were replying to a different comment. My bad. I'd remove my previous comment but it's too late now.

(I thought you'd replied to this comment - hence my thinking it was a relevant anecdote)

> You may be right. But we have a Model S 85D from 2015 and basically everything was replaced (seats, all door handles, ac compressor, sun roof, glove box, gauge cluster LCD, main LCD, MPU) except the battery. That's been great, and 10 years in tracking at 85% capacity.
by sagacity | 2025-08-19 21:41:49+00:00
Good on them for going with dx11 to ensure wide compatibility with virtualized Windows environments.

I'm surprised to read about the MSAA stuff and the fact that apparently they didn't even try binpacking the texture atlas (even though it's not needed at all anymore, as per the article). A more analytical approach to AA is probably not practical on dx11 level hardware, but I'm sure someone like Raph Levien knows more about that.
by otterley | 2025-08-19 21:43:18+00:00
Where is the US Congress's website identified as a potentially impacted site? https://chromestatus.com/metrics/feature/timeline/popularity...

edit: I see Simon mentioned it - https://simonwillison.net/2025/Aug/19/xslt/ - e.g., https://www.congress.gov/119/bills/hr3617/BILLS-119hr3617ih.... - the site seems to be even less popular than Longhorn Steakhouse in Germany.

My guess is that they'll shuffle people to PDF or move rendering to the server side, which is a common (and, with today's computing power, extremely cheap) way to generate HTML from XML.
by Nextgrid | 2025-08-19 21:44:08+00:00
At least on iOS, it doesn't access the GPS directly. It asks the OS for updates to the device's location with a certain degree of precision. It's up to the OS to blend various sensor data (GPS, cellular, Wi-Fi, Bluetooth beacons - the latter is used underground to get a good position fix without a line of sight to the sky) and send that to the app. If it was using GPS continuously it would drain your battery very quickly. So if the device can get a good idea of its location via Wi-Fi/Bluetooth, it will not even bother turning on the GPS.
by chrisweekly | 2025-08-19 21:44:19+00:00
> Now, it’s a curious thing that we try to emulate the imperfections of candles. After all, candle makers have worked for centuries (and millennia) on optimizing candles NOT to flicker?

This reminds me of teenage me circa 1990 exploring electric guitar distortion and having an interesting conversation w/ my dad, who'd done a pretty serious paper on eliminating audio distortion as part of his CSEE degree from MIT.
by hombre_fatal | 2025-08-19 21:44:19+00:00
Nice animation on the maze building algo.

I remember trying to use Immutable.js back in the day. It's probably pretty great with Typescript these days, but I remember it was kinda hell with vanilla JS back then since I'd accidentally do things like assign `thing.foo = 42` instead of `thing.set('foo', 42)` and I'd comb through the code to see why it wouldn't work, and I remember not knowing when I had a JS object or a Record. All things fixed by Typescript, of course.
by shadowgovt | 2025-08-19 21:44:42+00:00
Yes, this is entirely possible. It's why American law generally centers anti-trust on consumer harm as the litmus test; if those hotel bookings all have to go through one place, and as a result the hotels are too expensive, that's an issue. This is why Amazon gets to exist (but has now been sued in 2023 because the FTC is seeing behavior that is probably rent extraction).

If Google started charging a quarter a coin-flip while leveraging its control over search to suppress the fact you'd made a coin-flip app that was free or flat-rate to purchase, there might be a case there under US law.
by geocar | 2025-08-19 21:46:03+00:00
Nonsense. Following this line of reasoning is that putting percentages on billions is intellectually dishonest: You don't have to go any further than that. It is perhaps out of ignorance (now you know), but if you try to make it about anything else, that's just arguing in bad-faith.

Of course you can drop features, but if you work at Google I think you can pick something else, and you'll have a hard time convincing anyone that XSLT which was in Chrome back when it was fast, is why Chrome isn't fast anymore. And if you don't work at Google, why do you care? You've learned something new today. Enjoy.