skysight-inc/HackerNews huggingface dataset:
Chrome is open-source, cross-platform, built on open standards, securely sandboxes code run inside it, and it's interoperable with other web browsers. Considering operating systems and web browsers as app platforms, I think it's better and safer for people to use apps on app platforms that are built on open standards, that are able to freely run on many and free-and-open-source devices, and that securely sandbox apps so they don't have full access to people's data by default. (Android comes close to meeting these criteria, but my main complaints would be the difficulty in running Android apps on non-Android devices, the fact that apps are harder to run than visiting a URL, the lack of alternate implementations of the platform, Google's full control over the platform APIs, and Google's de-facto control over distributing apps.)
It was much more than just a calendar.
Ask HN: What are the most creative things to do with friends (Online)?
I'm asking you this because of the quarantaine, and even in normal life !
I would love to hear some creative ideas.
My current thesis is that robots (have to sense the world, make decisions, move freely, and respond to stimuli) only make sense in markets with labor shortages.

AKA - if people are willing to do it for cheap, it probably won't make sense to get a robot involved.
To be fair, it’s more about the PC that itself became a gaming console. (Try buying a non-“gaming” motherboard or monitor or even RAM these days.)
The hardware in the PS5 is better than the average mid-high end gaming PC now, but it won't be more than a year or two before gaming PC hardware is better again. And other than this special super fast SSD you can absolutely build a better gaming PC already, albeit expensively. This isn't really any different than launch time of the PS3 or PS4 (although the 512mb of ram in the PS3 was already laughable and a predictable issue at launch time).

(Not saying that being able to buy a machine that will play all the AAA titles for the next ~7 years for ~$500 isn't a really great deal though, just that I don't think there's anything fundamentally different about this generation of consoles than the last two)
Unlike streaming services, there is a vibrant competitive landscape in the piracy scene with strong competition incentives on technical quality, with reputation being the commodity.
If we'd sold AV as "grandma driving" instead of "autopilot" do you think we could have avoided some of this mess?

The public are only ever going to accept perfection which prevents us from getting our hoverboards here.
Part of optimization is optimizing your code. Part is optimizing your graphical assets.

If you're making an 8 bit 64x64 pixel platformer, your main bottleneck is likely code. If you're making a 3D flight simulator, your main bottleneck is likely draw distance, texture resolution, and the number of assets filling the screen.

If your game is running 20 FPS, your problem very likely is lack of optimization in some way.
The Vulnerable World Hypothesis – Bostrom [pdf]
I used to be a die-hard advocate of containers, back when they were Solaris Zones. They could destroy the performance of Xen VMs (and I wrote posts explaining the technical reasons why.) But a lot of things changed with HW hypervisors, with the leaders nowadays being Amazon Nitro and Firecracker.

It's something the article doesn't address. Containers used to be a slam dunk, so I'm not sure I'd say that we were wrong _at the time_. But HW hypervisors evolved, so now I can see HW hypervisors like Nitro and Firecracker being compelling for some* workloads (e.g., to give the end user a dedicated kernel where they can do anything, including run any BPF program, run PGO kernels, etc.)

* I'm not sure yet whether it's "some" or "most".
Perhaps there is no leap forward in long haul trucking. Yet there are many supervised machine learning products in the market and doing well (Tesla autopilot, iRobot vacuums, etc). I bet the founder can find a niche that could be marketable and can be mass produced or scaled.
The engineers in the low cost of living areas do the real work. We don’t need rockstars.
Do you work with information? Re-read the article and notice how many of her great accomplishments were directly diagnosing and treating patients, which you can't do, and how many were making sure the right information went to the right place, which you can.
This. The only way to properly evaluate state of the pandemic is to test the whole population of a country with a test that can differentiate :

- incubating phase
- illness phase
- post-illness with immunity
- fatalities linked with the pathogen

Problem is that the test(s) are currently too pricey both money- and time-wise. Limiting factor here is time, because states push incredible amounts of money to save people.

Furthermore, I could find no reference to assert exactly what the test tests, and its reliability (false negatives/positives) ; this was illustrated by cases of recontaminations that could be linked to incorrect tests.

So now you're a state actor. You've got two choices : either, you play it low regarding extreme measures to contain the pandemic (first reaction of England), you delay measures (like most of European countries, and US), or you act swiftly (China, Korea).

Challenge here is that you won't know if the measures you have taken are too harsh until it's over.

Given the number of unknowns, what will you choose ?

Well let's say that overwhelmed hospital personal, facing dilemnas everyday regarding who deserves to live and who deserves to die, dying themselves to fight the infections, will give you the answer.

It's easy to qualify the reaction as disproportionate
when you don't have skin in the game.
I cannot blame them for that, as the elected government does not stand up to the abusers and will not provide any worthwhile backing to an officer who does.
> Then you're out of step with what users want these days.

"Developers" or average Joe's? Most people I know don't know what push notifications are. RSS? "Some kind of gov agency?". Sharing? "Facebook button!". And, no, they aren't idiots, they just don't care and see any of that. ;)
There are already about 3,000 Americans stranded in Morocco with no flights back.
I think it makes my day as it is a rare but simple insight into the s curve and the peak line. It will be a useful mental tool for life.

Not sure why l meant anything in some other model would affect its reading. Good to me.
Or on the dark webs.
475 people died yesterday in Italy of this thing and tomorrow isn't looking any better...

We all need to act or exactly the same thing is going to happen where we live. We don't need perfect information for that. Italy isn't that fundamentally different from the rest of the western world.
If you want more than just my perspective, look to Laurent Bercot's Supervision Mailing list. M. Bercot is of course there, as well as a few other people.

* http://www.skarnet.org/lists.html

As for the filenames, yes the original reason was for compatibility with multilog, and of course all of the other tools that can process these log directories. I did set out, after all, to produce a cyclog workalike, with lessons from multilog incorporated. Note that said tools might not deal well with log directories where the same log file is available via two names, both "current" and something else.

Moreover, if you go and look at follow-log-directories you can see an additional benefit that it very efficiently skips its cursors over old files without having to look at their i-nodes because it knows that the filename is guaranteed to be a timestamp at or after the last log entry in the file.

Furthermore, if you go and read the cyclog manual, you'll find out why using the w permission bit had problems. (-:

1.41 is building up changes, by the way.
Did you ask them ten years ago? Comcast has had v6 for ages.
In this case, the video footage was shown to a judge. It only prevented more damage on the victim's life, but had zero impact on the policemen. As long as policemen are not accountable for their acts, no one is safe in their hands.

In France, there have been many videos of policemen shooting citizens in the head, kicking people on the ground, and so on. So what? None of them will ever lose their job for this, or suffer any serious penalty.

Here are 2 stories about the French police. One where a complete footage was not enough for justice to act. And one where the police footage was conveniently lost.

Just a single French policeman has been sentenced for a flash ball misuse. It was after a high school boy was shot in the head and permanently disabled. The boy's family filed a complaint. Policemen claimed self-defense and accused the boy of attacking them. During the trial, a video proved that a police officer, in a group of policemen, aimed then shot at the boy that was slowly pushing a trash can. 7 years after the assault, the police officer was sentenced to 3 years... with no flash ball gun. Policemen can assault a boy and lie to a judge, then go on as cops.
https://www.20minutes.fr/paris/2039131-20170328-lyceen-bless...

In another well-known case in France, a black man died in a police cell. According to the police report, he killed himself by banging his head on the walls. The CCTV in the cell was sabotaged. The post-mortem medical report was lost. The family filed a complaint. 8 years later, the French justice ruled that the police report was a complete lie, but refused to prosecute anyone, not even the policemen that wrote the false report.
https://www.lemonde.fr/societe/article/2009/01/24/l-etonnant...
In epidemiology, accurately estimating, say, case fatality rates is notoriously difficult - especially in the middle (or the beginning!) of an epidemic. Given the issues we're all familiar with surrounding the lack of testing, this should come as no surprise.

So then why stir up shit right now? It's reckless at best. People are already downplaying the severity as best they can.
How does it change the complexity class of an algorithm?

Database performing a table read because additional columns were requested shouldn't change the complexity class if the query was otherwise successfully satisfied using the index.

I searched the article for "complexity class" and, while I found the phrase, it didn't explain much.
Uh, you clearly did something to warrant scary, intimidating encounters with the police. Police don’t stop people for no reason. But, the fact that their reason was most likely you are black is certainly a good reason, right?

This is SARCASM
Or maybe a thinkpad, depending on your budget. I normally use a maxed out macbook pro but I didn't want to bring a $5k machine on vacation. So, I bought a $600 dell laptop last summer. The wifi range/reception was dreadful. Sitting beside my wife on the couch in the hotel and she was on her $1000 macbook air getting perfect reception, me wishing I had spent the extra $400.

I'm not sure if it was the wifi chipset or the antenna design, and maybe some of the higher end Dells with better radio chipsets would perform better, but I returned the laptop to Dell and I was pleasantly surprised by how easy that was. At least they're doing something right. After that, I picked up a $700 ThinkPad T-series for travel and the reception is great on it.
Akamai has hundrads of cache boxes at German ISPs, including at this one.

There are some issues at play here:

1. This ISP in particular has extremely weird peering rules, they only do paid private peering (more expensive than other transit providers) and even deny access to Tier 1 networks. For a long time YouTube was almost unusable due to weird routing - they even had a website explaining why YouTube was broken (Google doesn't want to pay crycry). Same with several popular gameservers. Due to their market position they are completely fine with being the bully.

2. They have their own streaming and TV offer so they don't have many reasons for making the Netflix experience better.

This information might be outdated, I don't live in Germany anymore and it seems that they now have some sort of partnership with Netflix.
Should serial killers also lose their pension instead of being executed?
It's a bit worse than that, even. Instead of the abuse of semantic elements, you don't have semantic elements at all. It's a giant mess of div tags. We've 100% given up on accessibility on the web. We've also thrown in the towel on device-agnostic HTML as well. For all of the grand plans of the '90s and W3C, they all failed. Every. Single. One. This includes CSS, which is an abomination.

If that weren't bad enough, let's discuss the fundamental core of the web: links.

Links are dead. They are buried under a mountain of SPA walled garden jank, teased at (but never granted) on Pinterest or Quora or LinkedIn or Facebook, or out there scamming users with shortened URL services. Corporate users are subjected to annual security training lessons where they are taught never to trust links (email, text message, or otherwise) because the alternative, training users to understand domain names, is just so impractical that we have all given up. Google gave up, with Chrome. They don't even want to show a domain. It's that bad and awful.

To give you an example of how shit it all really is, I recently had to look up an issue related to a Microsoft product. A quick Google search lead me to a number of Stackoverflow and blog posts on the issue. I found a number of links, pointing to Microsoft's bug tracker (links from just a year or two ago). And here's the kicker: all the links 404. The bug tracker is simply not there anymore. This is Microsoft we're talking about. They have given up on links. They have so given up on links that they can't even be bothered to let the user know what happened to those links.

Things are significantly worse on the mobile web. I would estimate that a good 90% of the web doesn't work on mobile in any sort of way that would delight a user. It's more that users just deal with this massive pile of shit. Watch someone use a mobile web browser sometime. Watch the nonsense they have to deal with. The janky-ass scroll popup sluggish ad-infested dumpster fire. All of it.
you can configure the first default apache vhost to be something else other than a "customer" site, that's what we do at my hosting company. though it still leads to a certificate error. that used to matter, but nowadays we just automatically lets encrypt everything that we host.
I think if I'm going to out source auth, I'd rather have a comprehensive solution from a major player, the security here is more important than most other places in software.

Relative JS size comparison doesn't matter directly, it's more about the time to first draw, which has many more factors to add on top of just total asset bytes.

Integration with the new apple login is much more of a priority than passwordless login. Hardware keys would be the next method for passwordless, with many other more compelling reasons to boot.
>no Django/RoR equivalent in JS

Both angular and ember are pretty close in my opinion.
> Is there a way to just start over when it comes to policing in America?

I'm afraid this would be a beginning, not a start over, because what you're describing is technically not meeting the definition of a democratic "police".

As a foreign observer, were this my country— I'd feel in presence of an occupying force, whose master and goals are unclear but randomly hostile.

Apparently they do worship the god "prison", feeding it as many people as possible, in the worst shape possible¹.

These is emphatically not the behavior of a group whose ultimate responsibility is to citizens. It is not worthy, ethically or technically, of the name police. There are other (notably italian) words to qualify such practices.

____

1: I know it's a caricature, but frankly the notion of "police" in the USA is itself but a sorry caricature, compared to any other modern rich country. Citizen-police interactions too often devolve into quasi-dystopian (certainly authoritarian) situations, straight from the 1980s of Orwell where words and actions are so twisted they no longer make any sense.
Portal 2 multiplayer takes a fair amount of creative thinking and teamwork.
Call forwarding can be used to forward voice calls to a Twilio (or similar) number that can then be accessed from the web.

SMS is a bit trickier:

* there are Android apps that claim to be able to sync messages with desktop computers (equivalent of Apple's seamless iMessage between iOS and macOS) so might be worth to put the SIM in an Android phone and then give these solutions a try.

* alternatively you can put the SIM in a mobile data dongle and talk to it using AT commands (it should present itself as a serial port) to get/send SMS. Make a little script around that, leave it on the machine and have your people SSH into it.

* if possible, port the number to Google Voice or similar.
It is like Ethernet vs token ring. Not as safe and especially no guarantee. Some packet or life lost. Ethernet win for simplicity and ease of expansion/installation and surprisingly for management. Not completely safe. No driving is.
If you don't mind me hijacking this, you mentioned this in the article:

Nevertheless, we found an incredible amount of industry and investor resistance to our teleop-dependent approach.

Why was this the case? I can't see the harm in using teleop.
You missed Netflix's compression. Netflix delivers contents with a way less data with similar quality.
Same way i know there wasn’t anyone with bubonic plague. Early existing outbreaks have all been traced directly to china
You don't get what you pay for.

But generally value derives from multiple independent credible verifiable audit mechanisms.
A software solution might be twilio. Just set up a SMS to email gateway with them.

That being said, a “shared” second factor is not a good idea and neither is the use of SMS as second factor. This is because an attacker could use a sim swap attack or a S7 attack. Also, you might lose your number for a reason outside of your control.

That being said, you might want to look into an Authenticator (OTP) app (Google, Authy, ...) or a Hardware token like YuhiKey for your needs.
He's saying that it's the combination of COVID-19 and other illnesses that cause fatalities. Getting COVID-19 on its own won't kill the majority.
Show HN: Cellars.NYC – Save NYC restaurants by buying their wine
The only thing you’ll be physically separated from is your money.
Ask HN: Best non-reCAPTCHA CAPTCHA solution?
Does anyone have recommendations for privacy-respecting, hopefully open source, captcha solutions? I just want something low tech, usable and reasonably effective, to use on a signup form. Mostly interested in stopping dragnet spam.

I like the “balance the goat” thing that GitHub has, from arkoselabs, but it seems like you have to buy their whole enterprise anti-Fraud solution.

Does anyone know of a simple, effective option?
To the gamer, all that shouldn’t matter besides the game experience that are possible, the controls allowed and the exclusives. If the developers cannot utilize he API to properly handle the power nothing matters. The only spec you can care about is the SSD speed, that most can relate to.
The radical solution will be eventually to extend the tools of surveillance and place them in the hands of the masses. Increasingly cheaper hardware and increasingly prevalent knowledge of software will support this.
Toilet Paper Patents (2009)
If you invest the extra cost and complexity for a redundant supply chain capable of surviving a black swan event like COVID-19, but the rest of the world doesn't, and the black swan event causes a recession with massive unemployment, does it matter? The bottleneck is now consumer spending, not your ability to produce your products.
I don't know specifically about your dell laptop, but Dell XPS's nowadays use the Killer wifi chip instead of Intel's like Apple and Lenovo.
Base those premiums on verified actuarially based underwriting risk and you might be on to something.
Anyone who writes for a platform other than x86 is going to significantly complicate cross-platform ports for their platform. The other competitor would retain commonality with PC. So the days of POWER or Cell or whatever are done.

Once you accept x86 as a given, there’s only two companies of any significance on the market. You could hypothetically do an Intel CPU and an NVIDIA or AMD discrete GPU but then you don’t have an SOC and that increases system integration costs. You’d have to talk two competitors into licensing you their IP for integration and it’s just not really either easy or something those companies really do lightly or often.

AMD is basically the only game in town for a fast CPU core integrated with a fast GPU on a single package, at least for now. After Intel starts getting serious about XE you could hypothetically see a high performance SOC.

As in many areas, the world would be drastically different if patent law didn’t protect a processor’s “API” and x86 could be freely implemented by many companies. For some reason it’s (probably) legal with a software API but not a hardware one, despite the “magic” all being in the actual implementation and the instructions just being “function calls”.
They'll lose their jobs in this precinct and drift over to the next township and get rehired. It's money-laundering for police misconduct. As long as prosecutors refuse to charge cops for malfeasance, it will continue.
Check out Blook, they form your LLC and provide you with a business bank account too. https://blook.io
Calling for repeated random draws of a country's population and testing everyone in that draw is stirring shit up?
You forgot: Fired! (and then immediately rehired in a different, nearby district)
Suspended with pay, eventually he "retires" so nobody has to say anything about firing for cause, he finds a new job 20 miles away in the next town over with glowing references from all his cop buddies.
Wish we could! Just not enough people yet--have to keep focused on max return on investment. :) But we do plan to make a web version down the line, and remove the platform dependence entirely (or at least largely).
Usually grpc connections are left open after a message is sent and received. And since it's based on h2, multiple message streams can be multiplexed over a single connection. That is part of the benefit of grpc, establish a long lived connection and send your messages as needed. Similar to using keep-alive with http.
In the same sense that someone wins the lottery, yes.
After admitting his guilt and serving his time, would you refuse to work with him again? It seems like he was a brilliant guy who made a bad mistake. I don’t think he’s unemployable. Isn’t prison punishment enough? Time is the only irreplaceable resource we have.