skysight-inc/HackerNews huggingface dataset:
Monitor Visual Changes in Websites with Puppeteer and Resemble JavaScript
RSA 2020 was in San Francisco at the Moscone center.
I don't buy that argument. I think it's basically the elite's attempt to impose some rationality on Trump's slice of the electorate, when it's pretty clear that his popularity has visceral/emotional/anti-intellectual roots. If it was about his promises, they wouldn't vote for him again because he hasn't delivered on them. The border wall he made the centerpiece of his campaign is nowhere, and most of his other plans have failed. But his people still think he's wonderful and will turn out in droves to vote for him.
Nokia 2.3 Review – Stylish, Tactile but a Little Slow
If not the King, at least the Crown Prince of cache invalidation.
I use Paper.js in my main project, and if you want to make a 2D game or something it would be a terrible choice. It isn't fast. However, it gives you a ton of extremely useful tools (like calculating intersections between arbitrary paths) with a very well thought out API. For interactive diagram generation it's great. The performance is still a solid 60fps if you limit what's getting updated to fewer than 20 or so things at a time.
There's a spec for dynamic registration of clients for Oauth2/OIDC if I recall correctly. There's a reason that you have to register, and it's because you're potentially obtaining information about users, and they need a way to be able to block specific (potentially malicious) clients using their IDP.
We have what we like and we have what we don't like. Have to make what we don't like match what we like.
What if you don't want to go back to the office?
>which in turn are shutting down and shrinking their spending on B2B services

You are assuming the scenario where consumer division was making a lot of money. For a lot of very successful B2B businesses, their consumer division exists mostly to make small gains, while acting primarily as a getaway or advertisement for their B2B offerings.

You would be surprised to find out how much more revenue (and profits) a company like Microsoft makes on their B2B offerings compared to the consumer ones.
The Google engineer should read Google's terms of service which explicitly states that you may not do that (see my reply above).
Those still happen in common spaces, having an office or a cubicle won't eliminate those. The difference is, with your own space you can do deep work on your own terms. No longer is your train of thought constantly interrupted, and if someone does have a question or wants to meet or just hang out and shoot the shit, they can shoot you an email for a good time where you can devote them your full attention. Academia doesn't have this problem of isolation of ideas, and every professor there is has an office. Communicating to your colleagues is a company culture issue, not a physical space issue.

Fresh out of undergrad, open office layouts feel familiar to the long hours spent sitting at big tables in library basements, so I can see why some people like it initially. After a few years, you will be pining for four walls and a door to get anything done.
OIDC is basically a protocol, and is what you're describing. It's _the_ attempt to standardize on a common set of scopes, discovery mechanisms, etc for making it easier to build apps that use OAuth2.
Someone already mentioned cache invalidation. To extend that, I don't think it's all that different from an old paper system. If you want to delete your file it's probably kept in a cabinet in some department, but the billing department or marketing department also has a copy of your name and address in their records. Deleting everything is a multi-step process.

Centralized systems didn't scale in the physical or digital world and it distributed systems complicate things that seem trivial.
Doesn't Airbnb use Ruby because Twitter uses Ruby?
Cloudflare's proxy violates HTTP/1.1, and they don't care
James Burke's Connections – Technology Traps Scene
My family vacation house which we let got a visitor through hotels.com through expedia and we don't have anything you mentioned. My guess would be whatever something is called be it Hotels or AirBnB they are working with everyone in the business in some capacity
I'm starting to reassess my comment. On some level it's true, worker organization is absolutely key and there's no way around that. But it's also important to focus more on what you (the OP) can do. I think that as an Amazon employee, you have somewhat more attention and credibility in public perception, and strategically using your position to publicly criticize them and support worker organization efforts could be fruitful. But it might get you fired. Trying to build support for unionization at work is good, but, legal or not, that will get you fired if you're caught. Getting involved with Tech Workers' Coalition is good, although their actions are limited. I think the best thing you can do is get fully involved in building the broader political, working-class movement against corporate predatory behavior, which I believe is inherent to capitalism. That is part of the purpose of the Tax Amazon campaign in Seattle. If you're here and interested in speaking about that please get in touch on social media. So, get involved with working class organization (you are a member of the working class after all) is a more nuanced answer. Sorry for the initial overemphasis on class struggle fatalism.
So if I want the USA out of my system, all I have to do is create some dummy exes, dlls and regkeys on my system?
> these topics probably don't deserve a Wikipedia article: Me, my cat, my cat's water bowl, the water in the bowl on May 5, 2020 etc.

Yes, they probably don't. But what is the cost of having them? If they confuse an issue, like if your cat shares a name with a more notable animal, then yours can just be renamed to "Fluffers (Permit's cat)". Who does it hurt to have that page on there, even in the reductio ad absurdum? Even, hypothetically, storage costs -- in the current deletionist world, the initial article and its deletion will be preserved in history forever, so we don't save anything.

If we need to provide the capability to flag pages as "deletionists don't like this" and present a deletionist view of wikipedia to those who don't wish to be exposed to that content, then go for it.

I don't mean to try to throw rhetorical exclamation points everywhere; I'm genuinely curious about the cost of having a page about your cat's water bowl.
Creating an Automated Text Extraction Workflow – Part 1
He wouldn't because Java gets in your way much more than Python does. A better language needs to offer these things AND be a better language.
I dont get it. How would a computer solve this?
Okay, so let's imagine I want to send you an email using SMTP, which runs over TCP, and we have to cross this cable. TCP has a lot of state: first we need to agree on terms like window size and sequence numbers, and then you and I need to keep track of which bytes were received by each other, resend lost bytes, slow down if the other end is overwhelmed, and so on. How do you imagine the special undersea cable protocol handles this so that each of us is still presented with a consistent view of our TCP state? Are you saying that each end has a magic box which can understand all of the TCP state management and seamlessly map it onto whatever undersea cable protocol it uses, then reverse that at the other end so the recipient knows this TCP state? That would be crazy. TCP is just carried over whatever goes on at the lower layers.

"Replacing" IP is a bit more likely: large backbones typically run MPLS, which encapsulates IP and provides for a simpler label-based switching process that can be more efficient than IP. But IP isn't replaced: it's merely wrapped in something more efficient in this case. It's like a company sending mail from one office to another over its internal post instead of routing every individual letter through the public mail system.

The point of having different layers of the network stack is so that each layer has its own responsibilities that are largely separated from the other layers. As long as IP A wants to send IP B something over TCP those cables will be carrying IP and TCP over whatever protocol they run underneath.
I know a few people who work over at airbnb, they are very generous with who they call an employee. Unless things have changed in the past year or so security guards and food staff(people who make meals onsite) are all full fledged employees who I assume get stock, I think this is awesome as a lot of these folks come from low income backgrounds and having full insurance and a extra bit of cash via salary and stock options goes a long way towards improving their lives.
Wouldn’t you say that understanding the deeper structure would be learning programming, while learning the syntax is for the language. Both are useful and needed, but they have different goals.
What did companies learn from Covid-19
Maybe but Im guessing there will be 1 to 3 months flights are open in summer and there will be lots of crazy partying and spending. (in Europe)
Workers should be able to choose for themselves. There's a non-trivial amount of rideshare drivers who already have full-time commitments (jobs, school, etc) and want extra income.

They are not looking for another job and just want to maximize flexible revenue.
I'm not here to convince you that Amazon sucks or something, I was really directing it to the thread OP who is upset that they're not helping as much as they'd like to.

The way that AWS is tossed around/described almost makes it feel like a class-gap between Amazon employees. "Oh, don't worry, you're with AWS, we pay for our employees parking and give them healthcare, you're not part of those Amazon shlubs who have had articles upon articles released about how poorly they're treated. But you're kinda cousins, so you should care about them, just don't care about them too much. We're all the Amazon family!"

For my more applied response to "run as a startup" being bad - after working in 10 startups and losing half of my lifes holidays/weekends/etc launching apps that never make money just sounds like you're going to try your hardest to work me to burn out. So, I don't really like that sentence nowadays even in non-AWS worlds, but I'm no longer in my 20s back when I let companies bleed me dry. Don't let companies do that to you, it's not worth the mental health issues that come with it. Not saying AWS is like this nowadays, but plenty of startups are.
Cheers for the correction, though I'm loathe to learn that's the state of labor law.

> Mackay Radio has been called "the worst contribution that the U.S. Supreme Court has made to the current shape of labor law in this country."

> Nearly every criticism of Mackay Radio is aimed at the Court's "duplicitous distinction" between firing and permanently replacing striking workers.

Interesting, too, that the decision apparently contracts the laws it was interpreting. This is a grim section to read[0]. Reading this, it seems like the case was approached with a predetermined result in mind, and apparently 2 of the justices declined to participate.

[0]: https://en.m.wikipedia.org/wiki/NLRB_v._Mackay_Radio_%26_Tel...
Not mobile-friendly.

Otherwise, nicely communicates the idea to be from 1990s.
Interesting. On my iOS device and on MBP PixiJS is the fastest. Any idea why PixiJS can be slower on Android devices?
That's roughly equivalent to what anyone in France would get if they get fired
Would be interesting to know what % of AirBnb Hosts do it on a semi-professional basis. I get your arguments for the mom-and-pop opening your house and all that. But everytime I've been to Europe, or to big cities, the AirBnbs were almost always part of a bigger operation. And then there's all the people who bought rental properties to operate their own AirBnb rentals.

Anyway, my hunch is that the percent % of AirBnbs that are actually people utilizing their excess space (initial AirBnb model) is small vs more hosts entered via owning and operating their own hotels through buying leveraged rental properties and the AirBnb platform....
I don't see why that's helpful. W2 employees would be treated the same as now. 1099 employees would be treated the same from a federal standpoint, but separated into two groups from a state standpoint.
It also pairs with an app called Lockwise now! It means you can generate passwords and even auto-fill them in other native mobile apps these days. At least I can fairly easily on Android. Found it much easier for my luddite to be comfortable adopting over things like LastPass/OnePass.
Rapid tests do not yet exist.
Mandatory testing, sure. But you have to wait for results.
(c) is accomplished in some countries by using app tracing. But it's not perfect.
Until there is a vaccine or a treatment, we can only hope the virus burns itself out.
I had a guest that destroyed thousands of dollars of property at my house weeks ago and it's still going through their claim process. They've been stalling for a while now and it's been extremely frustrating since no one in support seems to have any idea what's going on.
Common practice among drivers is to be available in both Uber and Lyft simultaneously. That's certainly something I would expect an employer to be able to prohibit.

I wouldn't expect them to be able to prohibit being active on one service while not active on the other (except maybe if you've got committed hours, and working another driving job would put you over DOT permitted hours, as prima facia evidence that additional driving hours would be unsafe)
I feel like we're looking at the images reversed!

When I look at Stripe's website, I immediately read: "The new standard in online payments". Ok, they handle online payments, that's really clear.

When I look at Sourcehut, the first thing I read is that Drew DeVault posted: "Announcing the SourceHut project hub". Ok? Is that really the first thing I should know? Then I read further and still have zero idea what the actual tools are until I actually dig deeper.

The whole point of the Stripe website is to make people want to use Stripe. That's the function, and if a lot of form helps with that, the function achieved. And I'm pretty sure the Strips homepage is doing a good job drumming up business considering their success.
What we really need is the ability to "release" it from the old account. Imagine selling a device and the new owner demanding your password...
It's even more amusing how gross a generalisation you are making. I for one dislike PHP for all its little nasty surprises like implicit type conversion. Even 15 years ago I had zero problems with code and templates mixed in a file.
Show HN: Calendarist – The Calendar Blocking Companion
What I learned about startups by beating a roguelike
Things are now actually worse than before. Therefore reversing this particular course of action is still an improvement over today.
Adios Crona – Practical information to fight the pandemic
I meant this as a commentary on the strike as a tactic for tech workers generally. SREs and Ops are the teams that seem most able to effectively use a strike to disrupt revenue, to be sure. Many services, though, would be able to operate for months or longer without intervention.
> Your lyin' eyes have a pretty small sample size, though. And not of a random sample.

What I vaguely recall from stats is that even a small sample size that is really far off from the larger sample is statistically nearly impossible. This means something is amiss, so I defer to my lyin' eyes. I know my eyes, don't know the authors.
They probably ate food known to cause cancer in the state of California today too.
Seems like it. In other viruses (and I'm sure the NSA does this too), your system might actually be scanned for other known viruses and removed. In the NSA's case, these could be enemy threat actors.
I disagree, but we've wandered off topic.
I'm not trying to defend Amazon, but the picture many of us have is inaccurate (I own a recruitment marketing company and have recruited for and against Amazon over the past five years in many markets). Prior to COVID, Amazon was one of the best-paying warehouse jobs and was putting immense upward pressure on restaurant, retail and low-end construction job pay. In many markets, Amazon was paying warehouse workers $16-$17/hour where the prevailing wage was $12-$13. The working conditions story wasn't as good for Amazon, and most companies were competing with Amazon by on benefits, policy (i.e. no seasonal layoffs, late, sick, vacation, etc) or culture (we're family friendly, free cookout every day, etc...).
> lower levels of disposable income during the recovery.

There's also going to be a lot of pent-up demand from people who didn't lose jobs and had no outlet for leisure spending during the quarantine. I'm not sure which will win out.
I think they're going to poach a ton of business away from hotels once things start opening back up. It's way easier to maintain social distance in an AirBnb (hotels have check-in processes, hallways where you have to pass other guests, etc), and I think more people will be travelling to rural areas where Airbnbs have an advantage.
This is a great feature. I always added passwords to the browser auto-fill without thinking, and was shocked to find out that these are viewable to anyone without any password by default.
> Whatever you do, don't write your own oauth server.

I wish I could upvote this 10 times. There are open source solutions. There are closed source solutions. There are SaaS solutions.

Pick a solution that meets your needs. Build the differentiating features of your app, not an OAuth server.
_Good_ shredders ingest a stack of paper several cm high and output powder.
The hotel contact number you got on the website and the receipt goes to a central support run by hotels.com, it doesn't go to the actual hotel.

The support can often sort our issues better than what you could do yourself. They're in a better position to pressure the hotel or rebook you somewhere else nearby.
The book “Billion Dollar Spy” describes the CIA’s shredder in the Cold War era Moscow station as turning documents into powder.
I found myself nodding agreement until I reached the Cloud9 part... I think I can count on one hand the number of professional devs I know that use Cloud9 as their primary editor/IDE. Curious if I'm in a bubble on that front?
The author says "TCP sucks", and is promoting his own protocol. Iridium. Which he hasn't even designed yet. That's a bit much. We don't get to criticize his approach.

(Also, if you're designing a communications system, don't give it the same name as another communications system.)

TCP has its limitations, of course. It was designed to work over a wide range of connections, including dial-up, and it does. It's suboptimal for broadband server to client connections where big server farms from a small number of vendors dominate. Hence QUIC and HTTP/2/3. Still, those don't provide a huge improvement in performance.[1] Even Google merely claims "on average, QUIC reduces Google search latency by 8% and 3.5% for desktop and mobile users respectively, and reduces video rebuffer time by 18% for desktop and 15.3% for mobile users." That's marginal. An ad blocker probably has more effect.

The author is worried about the overhead of the three-way handshake, but the overhead of setting up TLS is far worse.

[1] https://conferences.sigcomm.org/imc/2017/papers/imc17-final3...
3D Game for a smart feature phone
It appears that it is legal for employers in California to prohibit their employees from working for competitors, as an explicitly defined exception to its Moonlighting law.
The business that works during lockdown
Seemed to be on the cusp of an important change; an inflection point

Thanks for sharing your journey. Curious, what makes you think that the food system is at an inflection point?
Since lichen are a symbiosis with algae, cyanobacteria, or both, it's possible that we could create lichen-like habitat for both or either and extract the sugars for fuel.

Just a few years ago we realized a pretty profound misunderstanding of how lichen function, which partly explains why we have trouble propagating them in a lab. Perhaps there's enough new information there to warrant some more research.

During the dot-com boom there were people cooking biodiesel from algae but I suspect they couldn't get the embodied cost of the system down. Either materials, or maintenance. I'll bet microbial mats in particular foul the system over months if not weeks.

Edit to add:

Whereas the earlier work was on 'digesting' algae and extracting the lipids, within a symbiotic structure (lichen, coral, root nodules, mycorrhiza) the host is exchanging sugars for minerals. You wouldn't have to 'crack open' anything to get to them, if you can find a way to collect them, which I suspect puts us deep into nanomaterials territory.
I run two browsers: Chrome which is logged into Facebook, Youtube (thus Google) and any other such service and I don't use it for browsing random websites. Then I have Firefox with NoScript to do the actual browsing with exceptions on a few sites.

I'm quite sure ISPs in Finland aren't allowed to track people's internet traffic but who knows.
In the reductio ad absurdum, storage costs do become a problem, and deletionism discourages many useless pages from being created in the first place. OTOH, deletionism discourages many useful pages from being created in the first place, which is a much more serious problem.
Underwater Cavern – 140 Byte JavaScript Program
I published an article on this actually: https://blog.acrossapp.com/what-do-all-those-tech-employees-...
There are several European countries that right now have no discernible excess mortality despite having hundreds of thousands of confirmed cases and thousands of deaths.

https://www.euromomo.eu/graphs-and-maps/

Outside of NY/NJ, the excess mortality in the US is within 20% of the normal rate, no different than the variance expected from a bad/mild flu season.

If you were to transpose those cases back to February, what would you have seen in the death statistics? Nothing suspicious at all. There could have been hundreds of thousands of cases that have gone unnoticed, because there wasn't any testing - and that's assuming a mortality rate of over 2%. If the mortality rate is lower than 0.4%, as some studies suggest, it could've been millions of cases.
Fabien Sargland is the same guy who wrote 2 books on a deep dive into 2 game engines: Wofenstein 3D and Doom which are great reading and I really recommend them to the HN crowd (can be downloaded for free):

https://fabiensanglard.net/gebbwolf3d/

https://fabiensanglard.net/gebbdoom/
Correct. If it were malicious on the part of the site, they could just send you that javascript anyway.
This all seems like fraud. IANAL but this is potentially criminal activity.
It's worth noting that the Bulbasaur fans won and he does have his own page.
They don't care it sounds good on the campaign trail and most people voting don't put two and two together to figure out why they went from 40hrs/week to 29.
No, California considers severance to be compensation for past work.
Any exponential growth process runs into fundamental limits soon enough. This is as true in physics as it is in any other field. Accelerators are close to their practical limits, for example.
Release of StellarGraph v1.0 Open-Source Python Graph Machine Learning Library
Though getting a loan through a big bank was neigh impossible. My fiancée's company banks with Wells Fargo and they didn't even get the application (after applying to get an application) until the first round of funds were gone. Thankfully they then applied with several smaller banks and was able to get one from with the new funding.
Create React App: https://create-react-app.dev/
Don't use Google! There are plenty of search engines that respect your privacy. Here's some...
https://www.ecosia.org/
https://www.qwant.com/
https://www.startpage.com/
Use Firefox with uBlock Origin AND Privacy Badger ad blocking extensions.