skysight-inc/HackerNews huggingface dataset:
We've open sourced and talked about a lot of how we do DDoS mitigation. Details are in the following blog posts:

No Scrubs: The Architecture That Made Unmetered Mitigation Possible - https://blog.cloudflare.com/no-scrubs-architecture-unmetered...

Meet Gatebot - a bot that allows us to sleep - https://blog.cloudflare.com/meet-gatebot-a-bot-that-allows-u...

How Cloudflare's Architecture Allows Us to Scale to Stop the Largest Attacks - https://blog.cloudflare.com/how-cloudflares-architecture-all...

Kernel bypass - https://blog.cloudflare.com/kernel-bypass/

SYN packet handling in the wild - https://blog.cloudflare.com/syn-packet-handling-in-the-wild/

How to achieve low latency with 10Gbps Ethernet - https://blog.cloudflare.com/how-to-achieve-low-latency/

How to receive a million packets per second - https://blog.cloudflare.com/how-to-receive-a-million-packets...

Introducing the BPF Tools - https://blog.cloudflare.com/introducing-the-bpf-tools/

BPF - The Forgotten Bytecode - https://blog.cloudflare.com/bpf-the-forgotten-bytecode/

Introducing the p0f BPF compiler - https://blog.cloudflare.com/introducing-the-p0f-bpf-compiler...

Single RX queue kernel bypass in Netmap for high packet rate networking - https://blog.cloudflare.com/single-rx-queue-kernel-bypass-wi...
Some GNU utils use USR1 instead. It's not ideal, but it gets the job done.

I'd also like to map ^T to `kill -USR1 <pid>` on my machines, but didn't research it much.

> Sending an ‘INFO’ signal (or ‘USR1’ signal where that is unavailable) to a running dd process makes it print I/O statistics to standard error and then resume copying. [0]

[0] https://www.gnu.org/software/coreutils/manual/html_node/dd-i...
Isn't keeping a car running with children inside incredibly dangerous? What if they release the breaks or shift to drive? I'd think taking the child with you should be safer than leaving them in a running car.

For animals that's different of course. But wouldn't an override be enough?
British supermarket chain Tesco first to sell ground-breaking  plant-based steak
What it would really require is a new application model. With a simple interface with the OS to define all of its needs in term of firewall rules, ports to be opened, access to hardware, etc. And very few interactions beyond that. Storage is cheap, it really doesn't matter to transfer a couple hundred of megabytes of binaries more. You would have a single binary file. And most importantly you would achieve version independence, i.e. the binaries of the app shouldn't even care whether it is running on ubuntu or another distribution (and it could even be cross OS) and mostly what version it is running on.

I can't help thinking that Docker is building a massive legacy application headache further down the line when all these applications will not be developed anymore, the developers will have moved on, the technology stack moved on too to new shiny tools, but the underlying OS needs to be updated and these legacy apps still need to run. The compatible base image will probably not even be available anymore. Some poor guy is going to have a horrible time trying to support that mess.
10 Best Plugins You Need to Install for New WordPress Website
Memory palace technique
Yes. I know a lot of people who start their engine while waiting for the garage door to open.
How can you publish historical articles without knowing people actually grew old?

Sure life expectancy was low, but that’s mainly because people died young. Out of 14 children in a royal family you’d expect less than 5 to reach the age of 15, and that was for royalty.

That doesn’t mean the people who didn’t die at birth or as young children died before they grew old.

If you factor out all the child deaths, the average life expects wasn’t that much lower for a Knights Templar than it is for you. Hell, if you’re a poor 20+ American, you’ll probably live shorter, even with the help of modern medicine.
Yes monks in general lived longer back then https://www.google.com/amp/s/www.independent.co.uk/news/scie...
Plus you can build a single static binary in Python using nuitka (http://nuitka.net/). Ok it's static against the python dependencies but dynamic against libc for the linux build, but I've never had to deploy to a server without libc.

And if you know all your servers have the same Python version and your code is pure Python, you can even forget that and do a .pex (https://github.com/pantsbuild/pex), which a the Python equivalent of Java .war : a zip that embeds all the program and dependencies. It's light, fast, and problem free basically.
19 Types of Amusing YouTube Comments You Can’t Miss
Show HN: HardyPress – Serverless static WordPress hosting
Oh thanks !

Not much scripting, just a personalised image on Docker Hub and an alias on my dev machine to push "navaati/toolbox" in the .toolboxrc on machines (but that's just a small convenience).
If we can save lives by installing a simple alarm that goes off when the key is out of range, why shouldn't it be done? The cost per vehicle are negligible, no new hardware needed, just updated software.
According to Werner Koch (link to the email posted by other commenters already), the GnuPG people weren't contacted about this issue. So that comment from the researcher looks a little out of place, iMO.
TBH Amazon Indian org is known (from the Seattle folks I spoke to) for being sub-par filled with employees from service companies, so no surprises there.
Algebraic data types and their algebra
How do you do Collaboration with our teammates
Hello everyone,

I am doing some research on how people usually collaborate with each other, what are the easiest ways to do so and what tools do you use. If you have any experiences (negative or positive) would be much appreciated.

Thanks a lot.
Vedat
An artificial beach sounds like far more money than sense if it underground.
I interned at Amazon a 11 months ago at Hyderabad, India.
I used to go to the office at 1PM and return home at 2AM. So much work pressure. They literally treated as a robots. Yes, we did work as a robot because they lure us by offering PPO( Pre- placement offer).

They used to give us a weekly task which was never supposed to complete if you work even for 60 hours/week. Thus our whole weekend was ruined in completing this task.

I have got a mentor who himself can't able to complete the given task so he gives his some of his work to interns.

Amazon is a great place to learn but not for the work.
Docker containers can run in other places where they are secure, IIRC then Joyent has way to do this in their cloud
Tiny human brain organoids implanted into rodents, triggering ethical concerns
Believing in climate change, but not behaving sustainably (longitudinal study)
I always thought all cars had alarms for these cases. Similar to when your child throws the key out of the window while driving. Shouldn't happen but has happened (there were some news stories on that last year) and there's no reason the car shouldn't give an alarm.
This would have been around the time he negotiated a gigantic deal with Disney for Toy Story at Pixar, after selling them Pixar's hardware and CAPS software for digital compositing — used to great effect in the 'Disney Renaissance' era (it was first deployed in this opening shot for The Rescuers Down Under (1990): https://www.youtube.com/watch?v=KjkdOAjtJ1k)
Trump says he wants to get ZTE 'back into business, fast' despite Denial Order
Yup. You have the option to save the article as well by clicking on the heart icon. This allows you to view the article even if no one else is seeing it.
SoftBank had been good news and bad news both at the same time for tech. The good news is that they have so much money that they don’t know what to do with it. On the top of this, they have moronic non-technical people who were only “technical” like a decade ago to do the evaluations. So if you have a startup and mild ability to hype up to these folks, you come out laughing with millions in your hand almost instantly.

The bad news is that they are absolutely incompetent VCs. Just look at their recent investments in things like impossible io. Whenever I think who the hell in their right mind will invest in this completely bogus and fraudulent company, SoftBank comes around and buys them up with billion dollars. They have no differentiation between betting on risky startup vs betting on bogus startup. They are currently biggest party responsible for hyping up lots of startups for absolutely no apparent reason.
Everyone should have a CO detector in their homes and it's already law in some countries. CO poisoning is very dangerous and can happen independent of cars. IF you have a smoke alarm at home there's no reason why you shouldn't have a CO detector as well (those probably make even more sense, CO can kill you even if you're awake, smoke detectors mostly help when you're sleeping).
I'm really just writing up what I did so the internet can tell me what I did wrong...
The reason why Cyprus got a "bailin" rather than a bailout (liquidity extension from central bank) is precisely because the place has a reputation for money laundering, e.g. https://euobserver.com/justice/139688
Yes and researchers shouldn't release incomplete teaser facts just to promote their publication and then cry wolf when their stupid paper embargo bullshit isn't adhered to.
Yes, but it's not practical to copy/paste them.

I did something similar here[0] when I wanted all the internal hostnames I had to resolve locally via dnsmasq:

https://github.com/winks/dotfiles/blob/master/bin/ec2-dns.py
This basically is a port of Qemu/KVM to Android it seems.
You're betting wrong. The office formats are horrifically complex.
If You’re Collecting Rocks, Might as Well Find Ones That Look Like Meat
Keep it in mind it was an example privided by the OP
The patterns are there. But often the connection is meaningful, not causal.

https://en.m.wikipedia.org/wiki/Synchronicity
Read the Kaspersky report.
https://media.kasperskycontenthub.com/wp-content/uploads/sit...
You said:

> Sure life expectancy was low, but that’s mainly because people died young ... If you factor out all the child deaths, the average life expects wasn’t that much lower for a Knights Templar than it is for you

Where literally the second damn line of the article:

> For even wealthy landholding males, average life expectancy was about 31 years, rising to 48 years for those who made it to their twenties.
When your cousin's software consultancy company is hired...
I find it hard to see why people would go for a system where the transaction times are comparatively huge - you can't HFT on the blockchain, for example. And it's revealing that the cryptocurrency infrastructure has basically replicated the exchange system, complete with central counterparties and broker-dealers.

> Imagine if you could buy your lunch using company stocks directly instead of cash.

This sounds like an excellent way to complicate your tax return.
To be fair the Shire was on the brink of destruction in the books, but in the end got saved and restored to its old glory (with some additional elven magic to boot).

If you wanted to, you could read it as a fantasy of a pre-industrialized country getting threatened by industrialization but rejecting it and continuing in their old ways (allegory, ha!).

So personally, I'd say the Shire plot has a happy ending in the book. I'd see Frodo's fate and the general decline of the world as a bittersweet ending, but those elements have been kept in the movies relatively unchanged.
It won't be the same for all, but my car won't autorestart the engine if I've opened the door i.e. the behaviour changes from

- pull up, shift to neutral, engine stops
- wait
- car worries about battery, restarts engine

to

- pull up, shift to neutral, engine stops
- open door and get out
- wait
- get back in, engage clutch, car tells me I have to manually restart the car
IBM Executives Press U.S. Lawmakers Not to Adopt EU Privacy Law
I agree that Aslan is obviously an allegory for Jesus, but I don't think that's true in the same way for the parallels in Tolkien's stories. The key feature that distinguishes allegory from other sorts of parallels is that allegory is meant to reveal or teach something about the thing it parallels. Lewis's allegories are bald-faced Christian teaching, but Tolkien's parallels seem to just be remixes of narrative elements, without any sort of commentary intended. Gandalf obviously has a death and resurrection and goes on to save everyone, but is Tolkien saying something about Jesus with it, or is he just riffing on the Christ-figure archetype that appears in many mythologies? It seems more like the latter to me.
If you have a single miner and an incentive to exploit double-spends, won't whoever controls the miner just do the double-spending themselves? They can mine a chain that spends one way, then mine another to replace that one that spends again.

If you can trust the miner, why not just use a regular RDBMS? The controller is the primary/master, you just need to disallow UPDATEs and DELETEs, and to have a constraint that prevents an account from spending more than they received. The other nodes are read-only replicas.

(To the complaint that a single master doesn't scale: it should scale as well as a single miner. They're both the only writer to the database.)
But how many angels can wank on the head of a pin?
When physics meets biology: a less known Feynman
Ask HN: Should developers maintains Open Source projects for free?
I think it's a very bad idea or at least those projects should not be business friendly ?

I created and maintained an open source project for more than seven years. Used by a lot of companies (big names Oracle/IBM/SAP/VMWare ). Even if it was a really fun and I learned a lot with this project

I will never do it again and I encourage people I know to stop contributing to Open Source unless it's part of their day job.

You can of course have little toy projects and learning experiments but should not work on open source project unless you have a clear idea on how to make money from it. If you feel like you want to do charity, there are other people worthy (than big corporations).

What do you think ?
Never thought about it before. Sounds interesting. Let me see if I can integrate one of these easily :)
Ask HN: GDPR for CMS SaaS app?
Let's say you have a SaaS where your customers can create mini-websites which have sign up pages, members area, etc.

MY question, what is the SaaS for the data of those users who sign up on the customers' "mini-portals"?

Is it a processor or a controller? The SaaS customer can customize pages, send emails etc...so it looks like the controller is the customer and the SaaS is just the processor, but after talking with some lawyers I'm not so sure about that.

What do you think?
> Ive contemplated suicide but i dont know if thats a wise choice.

... I think you need to talk to someone about this, because you've got an incredibly distorted sense of perspective, and suicide is never a wise choice. There are always alternatives.
what was the median life expectancy?

on edit: they said factor out all the early childhood deaths - which probably aren't factored out for 'average' life expectancy.
For the vast majority of users git is bug free. If there is an issue with git nowadays its highly specific and well suited to be handled in a mailing list.

This also makes it easier for the git devs to focus on actual development and not explain git to people unwilling to use google (the same people are to lazy to use email).
That's a really bizarre way of thinking. 1st level connection doesn't mean personally close. Are you willing to be held responsible for the misdeeds your own 1st level connections might get up to?
Maybe he meant that if someone is pretty, they don't really need to have other good skills.

Plus their character might spoil, since people like them anyway just based on looks...
I tried using it with the Pug plugin and found you can't really reference CSS or other pug files, because of a relative path bug. Seems to be a known issue. So that was a showstopper.
Sure, C++ and Java are both Algol based languages. I agree that a different paradigm is a better way to go for learning - LISP as I mentioned or Haskell as you mentioned. I have done a little Haskell and Erlang, but not enough to say that I know those languages. LISP I value chiefly for making me think differently which I guess is what you are going for in your comments.
Although, I do still assert that Java is an inherently good language. I knew C before C++ and I would rank C and Java as 'better' languages than C++ from a design perspective. C and Java for being simple. C++ is good in other ways - it is arguably 'powerful' although the bang for buck over Java is reasonably low in that regard these days. My point is, I know several Algol languages and in my opinion C++, C# are the 'worse' ones and Java, C are the 'best'. I completely accept that other people will view this entirely differently and that this is largely a matter of taste.
I disagree with this article because I see successful Docker deployments every day.
Why was the blockchain cheaper to build and maintain compared to a traditional RDBMS? I agree that avoiding knee-jerk reactions is good, but I frankly have yet to see a case where it was actually the best solution, except for the case of Bitcoin and other public cryptocurrencies.
OK, so tldr: If you can't define a partial ordering between events (ie. "earlier than" as in A can cause B, "later than" as in A can be caused by B, "same time" as in there can be no causal relationship between A and B), then time as defined in B-theory can't exist.

So what? What are the consequences?
Yes, and I agree with that point, but my original comment was made in the context of an article that (in my view) was making a very different point, and I don't think my comment makes sense out of that context, nor do I think the author really engaged with what I was saying. Certainly the rhetorical questions which immediately followed his quotation of my comment were totally irrelevant to anything I believe I actually said.
Wait, you can't open your door with keyless cars? What about in winter when your car is running to heat up and you get out to clear your windscreen?
This seems way overblown. An in-depth explanation Werner as to why this is most likely not an issue if you're GPG is > 2.1.9 [1]

An (older) example of expected behaviour [2].

[1] https://lists.gnupg.org/pipermail/gnupg-users/2018-May/06032...
[2] https://sourceforge.net/p/enigmail/bugs/538/#43ff
" I was uneasy there with how managers would chat up the young women employees in their offices (with the sliding roller doors) for hours"

Maybe they were, you know, working together.
I'm curious, does this apply to all of Amazon globally? I was considering Amazon Dublin and would be interested to hear what it's like there.
This seems like it could be good as an ephemeral pastebin/image/video sharing with a small group.

off topic, I wish one of these peer-to-peer schemes caught on, if only because it will incentivize people to buy a desktop computer which will serve as network node. There's so many interesting things that can be done if people can be convinced that they are part of the network and not just "tablet users".

I wonder if anyone is trying to build home routers that double as ipfs/torrent nodes.
Yes, especially mail solutions which are using OpenPGP implementations such as GnuPG.

It looks like its rather an mail client issue than an OpenPGP implementation issue:
https://twitter.com/gnupg/status/995931083584757760?s=19
Sounded like a dark, tongue-in-cheek response to the "never work for amazon" advice. Like, his only other option is death according to HN commenters, since the only place he got an offer from was amazon.

Or so I hope...
While I do prefer Java, I also use C# a lot and concede that my preference is largely a matter of taste
And even then the worst that can happen from leaving an electric car turned on in your garage is your battery getting drained. Even keeping the lights on this will likely take days when fully charged.
This would be a nice thing for Disney to do, but they won't. Iron Man was a second rate Marvel character that they ignored for years, and they've subsequently made so much money from that. Monkey Island is an excellent storyline and world and Disney will happily ignore it until Pirates of the Carribean is forgotten they they will find the right treatment and throw some celebrities in there and make a bunch of money. Or not do anything and deprive someone else from doing the same thing. Not saying that's good or bad, just saying that's what will happen.
Sipping espresso

Pause, muse on time's illusion

Work must resume, shame
Show HN: I made a toy app for humans to build playlists together
Ah... gotcha. Sorry, I find I often misread people in text so I appreciate you expanding on your point
A 14th human foot – this one in a hiking boot – washes ashore in Canada
GPS _is_ less accurate vertically in certain circumstances

GPS is less vertically accurate all the time, due to 'dilution of precision', which depends on the position of satellites in the sky [1].

When you move x distance horizontally, unless you have a very poor view of the sky some satellites will get closer and others further away. When you move the same distance vertically, all satellites will get closer but by differing amounts [2]. As vertical moves produce a smaller change in the measured data, noise in the measured data has greater impact on the vertical measurement.

just figure you're on the Earth's surface, and cross-reference
map data for the altitude

Once GPS data reaches an app on a phone, they're free to discard the height data, true.

But the GPS reception module itself doesn't contain a detailed elevation map of the earth; there isn't enough memory to store a detailed map, or any way to push out map updates.

usually this doesn't matter unless you're flying

The main application I've seen for height data is sports trackers. For example, cycling and running up steep hills is hard work compared to running the same distance on the flat. Some trackers will even set challenges like climbing 2000m in a month [3].

Things like drone altitude control also like having height data, obviously.

[1] http://www2.unb.ca/gge/Resources/gpsworld.may99.pdf
[2] Because you can only see satellites above you, never below. Unless you're high enough that the planet stops getting in the way.
[3] https://www.strava.com/challenges
NEO Economy – live updates on market cap rankings, tokens, ICO stats, charts
The Little Mermaid was made in 1989. Thirty years ago, yes. But far past the time when gender stereotypes began to be challenged.
High-Resolution Mandelbrot in Obfuscated Python (2011)
To be fair, that price used to be $18.95 per trade before the Robinhood came in and shook them a little bit.
Page stalls at "Loading from peers......."

Oh the irony.
Both I think you're responsible for your scope and also customers if they have access to APIs or export feeds.

Any data about final users should be available and controlled via consentement mgt ui
How does this revoke the open source nature of the OpenJDK?
but completely open source. what's your point?
It doesn't double every 10m. Each 10m of salt water roughly adds 1 atm. So it only doubles at the first 10m. So the oxygen becomes toxic ~66 meters when diving with air.