MurphyA/hacker-news huggingface dataset:
by lurk2 | 2025-10-20 19:09:36+00:00
Massive vector for theft of trade secrets and intellectual property.

It’s notable that China did not adopt the same policy during the period you are associating with their rise. Indeed, they’ve taken the opposite stance in recent years and (now that they have stolen American IP) have moved to seize control of assets and expel the superfluous foreigners.

There is a lesson to be learned there, but it’s contrary to the argument you are trying to make.
by joshstrange | 2025-10-20 19:09:56+00:00
The question really becomes, did you make money that you wouldn't have made when services came back up? As in, will people just shift their purchase time to tomorrow when you are back online? Sure, some % is completely lost but you have to weigh that lost amount against the ongoing costs to be multi-cloud (or multi-provider) and the development time against those costs. For most people I think it's cheaper to just be down for a few hours. Yes, this outage is longer than any I can remember but most people will shrug it off and move on once it comes back up fully.

At the end of the day most of us aren't working on super critical things. No one is dying because they can't purchase X item online or use Y SaaS. And, more importantly, customers are _not_ willing to pay the extra for you to host your backend in multiple regions/providers.

In my contracts (for my personal company) I call out the single-point-of-failure very clearly and I've never had anyone balk. If they did I'd offer then resiliency (for a price) and I have no doubt that they would opt to "roll the dice" instead of pay.

Lastly, it's near-impossible to verify what all your vendors are using so even if you manage to get everything resilient it only takes one chink in the armor the bring it all down (See: us-east-1 and various AWS services that rely on that even if you don't host anything in us-east-1 directly).

I'm not trying to downplay this, pretend it doesn't matter, or anything like that. Just trying to point out that most people don't care because no one seems to care (or want to pay for it). I wish that was different (I wish a lot of things were different) but wishing doesn't pay my bills and so if customers don't want to pay for resiliency then this is what they get and I'm at peace with that.
by lioeters | 2025-10-20 19:09:57+00:00
Why? Claude Lévi-Strauss is respected figure in anthropology. (He hasn't been cancelled, as far as I know.)

Oh you mean the jeans company. Levi is a common boy's name of Hebrew origin (so is Elissa for girls), and apparently rising in popularity in recent years.

> 12th most popular boy's name in the U.S. as of 2024
by dijit | 2025-10-20 19:10:15+00:00
Not sure any of their SLA’s are covered here.

If they don’t obfuscate the downtime (they will, of course), this outage would put them at, what, two nines? Thats very much out of their SLA.

People also keep talking about it as if its one region, but there are reports in this thread of internal dependencies inside AWS which are affecting unrelated regions with various services. (r53 updates for example)
by greenavocado | 2025-10-20 19:10:55+00:00
Could have been an adverse reaction to Benadryl or his sleep disturbances could have been a warning sign.

"BeccaHarris: I took a Benadryl to make sure I got 8+ hours of sleep, it hit me a lot faster and harder than expected. before I knew it 15+ mins had passed and I nodded off a few times, and suddenly poeople were freaking ou"

https://www.reddit.com/r/chess/comments/1obo71s/comment/nkhb...

https://med.stanford.edu/news/all-news/2017/06/sleep-disturb...
by fragmede | 2025-10-20 19:11:02+00:00
> London is no longer the city I was infatuated with in the late '90s and early 2000s. Chiefly because it's no longer full of native Brits.

As someone who isn't white and was born in the outskirts of London, I took particular offense at that passage, but that's might be more of a personal problem for me.
by darrickw | 2025-10-20 19:11:03+00:00
I created an inventory program for my wife, who is an artist. There is a lack of tools that can help an artist manage their practice. I actually started it nearly a year ago cycling between all of the free services, switching when I ran out of quota. I got something basic, usable, and extremely poorly designed out of it but it worked for the purpose and was a fun experiment.

Last week I spent two days with Claude Code and was able to clean it up substantially, add a bunch of features and make it really useful. It's nice to be able to encounter a problem, write up a clear description, and have a working feature in less than an hour!

(aside) It's super important for an artist to keep track of their works, prices and where they are and as they get into the hundreds, it's impossible to untangle if you lose track. Also not all galleries are totally upfront and you often need to detect yourself that a piece has been sold and request your money since most sell on consignment.

Initially I built only the most basic features: paintings list with filter/search plus detail/edit, and galleries list with associated paintings and sold/unsold. At that point the app was too complex for the tools of last year to effectively build further.

In the last couple of days I added multi-currency, standardized pricing, exhibit details. Also the most important one, quick selections which are important for proposals, etc, together with a tidy little excel export and web-optimized image export for the selection.

It's been a fun project! I haven't released it yet but am considering it as a side project since I don't think the artist community is likely to buy tools like this in substantial numbers, unfortunately.

I also used CC to put together a static website[1] for my wife which I'm quite happy with. It was decent in one shot and basically done in a few hours!

[1]: https://elizakozurno.com
by toast0 | 2025-10-20 19:11:09+00:00
It seems that clouds balance their budget on egress charges... which leads to cross cloud communication being too expensive to setup multi cloud redundancy. Cross region redundancy is often too expensive too. Even cross availability zones is too expensive for some clouds and applications. (Cross region redundancy in a single cloud doesn't always work out, if the cloud has an outage on a global subsystem, or the broken subsystem gets pushed to multiple regions before exhibiting symptoms)

Additionally, moving your load to a different cloud can be challenging while one is down. It ends up being a lot of work that pays off for a few hours a year. For a lot of applications, it's better to just suffer the downtime and spend money on other things.
by swiftcoder | 2025-10-20 19:11:18+00:00
> By some logic, that would mean it is the most battle-tested and highest-stakes (and therefore most carefully-managed) choice

As someone who used to work on the inside, us-east-1 has the biggest pile of legacy workarounds for internal AWS issues, it has a variety of legacy API behaviours that don't exist in other regions, and because everyone picks it as the default, it has significantly more pressure on contested resources (i.e. things like spot instance pools).

Plus since it's the default in all the tooling, if you ever decide to go multi-region, you'll find tons of things break right away.
by lazaruslong | 2025-10-20 19:11:34+00:00
Interns for now, I would assume the basic principles would extend to any other technical hire. As far as what I bring to the table. I can tell them what to build, right down to the implementation details. Which external services/APIs should be used where, which frameworks might be needed where. I wanna say I can give the "architecture", but not in the rigourous sense ig. Its not like I can't write code, its that I haven't done it nearly as much as I would like to. So its gonna take me much longer. Also, it might be useful to know that I'm the sole founder, and currently sole employee. So I also do the ideation, feasilibity checks for the idea, some market research etc.
by Rendello | 2025-10-20 19:11:55+00:00
TL;DR: I'm trying to Forth a Lisp.

This is long winded, but maybe you have some thoughts here.

I've been building a DOM-builder API recently in Rust. The existing options (there are many) tend to use textual templating, which can't reason well about anything, or basic macros, which never support indentation. I wanted something that was just code, where I'd be in full control on the indentation (or lack thereof) programmatically. The closest equivalent is Python's Dominate [1], though its indentation mechanisms are buggy.

So I built a system using the traditional tree where Nodes own other Nodes at random addresses, and I built a renderer that renders those nodes and concatenates their strings recursively. It ended up working but it was hacky and very slow for the large inputs. In release mode, it was taking almost a minute to render 70 files, and I want about two orders of magnitude lower.

I ran it through profilers and optimized it a bit, but wanted to see if I could simplify the architecture and reduce the amount of work the computer could do. I read about flattening ASTs [2] and how through optimizing that format, you can end up with a sort of bytecode [3]. I also looked into Data-Oriented Design, watching Mike Acton's famous talk [4], Andrew Kelley's talk about DoD in Zig [5], and reading through the DoD book by Richard Fabian [6].

I ended up with something that works quite well for traversing and rendering, which is a stack that can be traversed and rendered in O(n), but I lost my nice Dominate-like API. As in, I can build these beautiful, flat trees, but to embed those trees in my code, I need to either materialize a tree in the traditional style first and then push it onto these stacks, or do some sort of macro magic to make these stack pushes.

I wonder if this is a common issue with stack-based programming. It is, in my case, quite simple for the computer, but hard to fit into an API without building up the stack manually!

---

1. https://pypi.org/project/dominate/

2. https://www.cs.cornell.edu/~asampson/blog/flattening.html

3. https://old.reddit.com/r/ProgrammingLanguages/comments/mrifd...

4. [Mike Acton] https://www.youtube.com/watch?v=rX0ItVEVjHc

5. [Zig] https://www.youtube.com/watch?v=IroPQ150F6c

6. https://www.dataorienteddesign.com/dodbook.pdf
by churchill | 2025-10-20 19:12:04+00:00
>Since human history is by definition what has been recorded

Isn't that just dabbling into semantics? There are numerous societies & cultures we can definitely prove existed, without having further info on specifics such as their monarchs, etc. Your statement on human history sounds like, "If a tree falls in a forest and no one is around to hear it, does it make a sound?"

It's still an instance in spacetime and our detailed knowledge of it doesn't delegitimize it.
by legitster | 2025-10-20 19:12:08+00:00
One of my conspiracy theories that I loosely hold is that the majority of the fears that we have been sold on allergies was a direct result of marketing efforts by the inventors of the Epipen.

Anaphylactic shock is extremely rare. And even in cases of anaphylactic shock, it's only fatal in an even rarer number of cases (which makes sense, anaphylactic shocks is a biological reaction of your body to save itself, not kill itself).

We really don't know how many lives emergency epinephrine has saved, but it may have only been necessary in less than 1 out of 50 cases. However, it benefitted the manufacturer to overemphasize the prevalence of dangerous food allergies and the risks of shock and encourage doctors to prescribe them in increasingly more "just in case" cases".

It's in this world that parents and doctors alike became insanely cautious and paranoid about introducing allergens. Conveniently, we saw the rise of simpler, more highly processed baby and childrens' foods at the same time.
by conductr | 2025-10-20 19:12:25+00:00
It just is what it is. I hadn't contemplated SWE salaries at all with that comment. However, now I would love to see your argument for why SWE salaries should continue to be propped up as one of the highest paid professions? In a world where productivity gets a >10x boost and the barriers to entry get so low.

Logging is absolutely less labor intensive since the invention of the motorized chainsaw and other heavy equipment. A look at farming and other construction jobs is probably similar to what will happen with SWE in the long-term. With better tools and access to information, a ton of people can DIY a majority of things. There will still be jobs for pros to build the skyscrapers and other non-DIY friendly things. But, what developers can charge and what people are willing to pay will most likely change due to some of these technologies.
by brudgers | 2025-10-20 19:12:43+00:00
I'm a solo developer

To a first approximation, monitoring tools are built for teams, projects running at scale, and for systems where falling over matters at scale. And monitoring as a "best practice" is good engineering practice only in those contexts.

You don't have that context and probably should resist the temptation to boilerplate it and considering it as moving the project forward. Because monitoring doesn't get you customers/users; does not solve customer/user problems; and nobody cares if you monitor or not (except assholes who want to tell you you are morally failing unless you monitor).

Good engineering is doing what makes sense only in terms of the actual problems at hand. Good luck.
by lootgraft | 2025-10-20 19:12:54+00:00
> The AWS team keeps touting the rock solid reliability of AWS as a reason why we shouldn’t diversify our cloud.

If an internal "AWS team" then this translates to "I am comfortable using this tool, and am uninterested in having to learn an entirely new stack."

If you have to diversify your cloud workloads give your devops team more money to do so.
by mannykannot | 2025-10-20 19:15:14+00:00
The German navy did not use latitude and longitude in their messages; it had a coded grid system (the Gradnetzmeldeverfahren.) As you guessed, they also used secret offsets which were changed periodically. Nevertheless, by making use of captured material, the allies became quite successful at figuring out the actual coordinates, suggesting that the German navy was somewhat complacent about the effectiveness of these measures.

As for times, my understanding that they would, at least sometimes, specify them in the form of so many hours after a specific trigger message was received. This seems to require the U-boat to be surfaced (or maybe just at periscope depth?) from the start of the window for this message until it was received.

None of this addresses the training issue from earlier. The thing is, if you are thinking of using a newspaper-based scheme only for U-boats, you might as well go the extra distance to implement a true OTP system, which seems feasible at that scale and which would turn the use of Enigma in series into an academic exercise.
by entrepy123 | 2025-10-20 19:15:29+00:00
> how many rooms are you in?

8 on both (same account)

> and what server is this on (it could be a serverside problem)?

It's a hosted SaaS personal homeserver. So yes, quite possibly a server-admin issue. I've just put in a ticket to find out.

EDIT: Synapse 1.139.0

> And what precise build of the app?

Element X Version 25.10.0 (190)

EDIT: After updating to Element X Version 25.10.1 (192) [latest Update from App Store], about 2 seconds is observed -- still slower than Classic, but a little better than before. I will still finish following up regarding Server issues/info with server admins; hopefully that fixes it.

Thanks a ton for all you do! Good to know it's not the expectation.
by watermelon0 | 2025-10-20 19:15:40+00:00
Not sure if it's the best source, but Wikipedia says:

> Self-hosting is the practice of running and maintaining a website or service using a private web server, instead of using a service outside of the administrator's own control.

> The practice of self-hosting web services became more feasible with the development of cloud computing and virtualization technologies, which enabled users to run their own servers on remote hardware or virtual machines.
by paweladamczuk | 2025-10-20 19:15:48+00:00
My mind immediately jumped to the recent Chat Control drama after reading the title.

One way I frame such issues in my mind is that it's about who has control (and how much) over what is rendered and when on the screen I carry in my pocket. To some extent it is now Signal when I use the app. One day it might be my State instead.
by lee337 | 2025-10-20 19:15:48+00:00
A 3D model viewer that brings GitHub Copilot to life with memes and webcams (submission to GitHub's "For the Love of Code" hackathon): https://github.com/leereilly/copilot-cam

You might be able to find some other projects of interest at https://github.com/topics/fortheloveofcode.
by nicoburns | 2025-10-20 19:15:55+00:00
It's worth noting that:

- You don't have use Dioxus to use Blitz: you can do your own DOM construction and event handling with imperative Rust APIs.

- You don't have use any of the provided renderers to use blitz-dom (although our default renderer is Vello which is also pure Rust), and it would be possible to hook it up to WebRender.

- We have a lot of the tricky incremental layout and caching logic implemented (although there are still bugs).

- Blitz has grant funding through NLnet as well as funding from DioxusLabs, and is fully open source under permissive licenses (MIT/Apache 2.0) that don't really allow for "rug pulling".

---

That being said, the designs around CSS do sound quite different: we have chosen to take on a relatively heavy dependency in Stylo; we don't support non-tree-like structures; and in general, if you wish to do your own thing then that it what you ought to do!

Not sure that I agree that layout is simple (I have spent many long hours debugging the nuances of CSS layout over the past months), and I'm a little skeptical that an AI-based approach will work out. But I wish you luck!
by cogman10 | 2025-10-20 19:16:32+00:00
If it makes you feel better, horse and cow poop is not like most other animal poop. It's nowhere near as pungent and generally has more of a grassy sort of smell.

Fun fact, dried horse/cow poop makes and excellent fire starter. It's loaded with fibers the burn like crazy. [1]

[1] https://en.wikipedia.org/wiki/Dry_dung_fuel
by Alive-in-2025 | 2025-10-20 19:16:35+00:00
Amazing, we live in an age where a lot of health issues will begin to be able to be addressed by adding little electronic fixes. Your eyes, hearing. I'd love some kind of pressure detector to call for help when I have a heart attack or a stroke. I guess first the rich will be able to get these, then non oligarchs later.
by card_zero | 2025-10-20 19:16:39+00:00
I worried about the ultimate purpose for years and years, and people would offer me unsatisfactory answers like "the point is, there is no point". But in the end I just looked up a long list of commonly held values, and thought: OK, so I don't agree with all of it, and what I'm left with is an incoherent laundry list of values, and the overview of the whole thing is very impressionistic, but fair enough. Got to be Popperian about it: we're guessing, badly, and trying gradually to do better. The point is, there are several vague points.
by pverheggen | 2025-10-20 19:17:09+00:00
reSID is one of the best simulators, and actually does capture a lot of the quirks of the 6581. Take a look at the source, some of the models are actually based on electrical characteristics (filter.cc and filter.h for example).

https://github.com/VICE-Team/svn-mirror/tree/main/vice/src/r...
by bob1029 | 2025-10-20 19:17:12+00:00
I've played around with MLM at the UTF8 byte level to train unorthodox models on full sequence translation tasks. Mostly using curriculum learning and progressive random corruption. If you just want to add noise, setting random indices to random byte values might be all you need. For example:

Feeding the model the following input pattern:

[Source UTF8 bytes] => [Corrupted Target UTF8 bytes]

I expect it to output the full corrected target bytes. The overall training process follows this curriculum:

Curriculum Level 0: Corrupt nothing and wait until the population/model masters simple repetition. Curriculum Level 1: Corrupt 1 random byte per target and wait until the population/model stabilizes. Curriculum Level N: Corrupt N random bytes per target. Rinse & repeat until all target sequences are fully saturated with noise.

An important aspect is to always score the entire target sequence each time so that we build upon prior success. If we just evaluate on the masked tokens, the step between each level of difficulty would be highly discontinuous in the learning domain.

Ive stopped caring about a lot of the jargon & definitions. I find that trying to stick things into buckets like "is this diffusion" gets in the way of thinking and trying new ideas. I am more concerned with whether or not it works than what it is called.
by mgkimsal | 2025-10-20 19:17:20+00:00
My brother was/is allergic to peanuts, and it was first noticed in ... 1978 I think, when he was 2. Horrible reaction, nearly died. I'm older, don't have it. A brother younger than both of us also has no allergy to peanuts. We were all raised in the same house, same foods, no bubble environment (the 70s were pretty unbubbled for most kids).

He also had a grape allergy, and reaction was quite severe, but he seemed to outgrow that by his 40s.
by monooso | 2025-10-20 19:18:03+00:00
Kramnick repeatedly accused Danya of cheating, which prompted a lot of ongoing abuse from his acolytes. Danya spoke publicly about the stress this caused him several times.

Of course, as ever, Kramnick had nothing to back up his claims, a fact which in no way prevented him repeating them ad-nauseum.

That's not being "forthright" or "lacking tact". That's being an abusive asshole.
by worik | 2025-10-20 19:18:56+00:00
> in self-destructing messages (not that an attacker couldn't disable that, but to avoid there being a giant archive when we do have some sort of compromise

Admitting to that here?

In civilised jurisdictions that should be criminal.

Using cryptography to avoid accountability is wrong. Drug dealing and sex work, OK, but in other businesses? Sounds very crooked to me
by gwbas1c | 2025-10-20 19:18:57+00:00
> With enough lines, enough brightness, and a high-enough refresh rate, it may become possible have a display that can artificially emulate the features of a CRT -- including phosphor persistence and blooming and focus issues and power supply sag and everything else, with interlacing. AFAICT, we aren't there yet.

To truly do that, you need to display over 20 million frames a second.

Why?

True analog video didn't capture frames, but instead each pixel was transmitted / recorded as it was captured. This becomes clear when watching shows like Mr. Rogers on an LCD. When the camera pans, the walls look all slanted. (This never happened when viewing on a CRT) This is because the top part of the image was captured before the bottom part. I wouldn't even expect a 60i -> 60p deinterlacer to correct it.

That being said, I don't want to emulate a CRT:

- I want a deinterlacer that can figure out how to make the (cough) best image possible so deinterlacing artifacts aren't noticeable. (Unless I slow down the video / look at stills.)

- I want some kind of machine-learning algorithm that can handle the fact that the top of the picture was captured slightly before the bottom of the picture; then generate a 120p or a 240p video.

CRTs had a look that wasn't completely natural; it was pleasant, like old tube amplifiers and tube-based mixers, but it isn't something that I care to reproduce.