skysight-inc/HackerNews huggingface dataset:
I have no idea if this person knows what they are talking about, either in total or for any particular bit of information. Also, why create a filter between me and the original report - a great benefit of the Internet is disintermediation.

Personally, I find original reports from experts to be much more clear than the attempts of others to digest them for me. To write clearly, you need to know what you are talking about. The better you know, the more clearly you write.
This observation is profound, and also resonates with my experiences across different companies, some of which had highly mission critical / reliable systems.

I used to imagine from the outside that such places must have highly elaborate testing regimes, backup systems, and genius-level developers. However, my lived experience is that they're just really good / disciplined about reverting to the previous known good state and backtracking. Much like a source control system lets you undo a bad change and go back to a known good solution, they do that with their releases and entire system.

Some anti-patterns are "roll-forward" with a fix for a problem (if you failed to reason about the original change with the problem properly, how can you be confident that your "roll-forward" / hotfix / patch will work? Roll it back, try again in dev, roll forward again.

This also means avoiding changes that can't be rolled back (because they wrote data in a new format that the previous version doesn't understand) wherever possible (and it usually is).
Except Oswald was not such a loser, as he was a double agent while in the SSSR [1], and he was staying at the home [2] of George de Mohrenschildt [3], who used to be member [4] of the Nazi Gehlen SS Division which was incorporated the CIA and german BND after WWII [5], and who was expulsed in 1957 by Yugoslavia for having spied on military installations there [6].

Most interestingly, the day of his "suicide", de Mohrenshild had given an interview to a certain journalist named Jay Epstein (! - supposedly no relations), during which he claimed "that in 1962, Dallas CIA operative J. Walton Moore and one of Moore's associates had handed him the address of Lee Harvey Oswald in nearby Fort Worth and then suggested that de Mohrenschildt might like to meet him." - which he had also told the Warren commission.

Oh, and he personnaly knew G.H.W. Bush before he became the director of the CIA, the latter having been the roomie of de Mohreshild's nephew [7].

I know that the sound of hooves generally means horses are coming, and the "six degrees of separation" theory...
Yet, don't you get the distinct impression we're in the middle of the savannah and insted those sounds might be zebras ?

[1] https://knrasm.typepad.com/.a/6a0154328936da970c0168e5939b50...

[2] https://en.wikipedia.org/wiki/George_de_Mohrenschildt#Dallas...

[3] https://en.wikipedia.org/wiki/George_de_Mohrenschildt - a German noble from Bielorussia, where Oswald had "defected" in 1957

[4] https://en.wikipedia.org/wiki/George_de_Mohrenschildt#House_...

[5] https://www.globalsecurity.org/intell/world/germany/gehlen.h...

[6] https://en.wikipedia.org/wiki/George_de_Mohrenschildt#cite_n...

[7] https://en.wikipedia.org/wiki/George_de_Mohrenschildt#Later_...
Oh! That makes a lot more sense. Disregard my previous comment! ("Notarization" should have been my tip-off).

... why are you trying to sell this app via the Mac App Store in the first place?
A login+password, like in IRC.
> I’m pretty sure I’ll never understand QUIC completely in my lifetime.

Do you understand how to build TCP packets by hand? A lot of the confusion between QUIC and HTTP/3 is intentional because it is somewhat merging the layers that used to be entirely separate.

All the examples elsewhere of "I can telnet/netcat to an HTTP/1.1 server and mostly do the thing" avoid the obvious fact that telnet/netcat is still doing all the work of splitting the messages into TCP packets and following TCP rules.

Presumably QUIC and HTTP/3 are separate enough to still warrant the idea of a telnet/netcat for QUIC taking care of the low level details and then you could try to write HTTP/3 on top of those apps a little easier, in a similar fashion. Though maybe not, without the rich history of telnet-related protocols on top of TCP and HTTP/3 still currently the only protocol targeting QUIC today.
When people talk about RAII in relation to Zig I think they mean something slightly different than RAII, but then the conversation starts to become about what is the definition of RAII rather than whether the Zig language is lacking a certain kind of useful abstraction.

Examples:

[1]: https://news.ycombinator.com/item?id=29506814

[2]: https://gist.github.com/andrewrk/190170bc1441839644c3f15725a...
> Every option doubles the amount of testing required to exhaustively test the program.

True, but pairwise-independent combinatorial testing provides almost-exhaustive coverage with non-exponential growth in test cases: https://github.com/microsoft/pict
https://abramov.io/rust-dropping-things-in-another-thread
> Firefox, Linux, gcc, Visual Studio Code, Windows, Chrome, Google services, Discord, Spotify, Blender, GIMP, Apache, Slack, Office, Steam, Matrix/Element...almost every single non-trivial piece of software in existence is not composed out of Unix shell utility pipelines.

All true.

However, the development environment (and frequently the build systems) used for all of the above are likely substantially composed out of Unix shell utilities and pipelines, aided by very unix-y tools such as Perl or awk.

That says something, I think. Just not sure what.
> You are purposefully bringing up an extremely rare use case to detract from the fact that 99% of users of this software are going to be abusive parents

What exactly is abusive about me wanting to know if my 6 year old is watching porn?

Are parents that signed up for Youtube Kids abusive, too? Is Google abusive for filtering the videos? And are all those who shared articles about how porn was showing up in YTKids abusive for letting parents know that their children might have been exposed to mature material?
Hot-patch CVE-2021-44228 by exploiting the vulnerability itself
Any electronic access system like this requires manual backup. As in, some doors with regular locks using physical keys.
Nah mate it isn't the word, it's the use.

Tell me, triple jabbed?
I just checked out some random Dell Precision laptop. They want $800 for 64GB RAM and $720 for SSD. Seems pretty comparable to me. Samsung 970 Pro 1TB is $270 on newegg, so it makes $540 for 2TB. Cheaper, but it's only PCI-E 3.
It's pretty much identical to wrong data. One data point is nothing. It's a comprehensive mistake to give it any weight.

At least for complex subjects like health, weather etc. "I saw a snowflake! Global warming has to be wrong!" is not any kind of conclusion.
That sounds bad. Yes, you know that there’s a person in the car, but you also know that if the object in front of you is a person then they are multiple orders of magnitude more likely to be killed than the occupants. You have to weigh the uncertainty and the disparity of outcomes.

Sounds like a continuation of the automotive trend that pretends like the only person whose life matters is the occupant.
https://news.ycombinator.com/item?id=29571215

@dang, if this comment violates the site rules and deserves to be flagged, then this whole topic violates site rules. You show preference to a particular narrative and are not impartial. Look up Fred Hampton — a genuine conspiracy admitted by the FBI. Is the establishment’s villainization of the left not on topic in this thread?
The creator of this video has several deep dive series on his channel discussing the entire manufacturing and supply chain for batteries and comparisons of ones actually coming to the market.
Thank you so much for this detailed explanation.
"Crap" is largely a function of consumer preference. Even with a Consumer Reports subscription, people will ignore red flags and buy a car that's fun or cheap.

A good craftsman should be able to tell you how well a house is constructed before purchase. Not that I'm saying that would have been easy to fit into your schedule.
If my company is any indication, they're going to make more money since everyone will simply check the multi-AZ or multi-region checkboxes they didn't before and throw more money at the problem instead of doing proper resiliency engineering themselves.
Ubuntu and Nvidia card.

No thanks.

Maybe if they figure out how to disable the dGPU on the fly after over a decade of back and forth with fixes and regressions[1].

[1] https://forums.developer.nvidia.com/t/ubuntu-20-04-nvidia-gp...
ROP chains are similar in spirit but typically created by hand and thus not all that long (several dozen steps, at most). Creating a 70,000 step program via a Turing tarpit is very interesting.
> APL [...] manages to achieve reasonable performance by having interpreter operations that apply over a large number of data elements at a time

Actually... http://www.softwarepreservation.org/projects/apl/Papers/DYNA...
Interesting point you're making about excess deaths being hard to argue. Have you looked at the data? Because some countries don't show any significant excess (some even record negative excess during the pandemic) while in some other places we're only seeing access deaths since mass vaccination started. Conveniently, many who want to argue that covid vaccines help only pick places where the data seems to show what they want to see, ignoring all the opposite examples and that correlation doesn't imply causation.
An invite only collaboration tool? How could it have failed!
No, I got rid of it for multiple other reasons: started using a mechanical watch again, got rid of all proprietary software on my phone (though I used gadgetbridge for a while), realized anybody could just track me as the band was broadcasting the same MAC address everywhere.

I also got multiple LG watch R, I'm probably going to fiddle a bit with them when I have time, hopefully mainlining them and porting postmarketos over. I'm open to trying again with those. In the end, I don't really have sensitive documents on a laptop (besides work-related confidential stuff), so I'm not sure I'd crank paranoia to 11.

As for my phone, I often pull it out of my pocket and leave it on my desk, or abandon it somewhere, charging or powered off -- I should probably be more careful with that, but people know to expect some latency when contacting me.
There are huge issues with how these salaries are reported. When you include stock compensation especially: what about vesting schedules and taxes? You can leave a job (by choice or otherwise) where you worked for a year and were making "1 million a year" with less than $300k in total compensation.

It feels like a little trick being played on the employees, kind of like unlimited PTO. I'm sure some people actually enjoy the full benefits of what they're promised, but I'd be surprised if that's a majority.
Perhaps you shouldn’t knowingly use flawed arguments if you don’t wish for the flaw to be called out
I feel the same way about all the smart engineers solving problems for Facebook, Twitter, etc...
> It's a question of taste. Great Mac and iPhone are done very tastefully. Truple is missing that.

It is wild to me that there is a megacorporation whose subjective opinion of "tastefulness" (based on their own North American cultural norms) is a gate to software delivery and that there is an entire category of users who actually think this is a good thing.
Great job reading the article: she's talking about frontend E2E testing which literally has nothing to do w/ the mechanics of DNS. Every one of these frameworks I've used _is_ a bit flaky too, so this should be completely unsurprising to anyone who actually knows anything about this.
Big discussion here: https://news.ycombinator.com/item?id=29568510
Indeed. With a so-called "chinese wall" that only happens to work in one direction (husband has access to info from his wife, but he is careful not to tell her about his/their trading), this might not be a fib, but would certainly be a shining example of equivocation and corruption.
Most of those benefit by:

- Geographically-limited servicing areas. Your online paper store can sell around the world. Your plumber's got to get to the house.

- Constraints on throughput. Service jobs take time. They respond poorly to capital, automation, scaling, pre-fabrication, or other efficiency techniques, all of which are already optimised. The additional input is skill, which takes time to accumulate.

- Hands-on. A plumber or roofer can't be downloaded, nor can you drop-ship your plumbing or roofing problem to a service centre in the next state or around the world. Work happens at the site itself. (This is strongly similar to but distinct from the first point.)

- Reputation. Service work is difficult to assess, and indicia of quality include years in business, word-of-mouth, and local reputation, again, factors which take time to develop.

- Limited opportunities within a given region. Because only so many professionals can be supported, the ones who do achieve a good reputation tend to crowd out competitors. It's difficult to break into a market.

These "simple ideas" all face strong bounds on scaling or wide-area provisioning. Within a local region, accumulated skill and reputation form a strong basis for a reliable business with predictable annual revenues (if some seasonal variability).

Simple ideas without the scaling constraints mentioned are far harder to break into as the competition is at a global scale. Even a strongly enthusiastic user-base (DuckDuckGo) or tech-giant backing (Bing, to repeat the example, or Google+) doesn't guarantee a sizeable market share.
Basecamp Preview: The all-new Home Screen
This problem wasn't entirely clear:

> Casting each of the spells in the set is finicky and doesn't always succeed. A cast succeeds 20% of the time and is independent of previous casts. I need 3 successful casts in a row to summon the animal familiar.
> What is the probability that I summon a familiar on my first try?

I tried inputting the answer as a percentage with "%" and as percentage without "%" before I tried inputing it as fraction and was able to proceed.

It'd be a good idea to indicate what format the answer needs to be in.
There is no right way. Anyone who calls you out on doing things the wrong way, is wrong. There are better ways.

Except, if you're not listening at all to suggestions from colleagues, then you may be doing things the wrong way. Or when the code is just failing at doing its task.
Didn't think of that, but yes - a CM4 carrier with the same connector layout as the Framework would be awesome.

A 100% Apple-free, 100% x86-free, almost 100% Windows-proof laptop would be a great thing.
It definitely won't be like Second Life, even though that is exactly what it should be (for better or worse).
This is his big project, a work on teaching statistics: https://cassandraxia.com/wizard/

So far, I'm liking it a lot.
For iPadOS makes sense. For iPad less so.
The remote solution requires all of those same things, plus in addition it requires internet connectivity to be up and reliable, the cloud provider be available and the third party company be up and still in business.

Adding complexity and moving parts never reduces points of failure. It can reduce daily operating worries as long as everything works, but it can't reduce points of failure. It also means than someday when it breaks, the root causes will be more opaque.
I see pitching as sales. Yes, I think qubesOS is perfect for people who worry about privacy, opening emails, still want a PC over a tablet or phone, do not have Intel ME/AMD PSP and will spend much more for lesser hardware to purchase one without or are willing to do so themselves, do not play games, battery life not as important, have an i7 with expandable ram up to 32GB, do not install patches often, and are willing to isolate their programs in VMs.

>Are you aware that a lot of people today are using a laptop as their desktop home computer? I do.

False, most are using mobile like phones and tablets as their main computer, desktops and laptops have declined for over a decade.

>I don't get it. You are going to connect to a "secure" server from an insecure machine with full access. Do you expect that your server stays secure after that?

Does my insecure computer compromise hacker news?
In that gif, you can see the sky through the windows on the top floor on the left side; the building is already collapsing when that gif starts. In slightly longer versions of that clip, you can see the change occur in those windows: https://youtu.be/PK_iBYSqEsc?t=15

Your gif starts approximately 8 seconds too late.
Not the parent commenter. But, I know a few scientific tools in the genomics field that had the exact demand. The bottleneck was always memory bandwidth. 64bit wide floating point and memory bandwidth would make a huge difference for such tools.
UPDATE: enough people complained that they are revising the language.
A database might be susceptible to tampering, etc. It might be simpler to just use the OCF file itself and put it under source control/ledger tracking via git.

I think the base level solution could just be an OCF file and git with some sort of consensus requirement among all partners before a merge to master is allowed.

The key thought is that the OCF file format standard is a great start but for sure other features/tooling around the format could be interesting to drive adoption.
Author has a way with words. I chuckled quite a bit. I will not eat your shedcake, dear OP, but I have eaten your cake and it was pretty good. I may eat another.
The Science Behind Those Comfy, Cozy Holiday Feelings
translate it to a username once when the thread is issued from the pool (or in a pre-receive spring interceptor/JaveEE request filter) and set it into a MDC value, then just print the MDC value. Calling an external service for every single log message written is still, itself, insane from a performance sense. Not every call need necessarily be written but still, yikes, that's a lot of API calls, even if the LDAP is still machine-local that's a lot of latency for every request.

of course the fun bit from the 2nd vulnerability is that the MDC implementation could still get at JDNI because it was doing a second layer of formatting, so doing this opened you up to JDNI attacks again - but that is the technically-correct answer for how you do that in a logging framework imo. You don't do it on-demand in a filter, you do it once per thread/request when the thread is issued or the request is received and put the result into MDC. If "ownership" of the thread changes, then clear and update the MDC again.

The real problematic one that log4j2's JNDI support was originally implemented to solve, was "I have multiple WARs inside an application server, how do I know which one this log message came from" and that one is a bit tricker to answer generically. I think the lazy answer there would be to hardcode the application name into the logfile - just because it can be generated on the fly, doesn't mean it has to be, you can have a pattern that is like "[%d][myService][%level%]..." and myService is just a literal in the pattern. You can also get it programmatically from Spring or the JavaEE API itself somehow (don't know that one off the top of my head but I'm sure there's a way), and put it into MDC like other values... or put it in a service.properties file that also lists the service API version/etc (along with the short git commit and git commit time from git.properties built by gradle-git-properties, these are questions that people often end up asking when troubleshooting a service).
I accept all of your premises but disagree with your argument -- yes the lack of an emergency alert system is a factor, yes cell phones have a built-in alert system that could have handled this, and yes Amazon chose to suppress this alert system from working by denying employees access to their devices. They took away the only existing alert system and didn't replace it with anything. Garden variety negligent behavior leading to deaths.
I don't mean the build artifacts; I mean the CI build scripts and such.
:(

Adhd people can be very focused
It is also possible, that the illness gave him the fanatism required to maintain the focus over the years, to come so far with TempleOS.
(That same fanatism and crazieness also prevented people from participating I guess.)
I don't buy this argument because you can make any law sound silly by reducing it to something absurd. Saying that that the benefit isn't worth the trade in freedom is totally valid but the quip about illegal numbers isn't super persuasive.

"Criminalizing possession of nuclear weapons is dumb, it's essentially a declaration that some molecules are illegal."

"Criminalizing hate speech is dumb, it's essentially a declaration that certain combinations of sound frequencies are illegal."

"Criminalization of murder is dumb, it's essentially a declaration that I certain locations where I store my bullets are illegal."
These are hypotheticals that are fantasies, will it matter if a meteor hits the earth?

>So while Linux with a capital-L has "won", the free/open ethos surrounding it certainly hasn't - to my chagrin.

Who do you think develops and sponsor Linux? I am excited for android using a mainline kernel, I have been using it as a mobile linux computer for years. Its easy to open, I would prefer boneless chicken but chicken is fine too.
It doesn't have to be better than an M1 when it's under half the price. It needs to fulfill my needs with minimum compromises, which it does admirably. The limitations of the Apple HW, OS and ecosystem would nullify any performance benefits the M1 could ever bring for me (A Ferrari might be the fastest car on the road but if I need a 4x4 to get to the top of the mountain where my work or leisure is, then owning a Ferrari is not much use for me, is it?)

Therefore I am more comfortable buying something that, while not the fastest in the world at topping benchmarks, is plenty fast enough (faster than anything Apple ever made pre-M1 which many users still use just fine), fits my needs better, is easier to repair/upgrade, and as an added bonus, is significantly cheaper than an M1, so I can take the difference in money I would have spent on an M1 and buying into the Apple ecosystem and put it into Apple stock and I'd be even better off in the long run :)) Everybody wins.
Maybe you’d appreciate the global supply chain that’s been built out so workers can manufacture goods for a tenth of the price it would be domestically, so other people halfway around the world can complain about shoddy craftsmanship.

You have the option to purchase beautifully created hand crafted doors but then you’d probably complain about the prices being unreasonable. That’s always been the trade off hasn’t it.
I'm eating your shed. I like it.
As much as I like Jitsi conceptually, it has consistently performed much more poorly than Zoom starting from 5/6 ppl
Lol, that's great, the working class will get their revenge one way or another.
PC System Design Guide
Signal has had standard usernames on the roadmap for years.
I imagine they agree and aren't satisfied with the interface, but can't give it any more of their time. I take the impression they were more concerned about finding a novel and beautiful way to present statistics, and to transfer some of their passion for the subject to the reader, than creating a usable piece of software. (For instance, when they describe coming up with entirely different stories and casts of characters, repeatedly. Clearly the story is what is important about this project to them.)

Personally I've never made it past the first paragraph of a story without deleting it, so I salute them for shipping _something_.
Don't employees have privacy rights with respect to medical procedures. How is this legal?