skysight-inc/HackerNews huggingface dataset:
WAN acceleration comes to mind. I know this tech from the enterprise world of the past, but maybe there's something FOSS out there!

Besides that I'd go with some good stuff long forgotten: pure text email, terminal based web browsers, pre-downloading web resources you use often during the night (some browsers were able to do that in the '90s), IRC, etc.

When I started to use the Interned we've had ONE dial-up 64Kbps modem shared over 10 PCs :D It wasn't amazing, but everyone was able to get something valuable out of it. Now I'm sitting alone on a 1Gbps cheap fiber looking on my CHEAP router capable of 10Gbps... I've almost forgot how it is to be limited by bandwidth. But I also remember that limitations of that kind were responsible for people becoming very creative with how they use infra.
We can look to the GDPR text itself to answer that. Is the cookie there in order to create a profile with other information in order to identify a natural person. If yes, then the company is required to treat that cookie identifier with the same care and requirements as other sensitive personal data like social security numbers, passport numbers, personal ID numbers, and so on.

Law is fuzzy by nature, but it seems pretty clear that a shopping cart cookie is exempted from needing consent. Functionality of services that are expressly requested by users do not need consent, and in this case we have users that want to put items inside a cart in order to buy it. If that creates a profile on the server, and that profile is combined with other information, and then used outside the scope of the customer relationship, then we are moving into the area where consent is needed.

We can draw a parallel to data collected offline. A person go to a store and talk to a sales representative about buying a product and having it shipped home. At what point do the sales person need to ask for GDPR consent? The answer is likely the point where the sales person saves a profile of that customer on the computer, and the profile is intended to be used outside the context of that purchase.
That can happen any time anyway. But they would have to show damages. And even though you'd be on the hook for legal fees - at least initially, defending such a simple civil suit isn't that big of a deal financially.

Or ... just do open source under an alias.
New TLS certificate for .herokuapp.com hostnames
We run a backend API app on Heroku and for simplicity our frontend calls it via the herokuapp.com subdomain `<our-app-name>.herokuapp.com`.

We haven't bothered with a custom domain SSL certificate as the herokuapp.com subdomain has been just fine.

Fortunately I was monitoring the endpoint as I started getting SSL expiry warnings a few weeks ago.

It seems heroku is serving an old certificate for <our-app-name>.herokuapp.com, issued April 2019 and expiring 22nd June:

```
$ curl -v --head https://<our-app-name>.herokuapp.com/
* Connected to <our-app-name>.herokuapp.com (52.19.225.66) port 443 (#0)
[snip]
* Server certificate:
* expire date: Jun 22 12:00:00 2020 GMT
* subjectAltName: host "<our-app-name>.herokuapp.com" matched cert's ".herokuapp.com"
issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert SHA2 High Assurance Server CA
```

It's a wildcard cert for .herokuapp.com but it's different from the current one I see if I curl the root domain:

```
$ curl -v --head https://herokuapp.com/
Connected to herokuapp.com (34.194.84.166) port 443 (#0)
* Server certificate:
* expire date: Aug 2 02:13:11 2020 GMT
* issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3

```

It seems they've transitioned to Let's Encrypt for the wildcard domain, but it isn't being served for app subdomains. I've checked a few other subdomains and see the same thing:

* govuk-prototype-kit.herokuapp.com
* heroku-status.herouapp.com
* juice-shop.herokuapp.com

I've been raising this with support since T-30 and they just keep saying things like:

> Our concerned team is aware of it and they are actively working on the renewal process. We'll get the new cert in there well before the expiration, and there will be no disruption of service.

Now we're at 7 days I've lost confidence that support has even forwarded my ticket to the right team.

I suspect in 7 days we're gonna see a lot of things break...
Transistor Research
Get input and output characteristics of bipolar transistor 2n3904
But "insurance" isn't strictly a financial product (the kind that's traded on exchange). For example, if you buy life insurance, you can't then resell it (equivalently, I cannot buy insurance on your life) because that would cause some pretty unethical incentives.
Unless you're the military.
i'll find a copy. it's a pretty interesting thing to think about.
Static type checking for PostgreSQL and C#
I think this is too reductionist as an interpretation.

With an insurance (especially something like travel/home insurances) you are not trying to game the premium, you are rather protecting risk of a preexisting situation.

Sure you can use it to gamble, like buying a few dozen houses and hoping they catch fire sooner than later.

Similarly with the stock market, stocks unlike a casino chips do produce value and represent real quota ownership of an asset. It can be misused in similar ways but it posses distinct qualities.
> for the purposes of this exercise I want to be able to do it for any web server as it is deployed today, rather than requiring support for a new protocol.

We want the server to attest that the content I'm signing is valid, and you can't introduce PGP into a normal HTTPS browsing session without a new protocol.
I think of it like, 7 minutes per day is 49 minutes of sports a week. And a steady, long-term effort has greater effect on the body than bursty, short-term efforts.

Although personally I aim for 15-30 minutes a day if I can only do minor workouts or 1-2h every other day if possible.
Incident Management: My monitoring utopia
> Which isn't an example of police brutality.

Tear-gassing a crowd is police brutality. It'd be illegal to use tear gas in warfare; many police departments around the world have banned tear gas.
So now that it's not the latest hype train, we're back to calling it "AI"? For the love of Christ, dear Economist, ML and AI are not the same thing and we have words for both of them. Use your words, people!

An understanding of AI's limitations is as far from sinking in as the average MBA is from comprehending Finnegan's Wake. An understanding that machine learning is not the entire 60-plus-year-old field of artificial intelligence would be nice to see for once from an institution that supposedly prides itself on precision of language and accuracy of reporting.

An understanding of Crichton's Gell-Mann amnesia effect is slowly starting to sink in, though, to at least one former subscriber.
Those can be mistakes as well.
>But it leads to things like Teslas driving into trucks parked sideways across the road because the engineers simply never predicted it would ever happen. And now it's happened multiple times!

This is a completely wrong reading of the situation. Tesla engineers clearly understood it is impossible to determine whether a stationary object is actually on the street or just an overhead sign with the equipment that is available on current Tesla cars and therefore they simply ignore all stationary objects. Because Autopilot is not a self driving technology this is not considered a problem. If a Tesla with enabled Autopilot ever runs into a stationary object it is clearly the driver's fault. It's extremely predictable and since it's easy to blame the driver there is no need to fix the problem by adding the required sensors to Tesla cars.
> But I think that's not nearly as important anymore

I used Macs during Classic to OSX and PPC to Intel transitions but I'd argue it's actually way more important this time.

Back during previous transitions fully native apps were really the only option but now...

Almost all modern actively developed software on Macs is just electron wrappers Only a few exceptions of actively developed cocoa apps come to mind, Sketch, Omni Group, etc.

The other half of the Mac ecosystem is exist outside of electron apps or cocoa good citizens and that's old but essential power user applications the Adobe suite, 3d software, science software and audio software which all have extensive custom Intel code and all the plugin infrastructure runs on Intel.

To bring After Effects, for example to ARM is going to be an insane amount of work and a lot of it is going to sit outside of Adobe's control because so much of the application relies on plugins which all have to be recompiled too.

I feel Apple might have lost the plot here a bit and has convinced themselves that this functionality vacuum is going to be filled with catalyst iPad ports, reality is if the computer can't run these apps people require for their jobs then they'll just buy windows machines.
Sure, you're right (also https://www.gwern.net/Causality#overview-the-current-situati... )

I'm just trying to say that very few things are actually that causal in big complex systems. I'm trying to say that such issues are very likely have many-many factors, and we see an aggregate effect.

And so in case of such aggregates arguing for-against them with very simple first-order reasoning is kind of useless. Because each piece of data (supporting or counter evidence) just explains a part of the big picture. So, without accounting for all data we can't really make general statements about what causes the aggregate effect that we see.
Hello how did u send the link
Gish gallop[1]? Although that includes arguments, not just questions.

[1]https://en.wikipedia.org/wiki/Gish_gallop
It sounds like they are using just a basic Linear Regression to forecast growth.

And to the uninitiated, this sounds like a very fancy word, that makes the software seem smart.

But really, it’s just drawing a straight line. And as you add more counts to your x axis, the Linear Regression “forecasts” what the value is on the y axis. This is the magical number, given by the computer, and is used to determine future load or capacity needs.
Yes, I read it and liked it. The "joking" eventually gets tiresome, though. Still a helpful book if one wants to grasp the basics of ed in 2020, though.
In addition to the concern that copyright doesn't necessarily cover personality rights, you can not assume that just because someone uploaded an image to Flickr as CC-BY that they had the right to do so, in a lot of cases they do not (when people upload images found on the internet). Yes, it's their fault, but in the end you still don't have a valid license for the image.
see https://gridcoin.us/
Washington DC is unusual because it's not a state, and in practice it's the only place where the President can order the police about directly.

You would expect directly elected police to increase accountability, but the question as always is: to whom? If the local electorate is racist, they're going to support racist violence from the police.

The very large number of police organisations produces some stupidities, like a tiny "city" that's mostly funded by stopping people going 1 mile over the speed limit on the nearby highway, but almost all the big problems are the big unitary police forces of the big cities: New York, Chicago, LA, etc.
Thanks for doing the math. On a global scale it does look better than the math I did for Germany.

However, I think 50% process efficiency is too high. High temperature electrolysis is about 60% efficient, but then you only have hot uncompressed hydrogen. There are a number more steps involved to get to a liquid fuel, each of them with considerable losses. I can't find the sources right now but I believe I remember something like 15% end-to-end efficiency for getting to something you can fuel your car with.
So I just need 10 neighbors and charge $30 each. Yeah 10 that way I am free Bwah ah.

Yeah that is a lot for home use. I would not mind a little faster than what I have, 50M, you know maybe 100M or 200M. Like you, no idea what I would do with 10G,
This is like trying to get blood from a stone ...

Why have you rejected these? What is wrong with them? Why are they unsuitable for your needs?

Why are you making it so hard for people to try to help you?

Can I suggest you write a proper blog post about what you've tried, why it's unsuitable, how these things have failed to meet your needs, and explain what you really need that is not provided by the things you've tried. Then post a link to that.
Many thanks for the info and sorry for the confusion.
I don't think it would be effectively any different than right now. Majority of the content is 'pulpy' right now and then there are a million niches filling the demand. It would likely be no different.

Just look at all the types of people that support themselves through patreon. There are many different types of people, and some of them are incredibly niche. Some are technical, some are artistic.

Really, the demand in the market would be same, so there would be similar content. The only real difference is we are killing the middleman who profits needlessly.
Any solutions where WebRTC can be transcoded to an Mpeg2 transport stream?
This is one of the clear evidences that the insurance industry is a dolled-up, glorified gambling industry, and they want to be able to play as a casino, without losing if someone other than the house games the system.
The Supervolcano Under Yellowstone Is Alive and Kicking (2017)
Almost all modern actively developed software on Macs is just electron wrappers

Which is exactly what Apple doesn't want to see prospering on its platform.
> Well that pretty much negates the "A few bad Apples" line. The whole basket is rotten.

Well technically it proves the line. The full phrase is "A few bad apples spoil the entire lot". Spoiled apples emit ethylene which causes the surrounding apples to spoil faster.
Additionally, the civil rights suits later brought against them get paid by taxpayers, not the offending officers.

Their abuse is literally publicly subsidized.

Lawsuit settlements for the police committing human rights abuses should come out of the police pension fund.
Just finished writing a more fare benchmark a few days ago. It's utilizing all cores, have DB pools of the same capacity for all tested languages, uses asyncpg in the async Python version, etc.

https://github.com/nDmitry/web-benchmarks

Long story short - asyncio is twice as fast... (results are at the bottom of the readme).
Swollen Eyelids: Causes, Symptoms, and Treatments
Is a daily 7-minute workout better than a 30-minute workout three or four times per week?

I've followed the Mark Lauren 90-day bodyweight challenge with good results (using his book) - didn't loose weight (wasn't trying to) but got a lot fitter. It's about 30 minutes of training plus warmup and cooldown so the total time invested is more than that.
The harder part is that when you have to write the code, it's because your existing business relies on it, and you have interfaces defined by other systems.

So, to take the example: you set up the expenses handling with no code, it's easy, all good. Then halfway through next year, the OCR app starts charging $1 per scan (as a hypothetical). Now you have to write some code. But your accountant is waiting for your receipts, so you have a deadline for the coding. And your code has to use the Airtable API, because that's where the rest of your process takes off. That API might be a lot harder to use than, say, SQLite, which would be your choice if you were coding the system from scratch.

So the code you have to write has constraints from the rest of the process that still works, and a deadline. So it's harder to write.

That's what I meant by "makes it harder".
Ich bin beeindruckt!
She didn't use fake identities, she booked on the behalf of family and friends.

The insurance also didn't require the person to have checked in.
How much money she would made when Corona pandemic started when all flights got delayed?!
Agreed wholeheartedly (I posted something similar but hadn't seen your comment before doing so.)
Do Facebook need to store the photos to use the model commercialy ?

I would expect the algo + weight of the model to be enough, and that it is all fine RGPD-wise since you definitely can't identify people from the weight of a model trained with your picture.
It's much better they learn now by being banned from a competition rather than having a lawsuit filed against them in the future.

The correct decision was made.
But this is the point, betting creates the risk in this case, insurance exist to reduce a preexisting risk.
My company in the UK was paying the same as you. We asked how much it would cost to get more. We are getting 300M for about 200. When asked why they used to charge us so much, when more cost less. 'If you are too lazy to look up a better price each year, they are too lazy to offer it'. I would engage your service provider, and see if they have a lower price for more.
"the first step in achieving this expanded focus", haha I know this one, the "expanded focus".

I hope they can pull it off, MuseScore 3 is amazing!
What you are outlining are the "extra steps" that the GP was alluding to. We call it "risks" but it turns out to be a kind of a gamble that the insurance company takes us up on, but with the house advantage.
I'm with you here. There are ethical concerns, legal concerns for productization, and overall this defeats the purpose of creating novel algorithms rather than a better trained model.

For instance, with the same scraping being used to train the deepfake GAN, would their model be more or less effective than a competitor model?

It seems like they won from a disparity in data not an innovative technical approach.
> US police forces seem to have a very short training

Correct; some states have laws mandating training hours for barbers that are longer than that mandated for police [0].

> not centrally vetted by any federal organism

As with many things in the US, these rules are mostly state-based (read: 50 different, often overlapping but also often contradictory systems) but with a patchwork of federal oversight.

For example, in 2012, the federal government stepped in with a judicial document called a "consent decree" aimed at reforming the Seattle police department after "a pattern or practice of excessive force that violates the U.S. Constitution and federal law" [1].

That's an example of federal oversight, but it only happens after problems have already occurred; it only applies to the city of Seattle; and it's temporary. Only a month ago [2] the city was in court petitioning for "we're all better now, federal oversight can end".

After saying in court they were reformed and would no longer use excessive force, Seattle PD used so much tear gas in a residential neighborhood that it seeped into peoples' homes [3]. Then they announced a 30 day ban on use of tear gas [4]. Then about 48 hours later they used tear gas anyway (after using "blast balls" containing "pepper spray gas" the previous night and insisting it didn't count as tear gas). Finally a federal judge stepped in [5] and issued a 14 day ban on its use - another example of our federal oversight being reactive and not proactive.

Oh, and did I mention Seattle PD shot a "less-lethal" grenade round directly at a protester, causing enough blunt force trauma to stop her heart and require life-saving CPR? [6] That was on the same night they used tear gas after promising not to.

And they threw flashbang grenades at the medics who were trying to save her life. [7]

(in case it's not obvious, I'm a Seattle resident and I'm pissed)

Another example of how complicated our justice system can be that might surprise people from other countries is all the levels of police forces we have - city police / county sheriff / state police (plus federal law enforcement - FBI, TSA, border patrol, and so on). Especially in rural areas the county sheriff often wields a tremendous amount of power [8].

0: https://www.cnn.com/2016/09/28/us/jobs-training-police-trnd/...

1: http://www.seattlemonitor.com/overview

2: https://spdblotter.seattle.gov/2020/05/08/city-of-seattle-fi...

3: https://www.thestranger.com/slog/2020/06/04/43840246/seattle...

4: https://crosscut.com/2020/06/seattle-issues-30-day-ban-tear-...

5: https://www.kuow.org/stories/federal-judge-in-seattle-bans-u...

6: https://www.kuow.org/stories/this-26-year-old-died-three-tim...

7: https://www.reddit.com/r/Seattle/comments/gywxhz/folks_i_nee...

8: https://theappeal.org/the-power-of-sheriffs-an-explainer/
From talking with meteorologists, it seems forecasting actual rain is not very hard if you have enough current data on the state of the atmosphere. What can be difficult is mistiness that is just on the borderline between falling droplets and moisture just hanging in the air. Differences can be extremely local in nature. [I'm not a meteorologist, I program computers, but I'm a pilot so I have a pilot's appreciation of and contact with weather.]
Ingredients for life appear in stellar nurseries long before stars are born
This is just a joke paper, there is no statistical analysis in it and the key findings are: some scientists the author knows have more followers than others.
Which is the best language translator app for free?
Kudos for using MQTT <3

When I come home, my phone connnect to the router and opens the gate and my rpi zero tells me, "Welcome home."
It's been working for a year now every day :D
is a simple python script with openwrt script on router.

I wrote it on my blog http://sebastian.korotkiewicz.eu/techlog/homeautomation-dete...

it very simple to do!
With use of force it doesn't matter if the techniques were ones we're used to it matters whether they are warranted by the situation. One isn't usually obliged to push crowds down the street. Using correct technique in the wrong situation is just as bad as using excessive force when using force is warranted.
author here, thank you!
feedback very welcome! As you say taxonomies are hard, and applying them is somewhat difficult as well!
What did you think about the increasing depression during a lockdown?
I am here and wanna take your kind suggestions about this thread.
> Confirm what security though?

For PoW, the important property seems to be that there's no shortcut to doing the hard work e.g. I could ask you to sum all the numbers from 1 to N for a very high number of N to prove you've done some work, but the flaw there is that a shortcut exists where where you only have to calculate (n(n+1))/2 to get the final answer in a fraction of the time.

> significant amount of complexity is very much needful

I think you're using the word complexity in a different way to the way I was using it. I'm guessing you probably mean "is difficult to calculate the result without taking a shortcut" and not "is conceptually simple to understand and analyse for flaws by a human". Ideally, you want both to be true but that won't be the case for all PoW processes.
Ask HN: How to engage a 4-year-old in learning activities?
I have a nephew (boy) who spends most of his day playing video games and watching cartoons.

So far, I have tried engaging him with old N64 games and Lego puzzles, which he loves. I also (briefly) tried to engage him with audio books, which he didn't seem to enjoy.

But whenever he gets tired, watching cartoons on YouTube are his go-to, and he does this quite often. (I'm referring to the generic, repetitive cartoons which YouTube provides that have a stale storyline.)

I want to divert his attention towards more progressive stuff, like drawing, learning words, doing math, but in a fun way...

Could the HN community please share any material or techniques they have found useful to engage their kids with? This could be anything from brain development exercises (be it through games, books, cartoons, movies, etc.) to physical activities.

(I am a programmer by profession, if that helps.)
Doesn't it expire from use? If you care that much about preserving history, buy one and don't use it for 30 years

LE: although considering most stuff built today wouldn't work without an internet connection the problem isn't just hardware expiring