skysight-inc/HackerNews huggingface dataset:
It would be interesting to know how other trucks that came off the line that day have fared. Along the same lines, are there bad days? Days where more underperforming vehicles are made.

Finally, I am aware Toyotas are well made but I didn't realize they had such a great reputation for longevity. I don't much care what my car looks like. I only want it to run and keep running with minimal overgoing upkeep. My Kia Soul has had well over $2,000 in work in the last year and it's only at 125,000 miles. I had a Subaru previously and it was going strong at 135,000 before it got totalled (not by me).
Beautiful! Any plans for web or Android native?
Remember also, that large companies have experimental expansion phases which they usually abandon once economic crisis dawns. If the thing you build is such a "experimental fort" - your parent company might be open to a "buy out", were you promise them favorable conditions by your future company with whom they share the IP.
> need hold no such lofty ideal. Nor should it.

Need? No, you can’t force people to think things. Should? Yes, absolutely it should. People are accused of, but later found innocent of, crimes all the time.
> Cloudflare Workers and Deno Deploy are ephemeral, as in, the process that serves client request is not long-lived, and in fact, two back-to-back requests may be served by two different isolates (processes)

I suspect this would impact latency. Any benchmarks done to compare Cloudflare workers, Deno and fly.io for this specific application (i don't think ping alone is fair)? I'm guessing fly.io is more suitable here. Also, DoH clients generally maintain a pool of connections to the DoH server i'm not completely sure how this is handled with something like Cloudflare workers.
> The biggest thing this is missing to make it turnkey is DDR

It’s considered polite to define any terms you use:

https://datatracker.ietf.org/doc/draft-ietf-add-ddr/
Not really. EE2 is used in birth control but the spike in people being transgender (or being openly transgender, at least) does not line up with the adoption of EE2 BC (which started in the 1960s - if that was the case you’d expect to see a bunch of transgender people who grew up around then, so ages 50-70). Further, spikes in EE2 cannot explain the prevalence of female-to-male transgender people.
There are definitely some ways to do bad designs in go, but i have the feeling it will be more immediately apparent what's wrong (or at least what part of the system needs rework). The reason being that there are no ways to obfsucate an awful design by wrapping it on mountains of generics programming and language sugar, making the whole thing a lot worse.

It's only my gut feeling, but does that match your experience ?
I do this a lot too, but this is the kind of dependency I’m more okay with. It doesn’t have to integrate with systems so the rug won’t get swept out. It’s low risk and I know I could always copy it if it were to die. I would have no issue depending on it.
MacOS way it's only half good if you don't use accents while typing and only need them that one time, while in all languages with accented letters it's the worst and slowest method you can use.
How do you differ from Redox?
If FAANG has taught us nothing else, the option you choose will be expressly ignored if it is not the right choice. Metadata is gold. Full stop.
Indeed, Australia has a cattlemen culture, and stock horses and riding there is bigger. In North America, we have western/reining, which is equivalent. In Europe, it is dominated by UK and German sport culture which both lack dimorphism. It's not something if you just gave people free money they would suddeny switch to doing though, and it's not net low participation rates I'd be addressing. Very few men want to become like the men who are riding today because the riders aren't exemplars. Part of that is because the sport uniform came to represent being pretentious and affected instead of competent.
> It's a dystopian nightmare only second to online ads. But ads at least can be blocked — you have zero agency in case of Cloudflare.

About that, I imagine the millisecond that you can validate using remote attestation that a client has no adblockers, Cloudflare will add a remote attestation "gateway" (like the one they have now with the captcha) that will, overnight, give every Cloudflare customer (so half of the internet) the ability to block users that may have adblockers.

It's simply too juicy of a service for these people.
Christian Messianic cults play a fascinating role in post WWII East Asian politics.

Virulently anti-communist, 'the Moonies' were backed by the CIA during the cold war, a close analogy to US backing Islamic fundamentalism as a counterweight to communism in the middle east. Of course, they also somehow end up grifting millions from their followers, which they then funnel into political party donations, state-within-state organisation and media influence, setting up or taking over publications to push their simultaneously anti-red, pro-donation message. Falun Gong is another - religious cult, messianic leader, anti-communist, multi-million dollar business empire with media empire. It really is cult infiltration into the highest echelons in society
Quantum computers are not faster classical computers. They solve some problems exponentially faster than classical computers. For example we can break RSA keys with a quantum computer because we have a quantum algorithm (Shor's algorithm) to solve this problem.

We do not have many quantum algorithms that solve interesting problems exponentially faster. Finding these algorithms is not an easy task and we do not expect all problems to be solvable this way.

Disclaimer: I'm a researcher in quantum algorithms.
If you live in the US lead* is probably a far greater concern, and that sure does survive cooking.
I dunno man. I've done C, C++, JavaScript and TypeScript professionally for significant chunks of my career, and the trend that I've observed has overwhelmingly been towards stricter compilers. For example in the front-end world, TypeScript has absolutely exploded in adoption. Everyone could be still using JavaScript, but companies from startups to huge corporates have explicitly decided they want compile type safety -- often in "only" front-end code.

I suspect that the adoption of Rust as a system language is going slower because that's just the natural pace of embedded/systems development, not because of anything intrinsic to Rust. There are now 30k+ lines of Rust code [1] in the Linux kernel. C++ can't claim that.

[1] https://www.phoronix.com/news/Rust-v6-For-Linux-Kernel
I’ll stick to drugs
> Make sure that your device has Location Services turned on for Wi-Fi networking, because regulations in each country or region define the Wi-Fi channels and wireless signal strength allowed there.

That one surprised me.

I'd have expected that there would be a field in the data broadcast from the router that identified what country's or region's regulations it is operating under, and that client devices designed to handle multiple multiple countries or regions would use that to select channels and power levels that are legal there.
> As a Portuguese speaker, I have a terrible dislike for this on macOS. It's usually one of the first things I disable. It's slow to activate, and slow to select, so it's disruptive to my thinking and expressing. Dead keys, on the other hand, allow me to type fluidly.

Isn't the entire point of this popup to give you a visual fallback option if you e.g. aren't a native speaker and don't know how to type it otherwise? For instance, assuming an english keyboard layout, typing á is a matter of "Alt-e a".

I don't think it's meant to be the primary input method for native speakers?
Blockchain has value here, essentially acting as a distributed collection of digital signatures.

If I need to prove my date of birth, why not present a credential, signed by the vital records agency of where I was born to prove it without any data broker in the middle?
The trope you’re identifying is the ‘noble savage’.
Wim Hof is to breathing science as tic-tac-toe is to Go. It's for stupid westerners.

Go to the source: http://www.yogebooks.com/english/atkinson/1903sciencebreath....
You're not as clever as you think you are.
I tried this a while back with a pulse oximeter on. Didn't like what I saw. Was my first and last time.
If you hate it you hate it, but one tip to perhaps try:

You can select the accented character with number keys (e.g. 1 for the first option), and you can reduce the delay in the panel appearing by reducing the key delay:

defaults write NSGlobalDomain InitialKeyRepeat -int 12

Together, you can select accented letters in a few milliseconds. You can reset the delay to default with:

defaults write NSGlobalDomain InitialKeyRepeat -int 25
in the short run, yes, in the long run, no
You're competing against people who do. "Should" it be that way? It's not the employer's fault some prefer to spend their free time programming too ;)
Akamai blocked largest DDoS in Europe against one of its customers
s/led/lead/ ?
> I've always wondered why accents are generally added before the letter in most systems.

As with many of these things, it’s a holdover from typewriters. ‘Dead keys’ in typewriters were literally keys which did not move the carriage to the next position: thus to get accented characters you would type the dead key, then the letter, so that both would end up in the same position on the page. (Incidentally, this also explains why we so often use SPC after a dead key to get the base character.)
This still sounds concerning to me, if the dose is 2mg for a healthy adult what is it for children and infants? What about babies in the womb?

We saw the same exact thing with PFAS/PFOA, the experts said it was harmless, present in impossibly small quantities, and it would "pass right through you" for literally years. But then it turned out the experts were completely wrong. They found 2000PPM of PFAS in my Mom's well in New Hampshire, out in in the country, miles away from a Teflon factory that leaked into the water supply. She found it after hundreds of dollars of testing when I told her she should be paranoid.
This is a diversion, not a direct answer to the question asked.
Have you looked at Consul ? It does exactly what you describe for the DNS functionality.
Huh...maybe I didn't parse your comment correctly, but I just checked and I don't think I ever got an email from you on the subject? Totally possible I just bungled it, I'm terrible with names and my inbox is a dumpster fire :P

It's also interesting to see how the game of "telephone" works out when the message comes full circle. Mobilecoin did reach out to me, initially to see if I would write a whitepaper on SGX. After I told them I would be frank about all my opinions, the conversation pivoted to "well, if you could make something that fixed this problem what would it be?". Which I entertained by saying I think the problem may not be solvable, but whatever it was, it had to be open source; and "oh by the way let me tell you about my latest projects, perhaps I could interest you in those". To which it trailed off with a "I'll have my people call your people" and that was that, modulo a podcast I did for them about a month ago which surprisingly didn’t touch on SGX.

So: long story short, no, I'm not creating a solution for them, and I think remote attestation is both a bad idea and not practical. Is it worse than burning some hundreds of tera-watt hours of power per annum to secure a cryptocurrency? That is a harder question to answer: is climate change a bigger problem than remote attestation? The answer is probably obvious to anyone who reads that question, but no two people will agree on what it is.

To your point on RA being not impossible but possibly just exceedingly difficult – you might be right. My take on it is that remote attestation is only "transiently feasible": you can create a system that is unbreakable with the known techniques today; but the very "unbreakability" of such a scheme would cause ever more valuable secrets to be put in such devices, which eventually promotes sufficient investment to uncover an as of yet unknown technique that, once again, breaks the whole model.

Which is why I’m calling out the legal angle, because the next step in the playbook of the corps currently pushing RA is to break that cycle -- by lobbying to make it unlawful to break their attestation toys. Yet, somehow, they still carry no liability themselves for the fact that their toys never worked in the first place. I feel like if they actually bore a consequence for selling technology that was broken, they’d stop trying to peddle it. However, if they can get enough of society to buy into their lie, they’ll have the votes they need to change the laws so that people like you and me could bear the penalty of their failure. With that strategy, they get to decide when the music stops – as well as where they sit.

I'd like to see a return to sanity. Security is fundamentally a problem of dealing with people acting as humans, not of ciphers and code. Technology tends to only delay the manifestation of malintent, while doing little to address the root cause, or worse yet -- hiding the root cause.
I like and use both C++ and Rust. I also have plenty of bones to pick with both languages.

However, I’ve never gotten the sense that Rust itself promotes the idea that “everything except for Rust is wrong.” I also don’t read much on the Internet these days, and I’m not doing so, probably avoid much of the hype that people are pushing about Rust.

Since it has been established as Hot New Thing, there are huge social incentives tied up in promoting it.
> throw in all the critical theory stuff at the end so it can get published.

It’s how it was done in the Soviet Union. You’d read a cooking recipe book and there might be some paragraph about serving the party’s goal or other stuff like.

The personal beliefs were more cynical towards the later years and it was done mostly to appease censors or gain a few virtue points with peers and superiors.

Here it could be the same. Write whatever, but make sure to insert a few critical theory du-jour points just in case.
Not just Bikini Atoll; America nuked itself hundreds of times too, injuring and killing perhaps tens of thousands, maybe more: https://en.wikipedia.org/wiki/Downwinders

John Wayne is possibly one of the victims of this (inconclusive; besides getting nuked he also smoked like a chimney.)
Javascript‘s adoption has much less to do with its language features but with its unique positioning.

There was (and still isn’t) a competitor that can compete on the same level with Javascript in the browser.
> I think it is not reasonable for you to ask them to never plan for a day when that could happen, if that is what you are suggesting anyway.

Then plan for it, architecturally, so that you can add or enable these features later on, or when you need it. Start with something sensible, appropriate for real-world usage. Wayland was everything but. With X11 the ship has sailed in that regard, but if you start over, don't create something that doesn't even offer these features in the name of security and then let the community come up with 10 different solutions to the same problems in the most uncoordinated way possible.

> Not if you were aware of the current issues with Xrandr and why it is a poor target.

xrandr works exactly fine for setting up your screens. You can pass resolution, refresh rate, position and orientation via command line in a simple and understandable way. It's a great example for a trivial real-world tool that should just exist.

> It is absolutely not trivial, and there are security/usability issues with it. To do this "the right way" would be more or less duplicating the entire KMS API into every implementation. Even XRandr is still missing features compared to that, so it is not an adequate solution either.

This completely confirms second system syndrome. It's only as complicated and non-trivial as you want it to be. I can only imagine what kind of convoluted security nonsense you think of when you say "the right way". Ask the display server for a list of screens and supported resolutions, and then tell it what you want to do with those. Done. X11 does it, Windows does it, macOS does it.
I don't fully understand https://doc.qt.io/qt-6/wayland-and-qt.html but it would seem they have the fundamental support for wayland in place.
While practicing, right when I start to get lightheaded and my vision gets a little sparkIy, i have an uncontrollable mini panic attack until my vision returns to normal. It's anything but relaxing in my experience.
So then you have to come up with a plugin system which everyone wants, which is probably not even possible because the definition of "plugin" is so vague that it could mean anything. If you ask me, fragmentation is just the default state of things in open source.
You linked to neutral explanations of how privilege might be defined -- which look like useful resources -- so thanks for that. They don't indicate any instances of silencing.

I don't think we can have any further useful dialogue, so I won't respond after this.
Decentralization is about decentralizing services, not identity. You have one identity, decentralization allows you to control how it’s used.
Wall of fire... Cracked me up
Show HN is really for things you've made that people can try and lists of things aren't quite that, it's mentioned in

https://news.ycombinator.com/showhn.html
which border is that?
That's probably the right choice, but it sounds like there should be a "captcha" to separate programmers from non-programmers.

The browser remains in a locked down kiddie mode until you solve these riddles three!
Yes. Intel is willing to lend me all the equipment and logic analyzers I need to analyze their products, access to their internal design docs, access to their engineering team to answer my questions, etc, etc...

Do you realize how daft and unrealistic your assertion is?

Tell ya what. You get Broadcom, Intel, AMD, Nvidia, etc... to go full transparent, and we'll talk.
That threat has been looming over me ever since I had my commodore 64 in the nineteen eighties. I'm sure it will hit some theoretical limit at some point in the future. But I wouldn't go as far as to predict next year for that.

Of course we have been approaching nano scale now for a while and my 2012 mac was only able to perform at 70% of the build speed of my 2017 model, which in turn is about the same as the cheap Linux laptop I picked up a few months ago. GPUs are one area where things are still improving rapidly because you increase performance by simply having more cores.

My cheap laptop is impressive in the sense that it does what it does without thermal throttling or even heating up a lot. Not bad for a cheap 700 Euro i5 laptop. My 2017 mac book pro was struggling with keeping things cool.

The next leap is going to be an exponentially larger number of CPU cores. We've been stuck at 4-16 or so for the last decade or so. There's no other reason for this other than legacy compilers, languages and CPU architectures. Leveraging concurrency is just hard. GPUs kept on increasing number of cores and have been doubling fps for the same job much more reliably.

All of course amazingly quick compared to my trusty old C64.
You could start a non-profit and become its CTO.
It's specifically buildable for users who would rather spend time than money or prefer to build for other reasons entirely.

I am more likely to buy it because the authors see building as an acceptable choice to acquire their software, and I believe choice is a core component of open source.
Which can also be related to the mass decrease in exercise and other activities which are known to increase testosterone in men, and rapid increases in stress and sedentary behaviors that are known to decrease it.

Not saying the chemicals aren’t contributing, but our lifestyle is terrible and it has been getting that way rapidly and over a relatively short period of time (a generation).
Their twitter account to watch for updates: https://twitter.com/AerospaceCorp
>Wayland is not really simpler than X11 unfortunately.

I would say it is. All the things you said are also true of X11 and are worse there, which is another reason why it has been so impractical to develop additional X11 servers, and why everybody always just used X.org despite its shortcomings. And by the way, freedesktop.org has for the most part merged with X.org now. It is the same group of people doing the same work.
Yes they know what they're doing, but what they're doing is taking calculated risks. They don't know it's going to land in the water, and their rocket boosters often don't. They understand this risk, and accept it.
Puppet is declarative configuration. Terraform is declarative infrastructure. Usually you'd use both together (or replacing one with something similar, like Ansible instead of Puppet).

Idea is, you run Terraform to create/modify the infrastructure, and Puppet to configure the software running on that infrastructure.
A rogue AP could then trick devices into breaking regulations :)
I agree with that and I use final as much as possible. E.g. instance variables that don't need to change, I almost religiously declare them as "final" and initialize them in the constructor.

What I mean is that what Java really "should" have is const like C++. A C++ function with a prototype of:

int doSomething(std::vector<int> const &x)

tells me much more than the equivalent Java:

int doSomething(final List<Integer> x)

Also C++ member functions can declare themselves as not modifying their "this" instance. E.g. there's no way to write this code in Java:

int X::doSomething(std::vector<int> const &x) const {
...
}

which is an extremely powerful, compile-time checkable description of what we are doing.

It's not that final is useless (probably wrong choice of words there), what it does is okay and it's correct to use it as much as possible, but it's a far cry from the static guarantees afforded by const-correct code.

I also agree that the correct approach is immutability by default, but that ship has sailed, and it's also an orthogonal concern to what I'm saying here.
Year 2022: 'Degoogling' your car.

PC/laptops were first, smartphones were done next and now car are too be 'degoogled'.

Edit:- 'Smart' TV's were between smartphones and cars.
It's surely not just a minority but a very small minority if you're not counting the recalls that either end up in the news or go through the trouble of informing customers.
While the idea is interesting, I think that lifestyle changes associated with the social withdrawal behavior are likely to make any blood-based biomarkers reflective of being more sedentary rather than having any causal association. The article does not mention if their "healthy" control subjects also had similar lifestyle patterns but without the social withdrawal.
Microsoft Legaltech 1992 Infomercial
> I was wondering if you could solve this with a camera flash

Yeah, I think you can - there's been a few "multi-flash 3d reconstruction" approaches proposed in the last 5-10 years. e.g. [1], possibly also [2]

[1] https://www.nature.com/articles/srep10909
[2] https://www.researchgate.net/publication/220829727_Shape_fro...
I think this is one of the highest aspirations of web3. API's baked in so deep that it's literally part of the protocol. Rate limited by price.
I like the macos input a lot, by some accents are missing. I filed feedback, but that's a black hole. Is there a a way to replace the characters it uses?
But what if it only appears uncontrolled?
I swear, everyone in my part of the US had massive hair shedding around 2018 or so (man and woman, young and old). We speculated at the time that maybe something in the water supply was causing everyone to lose hair in clumps, and by golly this appears to match with our pet theories.
Have you tried ZGC or Shenandoah?
I don't think China cares. At all.
Its arrogant and ignorant to think that you personally create the future.

There is no "global nexus" that is slowly trying to enslave you into some monstrous juggernaut and misuse everything you make.