skysight-inc/HackerNews huggingface dataset:
How The Giant Tortoise Got Its Name... not turtle but you know
Another BBC QI clip:

https://www.youtube.com/watch?v=zPggB4MfPnk
> So basically Elon has suggested doing all the things they already do today to maximize fuel savings in ICE planes...

No. If you think that you didn't get his point.

- Fuel is not structural in a plane. Only fuel tanks.

- ICE are only optimally efficent at a particular height.

- ICE can not convert gravitational energy into fuel.

- ICE vehicles have a lower power density and are bigger. Making it harder to gimbals them for VTOL. This is a cause of huge issues with military VTOL.

> EV will ever be able to achieve the same range as an ICE plane, ton-for-ton

And they don't have to to beat ICE in the market.
I do not ‘feel safer not knowing about it’. I feel safer knowing how to DFU a T2 Mac, though. It’s turning out to be very useful knowledge over time. I encourage you to learn how too.
> You are supporting someone who is doing something abhorrent either explicitly or implicitly.

This comment might make somebody have an idea which will then change the world for the worse. Have you supported that idea implicitly? I'd argue no, but if you look at it purely from an consequentialist perspective, then sure, you did.

> That employees are left to fight this

But they aren't "left to fight" anything. They're asked not to try to use the company to further their personal political goals.
It just filled the gap of religion disappearing, people want to belong in groups. Maybe broad categorization but this religious activism seems to be more of an American thing, Europe is definetly more diverse when it comes to different issues.
Well, somewhat. They’re doing a clever side channel based on the SEP’s RNG to panic the device when booting from DFU, but this has already been bypassed on older devices via a bug in SEPROM. I believe they already have code execution in the A11’s enclave as well, but that one has some sort of replay protection that complicates matters.
it's correct that crypto is against all politics, and thus coinbase is de facto far-libertarian, or anarchocapitalist. That doesn't prevent it from creating "an apolitical culture" in their workplace. Just like how , today , a libertarian might work for the Fed or something. I thought their point is that the politics of individual workers won't distract from the company's "mission" (whatever that is, i assume it's the product).

that said i think it's wrong to ascribe political motives to every move and claim that nobody can be a-political in public. Political belongs to the public sphere and not everyone wants to live in there.
I agree. After watching 'Behind the Curve' [1], this is the feeling I got from the whole thing.

[1]: https://www.imdb.com/title/tt8132700/
I only wish this were a Pihole plugin

A terrible cancer they are
Phones turn off their radio when the screen is off and go into a sleep state (waking up in intervals). Keeping the radio on 24/7 is just going to increase power usage by a lot. It's not the CPU that's the concern.

Even ignoring this issue, it would open your phone up to getting DDoSed by strangers on the internet.
And overflowing into a neighbor's seat is somehow socially acceptable. Go figure.
Wasn't that the plot of a season of Silicon Valley?
If seller offers guns to general public (e.g. gun shop) and child murderer does not have restriction on gun ownership as a part of their sentence, then not selling gun is not a political action, it is an extra-judicial punishment.
Not sure how far you read, but the "lessons learned" at the bottom abstracts very well from the necessary but not sufficient "I got lucky" condition. I found it informative.
Conservatives are also more likely to be religious. How do you live by both the scientific method and believe in things that are non scientific?
Even in the US only half the population will get on a plane in any one year. Climate change is a problem of the well off.
You may be interested in Minimal Pair Testing [0]. The idea is to train you ear to decipher between similar sounds (for example if you wanted to recognize "lock" vs "rock"). I first encountered the idea in Fluent Forever by Gabriel Wyner.

[0]https://en.wikipedia.org/wiki/Minimal_pair
> A better question would be why America has a two-track system of rights, where one must constantly defend their violation from the government, but also completely abandon them the moment they walk into their workplace.

One argument could be that it's much easier to change jobs than to change citizenship.
We live in a different world now.
Today, apolitical pretty much means “I’m white. And probably male. But definitely white.”
I failed 3 times as an engineer and built my own startup
> [...] Government statisticians tend away from black box AI and towards more traditional methods.

I was indeed wondering how constraints on model interpretation forces governments to stay away from NN and more complex approaches.

I have worked for a fraud-prevention company for a few years, and the financial nature of the decisions involved led to reward model interpretation (sometime at accuracy's expense) in order not to create friction with clients. Definitely not the best not being able to explain why your model performs poorly or what actions are needed to solve a problem.
That doesn't really come up in general conversation though, does it?

I'm not talking about policy decisions by a business owner, I'm talking about when people have day to day discussions with other employees.
Well, on one hand, writing correct albeit slow memcmp() is easy, on the other hand, it has some gotchas...

int my_memcmp(const void * ptr1, const void * ptr2, size_t num) {
const unsigned char * p1 = ptr1;
const unsigned char * p2 = ptr2;
for (size_t i = 0; i < num; i++) {
if p1[i] < p2[i] {
return -1;
}
if p1[i] > p2[i] {
return 1;
}
}
return 0;
}

For example, technically speaking, unsigned char can be as wide as an int, so "p1[i] - p2[i]" may actually evaluate to unsigned int which is not what you want.
On the topic of exploiting the VAT system, it's interesting to read up on the missing trader fraud and carousels in general.
If you go supersonic you get enough air in even when flying higher.

His plane is VTOL so the overpowered engines for supersonic will work well for liftoff.
Wouldn't this mean the 'secure' values for these two processes within are now visible/
readable with the right tool/protocol availability?
They’re only superficially diverse, perhaps due to the homogeinity of the Bay Area.

Basically the companies only look at skin color and what’s between your legs. As long as you have an American middle class/upper class upbringing or at the minimum had your education in certain American universities. So culturally they are pretty much identical.

From this point of view a white, black and asian American middleclass teenagers that have had identical education are wildly different and bring diverse viewpoints. Whereas a French, Italian and a Polish person would be non diverse. Even though the latter group has massively different cultural background compared to the first group.
My Father attended a bizarre ceremony where he ate flesh and drank the blood of a Jewish guy.

How to Help?
My understanding is that while Adrafil breaks down to modifinal, there is more stress put on the liver/kidneys.
Critical Programming
Ruby is based on programming languages like Perl, Smalltalk, Eiffel, Ada, and Lisp. Many cli options are same as Perl and behave similarly too. While Ruby would be slower compared to sed/awk/perl, I find it a pleasure to use Ruby's built-in array/enumerable methods, blocks, etc.

---

The post links to the web version of the ebook. You can download pdf/epub versions using the links below (free until this Sunday)

* Ruby one-liners cookbook: https://gumroad.com/l/ruby-oneliners or https://leanpub.com/ruby-oneliners

* Bundle of one-liners and Regexp: https://gumroad.com/l/ruby-textprocessing or https://leanpub.com/b/ruby-textprocessing

Also, my 6 book bundle (regular expressions and grep/ripgrep/sed/awk) is priced $5 until Sunday:

* https://gumroad.com/l/regex/off10

* https://leanpub.com/b/regex/c/off10

---

Writing a book: is it worth it? (https://news.ycombinator.com/item?id=24628549)

For my unique circumstances, emphatic yes. I left my job more than 6 years back for various reasons. I tried a few things that didn't work out.

Before I left the job, I had been conducting yearly workshops at my college for electronics students to get started with command line, vim, perl/python, etc. For reference material, I used provide a few slides. As something to keep me mentally occupied, I started with word document, then moved to GitHub/Gitbook. My awk tutorial (https://news.ycombinator.com/item?id=15549318) hit front page and combined with sharing on other social sites, I started getting decent traffic to my GitHub repos. My primary aim with these resource materials was to share with workshop students. Since I had failed to earn outside of workshops and my savings were dwindling, I tried putting donation button on GitHub (sponspor wasn't introduced at that time). Didn't work out.

Finally, about two years back, kinda like a last try before I was forced to look for a job again, I self-published Ruby Regexp book. Didn't earn much, but couple of months later, I used this material to publish Python regex book. This was received much better, got me about $250 in initial sales.

I live alone in outskirts of a city in India, and my modest lifestyle needs about $150 per month to cover my living expenses. Last year, ebook sales and workshops nearly covered my expenses. This year, pandemic put a stop to my workshops. But, ebook sales has more than covered for it so far.

I have a sustainable income again. About 20k free copies given away and all my books are now free to read online. It is worth it.
> By definition of the technology that is NAND storage, an SSD will be able to operate "within norm" and without bit errors for so long. Rewrite for long enough and you'll see your data waving you good-bye.

The guarantee of a popular modern 1Tb NVME SSD is you'll at least be able to write 600Tb. I don't know your usage pattern, but those are a lot of write actions.

Remember every component in any electronic device has a finite age: the fan cooling the cpu, keyboards have max. presses, hinges wear out, sockets have a maximum amount of plug/unplug actions.

There's an advantage to soldering on memory, SSD etc: no chance of a bad connector causing problems. The entire class of problems fixed by 'reseating your DIMMS' is gone.
Technically it's still not available to iPhone users. The actual method of changing the icons is a really nasty workaround that needs to be performed for each and every application. Instructions: https://icons.tr.af/how

Don't get me wrong, I do love my iPhone, but this isn't something most people (myself included) will have the patience to do.
That is a very abstracted view of it.

In practice, everything from aluminum production that was ramped-up in WWII, to regional pork barrel, to national technology policy, to sovereign wealth fund politics, to issues of national prestige, all hide subsidization of air travel.

It may be you are right about the efficiency of air travel, but there is potentially a gap between that and reality.

Carbon neutral air travel is far in the future, and may not arrive in time to make a difference.
You can be apolitical in that you are not interested in politics.

But:

1. Doing so is a political decision.
2. Your views shape your perspective and there will be actions and omissions that you take that impact politics in ways that you are unaware of.
Eric Raymond: Windows 10 will soon be just an emulation layer on Linux kernel
IS there an accompanying article on how to talk to your kids about linkedin?
There is nothing on this blog that I can see except text and some links at the bottom, yet if I have JS disabled I just get a black page.

JS to display text. Brilliant.
They also have a 15” version, but it’s much less performant. They will probably present a new model soon with the same specs like the one above.
>Friendly tip, but this could reinforce stereotypes of which genders can do which jobs.

I hope you are kidding...

>"...a ton of kids would be excited as hell..." works just as well, and wouldn't be in danger of making anyone feel excluded.

I am a grown man. You say "kids" - I feel excluded now.
You could have peer-to-peer hosting - you give up some space on your device to host, and if your device is offline another device has a copy of it that they serve. Of course, there would need to be some sort of regulation to ensure people weren't using it to distribute illegal material.
Probability Theory is a branch of mathematics. Statistics is the art of processing data to extract information suitable for the human cognitive system or a computer algorithm. Statistics use mathematical tools like physics or chemistry do.
All I'm seeing is a completely black page. Wonder if it's uBlock origin, Firefox, or macOS that the page doesn't play nice with.
My immediate tangential thought is about Ken Thompson's paper, "Reflections on Trusting Trust".

The gist is that our security issues could come layers away from where we may expect them to, all the way up to the compiler. It's a great paper, but who would have expected anything less from Ken Thompson.

https://dl.acm.org/doi/10.1145/358198.358210
Nvidia gpus require proprietary drivers that are only provided for specific distros and are only supported for a small amount of time. And if you find any bug well tough luck, nobody can help you. For a work setup that you rely on someone else in the company for support they might be fine but I wouldn't recommend them for a personal setup.

All this is on top of the fact that they still don't support Wayland and you have to reboot to switch between the igpu and the nvidia gpu.
You can use the batteries as structure and they produce heat that you need to cool anyway. Seems like there is a lot you can do with that once you start optimizing everything around the battery.

I don't know how much weight a anti-ice/de-ice could add.

My point was only that once you think about it and redesign everything around the new constraints, you can come up with things that we don't yet think about.
>one thing I like about UK traffic regulations is that it's not actually illegal to cross against a red light as a pedestrian if you're not obstructing anybody.

Correct "jaywalking" is not a thing here and I think there'd be an uprising if it was.

>Obviously if there's an accident you're going to be liable if you crossed against a red light

Even this is not blankly the case, quite often it would return a split liability result [1], some recent examples [2] are infuriating.

1. https://www.true.co.uk/case-studies/common-scenarios-for-spl...
2. https://www.penningtonslaw.com/news-publications/latest-news...
I suspect that even SMS are routed over the internet. I’m not sure how else they could easily be exchanged between operators.
As a native english speaker this even happens to me. I read the word "awry" as "aww-ree", and was very surprised when I discovered it was pronounced "a-rye". The best bit is that I was actually already familiar with the word awry, I just hadn't connected that the word I was reading was the same word as the word I was hearing.
> Instead, love your father for his other qualities and allow him to have his harmless ideas.

The problem starts when some ideas are not harmless. For example idea that covid is dangerous. Some people don't see evidence of this around them (myself included, I don't personally know anyone who had covid), so they don't believe experts, so they don't protect themselves and others. Some people even have idea that they are in the right, experts are lying and they need to actively prove that experts are lying in any way they can, even misrepresenting facts.
Exploring Node.js Async Hooks
I’ve been saying it for years!
This is what I've read as well. I have been unable, however to find much information on how bad it is comparatively. Is it much worse than having a couple beers everyday?
Why would Raymond have an especially informed opinion about that?
> Politics is ultimately about how we engage and collaborate with each other as a society,

It is so sad that people increasingly have this view. Politics was never how “we engaged and collaborated in society”.
Trying to prevent theft that way is a fundamentally flawed approach. It's in the end all about controlling the phone you brought to prevent you from using it in any way they don't like or using it longer then they like (by repairing it).

Theft will happen anyway. You can even sell permanently-locked/bricked devices to people which doesn't look to closely at the sellers description. Sure you will need to sell them for cheap, but that's all.

That idea is like saying all cars must be always tracked, always link up with the drivers phone and be remote-controllable by there manufacturer to prevent theft.

Sure it would prevent theft, maybe, until people find ways to brake it. But it's still totally unreasonable with a lot of hidden cost to it.

E.g. in case of apple laptops the cost is losing a lot of small independent companies as well as any way to properly repair an Apple laptop. (Apple doe NOT provide proper repairs they at best replace whole components often the whole main board because it's one component when many damages tend to be similar because people use their devices similar and often are reasonable fixable with a bit of not-easy-but-not-very-hard-either soldering).

EDIT: And most important! The theft constraint can be archived to a reasonable degree WITHOUT locking out third party repair. A example (through not applicable to mac in this case) is how I setup my laptop with a custom EFI platform key/certificate and a BIOS password so to reuse it after theft people have to replace the BIOS chip soldered onto the motherboard (it has no publicly known master key or reset pin). Apple can archive similar things so that theft is more costy but third party repairs are still mostly unconstrained.
Yes you can, and this is why know-your-customer laws exist. This isnt black and white, and depends on the kind of transaction. But if I’m selling cars, and someone comes in looking shifty, and says they want a big SUV to mow people down with, then claiming “I’m just a merchant with no responsibility on end use” is honestly weak bullshit.
What holds you back from using a smartphone?
I think it has more cult dynamics than a church per-se. Seeing people end friendships and relationships with family members. “Unlearning” things, otherwise known as reprogramming. Seminars (that are expensive) and “required reading”. Obsessive recruitment of new people to initiate. And then of course if you question things you’ll be ostracized and exiled.
GDS is an abbreviation of Global distribution system:

https://en.wikipedia.org/wiki/Global_distribution_system
Long ago, I bought the MIX C compiler for DOS. It had a tendency to miscompile basic things like the ++ operator. Lost hours of my life on it.

One day I found out about DJGPP, and even if the download cost a fortune in phone time, life was so much better.

Now the C reference book included with MIX C turned out to be much better than the compiler itself, and served me well for a decade.
Hmm...

First of all, https://godbolt.org/. C/C++/Rust to assembler, very useful.

Learn the calling conventions, basic arithmetic, flags, conditional branching. Understand stack management.

Single step through functions in a debugger to see how things work, and for example how a stack frame is set up. Pay attention how registers and flags are affected by the execution. See how conditional branches are affected by the flags.

When you're looking at the code, remember that there are often weird looking details, like unused portions in stack and in compiled function codegen (loops, entry points) for alignment purposes — modern CPUs hate unaligned things.

Note: Some x86 instructions have implicit register use that might not be directly obvious. Like PUSH, POP, IMUL, IDIV, LOOP, STOS[BWD], MOVS[BWD], etc. They can affect registers that are not mentioned in the instruction operands.

In general, if the things look weird, just google the instruction. Much less surprises in other mainstream architectures, like ARM. All architectures do have vector instructions that might confuse you at first, like x86 vectored double precision add, VADDPD. Again, just web search them. No one remembers all of the instructions by heart, there's just no point.

Web search for assembler tutorials and simulators. They're too many to list, just pick something suitable for your taste.

In short, play around. Don't get scared by something weird, just look it up.

Don't stress if you don't understand everything, you can always look it up or try it out in a debugger. Even a little bit can help quite a bit.

JITs usually have some way to display generated assembler. For example, to see the native x86/ARM/whatever code generated by JVM you'd say something like:

java -Xbatch -XX:-TieredCompilation -XX:+PrintCompilation

Maybe throw in -Xcomp for maximum optimization. I don't remember the details, just look them up. :-)

Other JITs have similar ways, once you know this kind of thing exists it should be easy to look it up.
Note also that "it's never a compiler bug" applies more to things like GCC and so on.

If you're working with a new language or quickly changing, e.g. Nim, Crystal, etc, or even something as old as Rust, then it can much more easily just be a compiler bug...
There are also analogue RC's such as Flmodafinil that fall into that mostly legal grey zone. I haven't personally tried any, but I've heard Flmodafinil in particular is both stronger and easier on the liver.
It was an estimate from the US department of energy https://www.nextbigfuture.com/2018/10/nextbigfuture-said-ite... which ITER dispute.
I'm still a bit of an assembly/JIT newbie, but a few thoughts:

When you write assembly code, it's generally specific to several details, which in turn affects your choice of tutorials from which to work:

1) The target architecture (x86-64, AArch64, MIPS, etc.) This defines what instructions you have available, the memory model, etc.

2) The architecture ABI. E.g., what's the protocol for passing parameters to functions you call, and for receiving the return code. [0]

3) The particular assembler you plan to use. Gnu As (and I assume others) provide some directives that don't map directly to machine instructions, but do some book-keeping to make your life easier.

4) (Potentially) the file format for the resulting code [1]. I think this is one area where the assembler and linker utilities can shelter you from the ugly details.

FWIW regarding JIT: Lately I've started playing around with Xbyak [2]. It's probably a bit light on the documentation, but for the most part I've found it to be an easy way to get started with JIT.

[0] https://en.wikipedia.org/wiki/X86_calling_conventions#System...

[1] https://en.wikipedia.org/wiki/Comparison_of_executable_file_...

[2] https://github.com/herumi/xbyak
_You_ don't need that, but the point of the article is that the woman building the trans support site did. Not everyone is as tech-literate as HN readers.
its called storage
How long delay does this sleep state impact messenger applications? Are we talking seconds or milliseconds?
Very few people are against "human rights".

There is, however, very real controversy about whether and the extent to which various rights are included in the bundle of human rights; and some of those divide along US partisan lines.
Assuming that you use it like before. But if you have a lot of power in one place you may think about using it for something like an orbital launch system.
How to close the collaboration gap between designers and developers?