skysight-inc/HackerNews huggingface dataset:
Chapter 21.4:

> Let’s ask what “caused” this accident.

> Did they crash “because” they made a wrong turn?

I know of one occasion where the pilots actually made a wrong turn in the commonly used sense.

In 1991, a film crew wanted to shoot some scenes in a DC-3A flying from Frankfurt to Basel. The plane started in Frankfurt with 32 people on board, in bad weather, and wanted the follow the (flat and straight) Rhine valley in relatively low altitude. When they reached Mannheim, where the Neckar river flows into the Rhine, the co-pilot mistook the Neckar for the Rhine, and started following the Neckar, which meanders through a low mountain range there. When the captain realized the co-pilot's mistake, it was too late. The plane crashed into a mountain (the Hohe Nistler) near Heidelberg, killing 28 [0].

The film crew was in the cockpit the entire time, filming a fake-interview with the pilot. The entire flight until the moment where the captain realized something was terribly wrong was therefore caught on camera [1, couldn't find a longer segment], including an unfortunate incident where the director asks the co-pilot whether "that's the Rhine down there", which the co-pilot answers in the affirmative, although you can clearly see a Neckar weir near Heidelberg.

[0] https://de.wikipedia.org/wiki/Flugunfall_am_Hohen_Nistler

[1] https://youtu.be/he4xHpDWIuY?t=115
Coroners bow to Bogdanoffs, in contact with morticians, possess cadaver-like abilities...
It’s Awkward Being a Woman in the Metaverse
Coding on Raspberry Pi Remotely with Visual Studio Code
That sounds like a train wreck waiting to happen. I’m amazed that hasn’t put an egg on their face. Are their customers complaining about issues?

And how can the risk managers know so much about potential regressions? Are they a panel of former engineers?!

So many questions
I expect 4 options:

* glibc linked dynamically

* musl linked dynamically

* musl linked statically

* direct syscalls from rust

and possibly additional options choosing if math functions, memcpy, etc. should use an implementation shipped with rust or one shipped with libc.

The big question is if we'll get to a point where almost all rust application don't use a libc at all.
Can't say of grey list but white list has been renamed to allow list in a few places i know
Google's existing blacklist is half the reason (for me) that the results quality has declined so much. So this is not a great solution.
>redefine GET as having a semantic body because a bazillion different implementations (clients, servers and middle boxes) probably become non-compliant.

So what actually?

apps that didnt use GET Body, will not care anyway

apps that will use HTTP GET Body will be checked anyway

So, unless somebody downgrades HTTP Server then what could be the problem?
This wouldn't be satisfying. It is hard to accept that one person was responsible for all of the dishonesty. Even if you were "only" the CFO or COO, you must know what is happening in the company. What about all of the scientists who must have knowingly been reporting results that were not consistent with best (or legal) practice?

There is obviously a culture issue with "white collar" crime and a large hole in most countries ability to correctly police what is and isn't acceptable. There are also questions around "business secrets" and how these were used to justify a lack of scrutiny or due-diligence.
Gundlach Periscope
I almost choked on my coffee at the blockchain / NFT comment. Well-played.
Could that be the word "debit", as in ATM debit card?

- Debt is the amount owed, often with interest charged.

- Debit is a negative entry on a balance sheet.
I'm from New England. I pronounce both det and debt exactly the same.

As for debt versus determined. Those are both the same except the vowel is slightly different.

debt like head

vs determined like head or hit

But I couldn't even hear how to put a "puh" sound in the word
Current legacy media reporting on El Salvador indeed makes it seem as if the idea is wildly unpopular. That doesn't mean however, that this is reality. As for basket-cases; the USD money supply [0], and again, no real "news" coverage.

4x supply over the past 20 years is a crude average of about 7.5% inflation per year. Even worse, it's exponential.

[0] https://fred.stlouisfed.org/series/WM2NS
My favorite example is when two types clash. For example number and number. One meaning to be more numb and the other meaning numeric digits.
+1 for Grav: I've deployed it on my server and interact with it using the admin page and the git integration. It's simple and easily customizable, unlike WordPress. The main appeal of Grav, to me, is the hackability and ease of management compared to other CMS's. With a proper caching system, Grav is as fast as an SSG.
James Webb Space Telescope: Sunshield Deployment – Mission Control Live
As other posters have commented, since they were claiming results from much smaller samples, these "good" machines weren't given the amount of blood required for reliable results so this is also fraudulent and much worse imho because the people operating these machines must have know they were artifically amplifying samples.
> I read 'idempotent' as implying that result sets don't change over time, which would be surprising behavior for queries for most database-like things.

That's not what idempotent means in HTTP.

> As another commenter said, this is quite incomplete. Query parameter injection, DoS by locking, DoS by exploiting work the database needs to do to ensure isolation, DoS by extremely expensive query, etc.

Is application-dependent and applies to all other HTTP methods too.
If you're trying to enter the field I would highly suggest ARM. Mobile malware is the wild west and they really need analysts and hire a bunch of people with no experience out of college. X86/64 is alot harder to enter the field in since theres alot more saturation so the barrier to entry is higher.
TIL the word cromulent, cheers.
I remember thinking that all the hype about her was somewhat over the top.
Ask HN: How do you avoid online distractions and tech addiction?
Facebook, Twitter, Reddit, and video game companies like King (makers of candy crush) make their money by getting us to spend as much time as possible on their products.

They spend millions working out how best to pull you into their products, and to keep you scrolling and crushing candies once you’re in.

I believe the addictive nature of these apps is causing an existential crisis. People are no longer achieving goals aligned with their values — and, since this technology allows no time for introspection — may even not know their values.

This was certainly true for me.

So I’d love to hear what acts of resistance (or productivity hacks) you’ve engaged in to help yourself avoid these apps.
They had a sci-fi show in the 80s, Temps X, or Generation X. The title seems fitting in retrospect.
You shouldn’t copy the frame data to the GPU (assuming that’s literally what your code was doing).

Instead create a GPU texture that’s backed by a fixed buffer in main memory. Decode into that buffer, unlock it, and draw using the texture. The GPU will do direct memory access over PCIe, avoiding the copy.

The CPU can’t be writing into the buffer while the GPU may be reading from it, so you can either use locks or double buffering to synchronize access.
Yea, that's what I meant

What if we allowed HTTP GET Body?
Ouch. I (hypothetically -- some alternative version of me that had more free time and free money) would be willing to pay some early adopter, "I'm buying fun parts" tax, but $7k for 32 threads @ 1.7GHz is a bit much even for hypothesizing. I wonder what they have in mind for that chip, then.
Idempotency in the HTTP context is about the ability to make the same request multiple times without side effects.

https://developer.mozilla.org/en-US/docs/Glossary/Idempotent
Kagi is still in beta as far as I know. I sure hope someone will fill this niche eventually.
Maybe it's faster for you. For me, I can move to any line with Meta+G+G and the line number. That's faster than reaching for the mouse, aiming to the line, clicking, and returning to the keyboard to type, for me personally.

There are other shortcuts like Ctrl+Direction to skip chunks of text. Ctrl+Left or Ctrl+Right skips words and symbols, Ctrl+Up and Ctrl+Down, in some of my language configurations, skips to the next starting point of a code block in the same branch.

Movement is very straightforward with the keyboard, and depending on the editor, does not take long to get used to. If the mouse works for you, great. It did for me too, up to a point.
Personal tangent:

Being home bound during the apocalypse, I finally embraced beans, lentils, squash, etc. Pressure cooker FTW. Mostly as a labor saving measure.

Also finally started baking breads, scones, biscuits, pies, etc.

I love eating like this. I probably won't go back. Even when I biff (tbh most of the time), stuff is still pretty good fresh out or the oven.

To your point: Craving some sweets, I bought some cookies. Ugh, way too sweet. Baking for myself, I cut the sugar to 1/3 to 1/2 of what the recipe says. If I still want more, I just have some jam.

TLDR: We habituate to sugar levels.
At least two hypotheses:

1. underreporting - this one is clear. One can report a deaths from covid only if the person has been tested.

2. climate - covid looks to be influenced by the weather and Africa has much warmer climate which inhibits the virus.
Definitely scary, but I love things like this. Takes a lot of creativity!

There was a post a bit ago that had a one liner for a basic web server using net cat:

while : ; do cat page.html | nc -l 80; done
That's impossible in English though; 'b' is pronounced as a plosive, blowing through the lips as they open, while 't' is produced by tapping the tongue on the palate with lips open. So there is an interval between the 'p' and 't' which must be occupied by a vowel, typically a schwa.

'pth' is different because the same stream of air can be used for both consonants, with the tongue contacting the teeth just as the lips open, so any gap between the consonants is not perceived to native listeners.
No, but I get by knowing that I have 105 working days left until my golden handcuffs get cashed in and I get to be done and take the summer off.

I don't mind if a job is a grind, but if you are actively unhappy, without something specific like that to look forward to, it is time to be seeking out change in your work. Either by talking to your leaders about fixing your current job, or finding a new one.
Sorry, I think I was unclear. What I meant is that I am familiar with these techniques, I just never heard them applied in the context of history movies.
Show HN: A pseudo-random directory hierarchy generator written in Rust
I guess most people have trouble meeting locals, it's not so difficult to meet fellow travellers. For meeting locals it's good to attend local meetups. For meeting travellers, you can just go to any coworking center.
wow, this is really cool
You can, however the lack of constraints on the spacing can make it difficult to match strict design systems. The dependence the spacing creates on the parent & child dimensions can lead to undesirable edge cases as well for dynamic/responsive content.
you turn the page, and you forget.
The way I see the world today has convinced me Dante's Inferno had it right: treachery > fraud > violence
It's very interesting people think so, and I've heard similar statements about the <c> in "scent".

Yet linguistically, it really doesn't hold up. Words are built up from phonemes, which undergo some alterations depending on their order and the context to become the phones (as in sounds, not telephones) which are actually pronounced. But this allophonic variation is never dependent on the spelling of the word†, and the word "debt" is in all dictionaries transcribed with three phonemes: /dɛt/. The set of phonemes in the English language is also limited and the consonants clearly demarcated, a hypothetical ghostly "b" phoneme would not go unnoticed.

I have no doubt that if we made a native English speaker pronounce a list of nonsense words and hid "det" in there, the spectrogram would be identical to that same speaker pronouncing "debt". And that said spectrogram would be nearly identical in the tail end to that of "set" or "net".

EDIT: † To be clear, spelling pronunciations do exist, but when they happen the actual phonemic content of the word is altered, e.g. the "l" in how some people say "salmon" is a full blown /l/, changing /ˈsæmən/ into /ˈsælmən/, not a subtle l-like sound.
Please read through my comment again. The “don’t use their services” line is another individualistic framing that exists solely to deflect blame from these large corporations.

Shell launched a PR campaign in the 90’s to popularize the term ‘carbon footprint’. This shifted the climate change conversation from large, multinational corporations needing to solve it to individuals, who have little-to-no power, needing to solve it. 71% of global CO2 emissions are emitted by just 100 companies. Even if every individual on Earth lowered their output by as much as possible, we’d all still be fucked because of the emissions by these corporations.

We must talk about corporate power in terms of policy, government, and collective responsibility. Individuals have no power in comparison to these large corporations. This is something we’ve observed in nearly every market these corporations compete in: if I had a dime for every company that tried to compete with Google Search and died over the years, I’d be really fucking rich. While their might be technical alternatives to these services, that doesn’t solve the problem of these corporations having unrestricted power to do whatever they want. That’s what we need to solve.
This is interesting, but I don’t see this as something for use in development of Android apps. Given all Android’s quarks and fragmentation the use of real devices and Google’s emulators will provide a better surface to catch bugs during dev. What’s the primary use case for these containerized versions of Android?
How would a flower get pollinated underwater? All of the aquatic plants I can think of float their flowers on the surface for pollination - even eelgrass, which technically flowers underwater (https://www.indefenseofplants.com/blog/2019/8/14/eelgrass-se...)
Ubisoft Quarts sold 15 NFT's for 50$ on avg in 21 days. Total revenue: 745 $
But, bash can't do listen sockets.

"loadable accept builtin"

Ahh.

Gawk can be a web server also, typically just "as-shipped", without any new extensions. Doesn't scale well though :)

https://news.ycombinator.com/item?id=22085459
> All of which is great fodder for flashy headlines.

Yes... Something like that.
> as if there exists a power relationship between the East and the West

Does there not?
I appreciate the ingenuity here given the other recent posts, but this still requires executing an external application to perform the accept() part.

Definitely closest to the mark though, kudos!
> Implementations are free to use any format they wish on both the request and response.

The samples should include some non-SQL, completely made up ones, as I think a lot of people are going to fixate on the SQL-like syntax and its associated problems.
If this was merged into Rust, I assume it means the use of `unsafe` in std would be "pushed down" one level into Rustix instead.

Wonder if that means it would be easier to verify the correctness of `unsafe` use inside Rust itself?
Yeah sure. I have see it, but basically this one use bash builtins instead of external commands.
> NitroPhone's target demographic is very paranoid^B^B^B security conscious types

Let's not add anymore stigmatization in an area where it would serve us all to be a little more paranoid about the amount of spying and corporate+government intrusion that is now the norm in our lives. So many things I would have thought were conspiracy theories a mere 10 years ago are now true. The slippery slope is not a fallacy anymore.
Interesting, thanks for the detail! That makes perfect sense as a rationale. I'm glad the Rust team now has enough time to refine these things - thanks for all your work :)
It's a valid opinion that for most people the vaccine is beneficial, but for some people the vaccine is more dangerous than the infection. Usually the plausible example are young children, not people over 70 though.
What a shit stain of a human being. I wonder how people like him sleep at night.
> we ran into a curious problem. We had a sign in the game with a character’s name written across it. [...] The problem was the name was almost completely illegible when playing the game.

Engineer solution: Spend hours hacking a small amount of mip LOD biasing, and forcing anisotropic filtering on for that texture.

Designer solution: Lose the sign. Problem avoided, hours saved.
You can do some very neat things with this, especially since it’s implemented with Background Workers

> Care is taken that these extra processes do not interfere with other postmaster tasks: only one such process is started on each ServerLoop iteration. This means a large number of them could be waiting to be started up and postmaster is still able to quickly service external connection requests.

I have had the occasional need to (ab)use it for webhooks https://supabase.com/blog/2021/03/05/postgres-as-a-cron-serv...
The early Doom 1 and 2 being software renderers, used ray casting (386 protected mode FTW to boot!) The later versions though, were part of the first wave of games to leverage GPU cards. I don't know if those newer releases still kept any ability to render purely in software though.
Yes, I understand, it was just that the list was not just populated with run-of-the-mill meh billionaires, these are some of the least popular (at least in certain circles) billionaires one could pick (Nighttime noise disturbances — destroying small businesses - facilitating genocide — they really cover a wide portfolio).

If Holmes had decided to reinvent herself as a Robin Hood figure, she might be feted in Jacobin by now.
The story around this project is a bit of a weird tangent. I'm working on another project (not ready to share) that uses tokio and needs to delete a bunch of files. I was surprised to discover that tokio's remove_dir_all implementation forwards to the stdlib, meaning it is completely sequential. To squeeze out every ounce of performance, I decided to write a crate that deletes files in parallel as fast as possible (still WIP), but to do so, it turns out I need a way to reliably and deterministically generate a bunch of files to delete so I can benchmark deletion performance properly. So here I am, finally popping that third plate off the stack. :)

FTZZ is designed (and optimized) primarily for Linux, but also works on macOS and Windows.

FTZZ is insanely fast and will saturate your machine when creating empty files — I can reach 800K files/s on my laptop. I'm considering the project complete, but it still has a few flaws:
- Memory usage is not fully bounded, meaning you could theoretically run out if you try to generate a tree billions of directories wide.
- The error between the target number of files and the actual number of generated files grows with the maximum depth of the tree. I'm using a LogNormal distribution, but probably incorrectly.
- When generating an exact number of files or bytes, their distribution can get messed up because I haven't looked into how to properly distribute the remaining files/bytes.

If you want a more in-depth dive into the technical and performance details, I wrote up a blog post about them: https://alexsaveau.dev/blog/projects/performance/files/ftzz/....
If you think this project is cool, please consider upvoting my Stack Overflow answer: https://stackoverflow.com/a/69714764/4548500.
Basically yes, but it's a loadable builtin.
Previously: https://rachelbythebay.com/w/2018/04/20/iso/
> Dropping the aitch from "historical" would be an example; it was a cockney habit, adopted by posh people

I'll need to check this. If the word came from Old French or any post-Latin Romance language, then the "h" would almost certainly be silent. The "h"s in Vulgar Latin were all silent except among educated speakers.

Pronouncing the "h" in "historical" or "hotel" is almost certainly originally a spelling pronunciation. It may have started out as a hypercorrection, just like pronouncing the "h" in "vehicle" when it should really be "vee-icle".
From a user point of view, a search engine’s job is to link you away from the search engine, so how does a search engine measure engagement? Is it time on page or maybe number of searches performed? When you don’t have viable competitors both of those are improved by worse search results. Even number of ads clicked would be improved with worse search results because ads don’t have as much competition for your attention when there are no relevant results on the page.
I also use water.css for my blogs. Incredibly convenient.
I am far from an expert here, but it was my understanding that Kawa could only do "forward" continuations (or whatever they're properly called) because the JVM lacked stack manipulation. The only realistic alternative was to do everything interpreted so you could manage the stack yourself.

Do you have a similar restriction of some sort? Or is this a third way you're taking which can do full call/cc in the absence of sufficient stack manipulation facilities?
> From Middle English dette, dett, borrowed from Old French dete

It seems to.
"FDA has concluded that the Theranos test and technology is eligible for waiver under CLIA. The waiver means FDA determined the Theranos test and technology is reliable and accurate..."

That aged well.
https://web.archive.org/web/20160320011355/https://www.thera...
I had something similar, itchy eyes/eyelids with small dots on the lids. I was told it's blepharitis (https://my.clevelandclinic.org/health/diseases/10032-blephar...) and was told to use a eyelid scrub (https://www.webmd.com/eye-health/how-to-use-eyelid-scrubs) twice a day.

It worked. My eyes stopped itching, and over many months, the frequency of the dots decreased too.
Agreed. Seems like a slight improvement over something that was decided and settled many years ago.
Just another step down the slippery slope to the Slaughterbot. https://youtu.be/O-2tpwW0kmU
How is this any better than just buying a brand name android phone and putting calyxOS or some custom ROM like lineage on it?
What kind of clean room do you think your DNA originated in?
For me socializing is like a muscle and the more I do it the easier it becomes. I've plugged myself into a silly group of supportive people that help me exercise that muscle on a regular basis and provides me with constant reassurance on the fundamental goodness of strangers. If I'm going to a large gathering that will require more of this skill, I lean into that group harder.
> Trying to make the library more object-oriented exposed a "drum-stick" design issue: does play(drum, stick) translate to drum.play(stick) or stick.hit(drum)?

In cases where OO doesn't make sense, the solution is to simply provide a functional API instead. Rust stdlib has plenty of such APIs, it's fine to have free-standing functions!
I think the part about JP anime is true. Anime culture seems widespread among young people, globally. I'm certain that anyone reading this has heard of someone that watched or watches anime and then became a tourist in Japan, or outright moved to Japan. That's some pretty powerful stuff.

I think the effect is larger than just Japan, or even Korea, and more of an Asian thing.. that is where most of the population growth is happening after all.

Chinese anime is usually piss poor, but their industry has been getting massive and concerted injections of funding as of late, to the point where CN regular anime production quality exceeds JP anime movies. Crazy growth in those industries.