skysight-inc/HackerNews huggingface dataset:
I think this is spot on. Every time I've been to Europe to stay in an Airbnb in the last 4 or 5 years, it's been a professional operation. Same with most of the properties in the states. These weren't people leaving their house for a weekend and trying to get some extra income. These were people who invested in real estate to get into the side-channel of psuedo-hotel business. They obviously have mortgages, likely not under the same rules of own-occupied that might potentially give them protections....

As far as AirBnb trying to get the customer base back, once the economy starts to open, even their new policies for having hosts have 24 hours between guests and rules for how to clean. How is AirBnb going to enforce that? Not to mention, their refund policy basically sucks right now, so I don't see me or my friends jumping back into using AirBnbs once travel does pick up, no way I'm committing to a vacation when we my have more surges coming, etc... I'll choose a hotel who I can cancel and not have to pay.
I worked on phycology for an algae biofuels startup for the better part of a year.

Just chiming in to say that this is a good post, and I don't even have much to add to it.

I quit once I realized that paving over desert ecosystems with huge raceway ponds filled with glyphosate, wasn't solving any problem I wanted solved.
Firefox for Mobile now supports NoScript, PrivacyBadger, HTTPS Everywhere
Eh. I think you're intentionally making things fuzzy.

If you have a bunch of Bowerbird watching the movie, it better have the color blue to be popular with them. We can reduce their "shit-test" list to something simple which obviously overlaps minimally with what is a reasonable definition for quality.

I'll yield that the Transformer movies do have phenomenal CGI, and that people who like them are in fact discerning of the quality within that. But this is just one dimension of "quality," and I highly doubt the critic is unaware of it.

The truth is that modern popularity is based off a narrow subset of shit-tests which are easily duped (Trump passed). Meanwhile there are many critics who aim to have a much broader and accurate shit-testing system. Some of them get up their own ass about trying to be above common shit-tests, and in the process they debase critics as a whole. All shit-tests matter.

But the point is that most people are really, really easily hackable and calling something that gets through their defenses a "quality hack" is lame. It's like hacking peoples wordpress sites from 2000.
It doesn't seem all that tricky to me. While losing any job is rough, losing a job with enough severance and benefits to cover the ensuing period of uncertainty and a job search likely isn't going to be that bad for people who were able to get hired by Airbnb to begin with. But losing a job without a safety net could be a disaster. Imo it's far better to put more people in the 'bad, but not that bad' situation than to put anyone in the 'disaster' situation.
Wow that's sad. Firefox's URL bar completion behaviour was one of its biggest advantages over Chrome. I wonder what the logic behind changing it is, and if it will lose that edge.
If you want an extensive answer, I recommend the neural network playlist on 3Blue1Brown: https://www.youtube.com/watch?v=aircAruvnKk&list=PLZHQObOWTQ...

For a quick answer, watch this segment: https://www.youtube.com/watch?v=IHZwWFHWa-w&feature=youtu.be...
Solar cells are more efficient and last longer, but don't grow themselves from seeds produced by the previous generation. That makes it much more expensive to cover large areas with them.
Oh yeah. I feel like there are going to be totally crazy parties popping up everywhere like there is no tomorrow. And then we will have a spike in births around Feb/Mar 2021
Before we go too far with the UK bashing. It’s worth noting that the UK’s population is ~66 million. California is ~44 million.

California population density is ~251 people/sq mile. UK population density is ~727 people/sq mile. So the UK has almost 3x the population density, the UK simply doesn’t have oodles of unused space like the US. So a significantly reduced number of trees and forests isn’t much of a surprise.
> Yes, they probably don't. But what is the cost of having them?

I like the idea that the articles on Wikipedia are generally on "notable" topics or people. When I am reading an article I know that it has probably been eyed up and down by deletionists, hunting for any excuse to delete it, but they walked away unable to do so. That's a very useful signal to me!

For example, right now I can look someone up and use "has a Wikipedia page" as a rough proxy for "is well known". If everyone had Wikipedia pages, I could no longer do this.
Yeah but do you trust someone to sanitize their home properly after the previous guest or would you trust a hotel to do that correctly? Thats the question my friend circle has been thinking about...
> I guess it sucks for people who wanted to write articles on each chapter of Atlas Shrugged or thought Bulbasaur needed his own page

Bulbasaur is a pop culture icon; he may very well be the second most recognizable Pokémon after Pikachu (though as noted Charmander and Squirtle are up there too.) In any case, he definitely earned his own page:

https://en.wikipedia.org/wiki/Bulbasaur
Not sure if they'd need to supply cars but my guess would be they'd need to reimburse drivers for costs associated with work like repairs.
Postgres isn't an RDBMS "vendor." Third-party service providers are who you have relationships with. It's like Linux vs. Windows. You don't have a relationship with "Linux"; you have a relationship with RedHat or Canonical, who take responsibility for integration, support, and maintenance of their upstreams (kernel, core libraries, userland packages, etc.)
Wikipedians have been arguing over these positions for many years, so if you want to see the arguments in favor of deletionism, there are plenty of places to look.

For example, here are IMO the most salient points from https://meta.wikimedia.org/wiki/Deletionism:

> Some believe that the presence of uninformative articles damage the project's usefulness and credibility, particularly when casual visitors encounter them through Internet search engines or Wikipedia's "random page" or "recent changes."

> Articles on obscure topics, even if they are in principle verifiable, tend to be very difficult to verify. Usually, the more obscure, the harder to verify. Actually verifying such articles, or sorting out verifiable facts from exaggeration and fiction, takes a great deal of time. Not verifying them opens the door to fiction and advertising. This also leads to a de facto collapse of the "no original research policy", which is one of the fundamental Wikipedia policies. Empirically, there have been a number of hoax articles which were difficult to prove to be hoaxes but which could have easily been deleted by a sufficiently strict notability policy.

> Poorly-sourced articles can result in Citogenesis, as incorrect or unsourced information on Wiki (e.g., information that is the product of original research) is then repeated outside Wiki and eventually works its way into a publication that is normally regarded as a reliable source.
Sounds amazing, I wish someone would lay me off like that, damn. Four months PTO with healthcare?!
It's supposed to look like HAPE -- blood clots are actually coming in and blocking blood vessels in the lungs.
I wonder how the opposition correlates with people who still have jobs vs people who have seen their jobs vanish and their businesses bankrupted.
How's that semantic web thing working out for you?
> The author says "TCP sucks", and is promoting his own protocol. Iridium.

Well that won't be confusing at all:

* https://en.wikipedia.org/wiki/Iridium_satellite_constellatio...
> In my last job I'd advocate tirelessly for unit tests, code reviews, all that. And it was always denied.

My approach to that is to not ask, just write the unit tests anyways, ask a peer to code review without management permission, etc.

We are professionals. Part of that responsibility is to know the best practices for our craft and put them into practice.

We also need to be good at getting the requirements from the technical and non-technical people we work with, and being able to show consistent, incremental progress, and a willingness to quickly change direction when the requirements change.

But we do not need to get input or permission for the process we use to produce those results.
Which rights have been given up, specifically? Clearly not gun rights.
Don't be surprised when the "tyranny of decorum" is brought to bear against you. If you think you're impervious to it, you're foolish.
Textile Hub: databases, storage, and remote IPFS for app builders
My guess is its some form of this: https://openai.com/blog/adversarial-example-research/
Comparing strictly SSR yes. Though if one needs a lot of dynamic client side behavior a JS framework can be easier to reason about.

Lately modern PHP frameworks have so a lot of dependencies too. So both stacks are getting fatter as their capabilities grow.
If they have so few options, why do you think it's a good idea to make it un-economical for them to work as taxi drivers?

Uber and Lyft are already massively unprofitable. If you require them to give drivers expensive benefits, they are either going to raise their rates or cut driver pay (probably a little of both). If they raise rates, fewer people are going to use their services, and they are going to have to cut drivers.

You're basically advocating for a fraction of their drivers to be put out of work so that Uber can give the remainder better benefits but a reduced income.
I don't know (yet) about any of the resources mentioned in this post but let me share my experience. Last year I came back to Python after several years spent mostly in JVM land and I was looking for some refresher so when I saw Python book bundle on Humble Bundle I didn't hesitate for a moment. While all books were solid, one really stood out. Fluent Python[0] is one of the best intermediate/advanced level books on any programming language I've ever read. It's like an average advanced course, Effective Java and JavaScript: The Good Parts blended together. Bonus points for numerous references to other languages(How is Python different from X?) and other technical digressions. I couldn't recommend it more if you, like me, wrote some Python before but have the feeling you never really understood its essence.

[0]: http://shop.oreilly.com/product/0636920032519.do
> Copy-paste code from Stack Overflow? Sure. Debug a complex problem or optimize a piece of code? Unlikely.

What a ridiculous thing to say. One doesn't need to know how programming languages are implemented or 'how pointers work' or even know C in order to be a proficient programmer. This is just nonsensical gatekeeping.
Fed paper says 1918 pandemic led to German austerity and extremism [pdf]
I posted a reply to my own comment elaborating on this a bit. I definitely agree that OP should get active and try to help this process. But I also think that expecting success for warehouse workers short of their own militant organization is a mistake and that that's the most important angle to try to help, if that makes sense.
New: Labels for your customer records right in your shared mailbox
Our CEO emailed today we are work from home until September. I'm told Amazon tech are work from home until October.

At this point I doubt I'll see my office in 2020. I definitely won't be travelling.
England used to be like 95% under the plow to feed itself in the middle ages. As agricultural techniques improved, it became possible to have land set aside for forests while feeding the population. This land use rate isn't an English problem, it is an entire agrarian world problem. Blame the farming cultures that slaughtered the pastoralists 10,000 years ago if you want to finger point.

It's kind of cherry picking that you singled out CA and ignore the wastes of forests felled from the Atlantic to the rockies. We haven't done much better. It wasn't even a century ago that we had dust bowls sweeping across the great plains from so much overfarming. 100 years ago the total population of CA was 1/6 of greater London, you can't compare the UK to CA much better than an apple to an orange.
As a case in point: https://tools.ietf.org/html/draft-wkumari-not-a-draft-05

I think publishing an IETF RFC on security best practices is hard, but I hope these authors manage to pull through
There is a massive wave of layoffs in the tech industry and the Californian government seems content to gleefully drive the knife in further.
Agreed, this is a great book that goes over many different types of fraud with amusing examples.
Seems that bcrypt, scrypt and Argon2 are all designed to slowdown attacks on specific hardware platforms. All run relatively slow on GPUs so they all work. The blog covers how to overcome this using FPGAs, specifically for bcrypt. The same might also work against scrypt and Argon2 if configured parameters are in favor of FPGAs. If parameters exceed the specs of FPGAs, they will be slow as well. So depends on the configuration of the algorithm.
Just sent you an email -- excited to connect!
> the semantic web - is just around the corner

Or so you thought...
Source: wait 50 years.

The evidence is overwhelming, worldwide. Pick any source you want at this point.
Building an Open-Source OTT Video System for Educational Purposes
I was one of the people criticizing Mozilla for forcing Mobile Firefox users to upgrade to the newly-rewritten codebase while it still lacked support for any extension other than uBlock Origin, so I was pleased to see that they're making progress on supporting other highly-requested extensions.
> nor their server IPs are cloudflare

They are for me, apparently because I'm using cloudflare's DNS service, and cloudflare is returning its own IP when I query for archive.vn's.

$ dig +short @8.8.8.8 archive.vn
5.196.68.232
$ dig +short @1.1.1.1 archive.vn
1.0.0.1
1.1.1.1

They don't return themselves for all hosts,

$ dig +short @1.1.1.1 google.com
172.217.9.14

I wonder by what criteria they intercept, and if this by archive.vn's or cloudflare's initiative.
Metamath Proof Explorer contributions visualized with Gource through 2020-04-29
This is often (though not always) true for single-company unions, but not for unions made up of employees at multiple, competing companies. The game theory gets complicated when you're using one negotiation as leverage or signalling for your next negotiation at a competing firm.
I wonder whether an anonymous group of non-dolphin team developers will fork Dolphin and incorporate information from the hack to improve performance and precision?
I think doing only what managers say is a fine example of bad culture. People who have been trained to not care can make a hundred prototypes and still not make anything great. People who believe that the organization will support them in making something great for the users will push to do more prototypes until they get it really right.
- Ask yourself whether you really need to take action, especially if you're not the person's manager. There's a lot to be said for keeping your mouth shut.
I think that the main argument that isn't simply a matter of storage costs (which probably does kick in at some point) is simply a matter of brand-management. If the average Wikipedia article is a discussion an incomplete and poorly sourced article about Pokemon then Wikipedia gets a reputation as poor source of information. It actually had the reputation pretty strongly early on, but it's reputation for reliabity has actually improved over the years.

I suppose that there is also the inverse problem where poor articles can use Wikipedia's relatively good reputation to give visibility to some pseudoscience or conspiracy theory. If it's really obscure, the only people who will be writing articles about are will be proponents who will then link to the article from their closed Facebook groups. It won't necessarily be obvious to non-experts what's going on so deleting certain kinds of articles could be a protection against that as well.

(I'm not any kind of Wikipedian btw; just speculating off of the top of my head.)
Property-Based testing for Python built-ins and the standard library
really? i've always counted weeks, since every week is the same lenght (and paid fortnights, since every fortnight has the same lenght). i get paid by the month now and it's super weird to me, as if i'm worth more in february than in march.
> For example, you can't take into account vehicle depreciation, because the vehicle depreciates regardless of whether or not you drive for Uber/Lyft.

For taxable depreciation, which is generally equally spaced over a fixed time, ok. For actual economic depreiciation, as in the difference in what you paid vs what you could sell it for, time and mileage are both factors, extra miles from driving for hire reduce the sales value of the vehicle.
Some really good advice here. Especially the "build as if you are going to sell at any moment" and "build as if you are going to open source at any moment".
I don't think it was ever the case that everybody on board was taught astronav. It's very much a thing that's taught to the people who need to be able to calculate where the ship is.

That's about 4 or 5 people on a typical warship, and then you can add to that pool the number of people who did hold a job that required the skill but have since been promoted.
Yes, and? If you're choosing a tool to deploy for that workload, why would you deploy Oracle instead of ClickHouse? The same question goes for any other analogous workload. Why use something that's second-best at 100 different jobs (Oracle), when you could just choose the best-in-class tool for the exact job you're doing each time?

Especially since, in the particular use-case we're talking about here (data warehousing), the whole paradigm and all the tooling is built around the expectation of ETL pipelines copying+transforming+"cubing" data around from OLTP (or data-lake) systems to OLAP systems. "Everything being part of one solution from one vendor" doesn't make one whit of difference in that case, since the whole architecture is expected to be built around having a one-way pipeline of mutually-opaque interoperating systems, so any two pipeline stages that can manage to speak to one-another at all can't really be any "more" well-integrated than that.
The road to hell is paved with best practices.
> Like, there must be some line that separates what deserves an article and what is does not.

That line is simply:

> If a topic has received significant coverage in reliable sources that are independent of the subject, it is presumed to be suitable for a stand-alone article or list.

-- https://en.wikipedia.org/wiki/Wikipedia:Notability

This instantly weeds out a lot of obviously trivial topics. There's arguments about how exactly "significant coverage", "reliable sources" and "independent of the subject" should be defined, and refinements of this policy for specific subject areas, but that's the core of Wikipedia's notability policies. I've never heard any solid arguments for including a topic which doesn't meet this criterion.
Well, I think that you're overreacting. Considering risks is important. We've suffered too much from denial. Pollution of groundwater. Fallout from nuclear weapons testing. Toxic chemicals in food packaging. And I could easily come up with another dozen examples.

> The reason your comment is harmful is because you make implications that have no basis in evidence, ...

That's exactly what attorneys for polluters always say. There's this thing called the precautionary principle. So you act when damage is possible, long before there's conclusive evidence.

Edit: If you like, I can probably find defendants' briefs and expert reports from landmark cases, asserting that plaintiffs have provided insufficient evidence of causation to support their claims.
It's the saddest joke ever. Distorted text got pretty bad for a while there.

We've crossed that threshold a couple of times. I think that's why we keep getting new captchas.
But those all seem pale next to 98 days.
Tables require dynamic allocation--as do Python tuples--which cause GC churn even when optimized. And accessing a table performs a lookup operation just to put it onto the value stack, anyhow. While insertion and index operations are fast, they're nowhere near as fast as not doing them at all. If you want stack semantics, just use the stack! Multiple return values (return lists) are one reason why Lua is often faster than Python and JavaScript in an apple-to-apples (i.e. comparing ad hoc application logic that doesn't rely on Python's hundreds of megabytes of C modules, no JIT (though return lists make JIT'ing easier), etc). The article says that they "don't perform notably better", but in my 15 years of experience with Lua that's just absolutely not true, especially on hot paths.

But return lists are more than an optimization. Lua is a first-class functional language with guaranteed tail-call optimization. And Lua maintains strong semantic symmetry between its C API and in-language constructs. In both cases return lists provide an extremely elegant way for composing function calls, including composing mixtures of Lua and Lua C functions.

For example, returning a list in C is as simple as `push; push; return 2`, whereas in languages that require an array or tuple you need to need to create a separate object and then insert your value (by index or name). It's worth noting that Lua can handle allocation failure gracefully, throwing an error back to the more recent protected call while maintaining a clean state (e.g., OOM from an event loop client handler won't crash your app and the hundreds of thousands of other connections). Many simple functions that operate on the stack (e.g. lua_pushinteger) are guaranteed not to dynamically allocate. Such guarantees can make writing OOM-safe Lua C API code much easier.

If you look at it from the perspective of the C FFI, return lists make a ton of sense. Indeed, they're integral to the C API semantics, which is defined in terms of an abstract invocation stack--which is in fact implemented as a contiguous array.
Stripe, Doordash, Gusto, Flexport, Shopify
If we don't switch fuels, there will soon be no shortage of desert ecosystems no matter how many we pave over...
The journalists covering this issue have consistently gotten it wrong.

They have the power to direct the attention of millions to the solution, yet continue to miss the forest through the trees and get swept up in the us vs. them techlash BS.

Uber and Lyft are not screwing over workers. Our system of government is screwing over workers by not providing the benefits of every other developed nation with similar tax rates for the average person.

Companies and workers (whether as a collective or as individuals) should be free to arrange employment simply around time and money.

The fact that this is impossible indicates a problem with the system itself, not with the individual actors in the system.
In Java terms, a "type constructor" would be a generic class like, say, `ArrayList<T>`.

A constructor can be viewed as a function that takes values for the fields of a datatype and gives a value of the datatype in return. Not all functions are constructors, but some are.

At the type level, if we squint a little, "Maybe" or "List" behave a bit like constructors. They take types like "Int" or "Bool" as parameters, and give types like "Maybe Int" and "List Bool" in return. Not all type-level "functions" are type constructors (for example, in Haskell type families are not type constructors) but some are.
Right. Browsers can't use the OS control implementations, because the demands of DOM/CSS simply can't be handled by those native implementations. But Firefox is trying to emulate the look and feel of the OS controls, using native theme drawing APIs when possible. It is very hard to get 100% right, which is why no browser does.
I don't think they're legally allowed to waive your unemployment insurance payout.