skysight-inc/HackerNews huggingface dataset:
I don't see why the price of GA is relevant to plausible's pricing.

With Google analytics, you are the product, not the customer. Free ad-supported SaaS is really a different value proposition from non-ad-supported paid services.
Plague of Justinian
I believe that was in fact the specific inspiration for the first book's lizard.
Trust me, I know. We have alarming on all of our SSD burst balances after a few painful lessons.

At least those are mostly OK, since in our case at least, the really EBS hungry clients now have volumes of 1024 GB or more, so the burst balance issues don't apply.
I know back in the day for RuneScape bots using SCAR there were macros to move the mouse from one position to another on the screen with randomized acceleration, randomized curvature, overshoot, clicking in some bounding box, etc. all using a normal distribution in an effort to thwart detection. Imagine being the poor developer tasked with trying to recover some signal out of that.
yes, some people add a bit of water or milk. In theory the water turns to steam helps make them fluffy, I believe.
and for recording gif/videos https://github.com/phw/peek is pretty nice
I programmed professionally in C# for about eight years and in that time I can count on one hand the number of times I saw the ‘dynamic’ keyword. Nobody seems to think it’s worth the effort or confusion.
fwiw, there is VR support fo Garry's Mod: https://steamcommunity.com/sharedfiles/filedetails/?id=16784...
This is pretty cool. I like the examples on the home page, on mobile now, so can't test the composer functionality, but some nice tunes!
Best of luck. I've been through something similar and know how stressful it can be. When closing my last startup, we purchased a D&O tail policy to cover cases like this. It's a good way to buy a little peace of mind.
You can look over the product I'm building (self-hosted analytics): usertrack.net. It's not free though.
I don't understand the point of transforming things to class instances, though. All of TypeScript's strengths are available without the need for things to be an actual `instanceof` something, right? Can you elaborate?

FWIW, I'm biased against `class-transformer` because we were wondering why some of our (TypeScript-driven) API endpoints were so slow, and `classToPlain` + `plainToClass` were the culprits, comprising 2/3 of the time spent. If you look at the source code for those functions, they're kind of insane.
I started a side project in 2013, and when I (for other reasons) left my job at the beginning of 2019 I decided to go full time on it. I timeboxed myself to one year to show salary-like profits.

Things that snuck up on me:

1. I thought it'd be the same work as before, but more of it. But when your side project is promoted to your full time job, you want to keep it that way. You start focusing on different things, like making sure you make enough money to keep going. My project used to be ~90% free, and after six months of "that's okay, I'll just build more paid features" it didn't work out (that's a whole post on why) and I was forced to move a lot of free stuff behind the paywall, which comes with all the user backlash you'd expect.

2. Apart from building paid features, learning how to do so and funnel people into them is half a full-time job in and of itself. YC's free Startup School was a fantastic resource here.

3. The more people pay you, the more you feel beholden to them. You'll spend more time doing customer support than you want because of the guilt. You'll think you can resist this or engineer it away, but it just keeps coming.

Before:
- 10k MAU
- Net negative $300 a month

1 year of full-time later:
- 13k MAU
- Net positive $500 a month

Uplifting result, but not salary-like, so I'm moving on and demoting it back to a side project. Nonetheless I don't regret this; if I hadn't done it I'd always be wondering "what if".
Yeah - privacy is important to the author. Less data points but protecting users' privacy.
Latency is not that big problem I'd say. We play a music where it does not matter that much, sometimes just playing one long tone for the length of everyone's breath.

I just would like to hear everybody at the same time, but what I hear is always one person's sound getting preference over others. Or sounds just alternate randomly based on the volume, I'd guess.
It's more the following workflow:

- your friends set up a zoom happy hour
- current personal laptop is fubar or super old/unsupported
- you use work laptop, installing zoom

As someone not in sales, I have never seen anyone try to use Zoom for actual work meetings.
Scientists create mutant enzyme that recycles plastic bottles in hours
I have a lot of respect for david shaw. He quit managing his hedge fund day to day because he said something along the lines of finance make me stupid or something and went back to doing something useful. If only more of our elites realized this (and cared to do something useful with themselves)
One thing I've found (after others mentioned it here) is that Google seems to reward impatience when trying to solve captchas. Going faster and making more mistakes and not waiting for loading images seems to help convice the algorithm that you are human. This is rough on anyone who thinks they are being rejected for not being accurate enough.

OTOH, it is hard to figure out for sure what makes a difference. I use a proxy/VPN with a fixed IP address that only I use and Google eventually seems to have figured it out; I used to get the hard or impossible ones on Google Scholar at times but now never do. So possibly in my case they decided to stop giving them to me around when I changed strategies, but I suggest giving it a try at least.
Just because I don’t know if you’re aware, the parent comment has a “/s” which means they’re saying it sarcastically. They agree with you most likely.
Looks great — thanks Seth. Could you guys set the correct Content-Type on the EPUB? Should be application/epub+zip
>there is some method by which it is possible to determine that a particular salary/wage is "fair" and that "fair" wage

there is one and that is relatively simple, it's what people negotiate under symmetric information. The behaviour of some full-time uber drivers is simply irrational and that is effectively being exploited by companies like Uber.

If one includes the cost of operating and maintaining the vehicle, not to mention the depreciation, the risk of losing work if it actually breaks down and so on you're not arriving at a salary that is even remotely sane or competitive.

And sure you can say fuck them, they know best QED and so on but it's simply not sustainable. Just look at who has to pick up the cost during the corona crisis now because these people are effectively broke if they can't drive, it's everyone else.

In the name of flexibility we are loading social responsibility of regular employers onto the public because drivers overestimate the benefits and underestimate the risks and companies like Uber want to line their pockets.
Discover Quickly for Spotify
What specifically didn’t work?
Wi-Fi Peeks into Buildings to Check Social Distancing
Those would be the assembly-language-coding type haters. They can't make those mistakes, or they are borked.

I make the mistakes that are "fixed" by static typing quite regularly, but since I execute the code that I write, they don't survive.

Where static typing helps is the refactoring. You change some code; what other things have to change, where?

Although informing the process of refactoring, static typing, at the same time: (A) puts up some barriers against refactoring and (B) creates the need for a lot of the refactoring in the first place and (C) requires a more complete refactoring job than is minimally necessary to validate the idea behind the refactoring.

Refactored code doesn't escape the need for testing test. If you have some statically typed code that isn't tested well, and think you can refactor it just by making a few changes and then adjusting elsewhere to shut up the compiler, you have another thing coming.
I'm pretty sure that API responses are generated dynamically by the server. Is there really that big of a performance impact server-side between "rendering" full HTML vs. generating JSON?
I don't know if this will tick all of the boxes you need because it is primarily IAC, and is for k8s only afaik: https://www.pulumi.com
Context (which is basically what you're referring to) is just one strategy.

Often, targeting is used to narrow in on an audience. Let's say I have a product to sell but I don't know my exact audience- I'd start a very broadly targeted campaign then see which types of people are responding to the ad. I would then narrow my targeting based on response. The broad targeting can lead to insights that I wouldn't have received if I had targeted a specific publisher.
JSYK: the end result of the Buildpacks project is a Docker image. It's just that if someone wants to package up NGINX inside of a container alongside their app, they can just add the buildpack and an nginx.conf rather than going through the complexity of installing and configuring it themselves.
Favorite Command Line Tools
Covid may be far more widespread than we thought
You and I are different. We shouldn't prescribe blanket solutions to nuanced problems.
Sure, but the same is true of the current banking system: if it were made more usable and accessible, we could broaden the set of people using it.

And in fact that has happened in some places. Take a look at M-Pesa, which started at about the same time as Bitcoin, but is actually used on a daily basis by millions of formerly unbanked people.

Cryptocurrencies can't get credit for potential anymore. It's time for them to demonstrate actual results or admit that they're niche technical toys.
I'm using an adblocker because most ads are deceptively trying to push garbage products. And I feel like I've never been offered some valuable information by an ad. Having them push stuffs we want (good and relevant products) it's different from having them push targeted trash. I believe that selling trash anonymously on the internet (think drop shipping, malware and bloatware) is so lucrative that genuine products and companies have a hard time competing.
A lot of coal plants in developed countries are closing. The least efficient ones are most likely to close. That should tend to make the % unprofitable fall, but it's rising instead.
Forever War had an interesting time lapse of changing humanity, due to the main characters traveling close to the speed of light on their tours of duty.

Stanislav Lem's Return from the Stars comes to mind, though the pacifist society is alienating, seen through the eyes of the main character.
It would be a good practice to first make a DB change alone, which is compatible with both and new code, so you don't need rollbacks. Then separately deploy a code change.

Edit: also suggested by Martin Fowler https://www.martinfowler.com/bliki/BlueGreenDeployment.html
Great question! Not yet, but this is very much on our roadmap and something we're looking to support soon!
Indeed. The problem with imposing liability on moderators is that they're already doing about as well as they reasonably can at a job that isn't easy. Nobody wants a platform full of spam and disinformation.

But it's inherently a difficult trade off between heavy-handed censorship that catches too many dolphins in the shark net vs. not catching strictly 100% of the bad stuff. If you start imposing liability on the moderators then it forces the trade off into an all or nothing -- either they give up and stop moderating whatsoever or they have to murder all the dolphins because now a single shark sighting puts them out of business and you can't always tell the difference.

It also eliminates the possibility for different platforms to experiment with making the trade off in different ways. Maybe The New York Times wants to have an editor read every user comment before posting it but Reddit has a stronger commitment to free speech. Shouldn't we have both and let the different readers make their choices? Isn't that better than locking in the same compromised criteria for everybody?
I think every DB change should be done like you suggest. An example I worked on recently:

- migrate DB and create new field

- deploy code for writing into such field (not read yet), in parallel with old field

- backfill data migration for older records

- deploy code with feature flag to read new field in workflows, but still write to both fields

- switch read feature flag on

- make sure everything works for a few weeks

- switch write feature flag to only use new field
We created a proxy that only tunnels data that matches the swagger.json.

https://github.com/EXXETA/openapi-cop

This is cool for dev mode but you do not always want it in production because deep validation of all requests and responses takes many cpu cycles.
It doesn't look like this takes depreciation or gas into account, but the site is like 75% advertisements so I might have missed it.
Yeah, it's definitely a thing, and I put in a little milk myself. But 2oz does seem high.
It's all fine and dandy until somebody has it in with you and suddenly the first search result on your real name says you're a pedophile.
"Wrong" in your opinion, not in the opinion of others.

Choice is a beautiful thing- that's why with things like GDPR you can opt out from tracking, personalized advertising and be worth less as a user to the publisher.

Ad tech needs to do a better job in making these choices easier to make and persist.

edit- as the commenter below correctly states, GDPR is "Opt-in" not "Opt-out"
I can't keep up with idiomatic Rust
@WGH_ You're dead - presumably because the profile is new, and immediately made a comment? I think maybe anti-spam is a bit aggressive, unless there's some linked account that accounts for the ban?

At any rate, I agree information on bpf as a iptables work-a-like is scarce. This helps a bit:

https://www.netronome.com/blog/bpf-ebpf-xdp-and-bpfilter-wha...

Then there's of course the kernel docs, eg:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

See also: https://blog.cloudflare.com/introducing-the-bpf-tools/
People often confuse startup speed with agility. The talk "Agility ≠ Speed" does a good job of critiquing that idea. Agility is about the ability to change direction gracefully. NoSQL definitely gets you started quickly—as OP noted, you avoid much of the overhead of data modeling and making changes to schemas—but at a certain point you can get into real trouble, and that will slam the brakes on your velocity. I've experienced the same thing with weakly typed languages. These sorts of tools can be very useful in the right use cases, but trading away some of the guardrails can extract a large cost if you aren't thoughtful and careful.
From the article:

"These expenses include:

Insurance: This includes personal insurance and a rideshare or commercial insurance policy.

Car/lease payments: The amounts a driver pays to drive their vehicle. Drivers either own their own vehicles or lease one from Uber or a third-party provider.

Tolls, license, permit fees: Drivers pay for all of these fees. Passengers pay an added surcharge when drivers must incur toll fees.

Gas: Since drivers are considered independent contractors, they must pay for their own gas, and are not reimbursed.

Vehicle maintenance: Drivers are responsible for their own vehicle maintenance and upkeep. They will be reimbursed if a rider damages their vehicle, however."
we will see, but it is just hard to fathom that with all these social distancing measures in place you still have 400K in the US and seemingly very few in Brazil and all these other places where for large swaths of the population social distancing is not an option.

It might be that the R0 is far more variable than assumed.
Butterfly Builder, a tool to compile PHP
Hi, I'm the Head of Trust & Safety at Cloudflare. I'd be happy to discuss the specifics of your domain's DNS settings that lead to this if you'd like to email me -- justinATcloudflareDOTcom

This general issue though is addressed here: https://support.cloudflare.com/hc/en-us/articles/200168876-E...

Specifically:
"Having an MX record for a root domain proxied through Cloudflare will reveal your origin web server’s IP address to potential attackers. See Why do I have a dc-######### subdomain? for further details."

This support document links to the following other support article on this topic:
https://support.cloudflare.com/hc/en-us/articles/36002029651...

This article includes the following quote:
"If your mail server resides on the same IP as your web server, your MX record will expose your origin IP address."
I think the issue here is that Instagram has a different idea of the importance of a phone number than you do. They consider a phone number to be more personal information than your full name. Your phone number is also trivially tied to your full name anyway, unless you paid for a burner phone in cash wearing a ski mask.
They could have used a SOUSVIDE Water bath and pasteurized the eggs themselves. About six hours at 140 doesn’t damage the eggs too much.
> otherwise we would sync our whole list of employees with 100s of services

Could also have been created with SCIM and you're in a particular SCIM group that other folks are not in.
For my social group.. what killed MSN was a combination of Facebook and moving to mobile.
Yes many (most) viral vaccines are weakened versions of natural viruses, but the weakened versions were created in the lab.

Yes insulin is natural, but it needs to be processed and purified via a lab process (if from pigs) or grown up in a vat of cells for the human form.
A lot of old people are dying these days. Perhaps someone wanted this known before they passed away, for some reason.
Thank you a lot, I would greatly appreciate this!

There is significant interest in applying logical reasoning and logic programming in the context of legislation and application of laws, in fact especially in Austria, for several reasons both historic and current, and also throughout Europe, for instance to implement cross-border use cases that are mandated by the Single Digital Gateway Regulation (SDG).

As one contact point, see for example the Vienna Legal Hackers:

http://vie-legalhackers.at/en/home-en/

A few weeks ago, I gave a presentation about Logic in the Public Sector in the form of a RuleML webinar, maybe these slides are interesting for your use case, or in future projects in LegalTech:

http://ruleml.org/talks/MarkusTriska-LogicInThePublicSector-...

See also ruleml.org for more information about RuleML, and further potential opportunities for cooperation!

One thing I can say for certain, after discussing this topic with lawyers who are interested in Prolog: In Vienna, opportunities for applying Prolog in concrete projects in LegalTech abound. If you want to use Prolog in a job in the legal sector and are reasonably skilled in the language, you can start working immediately, for instance in the context of EU projects.
To be fair, I updated the link to the the ‘tags’ page, since it includes the whole series, after @quit32 commented. They might have been referring to one of the first couple in the series , the link originally pointed to #1.

Honestly I’m not familiar with the Yi cameras, I haven’t read that newest post, I’ll have to look into it. But, 12 Security is credited with disclosing the 2nd Wyze security breach in December 2019 (the 1st one not even a full calendar year before).

Wyze reluctantly admitted the breach days later, but went into damage control mode, claiming the DB was only exposed for part of the month of December. 12 Security says otherwise, that it was exposed for the majority of the calendar year, and many parties across the globe accessed it according to logs.

https://web.archive.org/web/20200306023236/https://www.nytim...
It makes it really easy to add type safety to parts of a legacy project as you go along; for new projects you can enforce type safety with a linter or stricter compiler settings.
I totally agree that it's all over the place. I am a mathematician and have just thrown this together because I wanted my students to be able to learn Peano arithmetic (something I teach in my course) in a fun way. I am in desperate need of someone who knows something about UX.
Enjoy!
My dad is a trekkie and I was in my early teens when the show aired so I must be at rewatch 8?

Also from gene rodenberry is earth : final conflict. Also pretty cool
Seems I got that whole reply thing wrong.. My bad
The Left Hand of Darkness, by Ursula K. Le Guin
You may not have thought this through. Defamation isn't people saying things you don't like. It's people saying things which are untrue, and cost you your livelihood. You could invest a lifetime in building the respect of your peers only to have it snuffed out by a competitor running a smear campaign.
R0 changes from location-to-location and from culture to culture.

Case in point: the Flu is affected by temperature. Its R0 is lower in the summer (when the Flu dies) and higher in the winter, aka Flu season.

COVID19 does not seem to be affected by the heat, but its almost certainly affected by population density. The R0 of COVID19 will be higher in cities (ie: Wuhan China or New York City), and lower in rural areas.

But its good to see estimates for R0. We need a number to base our decisions upon, to get a rough gauge of how bad this virus could get. Whether or not all of these measures we're doing matters, or if its worth the tradeoff of harming the economy.
Short answer: recovering from Covid-19 probably does give immunity, based on all the precedents you mention, but we can't prove it for sure yet because not enough time has elapsed and no sufficiently rigorous studies have been done.

Of course viral antibodies persist for some amount of time, they don't disappear immediately upon clearing the virus. What we don't know is anything about the shape of that persistence. Is it days or weeks or years? Does it decline linearly, or exponentially (as a half-life), or on some other schedule? What kind of variance between people is there? How much does it vary based on all the other factors, like other health and immunological conditions, or re-exposure to the virus? This is all what we don't know yet, but need to before we can make assumptions regarding herd immunity to start lifting lockdowns.
My understanding is that WebRTC echo cancellation seems to work work by just attenuating down the everybody who is not the loudest speaker.

You could try an app like Mumble, where you can turn that off (and also have other detail controls, at the cost of a bit more initial setup).
> social distancing measures in place

R0 is the measurement of what will happen WITHOUT social distancing.

In effect, researchers calculate R0 to determine if social distancing / lockdowns / etc. etc. would be worthwhile.

------

The virus's real reproductive rate is called "R" (which is obviously lower now, due to social distancing / masks / etc. etc.). R0 is the "if we did nothing" variable.
Pretty bad. The white ends up amber and rather leathery. My Chinese friend won't eat them.
For most queries, that might be true. However, the termination guarantees of Description Logic (OWL) reasoning and SPARQL (more precisely: the specific time complexity bounds) immediately imply that Prolog is more expressive. Even if we don't consider such ridiculously long-running queries, there's still limits to what can be expressed in DLs and SPARQL: since OWL doesn't have any variables, you're restricted to tree-shaped queries (indeed, this is a major part of why OWL reasoning is decidable), and SPARQL doesn't allow you to express any constraints on the intermediate nodes in a property path expression. Neither of these restrictions exist in Prolog.