skysight-inc/HackerNews huggingface dataset:
Sure, perhaps you rename the book, and maybe they even changed the word inside the book. The term is accidental (as far as I know) to the mystery and the story.

But removing nigger from Huckleberry Finn would greatly destroy the purpose and means of that work - someone has to make that decision and weigh it.
I’ve often wondered if Greeks were at a disadvantage in reading Homer since they would have the choice of reading either the essentially foreign original text or what would feel like a bowdlerization as a modernized text, while translations to other languages wouldn’t have that same negative association connected to them.
My instinct is the same as yours, but I'm also well aware of the "grass is greener on the other side of the fence" cognitive bias :-). So without actually having written a record-and-replay hypervisor, I hesitate to judge.
If you're scared about your financial situation with over a $2M net worth either you are prone to paranoia or you're living well above your means.

I'm constantly surprised how many well-off people try to pass themselves off as "one of the poors". My family and friends do okay with a net worth way below that, in the Bay Area. I've worked minimum wage jobs here in the bay, and had co-workers actually struggling to make it to the next paycheck. It really gets on my nerves when someone in software chimes in with "we're all struggling"—No, we are not all struggling on the same level. Guess how much the person making your fast food or working at your local grocery store is making... And think about how they still live in the same city as you.

"$2M isn't that much". Man, I can't imagine what it takes to come to that conclusion.
correct, once i notice myself making stupid mistakes i verbally confirm it with myself and say whelp that's the night. superpower. too many times i've woken up and said what the fuck was i thinking?
That doesn't sound like a reasonable price for one of the parties involved.
Two dead parents worth of houses. Mortgage paid off and a side job. It would have been that without the houses but there is an ex wife involved. Avoid those.

My net worth is less than yours. I could live on your interest fine and just retire.
Draft legislation mandating a reasonable dB level in your state?
I guess I wish it was still open but want to reiterate how appreciative I am for the public free search. It's so amazingly useful while doing CS research to search through all of github with regez that way
Statistically the most likely book is The Very Hungry Caterpillar which most children memorize and then destroy.
Build cultural capital on being loud about how you're open source, vibes, and a cool podcast. Pivot aggressively and crumble to realistic business challenges when the core business model (code search) gets eaten by Github (their code search), then try to act like nothing happened while pushing the new product and gaslighting existing users as you try to convince them the actually want Cody, not the code search. Which is to say, unsurprising.
Yeah I was actually disappointed to find an article about a routine dependency debugging story. I've felt on the precipice of a breakdown a few times before and was really hoping this would be a more relevant article.
Update: this is a very nice suggestion. Thanks!
> Let me tell you a secret: even in a communist country demographics still matter.

At no point did I suggest otherwise. Regardless of the political system at play, physics says that continued exponential growth is not an option. So how do get to a system that works on with a plateaued population / economy?
What other tech is so dumb like SMS and captcha but it's part of every day life?
I don't mean the beginning of these tech decades ago. Currently these are outdated and beyond annoying and stuipd tech but billions use them. We can replace most but instead we choose the pain for no logical reason. What else to add to this list? SMSof them is so unsecure that causes real problem too. Millions ignore it instead.
Pilots call the wee hours of the morning the "window of circadian low." Unless you routinely sleep during normal daytime hours (for a few weeks at least), the circadian low still nudges your brain and body metabolism toward a lower-energy state EVEN if you are fully rested up until that point.

https://www.faa.gov/documentLibrary/media/Advisory_Circular/...
I will never pass up an opportunity to use this joke:

Everything is a hammer, unless it's a screwdriver. Then, it's a chisel.
> It feels a bit like terrorism [..] It’s important not to sweat it

Hmm… interesting thought. It’s interesting how labeling something a terror attack makes the public lose critical thinking and act incoherently for a bit. It’s like a stunning shock response. The very same this author describes.

Do you think some managers intentionally play up the severity of problems to push their teams into this panic mode?

People in customer service know clients definitely do.

It is interesting how these concepts connect.
I haven't used it for a while, but last time I did it had a pretty horrible not very diff-friendly JSON serialization format. They definitely could have changed that though!
Representing (Masked) Bits in Rings
I'd compare AI art to a diet of soda. It's tasty and maximal right now, but you never develop the ability to think out or work with art beyond pressing the button on the frictionless slop machine.
I don't think you have to have systems in the same thread/process if you have bake in an API for controlling time and ingress/egress for each component. (depending on what you're trying to test)

You can have the communication channels between components under the control of the simulation environment rather than have them happen in their 'normal' manner. This allows you to inject latency between components, 'fiddle' with the inputs/outputs as suggested as well as record messaging (assuming you're working with systems that exchange messages/events) with appropriate event times.

Another important point around clocks is that you'll want to include a scheduling API in your clock components to be able to schedule events for themselves in the future. If you start moving to event-time then being able to fast-forward in time is another advantage.

Overall it's worth considering the class of issue you're trying to detect with this approach. It's great to be able to run things in event time, debug ad-nauseam but you're not going to catch race conditions without the smarts mentioned around native scheduling.

There are some parallels as well between this style of testing and production replication, so that's good to have at the back of your mind if you're looking to collect production telemetry/ingress + egress data. If you build a good system for this type of testing producing reproduceable code will be part of your development process and you're more likely to be able to produce tooling for investigation/reproduction of production issues.

(The context in which I do work that's kind of in this area is robust backtesting of trading systems)
There's certainly a failure to test properly from PostHog, as in they have production features that aren't being tested before a release.

On the other hand the author of the article did the exact same thing. They either pushed a release without testing, or they automatically just pull in the latest version of an external library, without any testing or verification. Now I lean towards this being the latter, as if they pushed a release and then the site broke, they would have considered a rollback. Kinda hard to blame others for failing to do testing that you also didn't do.

Edit: So others have pointed out that PostHog will just pull down the latest version on it's own, unless you actively disable that feature. That seems like a brave move.
while not perfect, this is fairly close: https://github.com/Joshua-Riek/ubuntu-rockchip
Lots of loaded language here, but isn't the judge's verdict the same as Lewis's in the end?

A strange guy compelled to take risks with other people's money without their permission is a "criminal on the loose in the financial system".
> When you enter your home, an alarm goes off until you enter the passcode.

Maybe yours is different, but every alarm system I've seen lets you configure this so that the alarm doesn't go off for a short period of time, to give you a chance to enter the passcode before the deafening begins.

You want the alarm itself to be deafening. That's what makes it effective as an alarm.
Seriously, is this guy human? I'd invest a billion dollars in any individual so talented...
Agonizing over TypeScript Compilation Times
I don't think they do it for us. I think the women (and men) who like long nails do it for themselves, at least at this point.
Why not opt-in?

It forces what the foundation wants you to do. It takes away control from you, it's unethical.

Not only that, it opens a can of worms. A compiler should be a compiler.

Not an self updating application, nor an dependency modulator from GitHub. How can I trust it when it does all these things?

Call me old fashioned at 35.

If you want the latest then go download the latest. Is that now to hard for the user?

Just because the latest is out doesn't mean it's any better than the previous version. What happens in a CrowdStrike scenario? What happens when Go gets retired in 50 years?

I don't want to work with the latest. Should I? TCL 9 is getting there but TCL 8.7 is still perfectly operatable. Should I be using 9 because it exists? My work only has 8.6 on production.

So your toolchain updates and they've removed a thing. You've got to hunt down the previous version, let alone needing to discover why it was working yesterday and not today. Unnecessary overhead.

You use a dependency that's not updated for the future version?

What stops someone from crafting a malicious binary? Malware hijacking the download path?

Auto-updating takes away your integrity. Your making blind trust that everything is what it is.

How can I be sure that the updated compiler is the compiler and not a malicious crafted version? If you can't trust the compiler how can you trust your code?

Yes, I could turn it off, but could I turn it on instead.

I shouldn't need to turn it off, I'll update when I want to update tyvm.
Fully agree. IOS of course, is full of them, even on tablets where screen space is abundant.
I bought a used Asus Chromebox cn60 for $22, it has a 1 x Celeron 2955U @ 1.4 GHz tossed in 16gigs of ram for an additional ~$15 and a 256gig m.2 ssd for ~$18. All in under $60 for an x86 based cheap low powered home server running Debian. Running several docker containers for over a year and a half now, rock solid. Runs pihole, home assistant, an imgur clone for my wife and all runs through a cloudflare tunnel.

Rescue old hardware!
The interface between userspace processes and the kernel and CPU is pretty complicated. It's hard for me to tell whether it's more or less complicated than the interface between guests and the hypervisor (given most record and replay scenarios don't require virtualizing exotic hardware).

It probably is easier to debug rr replay bugs than VM-level replay bugs, partly because rr is lighter-weight. rr replay bugs are still insane, but it's all relative :-).
> Not broken at this version, broken on August 19. This is why I'm terrified of putting anything on the web. It is a dark scary place where runtime dependency on servers that you don't control is considered normal.

Yeah, that is terrifying. In a nearby comment [1], a PostHog co-founder wrote this affected sites which "did not have a specific version of the JS library pinned and deployed a new version, or were using the snippet". I gather from that is it possible to pin the version, and this incident highlights the value of doing so.

[1] https://news.ycombinator.com/item?id=41301008
From my experience, pihole is very easy to setup for this use case: https://pi-hole.net/
At half the cost, pretty much on time and without stranding a crew.

SpaceX lost a lot of expensive government equipment in its early days, including DoD satellites estimated to be collectively worth in the billions. (We don't know the actual value because the DoD won't say.)

With infinite time and resources anyone can.

It's a good thing the DoD was willing to keep working with SpaceX after those expensive failures. It's great to have the DoD's unlimited resources on your side even when your CEO fails a drug test that should have gotten your company barred from government contracts. (For those not in the know, Musk openly abuses marijuana, which was still illegal at the federal level in SpaceX's early days, and openly uses ketamine and other psychotropic drugs.)

In the way a rubber duck counterbalances a battleship.

Is SpaceX the rubber duck, because of all of the explosions? The Boeing is built like a battleship, and that's part of the problem: it's too complicated to diagnose from far away. Maybe if they resorted to the rubber duck method of just launching stuff and seeing what doesn't explode?

I’m not arguing we go all in on SpaceX. I’m saying we need a second space provider, and Boeing isn’t it.

Boeing is the only realistic American competitor unless Northrup and Lockheed decide to participate, but those two companies only know one way to do R&D: spend 3x your budget, then come back and ask for more. (And all of the other traditional aerospace vendors are already partnering with Boeing on this project.)
Within my first 6 months at a FAANG, I accidentally took down our service for half the world for 30-60 minutes.

That was honestly one of the best things that could’ve happened to me and I still use the story for new hires to this day. It’s a very humbling reminder that nobody is perfect and we all make mistakes. And I’m still here, so it’s never the end of the world.
It's the third gen.

The Zero was $5, the Zero W was $10 and the Zero W 2 is $15.
On top of what other users pointed out, it doesn't work at all on too niche genres
It just doesn't work the way you describe.

Many mice are capable of higher reporting rates than their defaults, they just need to be asked nicely.
Jdupes: why it's called that and where it came from
Care to offer feedback on my 8-band EQ implementation for OBS?

https://github.com/phkahler/obs-studio/tree/eq8

It got rejected but only because they don't want the feature. My implementation does seem different to most which I think use band-pass filters instead.
What is this response called? I see it in many people. It’s like trying to catch a boiling mug of coffee when it falls — panic and not thinking leads to severe consequences; inaction would be better.

It seems to relate to fight or flight, as opposed to freezing. All three are not great and can significantly escalate a bad situation.
Investigating Sourcegraph's source code as part of procurement is not only plausible, but useful work that a software engineer should be happy to do.

Stating that making such evaluations impossible is a good thing is therefore more bullshit than other reasons to go closed source.
A Dozen Countries Now Investigating Sam Altman's Dubious Eye-Scanning Scheme
I saw this awhile back, don't know anymore:
https://www.zerotoasiccourse.com/

How about having a family photomask tapeout? I wonder if anyone makes scanner software for old masks.
This is the key lesson. Your own deploys mean nothing if you link to another CDN for parts of your application.

You handled it well OP, the silver lining of incidents like this is the grab bag of valuable takeaways!
Start Searching in Private with Startpage
yes! but also keep in mind that 1/s is never 0 for any finite s, so even at high frequencies the error resulting from random noise is never zero, it's just strongly attenuated
> creating value

No true engineer I know would be caught dead using that phrase. Must be a manager! Gettim!
Bah, you think you were confused? I thought it was about toasting, as in with drinks. (Yeah sure, "Are Bad UX" -- but since when is "Cheers!" a software metaphor? Weird AF.)
boards games is only a limited subset of games, how about computer/video games?
Project Ideas for Retrofuturistic Hardware
This is exactly why I switched from containers to nix flakes and from Vs code to neovim or Helix. The difference is night and day. It's so nice to have my editor open instantly and to be able to have multiple instances open at once. The LSP is by far the most memory hungry. It's definitely worth the effort.
That's actually a lower rate than for other Chinese manufacturers (who face upwards of 48%), because Tesla is manufacturing within the EU and working to incorporate European manufactured components.

The message is clear - if you want to sell in Europe, make sure to build in Europe.

Down the grapevine, plenty of European components manufacturers are expanding domestic capacity in intermediate parts like Analog Circuits, Power Electronics, Battery Manufacturing, etc over the next decade.

Ik for a fact that Infineon is massively expanding their Austria fab at the expense of their Chinese operation.
Then communicate clearly the trade-off the project leader is making.
EC cuts funding support for Free Software projects
Agreed. I generally don't have an issue with companies private sourcing their work when they are the dominant contributor to it. I have a much bigger problem with companies that do it that have benefited dominantly from the contributions of others. For example, imagine if the Linux kernel went private.
Should complex websites have a notification center where you can look at prior notifications? Would this be alike enough to existing desktop metaphors to be easily recognizable or simply confusing.

Maybe your browser should could have an icon for same instead making it more standardized across different sites.
Those things are only useful for those who don't need to use their hands.

Can you use a put your favorite tool here at all? No, you cannot.

You cannot even shake hands, tie your shoes or even hug your beloved partner.
Edge Side APIs
Edge Side APIs (ESA) is an architecture pattern, that allows the creation of more reliable, more efficient, and less resource-intensive APIs. This architecture revives the main REST/HATEOAS principles while taking full advantage of the new capabilities provided by the web platform.

ESA promotes a mixed approach, synchronous and asynchronous, which allows a great simplicity of development and use, performances rarely reached, and the possibility for the clients to receive updates of the resource it fetched in real-time. Finally, ESA proposes to build on existing standards to expose documentation allowing the creation of generic clients, capable of discovering the capabilities of the API at runtime.
You don't have to be on the internet for long to see:

- "Polls are useless, they only sampled a few thousand people"

- "Why do we need the crime figures adjusted for the age/income/etc groups? Just gimme the raw truth!"

Have to say, I think stats are the least well taught area in the math curriculum. Most people by far have no clue what Simpson's or Berkson's paradoxes are. Most people do not have the critical sense when presented with stats to ask questions like "how was the data collected" or "does it show what we think it shows".

I just don't see it, tough ironically I don't have stats to back it up.
Criticism is one thing, but pulling such a thing - a ordinary brain can't even take it. It's truly evil :)

I can understand their intentions, but for me as a human being who thinks "if done bad, then stand by it and accept the situation", this can't be accepted!

But you're right - Disney has a lot of bads on their back. And yes, if everyone would just stand up NOW and giving a backlash, it would be good for future handling of such happenings. How can that even happen that they pull a contract of a completely unrelated and argument on this??? ... It looks like "let's try it and see if the other party is getting on their knees". Evil!
Also one that flies, fueled by atomic power.
Given the way the world is going, I'll predict that the death of the IAT won't come from recognizing its scientific flaws, but rather from racism becoming more acceptable.
Love the story. The question for the author of course... what did you learn and how can you keep this from happening again
RSS came out in 1999, Atom in 2005. There's not a meaningful difference in support between the two at this point.
Waste of time because the universe knows you don't actually want that pleasure of the cigarette and will be further punished by the cigarette for your hubris.
> His body of work is impressive but, candidly, I am not sure what of that body had the impact of the white dwarf result.

But this is precisely my point of contention when i said he was "underrated"; Eddington was such a asshole to the young Chandrasekhar (who was just in his early 20s full of ambition, energy and hardwork) that he sent Chandra into a depression, demoralized him and made him rethink his life's future work. See https://en.wikipedia.org/wiki/Chandrasekhar%E2%80%93Eddingto... for reference.

Listen to what Chandra says in the first aeon animated video titled "Shattering Stars" i had linked to above after the 9-min mark;

"I was in my middle twenties; i had to think about my scientific future. Even if i was right, as i thought i was, the idea that one's scientific life has to be motivated by the off chance that we make a great discovery was too risky; too much of a gamble".

Again after 10:35-min mark;

"If you look at my scientific record, how do i judge it? I think one of the motives of Science is to leave some kind of memorial behind oneself. People can make great discoveries and be remembered for that but there is a more modest role a Scientist can play, to assemble material which will be helpful to others and be of some permanent value; I have chosen that approach; __All i think as a consequence of my first shattering experience in Cambridge__".

If he had not moved to the US i believe the scientific world would have lost him. He explicitly toned down his ambitions in order to do Science. He was a stellar mathematician and was able to marry Relativity and Quantum Theory in his work all at a very young age. There is no telling how great he would have become if he had had the right support and encouragement when he needed it.

> if he would have been offended by a "lifetime achievement" award.

He actually was unhappy that the Nobel committee only recognized his stellar structure studies and not the subsequent work that he did in the next 50 years. As wikipedia states; Chandrasekhar accepted this honour, but was upset the citation mentioned only his earliest work, seeing it as a denigration of a lifetime's achievement. I believe he would very much have valued a "lifetime achievement" award.
Same here. I was thinking expecting the nails you fasten things with. Fingernail art doesn't interest me much, but now it's got me thinking about what kind of cool art you could make with hammer and nails.
As others have mentioned, the bug that led to this late-night stress was a one-line change to the PostHog library[0].

I take this as a reminder of the importance of giving precise names to variables. The code

res = await originalFetch(url, init)

looks harmless enough. But in fact the `url` parameter is not necessarily a URL, as the TypeScript declaration makes clear:

url: URL | RequestInfo

The problem arises in the case where it is not a URL, but a RequestInfo object, which has been “used up” by the construction of the Request object earlier in the function implementation and cannot be used again here.

It would have been more difficult to overlook the problem with this change if the parameter were named something more precise such as `urlOrRequestInfo`.

(A much more speculative idea is the thought that it is possible to formalise the idea of a value being “used up” using linear types, derived from linear logic, so conceivably a suitable type system could prevent this class of bug.)

[0] https://github.com/PostHog/posthog-js/pull/1351/commits/2497...