skysight-inc/HackerNews huggingface dataset:
I really want to agree with you, and in principle, it would be far better for hardware manufacturers to upstream their drivers. In practice this hasn't happened and will never happen, because there's no incentive to support hardware no longer making money (a chip is only sold once, after all).

I think the mounting cost of e-waste is a far bigger deal. Think of the unimaginable amount of carbon impact from the millions of trashed Android phones out there. Do we really want to continue down this path, until there's billions of obsolete machines sitting in landfills (there probably already is)? Updatability can save devices for much longer, and now people are upgrading less often, there's a huge opportunity for impact there.

Disclosure: I work for Google, but not on the Android OS or Fuchsia.
You should listen to the astronauts. SpaceX is developing all of it with them and for them. They seem quite happy with UI because it allows rapid iteration on procedures. If they screw up something SpaceX can adjust interface within days. With space shuttle they would need to wait months and months.
The problem is that the government is saying that grocery shopping is more important than going to church.

For me personally, grocery shopping is undeniably more important since I am not religious. But for others being denied access to religious services or practice may be a grave sin that is worse than having to wait in longer lines at the grocery store.

On that note, I am going to go shopping.
It would be amazing to have it live in perfect quality, completely agree.

I found this video in some other comment and I think it highlights how incredibly violent the landings actually are, even from very far away https://www.youtube.com/watch?v=VBlIvghQTlI
I would venture to guess that 75-90% of journos covering Demo2 today have never heard of Starship or Boca Chica.
I don't get this. Usually I either don't care about how stuff is allocated, or when I care I want to be specific about what allocator should be used where. In the second situation just setting a global allocator wouldn't cut it most of the time, I would want support for customization when I instantiate a data structure.
Irreparable harm is a fairly flimsy rationale in the context of the shelter in place order. Nearly anything prevent by the order could be construed to cause irreparable harm -- and many are significantly more concrete than suspension of in person religious services, e.g. reduction in non-urgent healthcare.
Diving Deep into the Nvidia Ampere GPU Architecture
Good point, despite all the Mars hype I think primary focus is going to be satellites that carry new kind of weapons and surveillance infrastructure, and establishing a basecamp on moon first.
For me, the best thing about today (among so many wonderful things) is the pure and utter inspirational value of every moment.

I remember being glued to my tv when I watched the first shuttle launch in 81. For me, that inspired a lifelong passion for astronomy, which led to a PhD, and eventually a successful tech career.

Today, I sat with my daughters and watched the launch live and then went outside an hour or so later to watch the dragon (just visible) chase the ISS along the horizon in the twilight. (Needed starwalk and some binoculars to find it).

My 11 year old, was literally jumping up and down with excitement and was still telling me about her plans for Mars when I kissed her goodnight. My 13 year old straight out said, “I want to go to university in the states so I stand a chance of getting a job in that control room.”

This is exactly the sort of think I want my children to witness - what humanity can accomplish when we work together.
Virgin Galactic is not going to orbit. They do suborbital spaceflights.

The difference in effort and energy required is roughly 1:10. They basically just throw people high up so that they can say they have been space.
programming isn't art. it's "life imitating art imitating life"
Yep, but railroads were extremely overbuilt and huge swaths of companies went bankrupt. My point is that despite eventual usage, infrastructure is fraught with wiped out companies.

Look at the Alaskan Railroad for a more recent example.

Look to airships for an example of things that just completely fell out of use or trackless trains.
Imagine thinking that locking yourself into AWS because of credits is a smart business idea.

Yikes.
I would totally drive a Honda Current.
> The open source community is not, for example, going to make their own high performance gpus.

I think we should lower the entry threshold first. The open source and free GPU project was the first thing that came to my mind when I saw http://llhd.io/. After all, one of the main problems with OpenHardware projects is the closed FPGA ecosystem.
Yes, and that NASA expected this from them, that is, they were expected to be a credible, reliable-but-expensive (and not particularly innovative) option.
Sure; but when you’re using arenas and things like that you usually you will want different objects allocated into different pools (or with different lifetime properties). Rust only lets you pick one allocator for the entire process, so you can’t specify “all the children of this data structure go in arena A, and this other allocation goes into a traditional heap”.

It’s more awkward, but I much prefer Zig’s approach here where everything that allocates takes an allocator as a parameter. Usually the allocator is specified at compile time - in which case zig can generate identical code to the rust compiler. But when you want the flexibility, it’s there.

Aside from compilers, this is heavily used in video games where there’s often a lot of objects that get allocated per frame, and can be discarded all together. And in that case rust’s lifetime tracking would be a huge asset. The dovecot email server (C) also makes superb use of a mix of memory containers for different tasks. Given how messy email parsing is, dovecot is an absolute pleasure to read.
are you certain your "mailbox full" automated message hasn't been met with a "your rejected messages are filling my inbox"... that also happens to be an automated message :)
I slammed a 40 of OE800
The Haskell channel(s) on the FP Slack (https://fpchat-invite.herokuapp.com/) are also exceptionally welcoming and I've seen people go above and beyond helping people again and again.
The Congreve rockets were inspired by the rockets used by Mysore starting in 1780. So there were military rockets in use at the time of the US war of independence, they just weren't being used by either of the combatants in that war.
Overall I would rather 2nd amendment would not exist and I don't think it belongs in a modern world (I am a retired soldier that has served abroad, and have gone to gun ranges to shoot).

I think currently stronger background checks, strong penalties for selling guns outside of this and bans of large magazines and ways of reloading quickly.

I would support some way of limiting open arms in public places, I do not think they belong in demonstrations or Subway stores and are often used to intimidate.

I'm personally mostly OK with rifles, except automatic rifles with large capacity magazine. If you have a hunting rifle and it can be traced back to you, please have your fun.

The parts I feel strongly about are strict background checks, weapons can be traced back, and should not be used for intimidation in protests. The rest are details and I am sure we can come to an agreement.

In the weapon culture I come from if you point a weapon at someone, loaded or not, your are assumed to be hostile or an idiot that should not have a gun and will be met with extreme force.
Yes, k8s makes it easier and more consistent. But it's not like all the stuff from the past suddenly stopped working or was not possible like GP made it sound ;)
OnePlus Accidentally Rolls Out Update That Kills OnePlus 8 Pro's X-Ray Vision
Elon's speech pertinence was exceptional in the 2010s, but his last 12 months were really chaotic (pedo-sub, tesla-tweets-420 and "it's just a flu" scandals).
I guess that working 100h weeks takes a toll on your brain. Fortunately his companies can live without him now.
In general, the more you read, the better your read.

For me, fiction books are easy when getting into it. It's like watching a movie unfold inside the head. It's simply difficult to put a good fiction book down.

Non-fiction in general is not as fast to process. But, sometimes books have a lot of redundancy, explaining things already explained, repeating the same thing over and over, and repeating the same thing over and over, and explaining things already explained, and so on. I just skip that without remorse.

I speed read when it makes sense (for example, when finding some information fast in a mass of unknown text). I take notes in different ways, sometimes use a mindmap and use different techniques to analyze and remember.

I take some breaks, too, but they are not scheduled nor regular. The ideal break is a short walk outside, but this is often not practical.

Doing 350 pages of non-fiction in a normal weekend is hard, unless I'm alone without family, eat takeaway and have some background knowledge of the subject and can skip some parts since I already know it. For something completely new, maybe 3-4 days is more accurate an estimate.

Doing 350 pages of fiction is very fast, specially if it's in my native language. Other languages are a bit slower to process.

Last but not least, if it turns out that the author is stupid and/or the content is rubbish, then reading the book becomes hard work. Therefore, I think one has to have some form of interest in the book as well to motivate reading the book at all and to be open to consuming the book effectively. For me, this interest is actually one of the key things for consuming a book. For example, once I had to stop reading one of George Friedman's books for the aforementioned reasons; thinking "this is such bullshit" after every few pages is not a good signal.

One way to build up this interest towards a book is to create, beforehand, some questions which the book should somehow answer.

Hope this helps and gives you some ideas.
Headline is wrong.

They are just doing detective work to figure out why out of state individuals are engaging in this.

No mention of “apps”
So I'm still not following. You say it is infeasible for a lab to generate sars2, yet it seems Fauci thinks it is feasible enough to fund an attempt.

If I understand your argument, you claim sars2 is too genetically different from the closest public sequences to have been lab engineered. But, what precludes a lab from discovering a virus in the wild that is close to making the jump, and then pushing it the rest of the way? I am not understanding the argument that we have to limit the range of possibility to only the publicly disclosed virus sequences.

For example, if you line up the ace2 site between sars2 and sars, they have a lot of similarity. This author claims the section is essentially copied over, although I don't know if it is statistically significant enough to not just be an accident.
https://nerdhaspower.weebly.com/blog/scientific-evidence-and...

So, a "lab origin" theorist could say they isolated a virus in the wild, and copied over the ace2 section from sars, and then ran it through human tissue until it gain enough function to spread effectively in the human population. Is that less or more likely than a coronavirus in the wild mutating enough to make such a lethal jump to humans? Is there any way to put a probability on the two theories?
> Allah = Christian God = Yahweh

There is no consensus on this, either among Muslims or Trinitarians.
A bit more up to date reporting: https://www.theatlantic.com/science/archive/2020/02/space-x-...
Okay, but we're talking about an application, a piece of software who's primary intention is to run for a short period of time, parse a text file and transform it. It will be ran many many many times a day by developers whose time is expensive. Language servers are a very new concept in terms of being part of the day-to-day tool chains for most developers. Trading garbage collection for compile time was absolutely a winning strategy for compiler writers. It made them money.
I'd be concerned about touch screens where the user input is at the mercy of Chromium and then the OS, which itself is complicated enough. Maybe they have some crazy Chromium + RTOS solution though. I'd be interested if they set up mechanical testing for the touch screens and what their error rate for handling a touch is.

A stick while flying is useful for weather, but there's no weather in space. In space, a stick probably provides little feedback.
Yeah it is unclear what the rules were/are, but at least now staying open for curbside delivery is an option. This whole thing took us all by surprise so I can understand if there were minor implementation details in the beginning.
This headline is very speciesist.

It erases the ~200 trillion bacteria that were also launched!
I'm not sure how you came to the conclusion that Timsort is "superior". As far as I was aware, Quicksort generally does better on random lists and on primitive datatypes? Timsort is often used for its strengths: it's stable, it does better on partially sorted data, etc. Keeping this in mind, this article specifically focuses on optimizing the "small array" case of Quicksort, because it forms an important part of the performance profile of the algorithm in the places where it is used.
Astronauts and pilots just talk PR to the public.

"It's great, I'm so happy, we are all happy family. We had say on how these things work." Wait until they retire to find out the truth.
I guess people find it vulgar.

Space should be for noble missions in the service of all mankind.
I don't understand; a lambda function executes and closes, and any leak gets handled by lambda runtime (by freeing the whole lambda function)-- exactly the same as running a cli tool. It seems to me that the server-less context is actually exactly where you'd employ this strategy: the programs by definition cannot be long-lived, so unless they generate so much garbage as to oom in that timeline, there is no need to deallocate anything yourself.

The leak to watch out for is reduced to the persisted data (eg in S3) between executions
Cannabis is not in any way a church or recognized as a sincere held religious belief by the supreme court I believe if that is what you mean.
"Easily"? Some things can only be shipped as binary blobs. For example, you won't get open source audio drivers that support patent-encumbered codecs like Dolby Atmos.

Windows has a stable binary ABI which means that my drivers don't go stale when Microsoft pushes out a minor rev to the NT kernel. Windows does its updates and my peripherals [mostly] work just fine.
Now a compact fast-neutron lead cooled reactor would come in handy... development has been done..like the Convair NB 36H, but with 1950 tech..I wonder with modern specs and upgraded safety protocols..
> Another Google project that will end up being abandoned

This one however will give Google full control of the devices it runs on (no more Linux kernel related obligations), so they have zero incentives to kill it, unless they write something else that does the same things.
Google will rather abandon Android a few years after Fuchsia is launched.
For what it's worth, you might want to consider other logic families than F. It's no longer the fastest and can be less well-behaved and more power-hungry than others. As well as getting harder and harder to find and more and more expensive.

In terms of speed, you'll find that LVC at 3.3V is likely to outperform F at 5V, and AUC at 3.3V will definitely outperform everything short of ECL -- the catch there is that AUC is technically not specified for 3.3V operation. To stay at 5V, LVC is a good choice if available in the functions you need (LVC is maddeningly inconsistent in that some parts run at 3.6V max and others at 5V max), or look around at the various high-speed families otherwise. The big bus drivers in ABT are great if they're available.
Huh. Thanks.

https://en.wikipedia.org/wiki/Melisma
When is shadowing is right thing to do? Why picking a new variable name wouldnt work?
Times, perhaps.

But dates should never be stored with a timezone at all, except in extremely rare cases where a day for some reason specific to a timezone. But even then, it's much more likely that you are trying to specify a time range that happens to start and end on a certain day in a certain place.

Dates, almost by definition, are independent of timezone. January 1st, 2020 began at several different times in different timezones. It should be represented as a date stamp: 2020-01-01 without any timezone.

If you really are trying to represent the day that starts at 12:00 AM PST on January 1, 2020 and ends at 12:00 PM PST the same day, then you probably just want two timestamps representing those instants and not a date at all. But again, that would be quite rare. In most cases you would just want to store 2020-01-01.
"The Church would suffer irreparable harm from not being able to hold services on Pentecost Sunday in a way that comparable secular businesses and persons can conduct their activities"

This is the key to get an emergency stay of the stay at home order until the supreme court can actually handle the case. This is extremely rare. I don't see any evidence here, he is just stating it as a fact when it is clearly not.
I envy you. https://www.youtube.com/watch?v=l1m1Mr0aPSs
There's a whole series of ebooks by Syncfusion that are exactly what you're describing. Matter fact I think they call them the "Succintly" ebooks series because they tend to introduce a technology or topic in a short 100-200 pages. Check em out here: https://www.syncfusion.com/ebooks
I dont get it, wasnt this already accomplished? Whats the big deal ? The space station already exists, astronauts have gone there before.
All that is a risk accepted by the perpetrator. The expectation of being safe from danger while committing a crime is absurd.
I've been teaching coding (on the side) and doing software engineering for the past 10 years. There's a recent surge of self learners who believe in studying coding the way they believe should be studied (which is ironic, given how little experience they have). The moment they got a job, they turn around and proudly talk about "This is how I did it, you learn x, y, z and you can get a job like me" and influence the next batch of self learners. Bootcamps also buy into this ideology.

Instead, the engineers I appreciate on my team has very little to do with what they know. Instead of hiring engineers who only cares about the latest and greatest, I value engineers who: communicate openly, write good tests, and cares about the product enough to fix bugs without having someone create a jira ticket for them, and has good debugging skills.

When I'm not at work, I teach coding to a small group of self learners in my local community by telling them to focus on user experience and writing good tests instead learning every popular libraries out there. Its okay to know only 1 or 2, it is important to know it well. Together, we work on an open source project with 100% test coverage: https://github.com/garageScript/c0d3-app

We hired one of these students who was a core contributor and I hope to hire more directly once more recs opens up onto my team.
> . Lending a firearm to a friend in case of civil unrest is right out.

In California, you can lend a firearm to other people who have a firearms safety certificate for up to 30 days, civil unrest not required, and the rules are looser for family members out to grandparents/grandchildren. In the event of some imminent need due to civil unrest, the general criminal defense of necessity, which is recognized in California law, would be available even if the loan was otherwise prohibited.

The state’s gun laws must be too loose if the firearms fetishists have to keep inventing fake restrictions to campaign against.
So the way I believe that it works is that the vulnerability was that a valid email is used to generate an Apple signed JWT. The server side validation would be unable to tell that the token wasn’t issued in behalf of the user since Apple actually signed it.
Sorry "hilarious" was too strong of a word. How about "funny"?
That'd be okay with me. The reality is, though, that rich donors call the shots. Nothing happens without their say-so.
I mean the whole point of capitalism is another leader can try to do better, and if they do the market will allocate them resources. It’s not like Elon was handed spacex with 8,000 employees; he built it up.
Alternative title: Tone deaf tech bros pimp literal rose colored glasses amidst death throes of culture as everyone they're not Instagram friends with yawns.
I would have written that Perl code as

for (1..100) {
if (not $_ % 15) { say 'FizzBuzz' }
elsif (not $_ % 3) { say 'Fizz' }
elsif (not $_ % 5) { say 'Buzz' }
else { say }
}

Just saying
One of the tools that I use daily (only use kubectl to apply and delete resources), and one of my favorite UX in all software: Terminal-based GUI with keystrokes for everything.

It's like Norton/Midnight commander for Kubernetes.

And i love the K9 references!
They are going to have some time to use the manual controls beforehand, for testing purposes, but I believe the docking procedure itself will be done by autopilot.
Steam Cloud Beta could be the path to Chrome OS gaming
IMO this comment is pretty short-sighted.

Gravimetric energy density of batteries tripled between 2010 and 2020 and in the same time period cost went down 87% [1]. By 2030, this plane could easily have a range of 300mi.

[1] https://cleantechnica.com/2020/02/19/bloombergnef-lithium-io...
It's worth popping the hood and getting your fingers dirty. C was written in an era where memory was a scarce and precious resource to be grudgingly used if absolutely necessary
36 Lessons on Making Better Graphics
By that logic, does American Asian only refer to people with certain facial characteristics? And are American Europeans only those with a white skin color?

I mean here in Europe we have plenty of Europeans that are not white. So, if a black skinned German went to the US, people would suddenly label him "African" American, just based on his skin color?

That seems quite a racist use of those terms tbh.
Although I happen to agree that, in this case, the order respects the freedom of religion; I also appreciate the dissent.

I'd be disturbed if there was no hint of dissent when something pretty clearly goes against the text of the Constitution. We should all have a bit of hesitation as this unprecedented stuff is happening, and make sure it's not permanent. Let's remember that this is all not normal, so hopefully we can somewhat get back to normal with our rights intact.
100 Prisoners Problem
> You then over-engineered a solution so badly that you haven't even noticed the 'url' param isn't used in the last method you've shown.

I think he wrote 'site' instead of 'url', so I'd call it a typo, but... I agree with what you wrote. For me, the article transports a wrong message. It's a thin line between YAGNI, KISS and OMGINTWNT[0]

[0]:"OMG, I NEVER THOUGHT WE'D NEED THAT!" - made this one up, sorry.
I hold off on the "commercial" designation until the customer funding the mission actually intends profit.

There are thousands, probably tens of thousands, of commercial ventures that only have governments as their customers. This seems no different.
I stand corrected it seems, it is still not happening in most of the state and not at all in Santa Clara where I live.

In that case it seems a little bit inconsistent, but that is up to the governor to decide. I do feel he implemented this a bit badly, but not bad enough that most of the supreme court felt it was illegal.
Can't wait for it to become available. I'd even pay a subscription to make it sustainable.
Scott Galloway on Amazon, luxury businesses and the caste system in US