skysight-inc/HackerNews huggingface dataset:
This article makes me think of the woodworker's dilemma. You might start working with cutting, planing, joining and finishing wood because you want to make a chair or end table, and you like the idea of learning to do it yourself, maybe saving some money, or at least getting some extra tools out of the process, and having some pride in your work. But before you know it, you've spent 4 years accumulating tools, but more importantly, getting really good at making jigs, shelves, etc. to organize your tools and make your hobby easier and more enjoyable. In fact, you spend 90% of your time building tools. You do this not because you have to, but because you enjoy it. And because the brain makes it so easy to think of new ways you can use the skills you're building to make more tools in a virtuous cycle.

When you actually build a chair or end table, you complete the project, and you do enjoy the fruits of that labor, but there's no real cycle there. It's just an ending.

Software developers might fall into a similar trap, being so enthralled with building their own tools, writing libraries, designing and implementing frameworks, creating processes like CI/CD that obviously make the whole software development life cycle better... but of course it's largely an internal cycle that's more interesting than a lot of the end results of software that might actually benefit business (and measurable productivity.)
I wish that the non-NRA pro-gun people and organizations were a lot more vocal and got more airtime. In the absence of a clear "we like our guns but dislike the NRA and its politics" message, it's easy to wonder if there may be a sizable gun-owning population who doesn't actively support the NRA, but are perhaps privately grateful that it exists in a bad cop, end-justifies-the-means kind of way.
Maybe true, but I am unwilling to try my luck. I mean, the process I mentioned above takes 30 minutes [1] if it's clear you aren't competing with Google and so I don't see a major issue about playing it safe and have written consent to develop your idea/project.

[1] you fill a form with the general idea description, you explain succinctly why it doesn't compete to any Google product, and you acknowledge you won't use Google time and resources to develop it. Then a committee reviews it and in ~1 week you get your approval or request for more details.
The problem is that drugs are seen as a political issue. For some reason, other people think that it is their business what you put into your body, even when it's medicine. A side effect of this is that you get doctors that "don't believe in X illness" or "don't believe in treating X with medication Y". As a result lots of people are going to get inadequate treatment for their problems.

When you read forums discussing ADHD you'll find plenty of stories where people were unable to get medication, because they had to change doctors and the new doctor was unwilling to prescribe it.[0][1] Many of those people will likely have their lives fall apart following that.

Discouraging drug based treatments further is likely going to cause more situations like this. I think what would really help is if mental illness treatment became more specialized. You'd go to a doctor that really knows the illness you're dealing with.

[0] https://www.reddit.com/r/ADHD/comments/antrln/doctor_refuses...

[1] https://www.reddit.com/r/ADHD/comments/lb5gq3/psychiatrist_w...
There still are helicopters that are controlled purely mechanically with no assistance from electronics etc. There are lots of small helicopters, not unlike the craft in the article, flying every day.

Flying helicopters is pretty difficult (I've only done it in sims, and I'm moderately good at it after a lot of hours), but most of them are not like unstable jet fighters that can't fly without computer control.

That said, autopilots and gyro stabilization are pretty common in modern helicopters.
Avoiding undesired connections to Bluetooth headphones and battery consumption.
Since you seem like you've the answer for this : what would it look like if it hit the ocean (both off a coast, in shallow water before a drop-off, and maybe way out in the middle of nowhere)? What if it hit Antarctica or somewhere on the north pole? Could it severely impact our ice reserves?
When I'm looking at a new enterprise tool if I show up on a call and there's no engineer on the line from the seller then I end the call.

I don't need a fresh college grad SDR telling me about their sales gates and arbitrary fufillment hurdles.
I suppose it's easy to poke fun at combining the "best" of shell scripting and JS. But, the examples of using await() with child processes and pipes are pretty nice, and less verbose than the Perl or Python equivalents. It does seem well designed for anything where you're orchestrating parallel runs of commands.
Why a bootstrapper raised Venture Capital
Costs of the Afghanistan War, in Lives and Dollars
I'd really like a huge investigation of the entire conflict. What progress were we seeing to justify being there for 20 years? What were we told? What did we know? It's not totally lost if we learn from this and get better.

Gitmo also needs to be emptied, at least of everyone detained from this conflict.
Apple's notification management has to be the worst I've ever seen. For a company that has made some serious advances in UI/UX and is single-handedly responsible for Android not being a Blackberry clone, their notifications are absolutely atrocious.

iOS 15 is introducing some welcome changes that I wouldn't mind Android copying in the future, such as notification summaries, but that does little to fix the core issues of iOS notification management.
Sabine Leutheusser-Schnarrenberger was less important and probably less threatened. Otto Schily instead, then interior minister of Germany, alledgedly was fearing for the security of his loved ones, caused by threats made against him.
Housing is expensive because some people are using it simply to print money out of a very long downtrend in interest rates. The article is paywalled, but it's not in Bloomberg's interest to understand this and I'm not surprised to hear that article fails to articulate any satisfying alternative.
The rich are covered in debt. The near zero percent interest is making their net worth explode. They are using tomorrows (worthless) dollars to pay for today's debt with massive tax advantages. The more debt they accrue the more rich they become with this setup. Unlike the wages and salary most people use to pay for living expenses, the borrowing isn’t taxed.

https://www.marketwatch.com/story/extra-credit-how-debt-can-...
In the modern era TFM includes so many warnings and disclaimers as to be nonsensical.

When nothing had warnings unless it needed it you took the warnings seriously. When a screwdriver comes with a warning and internet commenters get whipped into a frenzy because some youtuber didn't preface an advanced topic with an introductory safety lecture you don't know what to take seriously and you are effectively on your own. It's the same old information overload problem we've seen in other areas.
For those of us who aren't American, please provide some context! This report is from the "minority staff" of the house foreign affairs committee. It lists a "lead republican" as the author on the title page. Was it only authored by republicans? Why does the URL have GOP in it? Is it an unbiased, objective investigation from the US machinery of government that happens to be headed by a republican (I remember news articles about Biden ordering a more thorough investigation?) -- or is it a politically motivated, "political" document?

The US republicans seem to be quite happy to be completely counterfactual at times (e.g. denying that trump lost; or legislating locally that pi==3...), and I have genuinely no idea how much credence to lend this document.
The document linked to in the GP eventually became RFC7505 (https://datatracker.ietf.org/doc/html/rfc7505).
Functional software is, I believe, what you would be missing. It’s amazingly rare (and I’m not trying to make the point that current incumbents always have great software).
The US even sanctions investigators of the International Criminal Court if they try to investigate US war crimes.

https://www.hrw.org/news/2020/12/14/us-sanctions-internation...

*Correction ICC not ICJ
Is this the ergonomic `subprocess.Popen` alternative?
Thank you, but this is not it. It was an end-user distro, just used Docker images instead of a normal package manager.
This is a non-issue when you can pick a registrar (i.e. Route53) that will auto-renew for you.
That is a graph of US TFP. I expect that once Asia is included in the mix the change will be a bit more pronounced. Most of the hardware related change in the IT revolution is happening there. The S&P 500 rank 1 company (Apple) would look to an alien like an Asian company since all the actual manufacturing happens there.

Also, while I don't think it is necessarily the major driving factor, the US has a capital misallocation problem. People keep sinking fortunes into companies with bad profit margins.
This is another example how the US society frankly doesn’t care. There are plenty of ways the local citizens could organize to make life hell for people like those. Yet it doesn’t happen.
The laws of my country already make it illegal for my mobile provider to take my private data and sell it away.
I understand what is happening in the vehicle, I don’t understand what is going on with this explanation. We never learned about energy arbitrage when you “have different speeds.” We never learned anything about generating nearly infinite force against still air. These concepts sound really strange to me.
But that's exactly what people used to think in the 60s and 70s: instead of requiring a bunch of electrical engineers to build some arcane contraption, now ordinary folks can just write something that almost looks like English and you can automate anything and do calculations in seconds that used to take months! If that didn't pan out even though it seemed so freaking obvious that it would, why will No Code be any different?
I'm not saying that in regards to voter fraud, but in the big-picture sense of how elections are run as opposed to other countries.
This is why I believe the approach of incremental improvement towards full self driving is fundamentally flawed. These advanced driver assist tools are good enough to lull users into a false sense of security. No amount of "but our terms and conditions say you need to always pay attention!" will overcome human nature building that trust and dependence.
Why is it so hard to be rational?
Key for blackberry was as you say the one handed keyboard. That I would add - great battery life, robust (could drop it without expending upon some military tested grade case) and above all. They focused on the one internet application buisness needed - email on the go.

That right there gave them a winner in those early days.

Now what gave Blackberry there consumer base was the PIN messaging which was a basic chat system that was simple and effective, something a bit more for those that grew up on SMS to engage with and they did.
I thought this was going to be somehow related to the ZX Spectrum :(
Some ~10 years ago I used to use a Firefox extension called Vimperator [0]. I then switched to a fork of Vimperator named Pentadactyl [1], because the latter was more complete and stable at the time. And even later I used the Vimium extension on Google Chrome.

But even though I enjoyed these types of extensions, Vim key bindings in the browser powered by these add-ons has always been fragile and prone to stop working all together at times and that eventually caused me to stop using any of them even though I remain a user of Vim and of IDEs with Vim-emulation.

Perhaps these are stable enough today, perhaps not. If I were inclined to go back to having Vim keybindings also in my browser then I would probably want to check out Vieb, as the idea of having it properly integrated into the browser does seem a good idea to me and with Vieb we'd still be getting the Blink engine that Chrome etc is using.

But these days I like to use Brave as my main browser on my MacBook Pro M1, because of the privacy enhancing features that Brave has built into it alongside other nice things. On my iPhone I just use Safari. Occasionally I use Safari on my laptop as well. For example, I have Brave configured to turn all pages into dark mode but some sites become unreadable and then my simple solution because this happens rarely enough to not be distracting is that then I open the page in Safari instead.

Also my usage pattern of browsers has changed. I used to sit on the desktop and read a lot of things. These days I most often read stuff on the phone, and I use the browser on the laptop mainly for looking up things quickly and for using web applications like Google Docs and such. So it's like, one of the main reasons that I used to use Vimperator etc, to navigate by keyboard instead of by mouse, is not as relevant any longer. And even on the laptop, scrolling up and down is smoother and simpler using the touchpad and the spacebar than using Vimperator etc.

When I have the MacBook Pro M1 connected to external keyboard, mouse and monitor I might still benefit a little bit from something like Vimperator. But not enough to be worth the bother anymore, because of the things I mentioned.

[0]: https://en.wikipedia.org/wiki/Vimperator

[1]: https://en.wikipedia.org/wiki/Pentadactyl
Thanks, I didn't know this. I thought it was only internal stuff.
> "The involved subject vehicles were all confirmed to have been engaged in either Autopilot or Traffic Aware Cruise Control during the approach to the crashes,"

No mention of the deceptive marketing name "Full Self Driving" in the article.
Come on, if the Taliban can "operate", there's no reason why the Afghan military wouldn't be able to. They don't have to defend themselves "competently" to a developed nation standard, but it speaks volumes when they fail to put up even a modicum of resistance. This failure is absolutely on the Afghans.
Angular: Unit Test Mock Service
Yes this wraps subprocess.Popen in a nice API.
Surely shipping stuff down is basically free.
It is mostly laid out in this [0] document.

RID = F(Prefix | Client_DUID | IAID | Counter | secret_key)

Where:

+ secret_key is at least 128 bits, be cryptographically generated, and as difficult to access as the system allows. It cannot be re-used for any other purpose.

+ F is at least SHA-1, but should probably be SHA-256 or above. It can be any cryptographically secure hash function that returns 64 or more bits. (And MD5 is explicitly banned).

+ Client_DUID is the Client Identifier sent to the DHCP.

+ IAID is the 32bit integer from the IA_NA option sent to the DHCP.

And then, once you have that randomised ID:

if(IPV6_ADDR < IPV6_ADDR_LOW || IPV6_ADDR > IPV6_ADDR_HI){
IPV6_ADDR = IPV6_ADDR_LOW + IPV6_ADDR % \
(IPV6_ADDR_HI - IPV6_ADDR_LOW + 1);
}

Where:

+ IPV6_ADDR starts out as RID.

+ IPV6_ADDR_HI is the upper bound of leaseable addresses.

+ IPV6_ADDR_LOW is the lower bound of leaseable addresses.

If this produces an address that is invalid or already leased, increment Counter and try again.

The result is that addresses in the same prefix are completely dissimilar, and opaque. When the system rolls the address, there is no way to predict what the next address will be, or what the previous address was.

Windows, Android, macOS, and Linux tend to roll to a new IPv6 address either on system restart, or on an hourly basis, depending on settings.

Thus, on par with current IPv4 addresses for tracking.

[0] https://datatracker.ietf.org/doc/html/draft-ietf-dhc-stable-...
What type of rotor system did it have? Youtuber Peter Sripol has a video where he designed a rubber band powered helicopter with a working tail rotor to show the mechanics of how a helicopter works. In the video he shows and explains why a stability mechanism is important and at 2:56 in the video he says that you see all these people on YouTube making their own helicopters that don't know anything about helicopters building rigid rotors system and that he is glad the helicopters are underpowered because they would just end up killing the people around them.

Here is the video its worth a watch from the start

https://www.youtube.com/watch?v=HUFMMTsmsUE
yes!! big time Casio Business Navigator BN-40A fan when I was 12 years old. had it for like 2 weeks before selling it to my best friend because my excitement had dropped off. But so cool to have something that looked like a super small laptop and such a wide screen.
Unfortunately the article doesn't mention anything about how common it is for human drivers to crash into first responder vehicles during the night. I'm not trying to downplay these cases, as hitting emergency vehicles is very bad indeed, yet ~4 such crashes per year might be in the same ballpark or even better than "unassisted" drivers that cause such crashes.
Judging by the lack of a market reaction this morning, this is mostly immaterial.
I always thought those big patent acquisition deals were as a mutually assured destruction tool in a potential patent fight. If sued they would have something to countersue with somewhere in that massive pile of vague patents.
Long overdue. We're going to need a more rapid and iterative way to do this if we got to have even a chance of autopilot type technologies succeeding over the long run. Companies and regulators need to be collecting feedback and pushing for improvement on a regular basis. I still don't think it's likely to succeed, but if it did, this would be the way.
I have an M1 Macbook Pro and it beats any other laptop I've seen/had when it comes to performance and battery life. I'd love to also have Linux run on it and apparently enough people do as well.

Yes, the hardware is peculiar in many ways and Apple didn't bother to document it (it would have costed them some resources for no clear benefit to their business model) but they also didn't bother to completely lock it down, like they did with the iPhone and iPad. This is what allows other OSes to be ported to it if they are able/willing to reverse engineer and develop support for it.

This reverse engineering work was done so far by just a handful of people who would also like to have Linux run on it, partly sponsored by a few hundreds that share this desire, or just doing it voluntarily as a challenge/interesting project.

The m1n1 bootloader/hypervisor built by the team allows running macOS and logging all the hardware access.

Once the reverse engineering is done for a given component, all the other OSes can implement support for it.

The fact that a lot of the functionality is implemented in firmware blobs makes it easier to support at the OS level, essentially each OS driver only needs to give high level instructions to the firmware, without having to implement all the minutiae done in the firmware.
Antigravity.py (2020)
That's a pretty bold model for human cognition. It's not something you can just assume.
Related: https://xkcd.com/353/
Taliban are crazy religious extremists who dynamite ageless UNESCO World Heritage monuments, and preach an irrational and Human Rights violating way of life based on some even dumber than usual interpretations of the Coran.
This is so sad that religions can still have such damaging effects on the world and lives of so many people.
As annoying as having to write "await" in front of everything is (probably should have a variant of $ that's synchronous), the ability to effortlessly implement parallelism is something that all other common scripting (and many "full") languages seem to lack.

Even Go, that prides itself on the good support for parallelism, fails once you actually want go get results back.

If this were paired with some way to also display the status/output of multiple commands in parallel, this would be the ultimate toolkit to write scripts.

If you look at apt, for example: Does it really have to wait for the last package to be downloaded before installing the first? Is there a good reason, on modern SSD-based computers, to not parallelize the installation of multiple packages that don't depend on each other?
Your reasoning doesn’t apply to the incremental improvements to self-driving, rather Tesla’s decision to allow all cars to use TACC/auto-steer. They haven’t even given people “the button” to enroll in FSD beta, likely because they know it would be extremely bad PR when a bunch of people use it without paying attention.
"The Reckoning: Financial Accountability and the Rise and Fall of Nations" https://www.amazon.com/dp/B06XKQ4636/

Great book, it directionally aligns Progress to accountability (really accounting). After reading the book, when I am in a big city I look up at the skyscrapers and think about how despite the web of vendors and people trying to defraud each other, some small amount of value manages to get diverted into a successful skyscraper, and this is made possible by accounting. Progress is an iterative prisoner's dilemma
Predictable outcome of a sensing system fully based on deep learning. Rare unusual situations don't have enough training data and lead to unpredictable output.

I still think that Tesla's approach is the right one, I just think they need to gather more data before letting this product be used in the wild unsupervised.
that's not human nature, that's user stupidity
In 1996 I got online for the first time with dial up, it creeped my mother out "why do people talk to each other over the computer why can't they use the phone?" lol
As a software engineer who loves this type of stuff I’m thrilled someone’s willing to pay me exceptionally well to do it. It’s unfathomable to think of a company having 3-4 woodworking teams each with different shops, tools, jigs etc.
Stocks like Tesla have long been divorced from business realities so I wouldn't put too much stake in that
Here's a data point... I haven't been converted yet, but I have found a series on youtube which I feel will likely get me there

https://www.youtube.com/watch?v=Vgu82wiiZ90

Observations:

1> The syntax is strange, I'm not sure it needs to be, a list of parameters then the return type, with none of the usual commas and parens, it's like someone heard a critique of lisp, and went too far the other way. It's almost as bad as Forth

2> lazy evaluation as a feature? ok, I guess. Is there somewhere else that over-eager evaluation happens? (like in Metamine, where you can do a super fancy equals, and if any of the terms change, the whole thing is re-evaluated, like cells in a spreadsheet) That would balance it out

3> Everything is an expression - this is the worst part of C ever, and it's being called a feature

4> Invariants as good - this is the worst part of python, and it's being called a feature

5> procedural code is banned completely - yeah, this likely breaks a lot of brains, but I'm willing to let it slide if it works in the end

6> definitions of functions being conditional, that one is also a brain breaker... in the normal world, you define a function once, and forever... the 3 different styles of spreading out/pattern matching the inputs is a bit of a hill to climb

7> having to worry about tail recursion instead of regular recursion, it's the metaphorical equivalent of manual memory management, it ads mental complexity that the programmer really shouldn't have to deal with.

That's as far as I've gone along this phase change... I'm pretty good at keeping opposing views both straight in my head, so maybe I'll be one of the few this doesn't break? Who knows.

Aside/Tangent - Perhaps the difficulties being encountered are why John McCarthy wanted to keep S expressions hidden under the hood in his unrealized programming language.
Also doesn’t mention that this is an inherent limitation in TACC+ systems, and is specifically called out as such in Volvo, BMW, and Cadillac vehicle manuals as a limitation. Much ado about nothing unless regulators are going to outlaw radar based adaptive cruise control (which, of course, they’re not).