skysight-inc/HackerNews huggingface dataset:
I agree except after Pattern Recognition (2003) was to me the change.

But Pattern Recognition was amazing at the time, but now a lot of the stuff in it is normal. Like Influencers in it was a really novel idea at the time, now considered everyday.

I waited ages after Spook Country (2007) to try and read it, so perhaps it was to late.

Internet changed it all. What he was amazing at, now gets just served up to everyone. The future is still un-evenly distributed, but viewing it is evenly distributed.
All copyright licenses (except CC0) require attribution for the work in all copies (verbatim and derivative). Please just use something like MIT, BSD, or Apache-2.0 (or the GPL family if that's your preference) which have clearly understood legal language and are known free software licenses.

Personally I would never use or depend on code that has a license its author wrote themselves. It's just too risky and other people will be less inclined to use whatever project I wrote that uses the weirdly-licensed code.
Nice to see Hotz own up to his own hubris here and share what seems like a pretty level-headed opinion on the space after trying to put his money where his mouth was.

EDIT: Having watched further in the video I think the best point he makes here is that the cost part of it simply doesn't make sense - the cars are still super expensive and good level 4 autonomy relies on things like carefully generated, high-precision map data that can easily become inaccurate and also are very expensive to produce.
You can use a third party battery in your iPhone. Thats what you get when you get a $30 replacement.

My point is this: the cost of the repair is smaller than the cost of the battery regardless of whether you use Apple or a third party for both labor and parts.

If you aren’t looking for a big waterproof hatch with a cartridge behind it then I too agree that if the number of steps would be smaller then that would be great. I have tried it but I still rather pay $10 or $20 for someone else to do it.
Is there a good example of a great, native feeling Flutter UI? I just downloaded a couple of random “Flutter gallery” type Apps from the iOS App Store and both of them have animations and text rendering that feel “wrong” (and somewhat janky in the case of the animations).

This may reflect more on the development of those particular apps than the framework though, hence my asking - in my experience, React Native does a pretty good job of feeling “native” by default in most cases.

Not saying users would necessarily care so much, but I’m interested regardless - I wonder if there have been any studies/anecdotes into how sensitive users are to “details” like animation etc. in terms of engagement.
> If we want timely research on covid-19, we can't wait for peer-review.

Nothing is an excuse for abandoning proper science. On top of that you editorialize a correspondence that doesn't even strongly support the claim the title suggests. From the correspondence itself:

> However, the genetic basis of ACE2 expression and function in different populations is still largely unknown.

> Recent reports of the ACE2 expression analysis in lung tissues from Asian and Caucasian populations are still controversial. The single-cell RNA-seq analysis reported that the Asian donor had much higher ACE2 expression cell ratio than white and African-American donors6. In contrast, the ACE2 expression analysis using the RNA-seq and microarray datasets from control lung tissues indicated there were no significant differences between Asian and Caucasian, or male and female
I’m not sure about abandoned but I think the uptake at facebook was never really that big, on iOS only the marketplace is written in RN with the rest remaining in ObjC / UIKit. This doesn’t really mean much though since theres no reason for them to rewrite everything in RN. I would be interested to know what the uptake is for new projects there.
While probably true globally, that isn't so in every local.

My team develops and maintains a mobile banking application for a national market of a small European nation, and our user base is 70% Android. Due to wages here, 5$ is chump change.

Obviously though, we aren't monetizing our product in the usual way.
Is it known whether NET 5 will require new VS version (ie. 2021)? I'd love to upgrade to net core 3 but I don't want to upgrade everything again in a couple of months.
Well, TBH we don't really know how to ventilate ARDS. Doing so will likely require new paradigms in ventilatory tech.

So yeah, useless but fun!
I’m old enough to remember when geohot was loudly claiming that he’d cracked full self driving but was shutting it down without selling the assets because the government is mean.

It was hilarious to see most of HN treating that obvious nonsense as credible. This is hilarious too, because of the context around his previous claims.
I was taught race was skin deep, a social construct?
People with life-threatening situations sometimes are less interested in proper science and more interested in timely information upon which they can base some kind of semi-informed guess as to just how much extreme paranoia seems justified.
Keep your employees around.
I wonder if people upthread meant the warning, or e.g. getting the `Foo` in `Result<Foo, BarError>`.

(EDIT: nevermind, just looked again and pcwalton was referring to the warning and specifically `Result<(), E>`; oh well)

Because the latter is impossible in Rust and probably more relevant to the usual cited issue with Go's pair approach (i.e. using the null/zeroed `Foo` without checking if there was an error).

I do agree though that the warning isn't to stop you from not handling the error at all, it's more of a hint that maybe you forgot something.

Printing a `Result` may be the legitimate way to handle it in that case, it's largely left to the user to decide what propagates and what doesn't.
xml entity expansion has nothing to do with XML validation and is an attack vector no matter if you validate the xml doc or not.
Dart is better than js. You define UI coherently in Dart itself, statically typed.
Comments and commit messages are documentation and knowledge capture, but done in a way that's really hard to read through and requires technical knowledge and repo permissions to even access. If your team includes people who aren't developers and you need to review a process it's very useful to have that knowledge in a more readable format.
COVID19 changes how scientists communicate
> a hospital-grade ventilator that fell off the back of a truck and managed to properly use it

Step 1 is inserting an ET tube in the patients mouth and down past the vocal cords without killing them in the process. So hope your truck also drops a laryngoscope.

Step 2 is picking the 6-7 parameters on the vent so you don't burst the lungs like an overfilled balloon or suffocate the patient because their throat is now sealed and you aren't providing enough O2. So steal a doctor from the truck too.
I wish they would give some kind of archival link in place after they deplatform something so that we can know whatever the heck it is.
Why Milankovitch Cycles Can't Explain Earth's Current Warming
Am reading it piecemeal over the past week, quite enjoying the way it mirrors a lot of ongoing paranoia.
Two weeks paid time-off, mandatory once a year.
A lot of software seems to work best just before it's replaced, and the replacement takes years to catch up. I hope for the best but fear for the worst in the X case.
I wasn't trying to be apocalyptic. Ecological collapse just means that many many organisms will (continue) to go extinct due to rapid changes in their environment. That's both from direct causes (warming, ocean acidification) and from indirect causes.

As far as food shortages, that just requires a significant reduction in arable land. The US will probably be fine, but countries which rely on farming/production near the coasts will suffer.
influenza has 650k death over 3-5 million cases per year, according to wikipedia, which is around 16% casuality.

according to https://www.worldometers.info/coronavirus/
coronavirus has 3k deaths over 86k, which is 3%. Or if you take the other metrics, which is 40k recovered, that's 3/43 around 7% death. still way lower than the flu.

as for my remark about immune system, my point is that the vast majority of people experience very mild symptoms. Which means that their body was perfectly able to fight back and produce the antibody, just like against the other flus.
Can you imagine the guy that invented the locomotive that told investors that it is the future you only need to build specific rails for them to work and you have to build miles and miles of them and no one can use those rails as they are meant only for trains and you also need to maintain them.
This Twitter thread seems like a random collection of pictures without source and some guesses as to what's seen in them.
I think your logic is sound, but I assume the folks who claim 'you can't trust the numbers coming our of China' are probably assuming that the numbers are being intentionally underreported for political reasons. I have no idea how those numbers are generated, but I suppose it is at least in the realm of possibility that they could be deliberately reporting lower numbers, and it is not like anyone can really check the math with out doing some extensive verification.

Regarding the fact that the death rate appears to be lower outside of China, that would appear to provide evidence against China mis-reporting their numbers (after all, why would they intentionally report a higher death rate). But the one plausible counter point that I have seen, is that the hospitalization/ICU rate is pretty high, to the point where a wave of COVID-19 infections in a short time-span could overwhelm local capacity causing a large spike in mortality. This is most likely why China was building Hospital facilities in Wuhan and why they imposed such a draconian quarantine. So the numbers outside of China might not really be comparable because the number of cases (so far) have been well below local hospital capacity.

Unfortunately, it looks like we are going to have a third data point soon. Iran has really poor healthcare infrastructure and they are undergoing a wave of infections. If the mortality rate is heavily dependent on ICU treatment, then Iran might be close to the worst case.
It's high time that this icu knowledge and expertise is condensed down into a storybook video tutorial.
Not a core dev.

The clean way to return a value is to pass it to a Queue (https://docs.python.org/fr/3/library/queue.html), and this is what the executor does, but for your use case, it's overkill.

For very simple use cases, you can inherit from Thread and force join() to return the value:

class SimpleReturningThread(Thread):
result = None
def run(self):
try:
if self._target:
self.result = self._target(*self._args, **self._kwargs)
finally:
del self._target, self._args, self._kwargs
def join(self, *args, **kwargs):
super().join(*args, **kwargs)
return self.result

Personally, I'd stick to using a pool with only one worker in it. It's not worth the trouble of doing all this work. Wrap it in a few functions if you do the same thing repeatedly and call it a day, it's unlikely going to be what most your code is about anyway.
Integer division is mandatory from v7VE on upwards (so roughly Cortex-A9, A15 and later), and it's definitely in the 32-bit support of any 64-bit capable core. If Raspbian is compiling its packages for the lowest common denominator arm v6 cpu some Pis have, then you'd get some slowdown from division being an out-of-line call (to library code that can use the hw insn), but you'd see that part of the speedup just from building for 32-bit but optimised for newer cores than v6, I think.
Empire of Seeds
Isn't this post normally started on Monday by https://news.ycombinator.com/user?id=whoishiring?
I'm quite surprised by that, I've tried myself react-native-web and found it a bit limited. Maybe it has improved since then.
Apple's not really in the server market, though.
I think you meant shadertoy.com, right? :)
First statement is not a secret to many people who remotely works in the so called AI industry.

Second one is an opinion.

Overall, Hotz is a celebrity, he says stuff, some of them are right some of them doesn't matter. As regards to this interview, not a lot information out there really.
This is not the official who is hiring thread. Those are posted by https://news.ycombinator.com/submitted?id=whoishiring.

The new threads for March have not been posted yet.
You probably mean Win16/Win32, not WinForms. But it only survives in the sense that it’s still there, not in the sense that it’s still useful. How many applications created in the last five years use Win32 for anything but creating a top-level window (usually via Chromium/Electron)?
I’ve been running Ubuntu on most of mine for a while now, but I go back to Raspbian now and then for the hardware support (graphics, in particular, are a bit of a pain, but I’ve also had issues with the built-in Wi-Fi). My “lab” Pi 4 is on Raspbian also because I like noodling in Mathematica (which I don’t think you can get in ARM64 at all for any distro).

It would be awesome to have a decent ARM64 SBC with a good GPU (able to drive 2 4K monitors and run Firefox/VS Code). Any recommendations from the non-Pi crowd?
This title does not accurately represent the findings of this article/letter. It should be changed to something less misleading - like the original title.
> One might say the whole effect of the domino theory was to justify US military intervention against Russia and every single place they did, it backfired.

A few counter examples: Greece, [South] Korea, Malaysia, Philippines, Indonesia.

Chile is another well known example, though IMO U.S. involvement is wildly exaggerated. AFAIU, it was conservatives in the Chilean Congress that engineered and pushed for the coup. The prospect of American support (e.g. a wink from the CIA) simply made it a marginally easier sell among the people whose heads might roll if it failed.

None of which is a defense of the Domino Theory or a comment on the merits of intervention. The take away from all of this, IMO, is to avoid grand strategic theories and goals--context matters.
With React Native you would also have to rewrite your components, it's unlikely your average React component would work without web dom & css.
Sorry for the pedantry, but you're thinking of the Windows API, specifically the user interface bit (user32.dll as of Windows 95 and NT but it existed before) which is based on GDI which is hardware accelerated. It still exists but it rarely used for new applications today, but it was certainly in use for a very long time.

WinForms was briefly promoted as a successor, based on GDI+. It was quickly abandoned, as was GDI+ which never got hardware acceleration, in favour of WPF which is based on DirectX which is obviously hardware accelerated. But in that small time it caught on and continues to be used for new projects because it's a simpler programming model than WPF and it's not obvious in Visual Studio that it's been abandoned (it's not quite deprecated).
> Masks are not for keeping healthy people safe from pathogens

All the doctors and nurses having to wear masks will be so relieved to hear this.

But seriously the advice of not wearing N95 masks when you are healthy is not because they are ineffective, but because they are trying to discourage hoarding. Even current CDC recommendations for healthcare workers suggest N95 masks for only patient intake and direct care, with all others wearing surgical masks to help protect the supply of N95s.
Not saying you are wrong at all - building something with highly complex interactions, real time image manipulation etc. such as Snapchat would likely require dropping down to native code for a good part of it - but “maybe sharing some code” isn’t really fair - in my experience, React Native allows you to share the vast majority of code (aside from any native bits, of course).

We’ve built a pretty complex and highly visual music learning app for iOS and Android recently, and thanks to the combination of React Native, Unity and JUCE (C++ audio framework), pretty much all the code is shared. Seeing it run on Android with no big changes needed (aside from audio stuff, which is a challenge on Android in general) for the first time was pretty impressive. Even given unlimited resources, I’m not sure I’d choose to go down the 2 native apps route - automatic feature parity across platforms is a pretty killer feature.

If you were building something like Snapchat where I guess things like app startup time and performance on budget devices are important, I can see why you’d choose to though.
To my eyes, NeWS does not look like a mistake. On the contrary, it looks beautifully engineered.

Among other advantages, I can imagine a world where PostScript would be used for building user interfaces: a document in screen and print would look the same, without need for writing conversions like, e.g. HTML+SVG -> PDF when someone needs to somehow print a web form quickly. And perhaps the old principles of typography and the experience in typesetting beautiful books with PostScript could be more easily applied to UI design.
Exactly. Doesn't seem many geeks are able to look very much past the team-bubble though, from the downmodding and general comments, though there were some benefits of the doubt in between.

What shouldn't be acceptable anymore is: "This isn't my domain since it's technical [about business critical IT systems]" (and ofc vica versa), yet seems every function is now hell-bent on digging their heels in within "their" part of the dinosaur.
We already have trains and roads, if you're proposing another massive infrastructure investment where the consequences of underinvestment include 'people get hit by self-driving cars due to outdated map data', the bar you have to hit there is a lot higher than 'here's my idea for this locomotive, we build some rails in empty grassland and it'll take you somewhere 10 times faster than before'.

It's not comparable. Self-driving is about convenience and PERHAPS scale, it's not presently enabling entirely new scenarios. And if the car is super expensive (as he points out, and as it currently is), it leads to a situation where the self-driving cars are owned by central powers instead of individual civilians, so now the cost equation for driving is different and you're giving up control over your own vehicle. They were talking about releasing waymo cars with no steering wheel!
NeWS (developed at Sun) and Display Postscript (developed at NeXT) were each adaptations of Postscript to the screen. Apple (after the NeXT takeover) developed Quartz to avoid paying licensing fees to Adobe for Display Postscript. So yes, Quartz does something similar to NeWS.
I think I found one. My Amex bill is due on the 29th and I have a direct debit to pay it automatically. However it never got taken. First time this has ever happened.

Let's see if it happens today since it's now the 1st.
everybody should :D
WinForms is much more recent than that. It was introduced along with the .NET Framework around 2000.

The original classic controls were implemented in USER.EXE (which was actually a DLL) starting in Windows 1.0 around 1985. WinForms wrapped these controls and others in a .NET interface.
Well, you can, it's just not economically feasible at all.
Actually you run make, make install and copy the binary to a server. That would be pretty fast and quite simple to operate.
That really doesn't leave many people worth listening to.
> a document in screen and print would look the same

This only works if all the screens are the same size as a sheet of paper.
Higher genomic diversity is just another way of saying there's more ethnic groups in Africa, right? So it's not particularly a racial thing.
MS Windows is definitely a good counterpoint to this blog post. Whatever the kernel/userspace split (which has changed over time), the basic Windows model is that the logic & code of the windowing system is all in the 'server' (i.e. the OS libraries, sometimes including kernel-space code).

The 'clients' (Windows applications) don't have to do their own font rendering, widget drawing, etc, they can use several different 'server' APIs to do so. Even so, the framework has proved remarkably long-lasting, with decades-old programs still capable of running on modern systems.
ACE2 expression level is an important factor for susceptability to corona virus acquisition, based on what I have read. And based on your quotation, Asians donors had much higher ACE2 expression levels than African-americans. Hence, the title. The title is meant to be interpretative for people who don't have time to dig down into the science - there are population level genetic differences that may play out in the next few months.
American Physical Society Meeting cancelled due to fears of Corona virus
That’s a fair argument to make, it’s just completely different from the original argument you were making.
> It's got a mortality rate of 0.7% (same order of magnitude as the garden variety flu)

The Spanish Flu only had a mortality rate of 1.2% and killed over 30 million people.
The one I love is Plantsnap: https://www.plantsnap.com/
Do you feel he's less of an authority on the phenomenon of he's actively enacting it? Partial, maybe.
> It was hilarious to see most of HN treating that obvious nonsense as credible.

I remember it very differently. Maybe there was more than one post on HN, but it seemed like everybody was eviscerating him and basically calling him a fraud.

https://news.ycombinator.com/item?id=12840368

In fact, going through those comments now (I've only skimmed) I can't find anyone actually defending the guy.
That's a terrible point, though. The way the costs come down is by slowly chipping away at them, and scaling up production of all the important components. This is how all new technologies arrive.
Not sure about Linux, but Apple has for Apple Watch…
https://vimeo.com/121721311
Modern Techniques for Modern C#
Thanks for some benefit of the doubt (and karma sacrifice). Of course, when you kick both "sides" on the shinbone, you'll hit a nerve. Though original post was probably too unclear.

In my intent, there's nothing wrong with the business "side" (except that there are "sides"!). Though you can't do business today and expect, even demand, to stay ignorant of technology. Staying ignorant is a choice that shouldn't be part of important decisionmaking.

Likewise, geeks should go out more, get laid, jk. This is a forever problem, but somehow the organization should make it easy for people to hash things out on a whiteboard together. This need better collaborative environments than what enterpricey corps manage today. They're great at producing hostages though!

Article was a bit TL;DR and didn't bring much to the table other than trying to whitewash geeks, as if that's required now? Just a symptom of the above. In my experience, you can generalize the same way for every important function, but ain't a constructive path at all.
Check out “Flutter Versus Other Mobile Development Frameworks: A UI And Performance Experiment”:

https://blog.codemagic.io/flutter-vs-ios-android-reactnative...
> The reason those documents don't exist is that the program that you've described is a conspiracy theory fiction.

PRISM was once told to be a conspiracy theory fiction
When it comes to documentation, be realistic about how much time - in terms of product features delayed or not delivered - you have to spend on creating documentation and on keeping it fresh.

Also be realistic about how the documentation will be used. I found this paper and its references useful:

https://news.ycombinator.com/item?id=20471577