skysight-inc/HackerNews huggingface dataset:
Even most recent version of KaiOS still runs on ancient Linux kernel 3.10.49 (2014) with Firefox 48.0a (2016). Not only lacking in features, but in security updates too.
With updated Gecko engine and proper PWA support KaiOS might have a chance to compete with other mobile operating systems.
And if somehow this new engine will be released as open source, other projects, like postmarketOS, might be able to use it too.
Hi HN, we have been building this open source tool to make creating browser tests easier. It converts your browser actions to Playwright/Jest code and sets up CI with one command. We would love any feedback!
We tend to use Google Docs to scribble notes during a meeting. We’ve gotten good at using indentation to represent tree structures. It has less flexibility than a whiteboard but it doesn’t run out of space, is always achieved, easy to read, and most importantly everyone in the meeting can contribute at the same time.

Real-time collaboration with text is so essential that this weekend I worked on a proof of concept with a friend to bring it to Gitlab issues https://gitlab.com/gitlab-org/gitlab/-/issues/21473#note_301...
They're doing it now, but it's too late. They needed to do it a month earlier at least.
I believe only Moscow faces restrictions for travel from Europe. Maybe they just had much less travel anyway and that's why few got infected.
> So please stop your bullshit about game theory.

Your comment is fine except for that attack. Please don't stoop to that here, regardless of how strongly emotions are running. It helps no one and only makes this place worse.

https://news.ycombinator.com/newsguidelines.html
Because the solar system has reached the current stability a long time ago. If any of the planets had such fluctuations on their orbits so close in the past(relatively), we wouldn't be here
I recall Hubble often being fodder for late night hosts and other media, but we don't even think about it now that it's proved it's worth many times over. It changed the narrative once it was operational.
I think for applications like LinkedIn you're really better off leaving it on the web as you can kill all of their tracking with blockers, this is not possible with the mobile app. So I prefer to not use LinkedIn or Google products outside of a browser. This is a big hole in the app ecosystem that Apple should plug.

Also it's easier to clean up the UI a bit with plug-ins if your really need to, I think there's a whole ecosystem of them for Facebook for example. So for that type of apps: no way I'm going to install them.

But there are so many websites that just take 1GB of RAM to render one tab of data, like JIRA. I guess one of the problems is that complex JavaScript applications are prone to leaking, unless it's built by a really good team like Visual Studio Code. But mostly more complex applications, applications that have advanced multimedia or performance requirements or simply applications that tie deeper into the native capabilities are better off as a native application.
A sneak peek inside a NordVPN server
Which is what many companies do in practice. Say there's a company that's not in the Bay Area and has some potentially remote openings. As a Bay Area resident, go in demanding a FAANG in-person salary and most of them will laugh at you unless you're someone very unique who they need.
Learn how to get Twitter API and be approved for a developer's account
Discord, Zullip(spelling?) and others can provide the functionality you want for free.
Don't forget:

a) There's a time-lag of probably 1-2 weeks between someone becoming infected, until their case hits the official statistics.

b) There will be different rates of testing between different areas, healthcare systems, and countries, which will be hard to quantify.

c) There will be fundamental differences between countries (e.g. patterns of population density, quality/availability of healthcare, etc.) which mean that direct per capita comparisons (as you made) are of little value.
Please do not post / upvote paywalled content. I, for one, am sick of it. It has nothing to do with the actual article, but please - no more paywalls on HN.

I have been buying the Economist on paper every week for the last 20 years or so, love it, and I possibly also have the online version, though I never use it. But if the article is meant for public consumption, then let's link it. If it's meant to sell a subscription, please don't.
This is next level. If you expand the frame you can see how the reflection and water are created with simple shapes, but the houses on the right are extremely detailed. Some of this is basically pixel art... I would love knowing how long this took, or if any tools assisted in the creation.
CSS Mondrian
You notice that in the graph you provided the link for, the lines for 2016, 2017, 2018, 2019 and 2020 are way below the mean value of 1981 to 2000?

For the years from 2016 to 2020 there's an about sigma 4 deviation to the mean of 1981 to 2000 Do you know how unlikely this makes this curves to just be random variation?

There's an about 11% degradation in surface area, in just about 20 years.
As with many things, there are two ways of looking at this. One is that old people need it the most. Another is that helping younger people is more cost-effective because they have more life ahead of them and if you cure them they're unlikely to get another disease soon. The latter is more heartless, but you can't deny there's some merit to it.
Maybe I don't understand the pricing correctly, but I think you're not "limited" to 10,000 messages. The limit is on history and searching through messages, in which the 10,000 limit kicks in. I think you can send as many messages as you want.

We've been using Slack for years and are way past 10,000 messages. You just can't search messages dating back many years. Although we can get the files we sent many years ago.
In my experience, many websites are an extension of their CEO's ego. They don't have the money to build a website that is both unique and usable, but there's no way they want to look everyone else - so they drop the requirement to be usable.

They're the same people that drive impractical cars, because they look flashy.
You posted the belgium link twice. Here's Denmark https://en.m.wikipedia.org/wiki/2020_coronavirus_pandemic_in...
> is worse than what is about to go down in Europe.

It's going down in the US too! We're merely a few days behind. If we had no cases, or a few contained clusters, then this would be an arguably useful policy. We have multiple uncontained outbreaks already, and have yet to enact meaningful policies to contain them.

It's too late. All this ban does is try to shift blame.
Are high-performing health systems resilient against the Covid-19 epidemic?
This already happened in Seattle [1]. Undetected COVID deaths are not "unexplained" because they look like flu deaths, so they're simply catalogued as being from the flu.

"In fact, officials would later discover through testing, the virus had already contributed to the deaths of two people, and it would go on to kill 20 more in the Seattle region over the following days."
[1] https://www.nytimes.com/2020/03/10/us/coronavirus-testing-de...
BTW, he says the guy was okay with him revealing the seller's identity, but it wasn't hard to figure out beforehand anyway. I looked up hey.com in one of the DNS resolve history sites, found the old resolver, queried the old resolver which still returned an IP, then hit that IP with a Host: hey.com header and you could still look at the old site :-D Definitely thinking well into six figures on this, with the original declined offer being in the mid five figures.
The more I see and hear about coronavirus, its origins and the knock on effects it has on the economy and society I can only hope that this becomes our 'come to Jesus' moment (figuratively speaking).

This pandemic started because too many people are living together in close proximity, eeking out a living by literally catching and eating any living thing they can.

The economic effects are due to an unforgiving system that takes pride in an 'eat what you kill' culture and a 'winner take all' model of enterprise. As a consequence, there are a LOT of businesses running on thin margins and making just enough to cover costs each month.

Even one month of things going to zero will ruin a whole host of restaurants, sole proprietors, real estate speculators, and on down the chain. I hope I'm wrong, but this kind of instant systematic reduction in the economy feels unprecedented within the last 50+ years.

There are so many knock on effects of all this - people will be unemployed with limited opportunities at best. They'll potentially lose their healthcare, and in the worst cases their homes. Schools are closing around the country, and they won't have lunch programs running which means a lot of kids are likely to go without adequate food.

We need to fix (or create) safety nets in our country (and indeed the world), so when things like this happen we can all chip in to cover each other. Basic healthcare, affordable or public housing, eviction protections, food programs. These aren't radical ideas, these are the only way forward.
Been working remote for a while (I still like popping into the office here and there). Agree with most of the other comments here. Treat it like you would if you were going into work.

- Take a shower and put on nice clothes that you would wear in an office. Keep the same hygienic routine.

- If you always drink coffee at work do the same.

- After work go to the gym (right now with corvid I suppose that's ill-advised depending on your location) but exercise nonetheless.

A lot of it is tricking your mind to get in a professional mindset. It's not that hard but I would say it takes a little bit of practice and getting used to. Gitlab[1] has posted quite a bit about it and might be worth going through.

[1] https://about.gitlab.com/company/culture/all-remote/remote-w...
Of course it's true, but do we want to live in a society where we prioritize economic output over the life of people? Many do not and governments were elected by those.
iPhone and macbooks have done well because they are in the consumer price range.

$5,000 mac pro is not targeted to the consumer market. I doubt it is responsible for 1% of Apple's profit.

If apple does VR, they want it in everyones house - not in a few hundred. That's not the scale they operate at.
I'd like to know too how they can confidently state that Earth's orbit does not change. Would it mean we'd spiral into the sun or out of orbit if it did?
Lang5 – A Stack Based Array Language
Sure, and I’ll add that one understated strategy in dealing with addiction is harm-reduction. Relapses basically occur when you pull the rug out from under you and just go full abstinence. Phasing down the dosage can be an effective strategy. If you drink 500ml of Vodka a day, could you go for 350ml for awhile? Crazy thing to suggest because at those levels you’re dealing with a full blown alcoholic, but it is definitely a strategy.
Statistically, it did. The overwhelming (!) majority of COVID-19 cases in the US are domestically transmitted. Who cares where patient zero came from at this point? Banning travel is going to do nothing.
This is incredible. But can you explain the “groin” tag?
Thanks, I was wondering what the name of the curve was, because logically there is no way it ends up being totally exponential.
It's off the ground. Headset sales (mostly gaming) are somewhere in the low millions of units pa.
Writing a SQL database from scratch in Go
First impression is that it enables discoverability of code across the open sourced Google projects, but trying to find this page even on Google search is not a thing yet. Is that intentional?
Not being able to hide things from the public has never kept Putin or Trump from lying through their teeth about anything.

The Moscow Times is currently reporting that there are 28 cases so far. We'll see how that turns out, regardless of whether they're currently telling the truth about it.

Coronavirus in Russia: The Latest News | March 12

https://www.themoscowtimes.com/2020/03/12/coronavirus-in-rus...

>— A religious procession in central Russia aimed at fighting the coronavirus has been canceled due to the threat of the virus itself.

Apparently they believe the gay isn't the only thing you can pray away.

Trump seeks a 'miracle' as virus fears mount

https://edition.cnn.com/2020/02/28/politics/donald-trump-cor...

>"It's going to disappear. One day it's like a miracle, it will disappear," Trump said at the White House Thursday as the virus marched across Asia and Europe after US officials said the US should brace for severe disruption to everyday life.

>The President also warned that things could "get worse before it gets better," but he added it could "maybe go away. We'll see what happens. Nobody really knows."
Correct. Fortunately that has nothing to do with memory safety. And where did you get the idea I was a Rust zealot?
just curious, do remote companies give you a stipend when you first come on or is it only if you request it or something else? I've never worked for a remote company but the place I currently work will let you borrow everything if you need to work remotely for an extended period of time (family emergency etc).

Obviously I wish they'd give us money to set up a nice work station at home though lol
I just bought the Adder WS and can't believe the quality of the trackpad. I also own a 2015 MBP and before the Adder I had not found another laptop with a trackpad that can rival the Mac. Overall very satisfied with the whole machine so far.
Covid-19 Dashboard
Charts that estimate risk events will have one Covid-19 positive individuals
China has moved the R0 below 1 through some combination of behavior changes, else the number of active cases wouldn't be going down.

If they can keep it below 1, it will die out. It's possible there are many more unknown cases, but if unknown cases are increasing, confirmed cases should be too.
Same in Lithuania. Closing schools, clubs, gyms, canceling all public events and gatherings. So far we have only three confirmed cases (all came back from Italy), but the public is mostly supportive("finally!"). And that is even our health minister is at the bottom of the popularity rankings and the current goverment is not loved at all.
At Gitlab we try to reduce the scope of tickets so that they all ship in the same sprint.

We measure efficiency by measuring the MR rate, the number of merge requests in a month devided by the number of engineers. To game the number you have to split work up in smaller Parts which helps cycle time, coordination, predictability, and quality, for example smaller changes are easier to review.
Coronavirus Shutdown? Call It a Tech Debt Sprint
it's not written in the passive voice though? in that sentence "shot" and "caused" are both active verbs with "I" as the subject. it's a bit more detached than saying "I shot and killed a man", but I don't think it shows a lack of remorse or responsibility. if anything, it emphasizes the regret at the irreversible outcome.
What have Belgium and Denmark done differently, up to ~10 March?

I don't see much (if any) difference in their responses, so there must be some other factor for Denmark -- e.g. increased travel to Italy, more tourism from China, poorer personal hygiene, ... I don't really know, but
https://github.com/jsweitz/covid-19-event-risk-planner/blob/...
> that's why you get restaurants whose menu is only available as a PDF, a deeply mobile-hostile format, when just putting it on the front page would actually be easier and work better for the user.

That might be the case if the website were the only place where the menu goes, but they need a paper menu for in the restaurant and just putting a PDF of that is easier than also maintaining a second copy in a web-friendly format.
I said the strong parts of each country were most affected. Not saying economically strong countries more than weaker countries but stronger regions more than weaker regions.

For Italy it's the North, for Germany South & West, for Spain the regions around Barcelona & Madrid. In each case, they were hit hardest. I don't believe that this is coincidence. There are other factors, like wealth leading to more travel and general, as well as population density. But interconnection by economic activity looks to me like a major factor.
One good reason- Because when Apple solves the equation, everyone else tends to fall in line. Microsoft gets props for having the product out for sure, but Apple is searching for the magic recipe to sell 10 million. Every quarter.
It's great to see that the industry and some VPNs in particular are becoming more transparent
First I want to applaud the effort here, this looks like a great tool for BI/dash boarding and Ive signed up to demo it.

I'm not here to poo-poo your product at all but want to explain why I think this cant work in all cases, and that is totally fine!

The application that is my bread and butter is about 25 years old and started as a mid 90s power builder application. Its since migrated to a 3 tier .NET enterprise app and the data model has been dragged along with it largely unchanged. The data model is full of cruft and unnatural keys that are the result of a ton of technical debt. The newer tables in the database are more sane and follow most SQL best practices, but there is a large portion that was written (and I know the original data architect who SWEARS this is true) in no-vowel notation, unless the table starts with a vowel, or maybe throw a random e in there too. A few examples:

Sane column name -> actual column name
AccountDetailAccountCode -> AcctDtlAcctCdeID
AccountingPeriodID -> AccntngPrdID
PlannedMovementBatchID -> PlnndMvtBtchID
Provision -> prvsn

There are about 1000 tables in this database, so part of the problem with SQL is that you have to know about the table structure to know about the database. Another is that a lot of this data is constructed in stored procedures, functions or views.

Most people need at least 12-18 months to totally grasp the application and the data model in a real way. I have to create database diagrams still to find a path to get the data I want, and Ive been at it for 10+ years. What I would love to see is a way to show table relationships that is filterable in some way- e.g. not just because there is a key relationship. To me its much more useful if I knew that table a is related to table b and both table a and table b have some threshold of row counts. I don't care if there is a key that joins table a and table b if table b has 0 rows. Building that intelligent meta data about the database would be hugely helpful.
This is even more obvious when you consider what the economically-optimal thing to do would be: Shut down nonessential travel to other countries and enact quarantine protocols for essential travel between countries, before you have community transmission. Then test heavily, for cheap.

Trump shut down travel just as doing so became pointless, the USA is barely testing people, and the CDC is resisting drive-through test centres because they are (actual quote) “trying to maintain the relationship between individuals and their healthcare providers.”
We built this (in React) as a first step towards providing more information and tools to help people.

Dashboard code available here:

https://github.com/lucy-platform/heal
Ask HN: Best tools for online personal socializing?
Basically I'm looking for some tools or hints on how to at least partially replace in-person visits to (for example) my parents for now. In the past one of the best online social experiences with my family/friends hanging around online was by playing Minecraft and building stuff together while using Mumble for voice communication. The fact that you had a common goal, an in-game presence as well as the mostly non-combat focus created a pretty unique experience.

Despite the missing video feed, for me it felt personally closer compared to normal video conferences. The latter always feel sterile and businessy. I figured with VR and all that, there might be better ways. I've seen VRChat or Table Top Simulator VR, but haven't tried them due to (for now) lack of VR headset. I'm probably missing a ton of other tools. In general the barrier of entry must be pretty low, as my parents are in their 70s. Any ideas?
There’s not much right vs left yet. It’s just the Democrats figuring out who their candidate will be. The pandemic has a very small effect on the US right now. Things are closing but mostly in anticipation of the near future. Almost none of it is in the middle where the right lives.

There’s been some yelling at trump over his poor handling but it’s mostly just virtue signaling at this point. When the elections come around for real we will probably see something of this if/when it has evolved into something more serious here.

I say this in Boston, just a few degrees of separation from some of the COVID confirmed individuals.
> You're using the file system to dump static rows of data

That's what MySQL, PostgreSQL, SQL Server, and Oracle all do. They write to a logfile (called the "write ahead log") then periodically (and concurrently) process it into working sets that are checkpointed (checked) in much the same way. It's a lot slower because they don't know what is actually important in the statement except what they can deduce from analysis. Whilst that analysis is slow, they do this so that structural concerns can be handed off to a data expert (often called a DBA), since most programmers have no fucking clue how to work with data.

That can work for small data, but it doesn't scale past around the 5bn inserts/day mark currently, without some very special processing strategies, and even then, you don't get close to 50bn.

> All your data munging is on memory-sized blocks at program-level.

That is literally all a computer can do. If you think otherwise, I think you need a more remedial education than the one I've been providing.

> What you're doing here is incredibly simplistic. It's not proper resiliency, it's not scalable to more complex problems, and it's not scalable to larger workloads. An mmap'ed table and an actual database are different things.

Yes, except for everything you said, nothing you said is true in the way that you meant it.

Google.com does not query a "database" that looks any different from the one I'm describing; Bigtable was based on Arthur's work. So was Apache's Kafaka and Amazon's Kinesis. Stream processing is undoubtedly the future, but it started here:

https://pdfs.semanticscholar.org/15ec/7dd999f291a38b3e7f455f...

Not only does this strategy get used for some of the hardest problems and biggest workloads, it's quite possibly the only strategy that can be used for some of these problems.

Resiliency? Simplistic? I'm not even sure you know what those words mean. Putting "proper" in front of it is just weasel words...
Indispensable for who? Perhaps designers? As an engineer I spent 5 years working remote and this has never been an issue. We just never needed—or even considered—drawing things.

Even now that I’m not remote all we use the whiteboard for is bulleted lists which easily can be done with notion or google docs
Because this virus overloads every hospital where there is an epidemic.
Microsoft also published a good series of articles on DDD / CQRS / Hexagonal architectures [1]. I especially like the diagrams of dependencies between layers on that linked page.

[1] https://docs.microsoft.com/en-us/dotnet/architecture/microse...
Ethics aside, more fatalities will cause the bigger economical impact as well due to the lower amount of consumers, the lower consumption rate of the survivors (they will lose their close people, relatives, friends), will increase the long-term burden to the public health due to increased depression levels, lower immunity levels, and so on. Moreover, the political damage of the governance system, including healthcare. It's sick that people look just to the first-order effects but completely forget about second-order ones.