jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
US was delayed with the onset compared to Europe and the rest of the world. This is not some competition that lowest number of cases wins. If anything else, you need to account for cases/capita. Furthermore, India, a country of 1 billion+ citizens has less than 1000 cases. Why? Because they haven't got enough testing capacity.

Please stop this ranking nonsense. It is not helping in anyway. If we want to assess how effective each country will fare - look no further than totalitarian and authoritarian states. Also, wait for all of this to be over with and then we can assess who did better and who did worse. Amidst the crisis, I am frankly concerned about comments such as this.

Ranking by cases/capita (per 1M)

1. Iceland: 978

2. Switzerland: 864

3. Spain: 612

4. Norway: 417

5. Austria: 396

6. Germany: 297

7. Belgium: 293

8. Iran: 258

9. France: 245

10. Netherlands: 245

11. Denmark: 241

12. Sweden: 191

13. Ireland: 183

14. S Korea: 174

15. Portugal: 157

16. USA: 98

Ignoring smaller countries such as Estonia, Vatican City, etc
Source: https://www.worldometers.info/coronavirus/

Even the aforementioned ranking is useless because the onset is staggered. It is like taking a slice of a timeseries data in the middle of highest rates of changes and saying "Here! Look. We have some definitive answers."

I am in no way opposed to spreading the message to folks in deep south states who are largely ignoring this crisis. But using misleading data to alarm them is not the right way to go about this. The press should be doing their job of communicating what exactly is going on in hospitals, pressuring leaders of the states to consider the warnings, and generally taking an objective, scientific approach in informing the public.
Nonsense. You have to track people in order to know that you are not tracking some people?
ISPs in the UK have to obey court orders, and there are some court orders in place for the "big 5" ISPs around certain piracy websites.

If I try to go to thepiratebay.org I get this

---
Access to this website has been blocked under an Order of the Higher Court.

Any TalkTalk customer affected by the Court Order has a right under the Court Order to apply to vary or discharge it. Any such application must:
(i) clearly indicate the identity and status of the applicant;
(ii) be supported by evidence setting out and justifying the grounds of the application; and
(iii) be made on 10 days notice to all of the parties to the Court Order.

For further details click here.
---

On top of that there is a voluntary scheme run by the Internet Watch Foundation to provide filtering for sites that share images of child sexual abuse. Some ISPs don't participate in this, but the vast majority do. One famous example of things that get blocked (but also reasonably quickly unblocked) are the Wikipedia page for a band. NSFW link https://en.wikipedia.org/wiki/Internet_Watch_Foundation_and_...
It’s the same as using lines of code as a productivity metric.
As long as you support 1.2 as well (which Heroku does), you're fine; this is about sites that _only_ support 1.0 or 1.1.
Privacy Badger isn't a recommendation to reduce CPU and memory usage. It's a recommendation to use in place of Ghostery. Because it is based on ABP, it may certainly have some of the bloat issues uBlock is trying to address.
It was pretty easy to get up and running with Docker Compose:

version: '3'

services:
mysql:
image: mysql:8
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: matomo
matomo:
image: matomo:4
ports:
- 4000:80

This lets me in at localhost:4000 and I just enter "mysql" as the DB host, "root" as the username & password and "matomo" as the database name, and it's basically done.

Of course, I probably have to point it out or someone else will, that it's a bad idea to be using the MySQL root user, instead of creating a user with the rights that Matomo needs: https://matomo.org/faq/how-to-install/faq_23484/
University town. I'm in the town limits, but on the very edge of town. Apartments downtown have fast connections, but edge neighborhoods and surrounding areas only have low speed options.
> If this isn't happening, it's a sign that "the system" is, once again, not a free market; and the way to fix it is to make it more of a free market.

Indeed. In our back and forth we've now teased out the basic "no-true-scotsman" argument used to advocate for free markets, also known as the Efficient Markets Hypothesis.

Why the free market will solve the problem. What's that you say? The market is producing disastrous outcomes making life unlivable for huge swaths of humanity? Well clearly you should add more free market then, as the cause is clearly not having enough of that.

The reality is that not all social goods and goals can be priced, or measured, or even understood and articulated in a way we all agree on. And, the really core and subtle point that often gets missed is that it's literally impossible to base your normative system on the idea that we'll all just optimize for outcomes when that system is non-deterministic.

All models are false, some are useful. For sure the economic canon has some analytic and descriptive value, that's not in doubt. But it has very serious and severe limits, and that's where all the actually interesting public policy discussion happens.
Yeah I agree.. DDG has limitations, but I find the first 2 pages of Google are almost entirely ads now (either literal paid ads or posts full of ads and affiliate links). The whole SEO racket has incentivized all the wrong kinds of optimization.
> If SQL had a way of picking one row from a group, rather than aggregating over it, that would be immensely useful.

Well, there is a way which is window functions :) as shown by you.

The idea to expect exactly one first name of the person with the biggest salary is kinda wrong, since there can be more than one person, and this can obviously not described as a single column per group.

Note that aggregating is not limited to min, max, sum, etc. Postgres, for example, has array_agg which aggregates individual columns from each record of a group into an array, if that becomes necessary.
While I agree this looks dumb, I don't understand your loathing for multi-tool pliers. The most useful tool is the one you have with you, so I'm going to carry as many as I can fit in my pocket at once.
I had Threema installed but not set up so your comment prompted me to set it up and I don't think they could have come up with a more confusing setup if they'd tried.

First screen asked me to wiggle my finger on the screen without offering any explanation. Second screen gave me a random string and told me that's my ID. Third screen asked me to add a password for Threema Safe, whatever that is. I then couldn't leave that screen at all because the on-screen keyboard covered over the next button, and the one big green button that was visible did nothing. Eventually I accidentally swiped and got to another screen that asked me what Threema Safe I wanted to use, like I have any idea what a Threema Safe is. After that it asked me to put in a username, even though I already have a Threema ID from several screens ago. Then it asked for my phone number. So now it has a Threema ID, a phone number and a username and I have to guess which of those is useful. Then it asked me to sync my contacts, I didn't do that. Finally, I got to a screen with a QR code, my nickname, my Threema ID, something asking me to Enter Code for Linked Number, and a Key Fingerprint. This thing bears only a passing resemblance to a messaging app.

Most of that setup I kind of understand, but then I'm the sort of person who reads HN. There is not a hope in hell of getting even 1% of the people I know to even make it through the setup process though.

Once inside, I apparently have one contact called ECHOECHO who, when I message them, repeat the message back to me. The messaging UI is slightly nicer than Signal and WhatsApp's though, but not as nice as Telegram's.
Spectrum auctions and allocation are both worse than unlicensed use.
Having specific users for high power stuff kind of makes sense but requiring another (specific) company to be involved to build short range wireless networks in your own building is stupid.
This policy change got to clash with GDPR since they made it mandatory? I don’t use WhatsApp but someone who does should file a complain.

Either way; we need to kill the idea that user growth is a replacement for a honest and legit business model. This is not just a founders problem - investors are equally compliant since they keep on throwing their money as long as they see that sweet exponential curve. Once they get tired of seeing their money being lit on fire; they give the founders one option; monetize what you have or shut down.

Since users are now used to your service being free, the only thing you can do is to look at what you have; User data.

At first, you just sell this info to your “trusted” partners because you want to be able to sleep at night, but as the revenue keeps on growing, your investors realize you have a money printing machine at your hands.

At this point you you’ve lost your compass and forgot why you even founded the thing, being stuck at a big table discussing with investors and lawyers how to find loopholes in the new iteration of the GDPR laws, ending the meeting with deciding to funnel a big chunk of cash to lobby the law out of existence.

At this point, everybody looses except from the stock owners. Or maybe you find it hard to sleep at night, because even thought you now have infinite amounts of cash, you lost a part of yourself that day when you threw your entire user base under the bus.
And Tim Cook has a degree in industrial engineering.
Jealousy as in "X is 'entitlement' if I want X, but do not anticipate having the ability to get it."

Because if you simply didn't want X, it would just be a matter of taste. So instead, you think it is unreasonable to want X, as you don't think anyone should have it before you unless they are to take some kind of social penalty.
It was first posted on `14 August 2014`. So my guess is no one has really taken him up on the offer.
> Again the trend seems to be mixed plan. Open plan offices with private areas.

What do you mean, "again"? This statement is the first mention of such in this sub-discussion. Also, I'm not going on a tangent about the joke that the "private areas" in such offices turn into or how infeasible this design is for many lines of business.

> In which case you can not argue that there is significant money/effort involved.

"Significant money and effort" as in the sum total devoted to finding solutions to the problem of distracting, sub-optimal environments being foisted upon engineers, not the cost to a single hypothetical engineer.

> It's either the cost of headphones and the effort of walking tens of metres.

That statement presumes: a) headphones are allowed; b) headphones work for everyone; c) people have work they can pick up and move; d) that private areas actually exist in sufficient quantity for those who want them; e) that private areas are not appropriated permanently by people up the political food chain.

> Developers are going to need better arguments than that to convince HR/Management that this is not a trend worth doing.

That statement assumes HR and Management care about any argument besides cost.

Also, you completely ignored the point I was actually making, which is that throwing engineers together into a giant room does not give you the cross-pollination that so many management consultants claim you get.
"who has a gun" - that you know of.

Also, you imply anyone with a firearm is a "threat." The USA might not be the best place for you to reside, as hoplophobia is largely futile.
Brammo, Zero, both good.

Mission Motorcycles are an SF favorite, but are outrageously expensive.
There are more options than just "Entirely Open Concept" or "Individual Cubicles"! There can be a mix of the two, or other things. My ideal scenario would be majority open areas, but with plenty of more secluded rooms/areas where people can work in a quiet, distraction-free atmosphere if they choose. You don't need to have a dedicated desk, and can roam freely between the two.
Even the Texas state attorney general isn't putting up with this. One would think that Texas would be all for companies doing whatever they want, but no.
I think the biggest benefit of these is automatic backtraces. That's what I tend to miss from e.g. Python. But this is usually more of a concern for applications than for libraries. If my application spits out "IO error: nonexistent file", I need to know which line it came from to know which file it's talking about. But in a library it's usually more obvious.
I just added a screenshot to the README
I don't think today's chaos is related to other wide encodings (those are probably very rarely used). Today's chaos is like Batchelder describes, but I'm suggesting that some of that is due to the ambiguity of the encoding: is this data I'm consuming iso-8859-x or is it utf-8? It's this ambiguity that contributes to the whack-a-mole (and this is a big part of the chaos IMO).

That said, would anyone have been interested in a totally new encoding? For European languages which use mostly the same 26 latin characters with occasional diacritics and accents, UTF-8-with-incompatible-consumer degrades into occasional unreadable characters. But if your out-of-date browser or application gave you a "cannot decode this encoding" error, that might have caused a whole lot of pain during that transition. Not to mention that some of the same issues with OS/filesystem/language library interaction would probably remain.
To continue hypotheticals, once you know its there it becomes a voluntary act to continue. You have to continue to (allow) reporting of your location. That sounds more like 5th territory.

Anyway I see its not speech, so not testimony.
This data is accessible at small scales just by registering for a free api key at People Data Labs and making a GET request, and if you want more robust access you could just pay PDL for it.
Get a court order. No infrastructure company on its own should be making value judgements about what it hosts.
Google itself has based its printing infrastructure on Google Cloud Print. I have no idea how I'm supposed to print anything now.
Yeah, it does seem overwhelming from the outside. But all these libraries are just variations of boilerplate needed for the `std::error::Error` trait.

And the variety exists, because there are different needs and trade-offs:

• You may want an error type that takes 0 bytes, so that `Result` is cheap for trivial high-performance functions (e.g. parsing libraries that may fail on every byte).

• You may want your error type specify exact cause of failure in your library in a programmatic way, so that callers can turn it into a precise, localized error message for the end user.

• You may want to have a super rich detailed error object with all the context, e.g. an entire HTTP response for a 5xx status.

• And some application developers prefer having an "I don't care, just give me the backtrace" error wrapper for everything, to speed up the development and not spend time on micro-managing error types.

All of this works nicely and uniformly in `Result<Ok, Err>` with some `Err` type written (or generated) by you.
What happened in Capitol hill pales in comparison to BLM. I watched them burn the streets of Chicago. They looted stores in the loop, twice. There are stores that are gone forever.

Nobody set the capitol on fire. The majority of protesters didn't even enter the building. They damaged some property in a public building. They didn't set a police station on fire.

There is absolutely no way you can compare what happened on the 6th to any BLM race riot. Was it wrong? absolutely. They should not have done it. But the left has burned and looted. Portland has been absolutely insane. A 14 year old black kid was killed in CHAZ by community police that shot up a white Jeep and then tried to get rid of all the evidences.

The Supreme Court dismissed the Texas lawsuit with three sentences. Three sentences!!! SCOTUS is the only venue for a state to challenge any other state.

People have lost faith in the system, not because of the orange man bad, but because the system if fucking broken. People are totally unwilling to even acknowledge the idea or concept that wide spread mail in ballot fraud happened, when it certainly did.
That chapter doesn't seem to be provide any arguments for redefining what the words "dynamic typing" mean other blind assertions of the same sort that he used in his blog posts. I appreciate that he has a potentially useful mathematical formalism, but thats no reason to go about redefining words in relatively common usage - and especially not to be rude about it.
> Remember that the entire purpose of the uspto is to encourage innovation

While patents could in principle be reformed, in practise any reform is unlikely to work because people would game the system. The best way to encourage innovation would probably be to abolish patents altogether.
A large scale bitcoin economy would not look too different to the average user than the current economy does.

An average joe would not run bitcoin themselves, they would use a bitcoin bank, check out mybitcoin for an early example of such a service.
It's a strict-liability offense: merely having the stuff in your hard drive cache, unlooked-at, is enough to draw a gaol sentence.

That's something that comes up periodically w.r.t. to the IWF itself. It's not an agency of the police (or part of the govt at all), so the exception to child-porn laws that permits police to view such photographs in the course of an investigation doesn't apply. Thus, if the law were to be applied as written, it should be strictly illegal for IWF employees to have accessed many of the sites on its blocklist. So either they haven't done so, and their blocklist is of questionable accuracy; or they have done so, and thereby committed a crime.

Fortunately for them, the government supports the IWF and has no interest in prosecuting them.
Google is God. Someone lynch these heretics.
Why? The Internet encompasses a lot of protocols. Why assume every domain name supports HTTP? It's not fair to call them incompetent idiots when you're the one shooting in the dark. Without an unambiguous URL, you're only guessing, so accept the risk.
Germany doesn't. The government just decided not to implement blocking (after arguing about it for years). Anyone (worldwide) who hosts child porn will be contacted by the police and asked to delete it. (When that was tested in January, 99% of the offending sites were gone after four weeks.)

That's why I was so surprised. I only really followed the debate in Germany (that's where I'm from), not in the rest of Europe.
I think its called "enjoying life", totally overrated from what I've heard.
You'd need to comb http://opensource.apple.com/ for an idea about that.
The biggest savings for me has been time. No need to drive out weekly for groceries, and fewer cravings to eat out during the week. It takes roughly 15 minutes each night to clean bottles and prep shakes for my wife and I, which will be used the next day.
> Indeed. I didn't realise that Docker/Container folks had ever said VMs were too heavyweight. Is this linked anywhere?

https://github.com/docker/docker#user-content-better-than-vm...
Yeah, not a large app. I should have mentioned that it had like 12 endpoints total
Power editor doesn't do retargeting, with off-site data captured from your visitors. Power editor is just for targeting people using on-site FB profile data and activity. I agree though, Facebook's targeting is indeed awesome.
I'm not at all sure what you're trying to say, one comment seems to conflict with the next.
I never had the ability to function without sleep, so as I approach 30, I guess that's one less thing to miss!
I noticed that reading on a tablet with reverse colors (black background) has some of the same effect as e-ink. Since I started doing this I feel it is much easier to concentrate on the book. It is probably the fact that you're less exposed to light, even though you never get a completely black screen on a tablet.
Looks pretty great at first glance, certainly trust Coinbase more than any other BTC player.

Kind of interesting that Coinbase is competing with itself on ways of buying BTC.

Their standard "buy" mechanism currently has BTC at ~$282, while the last trade was ~$278 on the exchange.
Swords have little use on a medieval battlefield anyway. You use different weapons and tactics.

Just curious - could you explain this in a bit more detail? It's surprising.
The likely application for this technology is to enable mass production of specific engineered proteins to become cheaper.

When you have a method to rapidly untangle misfolded or otherwise undesirable proteins from a tangled mass of denatured protein, that enables you to use vats of monocellular organisms to create your desired end-product, crack the cell wall or cell membrane in a manner that would denature the proteins, then use the described process to un-denature and separate the proteins. Then it re-folds.

Using such a process, you might be able to produce spider silk using modified yeast instead of modified goat milk--or actual spiders.
One problem with existing satellite internet (or phone) is that the signal has to travel to and from a satellite thousands of miles above the equator causing a ~500ms (half second) delay or lag which is noticeable in voice or video calls, ssh sessions, games and even browsing the web. You'll press a key and it will take half a second for it to register, or say something and not be heard right away.

Getting this down to ~100ms puts it in the range of terrestrial communication and will make things much less noticeable.
The lack of any real community at many places that have comment threads is one of the big problems imo, which would create some of the "incentive to behave" and "semblance of real identity" (even if "real" is pseudonymous, it's real within a community). And it's pretty hard to build a community around one person's personal blog, unless it's a very small one (their circle of personal friends).

That's one reason I think the HN comments are often better than the comments on the posts HN links to. It's also one reason I think there are significant downsides to the de-centralization of tech blogging: where in 1998 someone with an article to post would have posted it within a community (say, submitted it to Kuro5hin, or Metafilter), today they often post it on their personal blog. There are definite pros to the ability of anyone to publish anywhere, but I think it makes everything more disjointed on the discussions.
Interesting. While what you say has "logical" written all over it (given variants like "logged out" where "logged" is clearly the verb), "log" as the verb for this activity doesn't feel right to me. I will, however, update my previous post :-)
Logdin, or perhaps, logdone.
>> the dollar amount required to reverse all of the effects of the disaster
>Holding the debate hostage with demands for physical impossibilities is definitely a red flag in a conversation partner.

But holding the debate hostage with demands for ethical impossibilities is somehow okay?

That said, by allowing for a dollar cost thaumaturgy was not holding the debate hostage. In fact, he accepted your challenge to debate him in the frame of reference YOU set up. A frame of reference which, btw, is not the only one in common use to decide such questions.

What you need to respond with now to keep your credibility is whether the 'true' dollar cost is:

a) The cost to mitigate every single effect from the disaster.

or

b) Some other, smaller, amount along with a list of the effects you have discounted from the full amount and justification for such discounting.

Alternatively, you can be gracious and concede the point that if there are alternatives to high-risk offshore oil wells then perhaps we should explore them rather than drilling.