skysight-inc/HackerNews huggingface dataset:
I'm not so sure. How many species went extinct in the first couple years right after the asteroids impact?
Nevertheless, the ecology you describe has sense of harmony in the way it is self balancing; humans are quite anomalous in that respect.

In nature a species population usually self correct and balance through either becoming prey or resource depletion (their prey). We can too easily protect ourselves from any potential natural predators (technology) and have found more and more ways to exploit the earth to allow unsustainable growth (technology). Modern humans are quite unbalanced and inharmonious... This point of view is also interesting when considering our predecessors, tribes who lived in the forests, not Mayan civilisation or whatever, but tribes, they leave no trace because everything they take or make is of the forest and goes back into the ground just like every other part of the ecosystem - they were the only harmonious humans and there still are small numbers of tribes who live like this.
Ask HN: Employment contracts in Germany
I have been offered a job in Berlin by a reputed online market firm. They are asking me to sign a contract before joining. I don’t have a contract in hand yet as I haven’t accepted the offer. Is this normal procedure?

Would I be able ditch this and join another company before actually starting this job?
If people know they’re going to be underpaid, why do they pursue that career path?

Why do people choose their job based on something other than money? To ask that is to answer it. (Hopefully)
The issue you're aware of is when I became aware of the project (because of the outages and ensuing coverage here on HN).

My issues are:

- that problem was caused not by a 'bug' but by a deliberate decision that the author made, and defended. I wouldn't use the term 'back peddled' so much though: Even after relenting and changing the allowed expiry window, the behaviour was essentially the same, albeit with a smaller failure window. AFAIK Caddy to this day won't start with a valid certificate if it can't renew it, if the expiry is within 7 days.

- before the TLS-SNI-01 challenge was disabled on the LE side, Caddy's behaviour was to randomly select a challenge to use. When I questioned the author about this his response was "oh well that would be too much load for LE". The problem there is that the ACME protocol handles this exact scenario - you query the ACME server to find out which of the challenges you want to use, it will allow you to continue with. As I pointed out at the time, I personally wasn't aware of this before the TLS-SNI issue, but as demonstrated by his response, neither was he. If his project's entire reason for being is registering certs via ACME, wouldn't you expect him to know the basic information/control flow when requesting a cert?

- the author has no apparent concept or understanding of 'separation of concerns' - apparently anything that isn't a single file go binary is all too much for the world to bare, regardless of the disastrous results his approach has given the world. I'm all for competing approaches to solving a problem, but when someone essentially ignores any competing approach that doesn't fit their existing narrative of "I have the sole solution to this problem", it's not a sign of someone who is really interested in solving the problem, it's someone interested in pushing their solution. That's fine for a salesman, I guess. Not so much for an 'engineer'.

Edit:

- the 'ads via headers' stunt was just plain weird and creepy, and shows that the author and his partners have no real sense for business. This is demonstrated in their 'Basic' paid support, which states: "We usually respond within 1-2 business days.". USUALLY!? You're paying $25 a month per instance, so you.. I dunno, don't have to install certbot once, and your support response timeframe includes the term "usually". Sweet fucking Jesus.
"a sad reminder that religious extremists have an extreme relationship to place; that they like places to be cleansed and compliant"

relationship to place = fascist => no-border
Believe it or not, some people see educating the next generation as a worthwhile endeavor despite the crummy pay.

(Son of two teachers)
He probably meant their brains
I cannot recommend Sleepio enough everytime someone mentions sleep trouble. The time-in-bed restriction regimen is in my opinion particularily helpful and I revert to it occasionally when I don't sleep well a few nights in a row with good results.
Life may also come in the form of a group of "artificial" robots that can mine and manufacture copies of themselves, with AI that can learn and teach each other.

Such "beings" (and indeed they should be indistinguishable from "natural" beings given a few hundred years) wouldn't need to evolve from scratch, so they don't necessarily have to be mostly built from basic elements like carbon.
That's the way Arch Linux does it as well.
> all we'd achieve is cooler taxis

I think you underestimate the impact of ubiquitous, free valet parking on urban design. We surround everything with parking to minimize walking distance to/from our vehicles, but you could organise things very differently if everyone was picked up and dropped off.

You could also park cars bumper-to-bumper, because you don't need trusted human drivers to move the cars boxing you in. Removing isles from the parking lot would nearly double the number of cars that could fit in a given space.

It's counter-intuative, but I think driverless cars may eventually make cities more walkable.
The US really need to get their shit together with how the taxes are used. Dams, roads, bridges, pipelines, water cleansing... All that needs maintenance and it is not being done.
John Stossel did a section on highly paid teachers in South Korea : https://www.youtube.com/watch?v=TxMPfY_YDsE

Some numbers : http://ncee.org/what-we-do/center-on-international-education...
Probably best not to read the section of the paper explicitly called 'The Long Read'dwhich are designed as colour pieces.
Have you changed your diet?
Not OP, but opt-out telemetry (https://github.com/mholt/caddy/pull/2079) phoning home to a non-libre, non-open source server for one. Not to mention the fact you couldn't opt-out without changing the build up until someone else (not the author!) made it a CLI flag (https://github.com/mholt/caddy/pull/2191)
Files with 42M Emails and Passwords Found on Free Hosting Service
A Newtonian physicist would also have known that it would take an awesome amount of fuel to accelerate to very high speeds. Being unaware of nuclear power they would have concluded that it's utterly impossible to go fast enough to reach even the nearest star in reasonable time frames.
US govt confirms FCC's broadband speeds and feeds stats are garbage
Was there Cyrillic text visible on Intel 386 chips after decapping?
The sides where Russia is happily occupying and destabilizing the regions which were previously under their area of influence. And the fact is that most of the Russian people feel quite nationalistic about their previous "glory", so they'll eat up whatever Putin is doing to them indirectly through NATO sanctions.
You choose a side based on the environment you support. The fact is that those "educated people" make uneducated disappointed in their own government, and Russia is happy to take advantage of that fact. The problem isn't the truth, the problem is the platform where that truth is practically used against your own system of values.
This entire post is a nitpick about a single word, with the intent perfectly clear, and you should be ashamed of that.

Just pretend it says "It would take a tech enthusiast to install [...] but the OS once installed can be used by all".
Financial tips for entrepreneurs to become successful
Why do they complain if they knew beforehand and decided it doesn't bother them?
https://data.oecd.org/eduresource/teachers-salaries.htm

My sister was a Jr. High School teacher in South Korea. I was quite surprised how much she was earning as a teacher and, after her retirement years ago, she is collecting now (it's only 10%-20% less than the US average which seems to support the OECD data).
Yeah, we, Russians, are so stupid so decided to kill the guy who was in our prison several years ago (why did not we do that then?) with a top Soviet chemical weapon which is like droping a nuclear bomb to kill a single person. There is a information war
happening to desecrate Russian Federation in the eyes of the world and nothing more.
>Let’s have a shortage of teachers so that they’re forced to raise wages.

In the absence of a strong union presence keeping political leaders in check the shortage is likely to simply lead to larger class sizes, more stressed out teachers and the use of privatization to "solve" the associated problems.
> It's condescending to tell people to never ever ever do something that's infrequently useful. I tend not to trust people who take that manipulative approach.

We'll have to agree to disagree on this one. I originally wrote a longer explanation of how you need to distill an argument in order for non-domain-experts to get the gist, but if you think I'm manipulative there's not much to be said.

There is an argument to be made that any misconfiguration has a specific niche usecase (otherwise it wouldn't be configurable) -- so telling people to not do something is always "manipulative". But we have security best practices, and we tell people not to misconfigure things. There is a time when you should use 'curl --insecure' but we tell people not to use it because those who know when to use it also know when it is safe to use it.

> And your experience doesn't represent the whole of how Docker is used. [...] This is mixing different uses of Docker.

But running an node package as an unprivileged user on the host doesn't give it free root access on your machine. 'docker run -v /var/run/docker.sock:/var/run/docker.sock:ro' does, and so while you might argue that isolation is not a property everyone is interested in (which might very well be true[+]), the net result is a setup that is more insecure than the equivalent host-side setup (nobody runs node packages as root on the host in production I would hope).

> I mean that to call it escaping the container is incorrect.

It's not though. You are in a container and then you use a misconfiguration to break out of it. Just because it's trivial -- and it is very trivial -- doesn't make it not a container escape. You would use the exact same techniques to break out of a container that had a "real" container escape vulnerability -- namely `nsenter --mount=/host/proc/1/ns/mnt` or similar.

If someone misconfigured sudo on some ISO image to permit everyone to have root access, that would still be a privilege escalation vulnerability even though it caused by an intentional misconfiguration. It might not be as neat as other vulnerabilities, but it is still a vulnerability.

> If they are given access to the docker socket intentionally, the expectation that it wouldn't be able to do anything with the server outside the container is gone.

You say that from a position where you know that docker.sock access is equivalent to root host access. Many people are not aware of this, and are not told this when they are told to bind-mount docker.sock into containers that have potentially insecure software running in them. If everyone knew that this was the case, you might be right in arguing that you've already given up container (or even user) isolation at that point -- but it's not clear enough in my opinion.

[+]: Though I don't see why you should undermine it needlessly -- given that it is the most expensive and complicated parts of setting up a container. Images are effectively just tar archives.
It's an absolute nightmare scenario. You can be doing everything right and, whoops, your house just gets blown up out of nowhere.
Private schools in Czechia pay their teachers very well. They're also considerably better than the ones at public schools, but a public school can't possibly afford them - I mean in general, there is not enough tax money.
"truth is practically used against your own system of values" - if truth is against the system of "values", the problem is in the system, not the truth.
What he means, I assume, is that Massachusetts people are very "cold" compared to people in the South or on the West Coast in the sense that strangers are very unlikely to greet you or chat you up. It always weirds me out when people start doing that but visitors to this area complain about the opposite.
The magic of a bus that costs $5 to go a hundred miles away is that it’s probably unsafe.

Chinatown busses in particular are very bad.
Here is the list of US top mobile app developers
If you assume they work only 8 month of the year, then you probably don't know too many teachers.
For actual OS updates on my phone, I have to initiate them on purpose.

The main problem is that this is completely bypassing updates!
Facebook creates an AI-based tool to automate bug fixes
Totally agree with you. It seems so counterintuitive that when you're struggling to sleep you may need less time in bed, but it really helps in the long run.
Perhaps they were just there to discuss adoptions?
Okay, let's look at history. Since about 3800 B.C. there have been something like 500 economic cycles.

499 of them have ended in a financial crisis. Most in minor debt crises, a few in larger events (like 1929 or 2008).

This one will end just like all others. There will be a financial crisis to end it.

I mean, this has been happening for so long the Bible talks about it. Trust me, trust economists, or trust the lord: it will happen.

There is another pattern. Crises, from one to the next, tend to get worse and worse until they cause really large scale collapses. The Roman Empire encountered worse and worse financial crises until finally the republic was destroyed by the empire, and eventually because the provinces broke away. The 1929 crisis ... perhaps this is a bit simplifying, but not really ... caused WWII.

On the other hand, the 1979-1982 crisis was pretty severe and yes was followed by a large expansion and a mild, at worst, crisis ended that one.

But this is not a stretch at all:

1) economic expansion (in China, the US, and elsewhere) WILL end (100% chance). And it will end soon (China, and the world for that matter, are in one of the longest continuous economic expansions in the history of the world. Meaning right now it's already very exceptionally long, if not THE longest)

2) it will restart. Maybe it'll take a war, maybe (1 in 100 chance at worst) even collapse. But it will restart. Now that's easy to see, but 1 year into the crisis that will inevitably occur that's not going to be so easy to see.
I've often pondered about whether it is useful to use one or not. I came to the conclusion that it's always a nice add-on, and eventually it always helps. You have highly efficient static file serving, adding HTTP-Headers is a no-brainer, same goes for typical stuff like HTTP->HTTPS redirect, basic logging, error pages independent of your app... Also don't forget that it's an additional layer in the setup that adds extra security because it's an extra layer. ;-)

It would be nice to have one in Go or Rust if it had all of nginx' features, performance and documentation/community support.
There's one instance of f-word in this article. Would it have been so hard to replace that one word with something kid-friendly?

Seems like a very sneaky way of putting language like that in readers' minds.
Socialist, socialist, socialist, what do you think of socialism?, Do you think socialism was cool?, are you socialist?...

Please give me a break.

I wonder how many threads have the word here. Looks like one of the most repeated words in HN for some reason. Is this an US retro-obsession?

The term means nothing currently, too many different things in different places, so is not useful for tagging people anymore. You can find men triming his hair short since ancien Greece. Is definitely prior-art and not related with having a socialism lifestyle or not.
I stand corrected. It's overall a fairly even split between federal and state. Higher income localities will have a larger ratio come from local property taxes, generally. Poorer neighborhoods rely more on share funding.
This is a really interesting proposition. So what you are saying is, if your values do not agree with the truth (whatever that might be; I am not sure what you mean here), then so much the worse for the truth? It is not your values that need revising, it is the truth that needs to be ignored?
A comment from JohnMu is even more informative:

Yeah, there's no fixed timeframe -- the rendering can happen fairly quickly in some cases, but usually it's on the order of days to a few weeks even. If your site produces new / updated content frequently & you want it indexed quickly, you need that content in the HTML.
Almost certainly. My guess is that they were innocent geometry fans, visiting 'Escher in het Paleis' - a permanent exhibition of the works of Maurits Cornelis Escher located in a former Royal palace. It's pretty cool.

https://www.holland.com/global/tourism/destinations/the-hagu...
Azure's service bus queue has a much better solution for this: you can schedule an item to appear in the queue at any future time. https://docs.microsoft.com/en-us/dotnet/api/microsoft.servic...

Like Amazon's new SQS Lambda trigger you can then schedule a serverless function that's triggered by new items in the queue to have arbitrary scheduling of tasks.

Using their Python API it's pretty nice:

from datetime import datetime, timedelta
from azure.servicebus import ServiceBusService, Message

sbs = ServiceBusService('task-queue', shared_access_key_name=key_name, shared_access_key_value=key_value)

d = datetime.utcnow() + timedelta(minutes=1)
task = {"some": "object"}

sbs.send_queue_message(
"task-queue",
Message(
task,
broker_properties={'ScheduledEnqueueTimeUtc': d}
)
)
Non-teachers seem to greatly underestimate the time spent by teachers. Growing up, my mother and two of my aunts were teachers. My brother is a teacher now. They routinely spend upwards of 80 hours a week teaching, grading papers, preparing lesson plans, and contacting parents. They also have to spend time before and after school and at lunch monitoring students (making sure they don't run into the road, keep arguments from breaking out into fights, etc.)

Teaching is not a 9 to 5 job with 12 weeks of vacation a year.

The median salary in San Francisco is about $70k per year. How many developers would accept that as a salary in SF these days? Yet you would still claim that teachers get paid well.
Try AV1 codec now in YouTube
The question is, does it qualify as 100% driverless? I don't think so. Waymo service is partially teleoperated.
Quite believable. Russian gov. has a motive to interfere with OPCW investigations, and anything that can sow more doubt, fear, confusion or distraction is good as to their strategy post-Chemical attacks that gain publicity. The final report on Douma attack is yet to be released, so it would not be late to create needless problems for the investigation, and I trust OPCW to not make up stuff about hacking attempts certainly more than secret services or Kremlin. It's a fine international organization. If anything, Kremlin is probably more interested now that OPCW gained responsibility to point fingers at perpetrators a few months ago.
People need to be more liberal with /s
That wasn't initiated remotely, so I don't understand how it's "this kind of thing".
there's a film about this concept - Surrogates.
On Firefox for Android, I get

This site has some features that are not supported by your current browser.

I recommend Using the latest version of Chrome.

... but it works with desktop Firefox...

Edit: in fact, it works in Firefox for Android if I enable desktop mode...
I could imagine a library of transformers being created using this tool.

For instance we’ve just enabled the pep3101 Flake8 plugin which enforces newstyle string formatting over % formatting. I’d love to see a transformer that automates that refactoring.
I hope you let him invest.
Thats because technically, a youtube takedown is not a DMCA request. Instead it is a request closely modeled on DMCA takedown requests.
I didn't find it nauseating, it's an interesting tale, but I'll agree that it didn't make any profound influence on me beyond any other fiction book that I've read.

Perhaps reading it as an eBook on my phone, means that I didn't take it in well enough.
What happens with a sequencer which appears to fail but hasn't really, and then comes back up after the process to figure out inflight records has completed? If that sequencer receives a record for a log, will it be able to write it to the storage nodes? I.e. is there any fencing mechanism to tell the storage nodes that the epoch has been bumped, so don't access writes for that epoch anymore?
Reliable event triggers for webhooks on Postgres events
What about teachers working in outrageous expensive private schools, are they underpaid too?
> Would you be upset if suddenly they rolled out a feature that reduced battery consumption by 10%?

If they secretly installed it, of course I would be. It's not like this is the only way to deliver features...
why do you need the isolation properties of containers in the first place? Why not just run in a chroot?

Docker containers are about more than isolation, they're also packaging. In my case, I already have a docker-compose.yaml with five services; adding another program as a chroot instead of a sixth service would significantly increase the installation complexity.

I do agree with you that mounting the Docker socket should never be recommended on a tutorial.
So, the "mysterious signals" are Fast Radio Bursts?

I mean, it's not that we know what those are exactly, but I was under the impression that nobody really takes them as alien broadcasts. And they have been observed before- just not by SETI's CNNs apparently?
A little bit. I've been trying to eat less processed sugar, but that's about it.
Dynamodb can also be used as a one-time scheduler and I will say it will look also a lot simpler than this example.

In dynamodb you can set TTL for a record. When the record expires it will fire event to your designated lambda. That's it. You simply write a record, wait for the record to expire and you get notified on your lambda.
Winners of the Ig Nobel Prize (2018)
Hi, indeed we trained an RNN, and you can find more details here: https://medium.com/p/1d7c2c6cb3ce
Was a horrible thing to say, but the context is rarely fully explained. Vidal called him a "nazi" first.

He served in the U.S. Army in WWII and was a member of Franklin Roosevelt's honor guard...so that probably was a pretty "deep cut" as an insult for someone with his military background.

Again doesn't make it right, but probably safe to say for him it was not the same as calling someone that from r/The_Donald in 2018.

https://en.wikipedia.org/wiki/William_F._Buckley_Jr.
"It is better 100 guilty Persons should escape than that one innocent Person should suffer". That's been a theoretical basis of the criminal justice system (or at least something it claims to aspire towards).

The argument that lots of crime happens and it's difficult to make sure that efforts to police the law only target the guilty doesn't hold up under that. We're not meant to bias towards punishing a few innocent people because of that difficulty.
you keep posting this all over the thread, but it's not true.

money requires no interest payment.

debt does.
447 comments here and not one questioning how this "mysteriously noisy galaxy" ended up being closer to us than Pluto.. (article says this galaxy is "3 billion miles away", Pluto is 4.67 billion miles from Earth).
The Environment's New Clothes: Biodegradable Textiles Grown from Live Organisms
But your bank probably has a web portal right? You could have used that, probably. I actually did that alot from my phone actually.