skysight-inc/HackerNews huggingface dataset:
> Browsers can't use the OS control implementations, because the demands of DOM/CSS simply can't be handled by those native implementations. [...] It is very hard to get 100% right, which is why no browser does.

This is not correct. In instances where CSS doesn't affect the styling of the control, the browser can use native controls. As far as I know, every browser _except_ Firefox does this. For example, <select> elements in Chrome and Safari are native elements (albeit Win32 versions in the former on Windows).
The embarrassment to NASA is they continue to waste an ocean of money on SLS, when Starship is a hundred times better an investment.
So Germany basically collected all its citizens that could be found (and that wanted to) around the world back home last month, including chartered airplanes and special permission organized for them to travel to the airport (~200.000 people).

Is that unusual?

https://de.wikipedia.org/wiki/COVID-19-R%C3%BCckholprogramm_...
> I'm genuinely curious about the cost of having a page about your cat's water bowl.

Several billion cat-water bowl pages are probably just an annoyance for someone.

But what would you think of a page explaining, say, all the healthy virtues of drinking diluted bleach for fighting C19 being hosted on wikipedia.org?

How do you think that's going to work out, in the first instance, when panicking people read it, and in the second, when people start treating wikipedia.org as trustworthy as their spam folder?
Oxford Nanopore (makes the sequencer used here) is one of my favorite companies. I think we'll see their work start to change how we do diagnostics in the next 5 years, especially with their automated library preparation product [1].

I was blown away how possible billion-base DNA sequencing is in non-lab environments when we bought one of these for fun [2].

[1] https://youtube.com/watch?v=x-z3MFkpvzE&t=1m20s

[2] https://abarry.org/dna-sequencing-in-our-extra-bedroom/
Splunk and Google Cloud partner together
"..well pretty much this, the common view point is the masses are too dumb to make the correct decision and are in need of help/rescue." the rallying call of the nanny state
I don’t recall where I read this but as I understand it Cloudflare ignores Vary: User-Agent because (when exposed to the general public) it’s effectively the same as “never cache this page,” due to the wide variety of user agents and the amount of detail they pack into their user-agent string.

It’s basically a very big hammer that (a) would massively increase the load on both Cloudflare’s cache and the backing server, and (b) almost never does what the server owner actually wants (which is usually “send a different variant on this page to IE users”).
All I see here is weakening the descriptive power of those terms by replacing them with more common ones. It may look easier but I think it’s probably better not to carry in baggage from other languages that doesn’t quite fit.
Not sarcasm, though I chuckled— it can be hard to tell from across the aisle! At first glance I thought the page was pro-development, the projects looking so obviously good and vibrantly rendered. (I'dve chosen ugly desaturated grays for an overbuilt hellscape I were against.)

I agree with you on the highway, incidentally. Certainly you can agree with me that an Alcatraz Space Museum sounds good?
"The dose makes the poison."

Botox is a pretty powerful tool for doctors when applied locally in small quantities, but often fatal in Botulism. Water is necessary for life, but hyponatremia is a real thing.
Heavy is easier than Starship because Heavy uses standard technology, but Starship is very innovative.
Maybe they'd get a better reaction if they said it would be used to enforce social distancing edicts.
Avoiding lock-in leads to a least-common-denominator approach to using the cloud where you will miss out on the advantages of managed services. There can be good reasons to buy into a particular cloud vendor and there are ways to be modular at the software level without wasting cycles making it compatible with multiple clouds.
Agreed that Java is an obnoxious language. I think originally the grandparent and I were talking about Clojure, which uses the Java library ecosystem, and I started talking about Java libs.

Clojure is certainly the context I'd use Java's machine learning libraries in.
I really miss being able to search youtube quickly by opening a new tab, typing `you`, and hitting tab to query inline.
That works for people who build savings.
Another dishonest false alternative from anti-growth advocates.

There's an ocean of middle ground between "not a park or tree in sight" and the current state of affairs, wherein every new building is fought tooth-and-nail.

Anytime these people speak they should reminded they have been directly responsible for the inequality in the Bay Area and turning California into a neo-feudal society comprised of those whose families owned property before Prop 13 and everyone else.
I'm a PM at Microsoft that worked on open-sourcing PowerShell. As Windows PowerShell, it's a built-in Windows component, and the number of assumptions that could be made because it was both closed-source and part of the OS were immense. Even getting it to build outside of the rest of the operating system was crazy hard. Then figuring out to install it in a supported way was hard, and only then did we get to start figuring out how to eliminate usage of private APIs and start doing legal reviews.

And we're "just" a language runtime and a shell shipped in the OS. I can't imagine how hard it would be to unwind the proprietary bits of something like a GPU architecture running in a tightly integrated SoC with multiple vendors who are all deeply protective of their IP.

I say this all as someone who has been a proponent of open source for 15 years. And all the work was absolutely worth it, and deeply rewarding from a personal perspective.

But I can't say it would probably make the same sense for Nintendo to go through that effort with Pokemon or the N64 architecture.
use Wine.
U.S. Patent and Trademark Office vs. Booking.com
Retrofuturism
That is always the most important question, isn't it?

I am looking at RV applications, thinking series would be ideal to reduce wiring cost, but just learned that a small patch on one panel of shade lowers current in the whole series, when wired that way. If there's some way they could be wired as a tree, with the high amperage portion of the circuit fairly short, that seems more efficient. But then I guess I have just reinvented the power grid... I'm talking about residential scale, though, or smaller.
Is the simulcast feature added in yet? I want to ditch Chromium that I only ever use for Jitsi already.
Honest question, is that relevant? Two thirds of the population live in the capital region, measuring just over 1% of the area of the country. Iceland is according to some measures one of the most urbanized countries in the world [0]. The virus can't "feel" there are vast swathes of uninhabited land out there, can it?

0: https://en.m.wikipedia.org/wiki/Urbanization_by_country
How is it unavoidable? If the employee leaves on their choice, is severance paid?
To be frank, I don't care about a 500ms faster site if I spend 15-20 seconds navigating a convoluted GDPR notice, dodging newsletter prompts and looking for a one-line answer in a sea of ads and SEO filler text.

I would define essential metrics very differently:

- How fast can the users find the answer they are looking for?
- What percentage of user interactions benefit the users?
- How much information does the website collect about the users?
In Australia it's not negotiable. Our employment laws dictate what severance payment is required if a company is letting people go to reduce costs. Those laws don't apply if the employee leaves of their own accord, or if they are fired for other reasons.
California First State to Borrow from Federal Govt to Pay Unemployment
Q1 results only cover a few weeks of the lock down. FAANGs require consumers to continue spending, and with 30+ million unemployed, that's a lot less disposable income and piling debt.

We won't be able to fully see the results of the pandemic in the FAANGs until early Q3.
I also find it really interesting that no one seems interested in pricing in a second wave of any size.

It doesn't even have to be global, just a regional second wave in a tourist hot spot could crush tourism globally.
Safari on windows were showing osx-styled default buttons, so I think safari also implement their own UI controls, not using system's ui elements.
> Huh? Your employer doesn't have to provide it. But I'm pretty sure that people being required to carry health insurance was one of the provisions of the ACA. I have to file a form with my taxes showing coverage. Has that changed?

Congress passed the Tax Cuts and Jobs Act, which eliminated the individual mandate penalty, effective January 1, 2019
That's kind of epic that you managed to pull that off in a home setup. How exactly did you manage to run the gel and all? Did you buy a gelbox/agarose/dye etc too?
Yep. That's what I had at Google. Was selling shares as soon as I acquired them (no issue with GOOG but I preferred more diversification). I recall there being some admin time needed (~2-3 months?) before I had access to said shares but as soon as I did all 2-3 months worth were "vested" and I started cashing out.
0 is unsigned. I would reject 1/inf — it would be NAN. If the user wants to play silly games with derivatives, computer algebra systems are that way: —>.
But the subsidies make it even less of a reason to regulate the employment relationship between Uber and the drivers. The extra money can only be used to artificially inflate the earnings of the drivers, not to depress them. What happens is great transfer of money from the pocket of investors to the pockets of drivers, and the regulation are trying to reduce it.
I agree, and I think both options should always be available. to the user.
Take a look here to get a feel of what rewrite rules are: https://downloads.haskell.org/~ghc/7.0.1/docs/html/users_gui...

Haskell has two very nice libraries, bytestring and vector which use rewrite rules to have performance comparable to C code.

Operations on dictionaries with default values implemented using inheritance from dictionary. This means that instead of just having conditional expression on the right side I have a call to virtual function and there is an expression on the right side of assignment or return statement.

Most of OO virtual machines can JIT things like these into efficient machine code, by specializing. The same is also quite possible with bytecode like in CPython - by optimization in the compiler or by introduction of rewrite rules like above for library implementors to specify rules that apply to any (transformed) user code.
I always definitely know because I explicitly ask, and recommend others do as well. It was one of the things I started doing after reading through Netflix's culture deck.
File-transfer is a bad example. A good example would me multiplexed REQ-RES protocol. There is no reason for Message #2 to wait on message #1.

This issue, however, is so overblown by the author. It's not that often earlier packages delayed and new packages arrive faster and when that happens often you problem is usually much greater than server waiting for 101-200 before sending 201-300 to application...

To me the most annoying part of TCP are:

- Slow Start
- Single channel
- Single Mode

Everyone life would be so much better if within a single established connection you could open multiple channels in multiple modes like framed vs stream. Each channel could have its own order with congestion control overseeing entire bunch of channels.

You can build something similar on top TCP today, but it's not the same. Best part of TCP is that it's a standard available everywhere without conflicting implementations.
Microsoft is not lacking in resources or motivation. It’s still a hard problem regardless.
It can seem expensive if you ignored the compensation your employer was paying while you were employed.
RSUs normally expire only if there’s no liquidity event (ipo or sale) and once vested remain yours even after end of employement. Ofx that depends on specific contract
I come from GPU-land, and a quire always brings a chuckle from the fp HW folk. They like the rest of Gustafson’s stuff, though.
Is+social+media+validating+Nigeria+as+a+zoo?
Well, Functor is a bit of a misnomer; it really should be called TypeEndofunctor. The short form was really adopted as a mischievous pun on the use of "functor" in the OOP community.
People have learned the way.
This is cool, thanks for shipping! Is Full / Largest Contentful Paint registering WebGL draw calls? My use case is a single page (up to 4K resolution) that contains a single canvas element and 3D context. Time to scene rendered to user is obviously of interest.

And any prospect for a full featured WebGL inspector / debugger in future?
Coal has been on it's way out in the U.S. for awhile thanks to natural gas. Natural gas is also the biggest driver of pre-covid emission reductions for the United States (as far as energy sources go at least). People want to spend another decade investing in green power generation to make it less awful when there's plenty of low-hanging efficiency gains we could be doubling down on today. But then we wouldn't get to brag about how much we're like the Europeans.
I think this is rather orthogonal. A non-well-behaved app can use hardcoded DNS servers as well. And if the author is concerned with your ability to intercept and filter it on protocol level, they can always hack their own equivalent of DNS-over-HTTP with a basic REST service.

OTOH I expect non-malicious code to just use the platform/language/framework-standard mechanism to resolve hostnames, and I expect such mechanisms to provide all the necessary customization points, just as they did for DNS.
Superlist (From the Makers of Wunderlist)
Author here. HN in a lot of cases has readership that I’d put in the segment of developers that should absolutely not be using Cloud9 daily.

I personally take using Cloud9 to the absolute extreme(https://www.trek10.com/blog/i-buy-a-new-work-machine-everyda...), having my Cloud9 env setup scripted and creating a new one every day/project. I don’t really recommend that approach for most folks. Anecdotally, it has paid off well when I left a Mac on a train and I was able to walk in an apple store grab a new one and lost minimal productivity for the day.

However, the flip side of all this is I regularly work with a lot of IT people that have underpowered machines, flaky / poor internet, crazy restrictions on their work machines that cause all sorts of problems with CLI / program installation, etc. I’ve found Cloud9 to be super liberating for those folks particularly with the parity of Cloud9 to AWS Lambda runtimes.
FCC to Robocallers: There will be no more warnings [pdf]
Will You Want to Go Straight Back into the Crowd?
Jurassic park was the first thing I thought of. But it's certainly one tool in the toolbox for that.
You are right, I am confused. How would I keep track of someone if I don't know them? This includes not just people but all of the animals that I interact with. My mom used to have a bird feeder and I spent countless hours watching the birds. I got to know several dozen as individuals, I was aware of their injuries and their style of eating (timid, brave, quick, slow). How might I keep track of them without knowing them? Perhaps you might consider that your ideas on this subject are a bit muddy?

Also, you misread the original comment when they wrote "their whole lives" -- they are asserting people never know more than that 30 to 100 people, an assertion which is absurd.
The population of Iceland is also highly concentrated in one spot on the west of the island. We're talking over 1/3 of the country. If you take in the Greater Reykjavik area, you're talking about 2/3 of the population.

People bring this up when it comes to smaller countries, but it doesn't take into account population concentration, which is much more important than sheer population size or density.

Iceland has been very effective.
There were clones of NES/SNES when these machines were on the market I had a Famiclone in the 90’s, the games were also mainly bootleg.

Today you have pretty expensive high end SNES clones on the market on top of the 100/1000 games in one HDMI single SoC clones and Nintendo doesn’t seem to care.
The US provides food aid to people with low or no income.

"Eating into savings" is what saving are made for.
There are two sides to trusting the covid-19 app. One is the technical side those people are commenting on. Technical deficiencies can be fixed, and more to the point will be fixed if you just keep shining some light on them as they are doing.

The other side is trusting the government to keep it's promises. During this covid-19 crisis I do trust them, but in the longer term their record of keeping promises has been less than stellar. Frankly, keeping this app or any app of theirs installed over a few years on the basis them promising not to missuse the data is downright foolish given their past history. Such promises tend to become null and void at the next election.

But right now we have no choice - it's either take them at their word, or don't install the app. Yes, we can do what the gang of four above have done and de-compile it, but that takes a huge amount of effort that has to be repeated every new release. That effort isn't going to continue. If it doesn't continue the light doesn't continue to shine on it's technical deficiencies, and so they won't be fixed.

But - that can change with a few simple and cheap changes to the way the government does things. All they have to do is release the source to a public repository before they release the binary and have a reproducible build. Do that lots of things become much easier. Checking what the commented source does as opposed decompiled output is much easier, checking just the differences in source between one version and the next is much, much easier than checking the entire thing, using reproducible build to allow you to check the source rather than decompiled output is very much easier. Do that, and the light on the technical deficiencies will stay on forever.

Implementing those inexpensive and straightforward things has anther wonderful emergent properties aside from the technical deficiencies being fixed: you suddenly don't have to trust the government, you can trust the code instead.

But no one seems to focus on changes to the overall process. Instead it's essentially nit picking on how the app does things today. It's an unfortunate focus.
New York's poorest school districts hit hardest by state budget crisis
On the contrary, most people would be healthier if they ate more high quality protein from a diverse range of plant and animal sources. The US RDA is enough to avoid nutritional deficiency but insufficient for optimal health and athletic performance.
This seems to be failing the X-Forwarded-For validation on my site. I expect one X-Forwarded-For header entry on my (Heroku hosted) site, but requests from the measure tool [1] seem to have two entries in this header.

Example log entry:

2020-05-05T23:00:07.144973+00:00 heroku[router]: at=info method=GET path="/en/" host=redacted.com request_id=a0c8605f-e67a-4b48-9538-c6bafebaaaaa fwd="107.178.238.42,66.249.84.103" dyno=web.1 connect=1ms service=4ms status=400 bytes=294 protocol=https

Is this expected behaviour?

[1] https://web.dev/measure/
Not everyone manages to negotiate the same high tech salaries even if it looks like they're working for a prestigious company It may take a very long to find new work. People have mortgages that they may struggle to afford long term - or at all if they can't find a job with the same salary, meaning they could have to sell their homes. Some people have debts for whatever reason out of their control. Some people have many family members depending on them. Not everyone's got a simple life.
Is that in addition to or instead of unemployment insurance? That’s probably the most similar construct in the US.
You're not the only one. I have to actively resist the urge. In some sense, I see the appeal of Go in making this kind of "mental masturbation" not even possible.

On the other hand, I've dug myself deep enough, enough times, that I've developed a decent sense of when these endeavors are likely to pay off (writing an actual DSL never has for me, and likely never will unless you're coding to a very stable spec). But there's a TON of low- and mid-hanging fruit to be had by "making impossible states unrepresentable" and when you draw the line in the right place, it pays massive dividends.
France announced their borders will remain pretty much closed after the lockdown. I suspect many countries will do the same.
I mean, if they're paying 4 months salary, and healthcare optional, they'd probably just pay 3.5 months salary and offer healthcare.
I sort of figure that got put in there for context, because Rust code so commonly gets multi-threaded in a serious way because of the borrow checker and drop-in parallel libraries. It makes it a little bit more clear that, yes, this person probably will benefit a lot from having those extra cores/threads, rather than focusing on processors where they could improve performance more with better memory or clock speed options instead.
I'm not sure why this posted, getting traction on 4chan somewhere?

The XKCD did come out 6 days before the Boston bombings.

Inspire, at a crazy guess actually inspired the Boston bombings since they had actual instructions to make a pressure cooker bomb to kill Americans.

I always wondered why Inspire chose the pressure cooker, it was in the article making bombs in your moms kitchen.

But would it work better than a normal pot?

Or was it chosen because it seems scary, which is why XKCD also choose it.
All indications are that we are going to experience a not-so-great depression. Not a recession, an honest-to-goodness depression. 2020 will be down YoY in terms economic output probably across the world, and it wouldn't surprise me if that's not only true for Q2-Q4, but if it also lingers into Q1. My guess is that we will feel like things are growing again this time next year.

Some economists are hoping for a better outcome than this of course, but you can connect the dots and see what people are planning for, as you've done here. Airbnb is not alone in planning for depression, and the travel industry will be worse than most.
Oh it looks insane to Americans too.
The is the most meaningless comment in the entire thread!

How did you come up with your conclusion that RoR is irrelevant? Declining, yes, but irrelevant? Wake up kiddo...
Now do: Animals which would have been killed if all forests were cut down to supply the agricultural needs of 7 billion vegetarians.

The sort of one dimensional thought process presented here is somewhat dangerous.
Can you name a single time this has happened?
Can this be used to identify molecules and act as some kind of Tricorder?
And worst case (from the company point of view) you can hire back on the cheap given where the economy and unemployment will be.
Yeah, most people don't realize that you have 90 days to elect COBRA retroactively after you leave a job. They'll reimburse all your expenses incurred during that time period under the program as if you'd had it the whole time. Once you pay the premiums, of course.

So you basically get 90 days "free" COBRA, but your deductible is 1, 2 or 3 months premiums.
Veganism is defined as

"Veganism is a way of living which seeks to exclude, as far as is possible and practicable, all forms of exploitation of, and cruelty to, animals for food, clothing or any other purpose."

So the keyword here is 'practicable'.

People living in places where there are no alternatives and where people need to eat meat to survive then that would be OK.

People living in the western world don't need meat & dairy to survive.