skysight-inc/HackerNews huggingface dataset:
> Jobs' decision to ship NeXT on 68k at the very moment when the architecture fell behind basically crippled the platform.

There were a bunch of dropped balls there. To rattle off a few:

* They targeted academic institutions first, which very much constrained their market, and didn't align well with the $6,500 base price. Which turned into closer to $10K once you bought a disk and printer. (Slightly more than $20K in 2020 dollars.)

* Disk performance on a base Cube was terrible, thanks to the reliance on an Magento-Optical disk as primary storage. (Seek times x3-4 of magnetic disks.)

* Their hardware was very good, but it's expensive to be in the hardware business and others had the resources to vastly outcompete them.

* Choice of 68K didn't help. NeXT got two chips (030 and 040) before they started having to look elsewhere. (There was an 060 that even got used in some accelerator boards, but the market was in a wholesale shift over to RISC by that time. It also can't have helped that Motorola's own RISC follow on to the 68K, the 88K, got almost immediately replaced by their PPC venture with IBM and Apple.)
Regardless of the merits from an individually selfish standpoint, this kind of behavior would be extremely anti-social.

The overriding public health concern is slowing the spread as much as possible. Even if in the asymptote the same number of people are infected, spreading that burden out over a protracted time period minimizes overloading on the healthcare system.

If even a small percent of the population became "bug-chasers", it would supercharge the rate of transmission. Especially because the incubation period is so long. The same unhygienic behavior of trying to acquire the disease, would very likely also spread the disease by the asymptomatic.

If you put any ethical weight on the consideration of other human beings, then the very minor plausible individuals benefits are more than outweighed by the massive social harm.
Whatever system is used, it would have to be low-noise, yes.
Gray whales strand more often on days with higher levels of atmospheric RF noise
Rollerball (1975)

Proto-cyberpunk. Future world ruled by corporations. A cerebral slow-burner with no special effects, but some interesting questions. Motorcycle action done the hard way.
Here is an ugly chart I made using Johns Hopkins data: https://mobile.twitter.com/fagiolinux/status/123705989830484...

I used logarithmic scale and normalized per million people, so despite the ugliness the exponential growth is quite clear, even in countries with relatively few cases.
Ask HN: Should Techcrunch be banned on HN?
When I click on a Techrunch link, it tries to redirect me to some tracking url on advertising.com. That would probably collect data about me, set cookies and send me back to Techcrunch. Since I do not allow that, I cannot read Techcrunch articles at all.

I have the feeling that links on HN should lead to pages with at least a minimum of adherence to what one expects from a website.

A site that immediately redirects a visitor to a different domain is not what I expect from a link.
That was obviously my point.

ie just because MessagePack is a binary format it doesn't mean you can skip the same string checks that JSON requires; which means parsing MessagePack strings is unlikely to be any faster than JSON strings (contrary to the suggestions others have implied with the "just memcpy" comments). It's just with JSON that validation is done as part of the parser (remember JSON only technically supports a subset of ASCII and any extended characters or unicode is encoded via escape codes) where as with MessagePack you'd need to do that validation as an additional step.

Integers, on the hand, might differ since JSON would need additional validation (again, backed into the parser) which MessagePack would not because MessagePack encodes the integers as binary integers where as JSON encodes them as ASCII values that would need converting back to binary integers.

(hint: read the message I'm replying to).
Saw a comment long ago mentioning that our early nomadic ancestors must have spent much of their time wandering the landscape, probably for miles a day. What neglect do we bring to our brains when we don't do even a fraction of this?
C++ for sure.
JavaScript, APIs, and Markup.

https://jamstack.org/
So... JSON isn’t great as a machine to machine protocol, then? So I guess it must be a config format after all!
> How does Cotter make money? We charge $0.02/API call + Standard SMS Rates.

What prevents a botnet attack from abusing this?
I've had a disdain for SPEC benchmarks for a long time. It was always what workstation makers or Apple (PowerPC Apple) used to show how much faster their chips were than Intel-even though it never really panned out.

Would a more AWS-oriented benchmark suite make more sense? Test Java, run PHP/Ruby/Python/Node, see how many pages you can serve with Apache/NGINX, run queries in MariaDB/Postgres, see how much you can stick through Mongo/Redis...
Thanks! The way I think about hand tracking is that it has its applications, but has to be used very thoughtfully. The mouse is approachable and gives me access to my entire field of view just by moving my wrist a bit. Hand tracking can feel amazingly natural, but lifting my hand/arm and possibly reaching out is a lot more work which people won't realistically want to do too much over the course of a day.
If moving windows closer/further is a big use-case (which it isn't in my concept), I'd rather find an easy way to to that with the mouse than forcing people to reach out.
An expanding attack surface in hardware, coupled with increasing complexity inside and outside of chips, is making it far more difficult to secure systems against a variety of new and existing types of attacks https://semiengineering.com/hardware-attack-surface-widening.... Per Paul Kocher “AI will help attackers in a number of ways, where behaviors that used to be unique to humans can now be automated in ways that are lot harder to distinguish from humans"
Seems like we're going full circle with Twitter now.
Totally with you on both counts. It amazed me how clunky and buggy LastPass was. I used it both as a browser plugin (FF, Chrome) and as an Android app. In a truly impressive achievement of corporate standards, each platform had different issues, but all achieved the exact same level of low overall quality.

I switched to BitWarden a couple of months back and I'm very happy with it. I have quibbles, but it's a much more solid experience.
I made a similar choice for a Ruby project, with msgpack over RabbitMQ.

I no longer have any connection to this repo, but the benchmarks (and a schema validator gem I wrote) are here: https://github.com/deseretbook/classy_hash/blob/master/READM...
Epoch doesn't carry timezone information.
so did my psoriasis pills .. great now i have fucked skin and wanna kill myself. at least without the pills i just had one of those. neither helps my depression tho.
Elon Musk: Starlink latency will be good enough for competitive gaming
Oh, that looks like an interesting book! I read a lot of Niven back in college and I wondered if he invented the word "Belter", for Asteroid Belt dwellers.
Legal fight over Quibi’s mobile technology gets ugly
Not only that, but this article shows a major warning sign of a fake breakthrough: [massive] understatement of the potential impact.

This company claims a hundredfold improvement in capacitor capacity! And yet they also claim to be drop-shipping from a Chinese company I cannot find anywhere but their website. Where is the Chinese media to stump for what would be quite possibly the greatest discovery in China since gunpowder? Where are the physics papers discussing the necessarily entirely new mechanism of storage in this device?

This situation is extremely suspicious.
>I interpreted your original message as requesting a comparison between compressed JSON vs. uncompressed MessagePack

You interpreted it correctly. And it makes sense. If MessagePack is alternative to JSON so in JSON.zstd if I need compactness.
Except it's not. Improving health care in the US is actually very centrist and polls show majority supported among independents, democrats, and republicans. Albeit slight more on the left than the right. Pretending it's partisan is just a way to quell progress on something that most people are in favor of.
> Also, the average paid sick leave varies between 6-10 (working) days. Suggested quarantine is 14 days.

All the more reason to treat coronavirus as an exception that needs to be considered, as-needed, business by business. Or state-by-state, or county-by-county. Just because something like coronavirus happens every so often doesn't mean we need a 1-size fits all policy for every year and occasion.

I think businesses should be encouraged to play a role in helping limit the spread of the virus, but if everyone just decides they need to take 2 weeks off because of the cold, that's going to cause some economic troubles. Maybe something like that is needed this year, but for every year, that would be excessive and not help.
It's actually worse than the administration just sticking their heads in the sand. The President has made multiple public statements where he's said his main objective in this is to keep the number of reported cases as low as possible. Every bureaucrat in the system is going to know exactly what that means: extensive testing will only surface more cases, so anyone who pushes for more testing will be performing what I heard described when I worked for the Air Force as "a career-limiting manuever."

A head-in-the-sand approach would at least be neutral. The administration has gone beyond that to actively putting a thumb on the scale.

(Ironically, this is the same type of "nobody ever prospered by upsetting The Boss" problem that lots of people were dunking on China for having a few weeks ago. The degree to which our supposedly open system has become vulnerable to it too should give us all a moment of pause.)
Show HN: Restaurant Week – Browse restaurant weeks from around the globe
When I go to https://jamstack.org/
the title element is
<title>Jamstack | JavaScript, APIs, and Markup</title>

so, I guess that's good. I was afraid the M was going to be Meteor.
It seems pretty clear at this point that there's not going to be a shortage of nonperishable goods. Everywhere that's been hit by coronavirus, food's still available and stores are still open - the only severe shortage so far has been ICU beds. People seem more receptive (although still not universally receptive) to more helpful advice like "start washing your hands a lot more" or "don't go to any big events".
It's all over the internet at this point. Major outlets are reporting on it. Why the hell do you think the stock market tanked into recession territory? They're already calling it "Black Monday" in the news.

Why would I bother continuing to post references when I only have downvotes to look forward to for my effort? Spend two minutes on Google. Do you know how many billions of dollars have been already lost to cancelled events? SXSW was cancelled. Japan has been talking about postponing the Olympics for months. What more do you need spoon-fed?

It's not like you even need to do anything drastic! Just stock up on some non perishables and be prepared to stay home for a while if you can. That's literally all a responsible adult needs to be doing right now.

But whatever. I'm not taking this personally. Everything will be clear in the next 1-4 weeks. We're lagging behind European countries by 10-20 days, and like a typical epidemic the growth is exponential. Things are about to get interesting locally. I certainly hope I'm wrong but the constant trickle of literature out of China since early January (in legit journals like Lancet and PubMed) paints a very dire picture.
Going back to React a week ago after doing Svelte seriously since Oct 2018 is tough. Asides from the obvious stuff - Svelte's speed and bundle a size of 0: JSX isn't HTML, using weird helpers to enable a class when a JS ternary would do fine, setting state is clumsy, and there's way too much complexity if you're not already used to using React.

That said, I'm also really enjoying TS so could understand why someone may want to stick with React for a new project until Svelte gets TS.

My big Svelte project isn't public but my personal site is a Svelte app too:
https://mikemaccana.com source is at https://github.com/mikemaccana/mikemaccana.com
We provide both email and phone number authentication. We think that phone numbers works best for our target users, but for developers, we think that emails are more useful.
You bet. See our roadmap list here https://redwoodjs.com/tutorial/wrapping-up And if you haven't read the README yet, that will help with the overall vision + direction https://redwoodjs.com/docs
Actually most beans don't need to be soaked before cooking.[1] The major exception are kidney beans, which require soaking to neutralize a poison.

[1] https://www.seriouseats.com/2014/09/soaking-black-beans-faq....
Who is going to pay the bill for the massive run on hospitals that is going to take place in early May, if Italy is any guide? Unless the major health insurers have adequate reinsurance in place, they are going to go belly-up. Same with hospital providers, they are going to have to provide surge capacity, yet in the last 30 years they have been run by economists who have been trained in the just-in-time mindset.

There will have to be a bailout, and the aftermath should mean nationalization. Public health has been neglected for far too long.
While I hope this is a step in the right direction, I'm not too wowed by this new policy. The term "good bot" is incredibly vague, and I wasn't able to find a much better definition within the policy change itself. The limitations they want to set on bots aren't too limiting either, basically if you pinky swear to behave, you're a good bot. They mention things like no bulk following or spam posting content, but surely these things could be limited in some way by their API, with whitelisted exemptions for the academic groups they want to target?

I also find fault with this statement from the article:

> Going forward, developers must specify if they’re operating a bot account, what the account is, and who is behind it. This way, explains Twitter, “it’s easier for everyone on Twitter to know what’s a bot – and what’s not.”

It may be known to Twitter who is and isn't a bot, but unless something has changed, there is no public facing way to know if an account is a bot. I have never understood this. Sites like Mastodon and Discord clearly label bot accounts, but Twitter has never done so. They are fine labeling accounts arbitrarily as 'verified', but not clearly identifying bots. This would be a great step forward if they want to redefine bot behavior on the site.
Totally! We wanted to have a way of doing auth included in the launch but we ran out of time. It's definitely on the roadmap. Our goal is to make it "just work!"
Microsoft Edge has more privacy-invading telemetry than other browsers
The lack of a large and mature ecosystem would prevent me for starting a "large" web project. Svelte is still missing UI frameworks like Material UI or Vuetify. Won't you need date range picker ? Full powered data-tables ? Treeview ? Advanced cards or other layouts ? Awesome effects / styles for a rich UI ? Svelte Material UI is a start : https://sveltematerialui.com/ But I will definitely give Svelte a try for my next "medium" size project.
The reason for that is that there is often a JSON parser library available for any language (especially JavaScript) but no ini or YAML config parser. So people use JSON because it's already easily accessible.

JSON is one of the worst config formats, even worse than the Apache or nginx config formats. Not being able to simply comment out a config line temporarily for testing purposes or to leave a explanatory comment for special setting is simply bad.
The US is not testing sufficiently to make any claim about having less cases than European countries.
1password is a cloud service. So they'd either need a device like you said or your login/password + authentication key that is only used in the initial setup flow of a new device. So still pretty hard like you said. Never considered how the extra key during new device setup could be helpful until now.
Trump pitches 0% payroll tax rate for the rest of 2020
IPTV Smarters – Vulnerable TV streaming app
The 1990 '040 was pipelined, and the superscalar RISCs came half a decade after it, many years after the x86 NeXT port was promoted, no? And the superscalar '060 came out in 1994 according to WP.

But yep the contemporary RISCs were faster than the 68k's nevermind those microarchitectural features.
This board doesn't like politics but frankly it is the administration. They fired the CDC's pandemic response teams a couple years ago because they didn't want to fund it. They don't like admitting there's a crisis because it looks bad for them, they want to sweep the whole thing under the rug. That has translated into the administration stopping the CDC from doing their jobs, whether implicitly ("if you make this into a big deal, we'll find someone else who is more willing to align with the administrations positions") or explicitly (stuff like cutting the funding for the CDC pandemic response teams).

It's basically the same thing as when Trump drew the hurricane on the map to an area where it wasn't going, and then fired all the people at the NWS who corrected him. Sticking your neck out and stating the emperor has no clothes is a fast track to getting replaced by someone who will play ball. Trump is exceptionally petty and has some paranoia that there is a “deep state” trying to undercut him. He doesn’t accept that these are professionals trying to do their jobs, because he is a moron who thinks he knows everything, better than the experts, and they are just trying to undermine him and make him look bad.

Trump is a uniquely stupid and incurious president, and he has absolutely no interest in listening to experts. The only people he allows to be around him are yes-men. He doesn’t understand what’s going on, and he doesn’t particularly care insofar as it makes him look bad, and tanks the stock market (makes him look bad).

Even Boris fucking Johnson is astonished by how bad the administration’s response has been.

In short - we elected a narcissistic, incurious, anti-intellectual, paranoid con man to be president, he is now facing a real, serious crisis, and he’s busy purging the career professionals that we need to be solving this crisis. He is that boss who can’t stand not being “the smartest guy in the room” even when he has no idea what he’s talking about, and he’s in charge of managing our response to basically Spanish Flu 2: Electric Boogaloo.
The latest episode has people freezing solid after leaving through an airlock almost instantaneously- someone on earth survived a longer exposure to vacuum but at closer to room temperature in a suit failure.
"I am quite confident the price would come in under 50 million dollars, quite possibly well-under."

The outfitting on a LPD and any other Navy vessel is the majority of the cost. There is over 50m USD worth of radar processing equipment in a single space on an LPD. Chocks, non-skid, RAST, extensive welding well beyond a VLCC, and more. The alignment work alone on the combat systems equipment, i.e. directors, CIWS, nulka, SRBOC, slq-32, spq-9b, HGHS, DTS, etc., is over 500k USD. That's just ALIGNING the foundations and equipment. It's not the actual equipment or foundations. The NOMEX panels in every space is incredibly expensive. That's something you would never find on a VLCC. Even if you used non-mil-spec cables you'd have miles and miles and miles more cable on a LPD than a VLCC.

The article is correct. You could build a ship to carry 700 marines, helicopters, and support vehicles for much cheaper. You would never be able to have it move with the speed of a LPD, have the combat systems equipment outfitted, and you'd never have it with any level of defense.

I have been on this exact ship many, many times. I previously commented that it just left BAE NSR within the last 6 months. It just finished sea trials at NAVSTA NFK. The LPD-class has been riddled with problems, but it's a totally unfair to compare it to a basic "off-the-shelf" VLCC.

I'm surprised to see so many naval architects and engineers in this thread. You have to remember that none of us wake up every day to do a poor job. These ships are a miracle of modern engineering.
Ah, that looks pretty spiffy, thanks!
>whereas google won't even notice cancelling their events

That's something of an overstatement. Companies don't put these things on for fun. But, yeah, they'll manage. And, to a first approximation, all the other companies and individuals who were sponsoring/attending/etc. will manage too and relatively few individuals will be directly and personally out of pocket.

That said, there will be startups who were planning launches around the Google events, there will be indirect downstream effects on people who organize events, do professional speaking, etc.
This author has "a masters degree in public health from the University of London School of Hygiene and Tropical Medicine as well as a background in infectious diseases and vaccine development." They are not literally at somebody's deathbed trying to prevent them from dying at this moment.

So really, here's the comparison: 647,000 Americans die from heart disease each year. Do I think doctors should be afraid to talk about obesity because it might turn people off listening to their other recommendations?

No, listen to experts.
On “The Battle Between the Frogs and the Mice”
Let's pick something else that isn't as broad as "depression."

How about:

- "I would love to finally see an article that has tips for a society on how to prevent ADHD..."
- "I would love to finally see an article that has tips for a society on how to prevent Schizophrenia..."
- "I would love to finally see an article that has tips for a society on how to prevent Bipolar Disorder..."
- "I would love to finally see an article that has tips for a society on how to prevent Mania..."

Each and every one of these are somewhat related mental health disorders and can cross over with depression as well. They can exacerbate it or even change how you may respond to various types of therapy (talk, drug, STM, etc).

And "real reasons to be depressed", what would those be; or are you mixing up sad or anxious or morose or frustrated or ... with "clinically depressed." Clinical depression, much like the other mental health issues that I used above, doesn't have to have a reason as proscribed socially.

Unfortunately, most "self help BS" is written from two perspectives, those that have never had a bout of clinical depression; and those that have and found a specific way to get __themselves__ through it. If those that used specific things to get through it presented that information in that manner instead of "this is what everyone should do" it may be understood better overall, but that's a failing of being human; not of the writers.
But it’s already in the git objects and therefore accessible to anyone who clones the repository? I am not 100% sure about that. Can someone confirm?
I'll second nanopb as pretty good. Used it on an STM32F4.
My MessagePack implementation is designed for embedded:

https://github.com/ludocode/mpack

It can be built to a very small code size, especially when you disable libc, allocations, etc. There are some people using it on embedded devices like Arduino. There's someone working on a port to 8-bit microcontrollers that don't have a 64-bit float, so you may want to look into that as well; see the open issue for it on the GitHub link above.
part of our code base is a bunch of webforms, it really does work quite well and surprisingly easy to work with in many cases. Would've been interesting if they had kept innovating around the concept.