MurphyA/hacker-news huggingface dataset:
by whstl | 2025-10-29 16:17:21+00:00
I don't think anyone is forgetting that in this thread, as there's dozens of answers mentioning this.

But as an example: It took about 3 months to provision an AWS server in a recent company I consulted for due to their own bureaucracy and ineptitude of the Ops team.

On the other hand, when I needed a few CI servers for a startup I worked at, I just collected them from AppleStore during lunch hour.

Now this above is what people are "forgetting" and don't want to listen to.
by quetzthecoatl | 2025-10-29 16:17:26+00:00
Matrix was a direct rip off of ghost in the shell series which did a much better job at capturing the essence of the issue in depth (the writers almost admit to it and there are videos out there that does scene by scene comparison). Ghost in the shell is majorly influenced by Buddhism. While there are obvious overlaps between platonism (that forms the core of gnostism - salvation through knowledge to the real world, and the current world ~= suffering and not real), it wouldn't be correct to attribute gnostism as the influence behind The Matrix.
by Chabsff | 2025-10-29 16:17:44+00:00
I know this is tongue in cheek, but I'll give it a serious reply in case someone finds themselves "inspired".

A CDN. What you are describing is a CDN. We have CDNs today and the problem still exists because most of today's websites refuse to operate within the constraints. There is no need for new infrastructure to deploy this solution, we just need website operators to "give up" and operate in a more static way.
by sligocki | 2025-10-29 16:17:51+00:00
I see, so you are using a different model for computation that does not use rational numbers, but instead pairs of integers. From a computational point of view, that makes a lot of sense, disallowing catalysts is quite annoying, but I would not call this Fractran, instead I would call it something like a prioritized chemical reaction network or something like this. The wikipedia article explicitly states:

> The same variable cannot be both decremented and incremented in a single instruction (otherwise the fraction representing that instruction would not be in its lowest terms). Therefore each FRACTRAN instruction consumes variables as it tests them.
by gilleain | 2025-10-29 16:18:15+00:00
Very true. I refer to it by the InChI :

InChI=1S/C8H9NO2/c1-6(10)9-7-2-4-8(11)5-3-7/h2-5,11H,1H3,(H,9,10)

Or the key Key:RZVAJINKPMORJF-UHFFFAOYSA-N
by psunavy03 | 2025-10-29 16:18:16+00:00
I'd make a separate case that learned helplessness is a reversible thing, and more highly motivated and self directed devs can be grown.

But leadership has to incentivize not just being a ticket monkey, and needs to mindfully empower people. You can't just flip a switch in a feature factory and say "fly my pretties, be free!"
by FireBeyond | 2025-10-29 16:18:24+00:00
Their math has been hilariously unbelievable at times (except to the crypto bros)... at one point they claimed they were banking deposits of about $3B a week.

To put that in perspective, that's what Saudi Aramco or Samsung might get as revenues.

But hey, don't just trust them, trust their bank and it's 33 year old deputy CEO who, when people pointed out that that number didn't match up with international banking numbers, said that was because those people didn't understand the banking licenses being used in The Bahamas, and that there were two, though he couldn't remember their names, or which one they had, or whether they maybe had both.

And when that looked hilariously bad, they removed his info from the bank's website.

And when that looked bad, they added it back.

And when that looked bad, they removed the bank's whole website, and replaced it with a broken WP template with no working links.

Hey, look, several years after that, go to Deltec's website. "Ultra sophisticated private banking" running on a different WordPress site. "Client login"? "This site can’t be reached Check if there is a typo in ebanking.deltecbank.com. DNS_PROBE_FINISHED_NXDOMAIN". Just as has been the case for years.

"Sounds legit to me" say the bros.
by all2 | 2025-10-29 16:18:29+00:00
Hi. I've had this sequence generator in my head for about 4 or 5 months now. I've been working on a mini-PLM for work projects, and it seemed right to me to be able to spec part numbers using a fixed grammar. The idea is that a part number would be stored in a DB along side its grammar specification. Then, when a part is queried, business logic can ingest the part number spec and parse the part number according to the spec. For companies where information about a part, its attributes, etc. are stored in a part number (category, revision, configuration codes, etc.) having this extra little tool could prove to be useful. At least I hope so.

I hacked together a python implementation, and then used v0 to mock a user interface. There is no backing DB, but there is the ability to import/export. If anyone is interested, I can put the app in a git repo and share it around.

---

A sequence is any list of characters that can be yielded in turn. This is distinct from a regex character class in that a sequence not only matches a set of characters, but it is also, given some input, the specification for which character comes next.

A sequence can be concatenated with another sequence, IE my_seq = Seq([1, 2, 3]) + Seq([a, b, c]). The second sequence is the lowest radix (like in base 10 numbers). If we say next(my_seq), we get 1a, then 1b, and so on.

In the linked app, there are two options that encapsulate this idea: "Range" and "Sequence".

A Literal is a sequence that returns the same one or more characters. We can use this as a separator: sep = Seq("-"). This will always return '-' on next().

A Select is a sequence that returns only the selected Literal.

An Alt is a sequence that bounces back and forth between two options. I'm not convinced this is necessary or even useful.

---

What's next: for this app, probably nothing. The sequence grammar needs to be refined. I'd like to use the 'combinator' approach to allow any sequence to be used in any other sequence. This would work both for parsing and for generating.

I hope you guys enjoy playing with this as much as I enjoyed "building" it. It was fun to watch this come together into something that 1) looks good, and 2) actually works pretty well.
by mikkupikku | 2025-10-29 16:18:49+00:00
I expected they would. I was curious if they'd copy the errors too, so I checked my go-to example of errors on wikipedia lasting for years.

Wikipedia's version:

> Brilliant Pebbles was a non-nuclear system of satellite-based interceptors designed to use high-velocity, watermelon-sized, teardrop-shaped tungsten projectiles as kinetic warheads.[79][80] It was designed to operate in conjunction with the Brilliant Eyes sensor system. The project was conceived in November 1986 by Lowell Wood at LLNL.[81] Detailed studies were undertaken by several advisory boards, including the Defense Science Board and JASON, in 1989.

Grok's version:

> The Brilliant Pebbles program, initiated in 1990 by the Strategic Defense Initiative Organization (SDIO), represented a shift toward distributed, cost-effective constellations of micro-satellites, each approximately 45-100 kg and equipped with autonomous processors for onboard target discrimination and interception.

Both contain errors, although different errors.
by rzerowan | 2025-10-29 16:18:50+00:00
I think the main ask should not be limited to android/ios but similarly to the rules and regs of previous decades around agressive interop and standardisation. Asks for piecemeal carveouts whenever a monopoliist tightens the noose allows the can to be kicked downn the road when the outrage has subsided and allows for entrenchment of the status quo by stealth. Chipping away until the stated goal is reached. Just like the car/gas monopolies were not alowed to get away with locking users into their own cartels - similar efforts should (but probably wont) be taken to preserve the ability of users to do with their devices as they see fit.
by mananaysiempre | 2025-10-29 16:18:57+00:00
Huh. For what it’s worth, the Chinese lambskin (not generic “leather”!) pads that you can get for ~$15 from Aliexpress, Geekria, etc. work as well as the official ones in my experience. (For other headphones, you can’t always get generic replacement pads made of the same materials.) The only difference I’ve been able to discern is the L/R labels are printed using a different technique.
by embedding-shape | 2025-10-29 16:19:19+00:00
That seems to me not like a "rough around the edges" thing but "most basic, table-stakes feature". If you cannot resume typing after either cancelling a correction, or doing a correction, I'd say it is very broken and not ready to be marketed as a functioning tool. I mean, it's supposed to help you write, not make it more cumbersome.
by eviks | 2025-10-29 16:19:42+00:00
> Being a lazy person, I never bothered looking up VS Code shortcuts. Because the learning curve for Helix is slightly steeper, you have to learn those shortcuts that make moving around feel so easy.

This doesn't make sense: if you were truly lazy, you wouldn't spend any effort learning a more complicated app, you'd simply not switch!

> with a few knobs for minor preferences. I am subject to choice paralysis, so making me configure an editor before I’ve even started editing is the best way to tank my productivity.

There are a couple of hundreds of options https://docs.helix-editor.com/editor.html and even more hundreds of keybinds https://docs.helix-editor.com/keymap.html to reconfigure, so you can knob yourself to death with Helix just like with any other configurable app. And the way out is the same as with vim - just pick someone else who has done it and has published the results before dying and use those!
by mothballed | 2025-10-29 16:19:54+00:00
Commenter asserted they are US citizen, lost everything (so $0 to their name), and ill.

Take a quick look and note that the person in india in that situation puts them around the bottom 5% of their country, who live on less than $3 a day, commonly in mega-slums (these are the sorts of places you end up when you have absolutely nothing and unable to work) without running water and sewage running through the alley, and economic mobility back into the professional class even worse than USA.

Anyone with a room temperature IQ and a dual US-India citizenship is not moving to India as the place to be completely broke, ill, unable to work, and to go live in a slum that would make Skid Row look an absolute joke. Their story does not make any sense whatsoever. There is money or assets or property squirreled away, if there wasn't they would live on the meager assistance USA provides to citizens (even if stuck outside in a tent for awhile) before living on less than $3 a day in one of the mega slums people end up in when they are in India in that unfortunate situation.

And to be clear, I don't think commenter is lying about what they've been told. I'm not making any sort of dig at them.
by jauntywundrkind | 2025-10-29 16:20:03+00:00
Lovely snapshot in time view of the small computers that drive a ton of product innovation.

One major gap I'd really like to see covered better is power consumption. We've started seeing unboxing and reviews for the Arduino Uno Q for example, but no one seems to be breaking out a simple USB power meter to get some idea how much power it takes, headless or sitting at desktop.

Pretty nice that so many chips have pretty good Linux support.
by tuned | 2025-10-29 16:20:22+00:00
Model Architecture (gpt.rs)

Multi-layer Transformer: N stacked decoder blocks with pre-norm residual connections Rotary Position Embeddings (RoPE): Replaces learned positional encodings with rotary embeddings for better length generalization Multi-Query Attention (MQA): Reduces KV cache size by sharing key/value heads across query heads RMSNorm: Parameter-free normalization for stability (instead of LayerNorm) QK-norm: Normalizes queries and keys before attention to prevent numerical instability ReLU² MLP: Uses ReLU(x)² activation for better gradient flow on GPUs Softcap Logits: Bounds output logits using tanh(x/15)*15 to prevent extreme values
by weinzierl | 2025-10-29 16:20:24+00:00
The article misses one important point. Helix is 100% immune against plugin supply chain attacks like GlassWorm.

I am joking of course. Helix is fantastic and I think it eventually will get a state-of-the-art safe plugin system. After a couple of attempts I made the permanent switch from neovim two moths ago. I don't think I'll ever go back.
by Groxx | 2025-10-29 16:20:33+00:00
I'm honestly not seeing much here that isn't identical to almost all other general purpose RPC systems: https://graphql.org/learn/authorization/

"check that the user matches the data they're requesting by comparing the context and request field by hand" is ultra common - there are some real benefits to having authorization baked into the language, but it seems very rare in practice (which is part of why it's often flawed, but following the overwhelming standard is hardly graphql's mistake imo). I'd personally think capabilities are a better model for this, but that seems likely pretty easy to chain along via headers?
by daveguy | 2025-10-29 16:20:46+00:00
Confidence in crypto will go poof when there's a big enough run that the measly 7 transactions per second can't keep up with demand. We just haven't seen a crypto bank run yet. The $100 / transaction is nothing compared to what it could be. When that happens "stable" coins will lose their stability and the smoke and mirrors behind audit-free coins will collapse. You couldn't pay me to hold crypto.
by keepamovin | 2025-10-29 16:20:50+00:00
If it's just about building software against suites of tests and spec that already exist, then definitely what I'm saying would make it faster. But if it's a hardware control issue, then no.

In that case (ie, if in order to be free we need to free the hardware, too), we need to create a hardware company that builds a phone from the modem/radio on up and owns every layer.

Obviously non trivial hahahahaha :)

AI is letting the world of bits move faster than before by exponentially reducing rework and sharing around the benefit of network effects from collective human knowledge. It's not touching hardware in the same way, and doesn't give us the same superpower.

edit: I guess the "easier" play is to convince an existing full stack phone hardware company to make us an OpenPhone that we can hack on because they believe in the inevitabilities of trends and consequences from AI and want to invest in that future. That would be cool? Any takers? Reach out cris@dosaygo.com
by btilly | 2025-10-29 16:21:01+00:00
Tether is a bubble because it is an organization run by criminals, that has in the past been convicted of fraud, and is unable to pass a basic financial audit.

The most reasonable explanation is that it is a Ponzi scheme. Which will appear to work right until it doesn't. And if it stops working, the entire crypto universe will implode.

That said, the current President and many who are close to him have significant portions of money invested in crypto. That depend on Tether. There is therefore a reasonable expectation that the US government will covertly back Tether for the next several years if there is any prospect of a collapse.

This expectation is supported by Trump's declaration last March of creating a "strategic crypto reserve" for the USA. See https://www.whitehouse.gov/presidential-actions/2025/03/esta.... On the face of it, this executive order only helps crypto by taking some of it out of circulation. But the provision in 3C of creating "budget neutral" strategies for acquiring more bitcoin, could easily cover converting actual USD to Tether. Particularly if the Tether was available at a discount to the USD.
Show HN: Oblivious HTTP for Go
by jmort | 2025-10-29 16:21:01+00:00
I couldn't find a suitable go implementation for Oblivious HTTP Client & Gateway (RFC 9458). So, I'm open sourcing ours.

Some background: OHTTP is a protocol that hides who you are from the data you send - if you've ever used products of Apple, Mozilla, Fastly, or Cloudflare (to name a few) you probably used OHTTP.

Key Features:

- implemented as http.RoundTripper

- supports chunked transfer encoding

- customizable HPKE (e.g., for custom hardware-based encryption)

- built on top of twoway and bhttp libraries

Repo: https://github.com/confidentsecurity/ohttp

Detail: https://blog.confident.security/ohttp/

Explainer: https://support.mozilla.org/en-US/kb/ohttp-explained

Specs: https://datatracker.ietf.org/doc/rfc9458/ , https://datatracker.ietf.org/doc/draft-ietf-ohai-chunked-oht...

Feedback welcome!
by FireBeyond | 2025-10-29 16:21:09+00:00
> For years, Tether has promised that they are working on an audit. No audit has emerged. This is suspicious because audits aren't particularly hard for legitimate organizations.

Hey, that's not true! They had several audits in progress over time, but had to fire multiple auditors for ... reasons, I guess.

And then they got one completed, but they can't let you see it! Why not? Because uhh, checks notes it's in Mandarin! (I shit you not. Straight out of their own mouths: https://tether.io/news/tether-update/ )
by gilleain | 2025-10-29 16:21:16+00:00
You could literally just look the naming convention up in wikipedia:

> Paracetamol is the Australian Approved Name[170] and British Approved Name[171] as well as the international nonproprietary name used by the WHO and in many other countries; acetaminophen is the United States Adopted Name[171] and Japanese Accepted Name and also the name generally used in Canada,[171] Venezuela, Colombia, and Iran.[171][172] Both paracetamol and acetaminophen are contractions of chemical names for the compound. The word "paracetamol" is a shortened form of para-acetylaminophenol,[173] and was coined by Frederick Stearns & Co in 1956,[174] while the word "acetaminophen" is a shortened form of N-acetyl-p-aminophenol (APAP), which was coined and first marketed by McNeil Laboratories in 1955.
by SpicyLemonZest | 2025-10-29 16:21:24+00:00
You're right that Tether claims they could not previously get an audit and need the government to smooth the way (https://www.reuters.com/technology/tether-is-talks-with-big-...), but why would that be the case? Companies get audited all the time. Tether seems to have their own "conspiratorial trutherism" in mind, where the Biden administration secretly told all the major audit firms that they mustn't allow Tether to be audited because that might make crypto look good. And even that doesn't explain why they couldn't get an audit from 2017 to 2020.

To me the obvious explanation is that they would not pass an honest audit, and hope having the CEO of their primary brokerage in the Cabinet will help them cheat.
by utopiah | 2025-10-29 16:21:57+00:00
Yes and to be honest it's not necessarily unjustified BUT it should ONLY be done when the parts, hardware, software, or both, are not linked to a single proprietary actor.

Need security before doing a $1000 transaction because everything so far was $10? Sure, ask for a physical token 2FA, NOT a YubiKey implementation.

Obviously though if I was working at Google or Apple and paid for the success of my company via incentives, e.g. stock, I would fight tooth and nail to let banks know that only MY solution is secure.
by stuffn | 2025-10-29 16:21:59+00:00
Keto has no solid association with any improved outcomes in terms of stroke and CVD. The gains are typically because of weight loss in which it is just another variant of CICO. You'd make the same gains in health by simply eating better overall and in accordance with your activity level.

Keto however has numerous well researched negative health outcomes such as elevated LDL, ApoB, etc and these can be dramatically elevated in hyper-responders. Though, the science is also out on if mildly elevated LDL is anything to worry about. It's not a panacea but rather a trade off. Most people can stick to keto better because fats simply taste better and keep you feeling full longer and the alternative is much harder to stick to long term.

It is only known to be effective for treatment resistant epilepsy. Any other benefit either can be equally attributed to the control (CICO + exercise) or are pseudoscience.
by glitchc | 2025-10-29 16:22:04+00:00
Uh, internet dude, you must be new to finance. Banks have been doing this for centuries. Best business in the world? Sure. But it's even better when you invest in things that earn more, right? Like equities. That's what banks do. It's about the rate of return. Is it more risky? Sure. That's why they hold a diverse basket of goods, to diffuse the risk. But it's worth the risk when weighed against the opportunity cost of not investing and losing that rate of return.

> How greedy do you have to be to look at that and say "yeah, well they could be getting bigger returns with an actively managed portfolio?"

This is banking and finance. Greed only stops when you run into legislative limits, and sometimes, not even there.
by cyphar | 2025-10-29 16:22:04+00:00
You are obviously free to choose to use a proprietary license, that's fine -- but the primary purpose of free licenses has very little to do with contributing code back upstream.

As a maintainer of several free software projects, there are lots of issues with how projects are structured and user expectations, but I struggle to see how proprietary licenses help with that issue (I can see -- though don't entirely buy -- the argument that they help with certain business models, but that's a completely different topic). To be honest, I have no interest in actively seeking out proprietary software, but I'm certainly in the minority on that one.
by psunavy03 | 2025-10-29 16:22:04+00:00
Bad fuel isn't impossible. I'd just expect it to affect more than two aircraft. But if I also had two unrelated malfunctions in a fighter and a helicopter, I'm not jumping to conclude there's a systemic cause either. Sometimes lightning just strikes twice.

Now if two F/A-18s crashed, that's more suspicious and could indicate a systemic issue in F/A-18 maintenance or operations. But there's a large difference between a helo and a fighter. Different parts, different maintenance procedures.
by mystcb | 2025-10-29 16:22:07+00:00
Updated 16:35 UTC

Azure Portal Access Issues

Starting at approximately 16:00 UTC, we began experiencing DNS issues resulting in availability degradation of some services. Customers may experience issues accessing the Azure Portal. We have taken action that is expected to address the portal access issues here shortly. We are actively investigating the underlying issue and additional mitigation actions. More information will be provided within 60 minutes or sooner.

This message was last updated at 16:35 UTC on 29 October 2025

----

Azure Portal Access Issues

We are investigating an issue with the Azure Portal where customers may be experiencing issues accessing the portal. More information will be provided shortly.

This message was last updated at 16:18 UTC on 29 October 2025

-- From the Azure status page
by Copenjin | 2025-10-29 16:22:28+00:00
I'm not really convinced by the comment on NOTIFY instead of the inferior (at least in theory) polling, I expect the global queue if it's really global to be only a temporary location to collect notifications before sending them and not a bottleneck. Never did any benchmark with PG or Oracle (that has a similar feature) but I expect that depending on the polling frequency and average amount of updates each solution could be the best depending on the circumstances.