skysight-inc/HackerNews huggingface dataset:
Bad, since it is an obvious idea that any engineer in the field could come up with.
Computer Space
Once I heard about it I gave it a go, just to look at how easy it is to setup.

Super easy, + SSL!
Is there documentation for "EVERY"?

I looked via a simple algolia search for "tailscale" and found relatively minimal posts but also a number with very few upvotes: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
deliver high quality teaching, generate passive income, become an influencer
That would be so useful to identify hotspots within counties. Also information about new cases such as if they are working from home or are considered "essential workers". How are transmissions occurring despite all the stay at home efforts? That would help us all tighten up our collective defenses. Hopefully the governments are doing at least some rudimentary "contact tracing" efforts and we're just not getting to see the data.
This argument is typical hackernews upvote bait.

You can't honestly compare VB UI's to modern day web UI with a straight face. Following your analogy, making decent UIs is closer to rocket science because web apps are closer to rockets than bicycles these days.

I would love to see a drag-n-drop approach to web UI building that is responsive and fast. But I highly suspect the reason this doesn't exist isn't "great job security".

There's really nothing complex or difficult enough in React, Vue, or any other UI framework that can't be picked up by a competent dev quickly.

>Something is wrong

Yeah, the hivemind that loves to hate anything JS/front-end related and things "purity" is the only bar by which to measure things.
Pants?
Skimming the health department web sites of various counties, it doesn't look like it. Most of them just provide the basic cases and deaths numbers. Whoever compiled this at the Stanford Open Data site (https://opendata.stanforddaily.com/#/datasets/covid19_bayare...) might be doing so manually.

SF County - https://www.sfdph.org/dph/alerts/coronavirus.asp

San Mateo County - https://www.smchealth.org/coronavirus

Alameda County excluding Berkeley - http://www.acphd.org/2019-ncov.aspx

Berkeley - https://www.cityofberkeley.info/coronavirus/

Santa Clara County - https://www.sccgov.org/sites/phd/DiseaseInformation/novel-co...

Marin County has an (ominously named) dashboard - https://coronavirus.marinhhs.org/surveillance
"It’s safe to say that AWS runs a much bigger, if not more critical, chunk of the digital world than Azure" noooo... it isn't. It's just that the people we know use AWS. Most people use office, sharepoint, outlook and exchange - especially exchange.
Bad, in my view. (Although I am not a lawyer, and would definitely appreciate input from one here!)

Hardware offload of a network protocol is an extremely generic concept and this patent seems to describe that concept (without any kind of novel mechanism or implementation details).
I would have liked to see YouStraw, or maybe YouNanoTube.
Well, I'm glad you're happy with your work, just describing my epxerience working with React over the years and the frustration of having to keep up with an ever changing flow of changing paradigms and programming styles. People value different things in frameworks, for some frontend developers it's probably exciting that the community comes up with so many new things all the time and that they can learn a new state management paradigm every year and spend time refactoring their codebase, for me it's more a nuisance.

The problem of React is not that the core API is not stable, but that it's not a full framework for developing frontend apps as it misses e.g. routing and app-level state management, it only becomes useful in combination with libraries that provide this functionality (unless you want to write your own, which is also an option). It's the rapid pace of churn in the community eco-system that's a problem for me. Probably I'm just getting old.
Please tell me what law applies to most companies that do this?
This starts slow and I almost quit but it gets really interesting in the middle, if you are into this retro stuff.

I never would have believed that you could use Dropbox from a machine as old as this. And we are not talking about accessing the files only with a web browser but actually mounting Dropbox as a drive. All the stuff involving TLS, like browsing modern websites or IMAP access to GMail, I'd also written off, but apparently it works.
Sure. In fact most video games use some kind of networking middleware. But tbh, a lot of them are not so great because a lot of concerns get mixed together, and if you want a reliable connection with congestion control you likely will just open a TCP connection somewhere with a different protocol.

For the hobbyist world, this option as a low level transport is not so bad imo. Like as a replacement for ENet which does not have IPv6 support today seems reasonable.
Location:Jersey City/NJ

Remote:YES

Willing to relocate:YES

Technologies:Java, SQL, Javascript, HTML5, CSS3

Résumé/CV: www.linkedin.com/in/gozdealdemir

Email:aldemirgozde@gmail.com
This is very informative, thanks for posting!

Can you elaborate on the "terrible video experience" of Google Hangouts? As a non power-user of video chat, it works fine for me. And the integration with Google calendar is very convenient for setting up video meetings.

Also, I didn't realize that Zoom is interoperable. You mean I can use Zoom to video chat with someone who just has Skype?
Upgrading to LineageOS 17.1 on Fairphone 2 via adb sideload worked like a breeze for me. Seems to be fully functional. Kudos to the maintainer chrmhoffmann!

Notes:

- It looks almost like 16.0, except for some icons.

- There is no root image available so far, so you can’t use e.g. Adaway for now.
For anyone excusing any of this, Zoom is currently a 34bn dollar company. There really are no "whoops, didn't expect to get this popular" excuses that are legitimate for all of these issues; especially when none of these things have to do with scaling and are instead just boneheaded design decisions.
I guess they do get a lot of resumes to cause remote opportunities. I've been there - it's just too hard to read all resumes
‘War Dialing’ tool exposes Zoom’s password problems
Trolling how? You banned me for saying the truth and I just used my other account to say it again out loud. You're favoring a certain people over the rest of us. There are literally tens of thousands of founders and entrepreenures here, each and every one of them put their blood and sweat for years into something he belives is the most important thing for the world and not even 1% of their posts get to the frontpage after years of trying. Tailscale's posts, very surprisingly yet coincidentally, get to the front page every single time except for exactly one exception.

These are the posts and all of them got to the front page within minutes by accounts that do not belong to the founders even though the founders very _coincidentally_ happen to exist during the submissions and reply to comments

https://news.ycombinator.com/item?id=22759882 3 hours ago

https://news.ycombinator.com/item?id=22652797 10 days ago

https://news.ycombinator.com/item?id=22644357 12 days ago

https://news.ycombinator.com/item?id=22644357 13 days ago

https://news.ycombinator.com/item?id=22585782 17 days ago

https://news.ycombinator.com/item?id=22571597 20 days ago

https://news.ycombinator.com/item?id=22408269 38 days ago

https://news.ycombinator.com/item?id=22192588 63 days ago

https://news.ycombinator.com/item?id=21708483 3 months ago

6 posts on the frontpage in less than 3 weeks for a 1 year old company hardly known by anybody with a 100% hit rate?

not to mention the deliberate and swift hijacking of literally every WireGuard post to promote this company

https://news.ycombinator.com/item?id=22724768 3 days ago

https://news.ycombinator.com/item?id=22724768 4 days ago

https://news.ycombinator.com/item?id=22464765 1 month ago

https://news.ycombinator.com/item?id=22176032 2 months ago

https://news.ycombinator.com/item?id=21741133 4 months ago

It seems _nothing_ is sufficient nor can prove anything for you since you're committed to continue giving them a free publicity for some reason.
> Something is wrong.

Even worse. We're stuck with html/js also for "desktop" apps, via the electon and similar. Basically, UI development is dead (Windows WPF is in maintenance mode) and if you want, as example, build some graphs you need to manipulate js in a webpage. A
Zoom says it will fix security holes that video hackers have exploited
"When you go outside scan every QR-code along the way."

Huh, that sounds ridiculous/impossible... who will be putting these qr codes all over the Netherlands??
Private health care will try to collect on all of their costs in regards to this pandemic, if the US government allows that it will kill the economy even further. How long until the US Government nationalizes Health Care?
Yes... P/R95 is a strict sub-set of N95. It's an additional capability.
That’s harsh, he has a multi-decade track record
var a=NaN, b=1; a<b ? -1 : (a>b ? 1 : 0); // 0

var a="a", b=1; a<b ? -1 : (a>b ? 1 : 0); // 0

The switch and if statements would return undefined in these cases. Or others threw an error if none of the conditions matched, that would work too.
Sensor Tower | San Francisco, CA and Minsk, Belarus | Full-Time, Onsite | https://sensortower.com | VISA

Sensor Tower provides key metrics for everyone involved in the mobile ecosystem. Whether you’re a mobile app developer, a financial institution performing mobile market research, or a large brand thinking about your mobile initiatives, we provide your one-stop shop for due diligence.

Learn more about our engineering culture here: https://www.keyvalues.com/sensor-tower

And check out our open roles!

* Software Engineer, Infrastructure (SF): https://jobs.lever.co/sensortower/89f581f0-ef3f-4f1b-b28b-e9...

* Software Engineer, Infrastructure (Minsk): https://jobs.lever.co/sensortower/a97b90f1-158a-495c-b8af-41...

* (Senior) Test Automation Engineer (SF): https://jobs.lever.co/sensortower/d8e282b5-861a-4495-a951-00...

* (Senior) Test Automation Engineer (Minsk): https://jobs.lever.co/sensortower/06f6649e-0d81-4431-bf37-78...

* Full-Stack Software Engineer (SF): https://jobs.lever.co/sensortower/a421feb6-2c0e-4f1b-adb1-84...

* Ruby on Rails Developer (Minsk): https://jobs.lever.co/sensortower/88ce6848-525d-40b0-bca1-96...

* Senior Full-Stack Engineer (SF): https://jobs.lever.co/sensortower/c171234a-4906-46c3-b609-7d...

* Senior Full-Stack Engineer (Minsk): https://jobs.lever.co/sensortower/c6c3e152-8232-4af5-8e18-40...

We use Ruby on Rails, MongoDB, JavaScript, and Go.

If you're interested or have questions, email: jobs [at] sensortower [dot] com
COVID-20
I'm trying to create a live streaming poker app where friends can setup a table and play together (similar to pokerface app).

Is it possible to combine this with a poker game within the same app?
My concern with Google engaging standards bodies is that if Google is the monopoly on all sides, the standards body has little choice but to eventually accept it: Google didn't wait for an IETF standard to implement it in both their monopoly-scale browser and their monopoly-scale services and then declare that a large portion of Internet traffic was now already using QUIC. I am aware there have been some revisions between gQUIC and QUIC as being prepared for standardization, but it seems unlikely the IETF has the ability to say, discourage shifting a huge portion of Internet traffic to a Google-based protocol.

Under these sorts of arrangements, standards bodies have little choice but to rubber stamp the company's interests or face irrelevance. On the HTML/JS side, we often see the same problem with the W3C.

The web's baseline protocols are slowly being replaced by protocols designed to favor the interests of a single company without enough meaningful checks on that. I do not really think it's an IETF/W3C problem though, so much as a economic power one.
I scrolled back up to the top of the page to check before I finished reading it.
L.A.’s produce wholesalers are seeing a 90% drop in sales
They could've literally just bought Byte...
As a sibling comment suggested, using Magisk Hide lets you conceal your rooted status from those apps. Had this happen with my banking apps, and can confirm (on my Nexus 5x) that Magisk Hide did allow me to use those apps.

As for reflashing, you have to have a copy of the original image, for the device which you can download from various places, but once you have it, you may reflash it back to factory and relock.
Zoom fixes 'malware-like' macOS installer with new update
my grandfather was a teen during ww2.

This behaviour was common with him aswell. Saving even the bones of chicken/cows to make stock.

when a was a smile child and was nagging him for something to eat, he used to tell me i have never experienced hunger, only "trek". (which would be roughly translated to snackish).
Do safety-critical systems have memory burned as ROM, instead of having dynamic memory allocation? From my point of view, the plane doesn't really change, so the avionics suite shouldn't require changing either. You build a physics model of the plane, translate it into memory, then bake it in, and dynamic allocation is only needed for when you need inputs. Or is this dangerous because the physics model does change significantly for different loadouts?

I'm not an aerospace or embedded engineer.
Concordium: A privacy-focused, public and permissionless blockchain architecture [pdf]
Commercial anti cheats spy on reverse engineers
I'm more pessimistic in the short term than this (particularly for the US, which still doesn't have a national lockdown), but more optimistic in the long term.

Despite our best efforts, this thing is burning through entire populations, and will do so quickly (within a couple of months globally, except some places in asia who escaped the first wave but are now seeing more). Every active person leaving home is going to be exposed in short order, thus infecting their household, and even in lockdowns people need to eat. Almost every country waited too long to lock down, and large countries still haven't effectively done so.

The downside of that is a horrific global death toll (1 million confirmed cases this month, maybe 10 million infected? megadeath next month?). The upside is that we will at some point reach herd immunity and/or develop and manufacture a vaccine and economies will restart.

Looking at Italy I find it hard to believe that almost every household has not been exposed by now - all it takes is one infected during the lockdown and the entire household gets it. Their new cases are declining and their deaths are flat already.

There will be substantial economic damage but I think the recovery may be quite fast as there will be a clear cause which has been addressed (probably by a rushed vaccine currently in trials - there are lots globally). I don't believe a lockdown of more than 2 months is acceptable to most, even with a 1% risk of death, and such lockdowns require the consent of the population to function.
I Made a Chess Library in Java
Hard to say.

At start of year, situation normal, the economy we had was unsustainable. We were collectively waging war on our environment and winning. Folks mostly had jobs, which was good, but income inequality was nuts and lots of jobs didn't pay a living wage. Housing costs, healthcare and college were out of control.

In short, the world could really use a correction. The pollution reduction from this shutdown has been dramatic and wonderful.

This will hit the economy very hard. The rich will be livid and will push hard to return to business as usual. The rest of us will suffer terribly. Maybe so terribly, and in such numbers, that we have to address it. Maybe we'll come out the other end with something more sustainable for everyone.

(Probably not.)
A Woman Who Lives 200k Years in the Past
Self-education: how to leverage the end of credentialism
This is not released by most counties, unfortunately.

There are some limited stats to the very far right side of the "SF Bay Area Actuals" sheet.

Anecdotally, Bay Area is seeing <10% positivity rates
Does this explain why I get poor Jitsi experience on my laptop and better using the Android app on my phone??

I suspect you are hitting on the exact issue I'm having. I have a Thinkpad with just the Intel 5500 GPU, nothing superb. So, how do I figure out if at least that is being used or not?
Nah, I think it won't.

1. Not everything needs encryption, so QUIC's built-in TLS doesn't always make sense.

2. Not everything that needs encryption needs TLS specifically. TLS is not a one-size-fits-all solution.

These reflect the fact that QUIC is a transport protocol for the WWW more than a TCP replacement.

By the way, does anyone know why QUIC specifically put NewReno as its official congestion control [0]? Different environments benefit from different algorithms so I don't see why.

[0]: https://tools.ietf.org/html/draft-ietf-quic-recovery-12#sect...
I mean, sure, but most Asians in the US are citizens.
You don't need to worry about trusting the code if the extension isn't asking for any permissions, which thankfully this does not.
I personally wouldn't. Fabric sheds, having tiny microparticles of copper lodged in your lungs is probably not advisable.
Masks cannot be divided fractionally, so per-capita analysis does not work here.
As I mentioned in my comment, JS frameworks by adopting a reactive model are getting closer to how desktops apps function. That has always been the goal, making interactivity as capable and flexible as 'native' desktop software while still remaining consistent, accessible, and cross-platform in the browser.

One of the biggest motivations of these JS frameworks early on was due to the adoption of smartphones becoming the primary computer interactions. The other was the SaaS model, creating far greater demands on what needs to be done in a web form.

I've developed VB and cross-platform stuff like Qt and wxWidgets, and that stuff is no easier than the stuff I'm building with JS every day. HTML templates + automatic reactive bindings via Vue and a Redux/Vuex 'backend' are very simple.

What's more complicated and still shitty with JS frontends is the wider frameworks with Webpack, that come with a hundred packages that break often. That is the most painful thing I have to deal with day-to-day. The learning curve once you add in Babel, PostCSS, the various code optimizers and linters, TypeScript, etc can be quite intimidating.

But that has more to do with the tooling than the general approach being taken in modern frontend development.
I'm a sucker for good design and your product looks quite sleek and beautiful, so if I was starting a company tomorrow, I might consider giving it a try. (As others mentioned, it does look a tad bit overwhelming).

What concerns me about whether Quill could succeed is: why would I choose this over Slack?

The whole 'threading' part could be accomplished via better onboarding and policy around Slack usage, and at the last startup I worked on, we were diligent about threading conversations on different topics already.

Is this a bet that tailoring the app around that 'threading' use-case and further encouraging its enforcement will be enough of a marginal improvement to take some market share, or is there more that's new here?

Also, what about those fun channels where you just chat and ramble with your colleagues about stuff outside of work hours? Would someone still need Slack for that, or would you have very large groups of DMs?
click bait title. "How we reduced our Google Maps API cost by 94%" is the actual title
Stock up on cash, to survive being laid off if you have to.
The article doesn't mention this, but 51 days is approximately 2^32 milliseconds...
This seems surprising. At my house, we're actually eating more fresh produce than usual, as we started using one of these "drop a box of produce on your doorstep" services. Pretty cheap, at least where I live.
Shouldn't France be pissed off at China for re-selling the already sold masks? The US probably wasn't even told the masks in question were already sold.

The countries should coordinate who needs masks sooner, and work out the logistics. My wife is a nurse in the US and they literally don't have enough masks for nurses/doctors to wear.
Thanos is probably one of the other popular choices. It's being heavily used in production by a number of companies, but I don't think they've branded it at "Prod ready" in a 1.0 release though.
Could you share some lessons learnt and architecture tips?
YouTube is getting more annoying for me by the day. Recently I’ve been bombarded by YouTube ads from a shady fake news publication — one is dressed up as an infomercial, another is straight-up lies, etc. (Not gonna give them free publicity by naming them here.) Really distressed to see such crap next to COVID-19 info videos. You could argue that I should subscribe, but I typically only watch maybe one YouTube video every few days (more frequently these past few weeks though) so I don’t feel subscribing.

They really need to clean up their act before making another product focused on teens and young adults.
Like...Vine maybe
As it seems like we won't be rolling out IPv6 anytime soon, why would this replace TCP?
US banking and record-keeping laws IIRC.
"34 billion" is the fake Silicon Valley price tag. And they get there by rushing like a bunch of idiots to a hollow Hoover Dam of a product that looks great to everyone from the outside.
on closer inspection it looks like media.webrtc.hw.h264.enabled is for decoding and media.webrtc.platformencoder is for encoding on Android :(
my reply is here https://news.ycombinator.com/item?id=22762174 not every post about their company contains the word Tailscale in the title.
Don't you mean >N days? If a maintenance schedule requires maintenance every 60 days but the plane needs to be rebooted every 50 days, that would be cause for concern.
The Passion of Financial Modelling – Free Short Course
Are there any starter tutorials that would build from vanilla JaveScript, implementing solutions to developer problems, then demonstrating how one might use an existing, well-exercised framework to solve those problems? Every time I go try to learn about a framework from the project web site, they assume a tremendous amount of context.

Tangentially, my most recent frustration: I wanted to try a couple frameworks together (they had no overlap in functionality - not like trying to use React and Vue together), and they both came with CLI tools to initialize an empty project and complained when it wasn't empty. They both had different opinions about how to structure project directories, and neither explained in an obvious place how else one might get started.
I'm sorry to hear that people have become so accustomed to fixing failures of the mind (which these defects are) with reboots.

It takes a certain type of person to fly a plane and resilience in face of unknowns and following checklists are some of the qualities they have.

In the same vein, these kind of failures are known to programmers for tens of years, just like metallurgists are aware of metal fatigue _and plan for it_.

Failure of software professionals to plan and mitigate for this kind of foreseeable problems is inexcusable and I liken them to some incompetent metallurgists in an alternate Univers who brushed off De Havilland Comet's like there was nothing to learn from.
for one, not having hardware acceleration makes quic very slow compared to TCP. This is especially a problem on firewalls, as they need to tear apart and reassemble tcp packets at line speed.

In terms of BGP and quic as a transport.

As far as i know, quic is not backwards compatible with TCP, and having two different transport protocols for the routing protocols that ties the internet together would be problematic in terms of migration.

Im not entirely up to speed in terms of how quick would handle MSS size, but this could pose a problem in some situations.