skysight-inc/HackerNews huggingface dataset:
A global carbon tax in 1990 would have avoided a lot of the mess we find ourselves in. As it is we don't have the luxury of implementing one. Even something as weak as the Paris agreement hinges on one election in the US. A globally enforceable carbon tax is much much less feasible than universal cheap fusion power.

That said, we are in the middle of the experiment you are talking about. Renewables are cheaper now than new nuclear, despite nuclear having received a massively larger amount of subsidies over the years, there are still many parts of the world that are building nuclear so it's not like we're losing the technology, but really, there doesn't currently seem to be a good reason for building new nuclear.

Let me put it another way, a relatively small island like Ireland is going to be capable of going 100% wind/solar relatively soon. They are not strongly connected to the EU grid. Smaller disconnected islands already have gone 100% renewable. So we will have plenty [1] of test cases of increasing size as we ramp up renewables. Conveniently, electricity is also much more expensive on small islands, so it's also economical to test every technology you want to bring to maturity there first.

If we find that beyond a certain size it doesn't work we'll have a decade of warning before we hit that wall with the big continental size grids.

[1] 2200 EU Islands:
https://ec.europa.eu/energy/en/topics/energy-strategy-and-en...
Will the agent controls all 5 players or will each agent control a single player?

One of the hard challenge of DOTA is whether or not to "trust" your teammate to do the right action. I.e. One can aggressively go for a kill knowing that their support will back them.. but one can also aggressively go for a kill while their support let them die, and then the whole team starts blaming and tilting because the dps "threw". It's a fine balance.. From personal experience, it seems like in lower leagues it's better to always assume that you're by yourself, whereas in higher leagues you can start expecting more team plays.

Another example is often many players will use their ultimate ability at the same time and "wasting" it. It would be easy for an agent controlling all 5 players to avoid this.. but how would a individual agent knows whether or not to use their ult? Are the agents able to communicate between each others? If so, is there a cap to "how fast it does it?". I.e. on voice, it takes a few seconds to give orders.
Docker by itself probably doesn't make any sense to an engineer until they get a chance to see kubernetes in action. There is nothing more awesome than seeing, on the fly, your worker pool being scaled out by 100x by nothing more than

kubectl --context k8s-uw1a-gcp -n customerx scale deploy someapp_worker --replicas 100

to make you appreciate what docker can do for you.
I didn't personally like the manager in question, but I do believe he was trying to do his job accurately. He attempted to follow the process of things as best he could. He simply did not understand me or attempt to be close to me in any way.

As a result of that, he was unable, I believe, to see the extreme stress I was under despite me telling him I was in the week leading up to what happened.

His huge mistake was to ignore my plea to take the day off to feel better and be able to handle the situation. Had he done so I believe everything that happened could have been avoided.

I do believe the manager is at fault and caused the situation by this, but I don't think it makes him a terrible person or anything. I respect him as trying to do his job.

Boring is not so much what was stressing me; the stress was due to silly things holding up the approval of code that saves the company tens of thousands of dollars per week. I had production ready code that was being delayed by styling complaints. ( white space on blank lines )

Code review that improves code I am all for. Code review that holds up valuable fixes for weeks for silly reasons is not good and makes me feel upset.

I did continue to do the work, and voice my complaints, it just eventually got to the point I couldn't handle the stress, so I talked to my manager to ask how to move forward. He did nothing to really relieve my stress and just ordered me to do it anyway ( which I did; even under all the stress )
Speech is an intrinsic quality of people, with purposes as diverse as thought and central to human expression. Guns are tools to kill something, and while they can in theory be used to kill or threaten to kill in a myriad of situations, they are still just killing machines. Most of human history hasn’t included them, they are not intrinsic abilities of nearly all humans, they’re not central to the ability to teach, learn, communicate, etc.

That’s not to say guns aren’t important, or rights to guns shouldn’t be protected. It is saying however that comparing speech and guns makes apples and oranges comparisons look downright apt.
Show HN: [improved encryption] b.lock – a blockchain-powered password manager
I think the problem here is that this has negative consequences for job seekers. As mentioned in the article, companies have started overbooking interviews, which can only end in tears.
This article could use some work so I thought I'd chime in with my complaints about Docker...

* Patching security vulnerabilities in container images (aka "the next Heartbleed problem") and auditing for the same.

* docker-compose is installed via a curl to github. Say what? It's like Docker revels in ignoring the system's package manager. Docker does not and should not replace apt-get but people pretend it does.

* Too much config delegated to container entrypoint script.

* Firewall rules get wiped out too easily. More a pet peeve of mine but it'd be nice to solve this without "service docker restart".

* "--rm" should probably have been the default and the migration to something better needs to start now.

In the grand scheme of things, nothing too negative to outweigh the benefits although security vulnerabilities give me some pause.
Hmm, the software could be hardcoded to LPT1. Most mobos still have the port on the chipset, they just don't have the headers. Not sure if you can re-assign LPT3 to LPT1..
Hi!

Comments will be added soon.

Thanks for raising this! – @eduardsi
Wouldn't it be easy to traceroute between the CDN and your server, or the CDN and your house to see if it hits servers that WHOIS to at&t?
Nationalistic battle is not allowed here. Please don't post like this again.

https://news.ycombinator.com/newsguidelines.html
if you work by yourself feel free to use whatever arcane shell scripting you desire, but for the love of humanity, if you are going to expose other people to your code, please use a standardized tool like docker.
Every major north american city has a legacy telco central office in downtown, in a very central location, from the days of pulse-dial and then DTMF dial analog phones. Always owned by whatever corporate entity the Bell System and then ILEC eventually became.

Seattle, for example, also has the Elliot CO in Belltown: http://www.co-buildings.com/wa/206/
This one?

https://news.ycombinator.com/item?id=9224
> we're pretty sure that tyrants or slaveowners don't want their subjects armed.

Tyrants and slaveowners always want some of their subjects armed. People often cite Nazi Germany as an example of tyranny via gun control, but it's just as much an example of tyranny via gun ownership - the two went very much hand in hand. They armed their supporters while disarming their opponents.

For every person who owns a gun hoping to fight against tyranny, there's a person who owns a gun hoping to become a tyrant.
> Which is one of the reasons we have the whole world outside of them.

The other reason seems to be a failure to learn (or a belief in "this time it's different") the lessons from the 70s and 80s that informed many of the fundamental design decisions of RDBMSes.

The "NoSQL" world has had a remarkable number of incidents with ACID failures. Unsurprisingly, a fix involves sacrificing performance.

This isn't to say that the trade-off is never worth it. In fact, RDBMSes can and do offer such trade-offs as options. It's just not the default.

It may be accurate that RDBMSes are designed and "shipped" with default configurations that are ACID-first [1] (to coin a term), whereas the "world outside" is performance-first [2].

However, it's nowhere near accurate, and maybe even disingenuous, to suggest that SQL or the relational model somehow prevents high performance. The reality of the actual tools contradicts your claim, as the sibling comment pointed out.

[1] with the exception of early MySQL which defaulted to MyISAM as a storage engine

[2] as the joke goes, so is writing to /dev/null and reading from /dev/zero
What I got out of this post is a very good insight in how Docker works internally. And it does raise my interest in containers.

I have been disconnected from the cloud for quite some time, but I have always been interested in sandboxes, mainly for security purposes. I have used chroot before, seccomp, apparmor and firejail. This is not related to Docker directly, but the author makes the bridge for Docker to be interesting to me.
Hey! Vimeo support is in the pipeline.

Thanks for raising this! – @eduardsi
If you're interested in getting a tiny keyboard then there are actually quite a few other "too" small custom keyboards which unlike the one in the OP are fairly usable. Some examples:

The ortholinear layout Gherkin: http://www.40percent.club/2016/11/gherkin.html

The THKB - Tiny Hacking Keyboard: https://deskthority.net/workshop-f7/thkb-tiny-hacking-keyboa...

The split MiniDox: https://www.reddit.com/r/MechanicalKeyboards/comments/6rh8mp...

Personally I use a slightly larger 60% HHKB Pro 2 which imo has a great layout (and fantastic switches!): https://www.keychatter.com/wp-content/uploads/2015/02/keycha...
>> so there would need to be a build out of DC Fast Chargers available possibly exclusively to Uber EVs.

This is great! Doing hard things is what gives a business a sustainable advantage. Such advantage may be needed for UBER in the age of self-driving cars.

>> Highway speeds are nightmares for EV range so Uber would need to assign fares selectively based on vehicle types and routes.

maybe 20%-30% penalty on range:

https://pushevs.com/electric-car-range-efficiency-epa/

Seems manageable with DC charging, considering all the benefits.

>> Loitering isn't an effective use of an EV so you'd need to provide parking solutions near prime pickup locations.

That's a problem.
> I think that's why the lines jump from .24 or .6 to 1.0(recession) and then back below .24.

None of the curves ever go to 1. The main curve ("spread only") never even reaches 0.4.

> So as far as I can tell, they're not saying a recession is guaranteed if the probability increases beyond the critical threshold

They certainly shouldn't be saying that, since the curve being at that level means precisely that the probability of recession is 0.24, not 1.
Please wake me up when the AI can play a serious grand strategy game with hundreds of long term options. Without mostly hardcoded reward function.
Can you really not see the difference between the reasonable protectionism practiced by every country and the current trade war?
Why play board games, take your car to track days, or go for long walks in the sun?

What you're arguing is that people should spend their free time doing things they enjoy.
"Why would I ever want to use this easy-to-use technology when I could get exactly the same effect by combining 6 different standard tools with some custom software that I've written using my decades of Linux administration experience?"
Those are all city states or (in the case of Switzerland) a small country. Not easy to generalize.
> I’m impressed by your post’s combination of cynicism

I'm impressed by your naivety. Where's the cynicism? I've worked on wall street/finance and I've read finance publications for decades. It's not cynicism, it's experience.

> conspiracy-theory-type reasoning

What's the conspiracy?

> compounded by the agency fallacy.

I'd advise you to give Logic 101 another try. Also look up ad hominem while at it.
Instagram Is Estimated to Be Worth More Than $100B
This is covered pretty thoroughly and with a much higher level of detail in Lore of Running (Noakes). Down to the biochemical level of what is actually going on as you adapt to a low / no-carb state. You have to be precise with what you mean by "long-duration" cardio. Up to Marathon level you simply won't be able to go as fast as a runner that has muscle glycogen. You won't find any examples of elite marathon runners performing at their peak on a no-carb diet. Somewhere right at, or shortly after, marathon distance for most runners you have used up your glycogen stores anyway, so a great portion of your ultra is going to be executed without a lot of carbs / easy glycogen anyway. I don't think anyone will dispute some runners can operate with no carbs, etc. So, it just makes sense to train your body to burn fats / body fat efficiently because that is where a big portion of your fuel comes from in an ultra.

I can't remember the exact time period, but it only takes a few weeks to fully adapt to low/no carb diet where your body gets good at making energy from fat. The actual chemical process is really cool.

You definitely lose your ability to do high performance shorter events at the peak of your body's capability (5K/10K, etc.). It is simply a less efficient process of creating the primary fuel your cells use to do their thing.
Ask HN: Search HN down?
Is Search HN down or is it just me?
In the case of Switzerland, protecting the farmers with agricultural import tariffs and subsidies is definitely a thing!
I see. Thanks! So it manages to win lanes without even creep blocking? That's quite good. Any chance you could share the last hits @ 10 mins for the games it has played (for both bots and humans)? I think that's a crucial number to judge how OpenAI Five is winning its games.
I'd say the Nobel Prize winning trade theorist explains it better than I can, but feel free to read the NYT editorial by the (non-prize-winning) economist if you prefer html to pdf.
my standard PSA: any browser plugin you install has a full clear text view of content on ALL the websites you visit. choose wisely.
As our understanding of "AI" gets better, it'll cost less and less and will start to be affordable for smaller players; but the initial R&D always cost a lot.
>Every country has that. Go say like "X religion is bad or the way things happen with Y religion people is crazy". You don't get to use your freedom of speech to incite anger in the masses.

No they don't. The US is pretty unique in having absolute freedom of speech, but plenty of countries leave religion unprotected.
Hi!

Working on it. Improvements are coming soon.

Thanks!

– @eduardsi
Ugh. I'm sympathetic to the stresses of your situation and subsequent loss (been through all of it), but it sounds like there are some things you need to make right with yourself.

You explicitly admitted mental health issues to your boss and threatened to kill someone at work. Regardless of context, just think about the implications of that a few times over in your head. Your manager's only fault in this was taking an entire 4 hours to get security involved.

Miscarriages happen, even in healthy circumstances. It just does. Pregnancy is a much more precarious process than popular culture makes it out to be, where women just sit around demanding ice chips and pickles at odd hours for nine months. There are still a lot of fatal conditions that can affect mother and/or child at any point in the process, even after birth.

The way I coped was by telling myself that if all it took was enough stress while still in the comforts of the womb, our child wasn't ready to survive the rigors of life outside of it. If not my boss, it would have been a random pathogen, allergen or schoolyard bully just the same.
But those two statements seem to me to be very different. The first would make you a web backend developer and the other more of a network engineer or sysadmin. I know this probably isn't too different for many people, but those people won't probably be able to imagine a specific job if given either description.

I don't want to be just negative, so I'd like to suggest an alternative: "I make parts of computer programs, like <names of well-known products that are similar to ones you make>". This will be easily understandable to everyone who knows what computer programs are and also won't be misleading. You could also add "for the internet" somewhere if that part is important.
I figured this much as well, and I think this also begins to explain why some of the restrictions exist, and how difficult it would be to generalize this to the entirety of the Dota action space. I'm assuming they were pretty smart at defining and limiting the possible action space to get down to 170K. For example, restricting the hero pool down to 5 heroes which only have a reasonably small number of options in a reasonably small radius around them (I think Sniper's Q ability might lead to the highest number of discretized actions among their chosen hero pool), banning Boots of Travel (though I suppose this shouldn't add too many actions since you have to TP to a friendly unit of which there are not that many, so maybe this doesn't pose a problem with respect to the action space size, but it does have strategic implications), etc.

For a hero like invoker who can cast Sunstrike anywhere on the map at any time, would you try to come up with domain heuristics (only consider locations in the map near enemy heroes), or deal with an explosion of possible actions (and this applies to a ton of different hero mechanics that are not in scope here)?
Played DotA. The map is fixed size.
-1 with no response.

ideology > facts
Exactly. This has nothing to do with the form of communication. The digital nature makes it merely public and accessible to a very large audience
FDA approves first drug derived from marijuana to treat epilepsy
> Winters are usually bad for at least 2-4 weeks sometimes much more. Weather constantly changes and can be unpredictable. Chicago is the same.

Lake Michigan has a large impact on weather patterns. Grand Rapids on the east and Chicago on the west do not have the same weather in the winter. Lake-effect snow is rare in Chicago, and the colder it gets the higher the likelihood of sunshine. Many days it will feel as though sunglasses are a safety item.
I get it. My post isn't an SF pop culturally appropriate view. And I have my own views on suicidality, the systemic failure of the parents that reared millennials, and the postmodern deconstruction of historical pillars of meaning that human neurology craves. But this isn't the forum to eludcidate those views.
> Americans can’t buy property there, China purchases $150B a year in residential property here

Would you even want to want to buy property in what you describe as an authoritarian, borderline totalitarian country?

The Chinese don't want their property to be subject to whims of party officials, so they invest elsewhere. This is a net positive for Americans (increasing real estate prices mean increasing total wealth), and also a creeping long-term negative for China which they can't easily fix without relinquishing control. Rather than trying to force the issue, USA should continue to take the high road and let the Communist Party slowly boil. It may take a long time, but the Chinese will eventually want their political freedom because they don't have real economic freedom without it.
Obligatory link to why "considered harmful" essays might be harmful[0].

I'm not a docker "fan". I've seen one too many "hello-world" projects wrapped in docker and had to waste 30+ minutes and 2GB HDD space to do something that should have been a script.

That said, any essay that criticises docker without acknowledging the huge benefit of a layer between a full VM (more overhead, more space, more time) and dealing with platform specific issues (oh, if you're using version 3.5 of X and 4.2 of Y then you need to roll back the latest update of Z and sacrifice a goat to the Linux gods), is missing something.

I love the plain HTML and that I could read this in the train on a very spotty mobile connection.

[0] https://meyerweb.com/eric/comment/chech.html
Whereas my AWS autoscale group does it for me while I go get me a foo foo drink at $ESTABLISHMENT
Yes same thing happened in my last employer with one troublesome engineer who was hard to deal with. When his manager left, none of the existing managers wanted to take him into their team. He was eventually kicked out when he verbally abused one the key technical leads.
It's worth nothing that the economics of the labor to remove "old" solar panels, transport them, recycle them, and install new panels may not make sense. Current technology monocrystalline silicon stuff can be guaranteed to have 80% of its original STC (standard test condition) power output after 25 years. Usually at which time the panels will be long since paid off and whatever power they are making for the roof owner is free money.

80% of original test-conditions rated power is still a lot - if you were to theoretically install a 40kW rated array composed of about 112, 360W panels, that would still be a 32kW array after 25 years.
Geez did that building just not have a foundation...? Damn that's shitty engineering
Sounds great, I'll do my research and get to work.
With buttons Coda's docs are starting to feel more like apps
CG stands for center of gravity
Hi!

Thanks a lot for your idea. Will implement "hard links" for tags within the next few weeks.

– @eduardsi
Nigel Farage denies shorting value of sterling on night of Brexit vote
I think the author misses the point that Docker is a standard and that is where the value is. The value is the ecosystem and tooling that is possible once people standardize.

Most of the article reads like "Programming language X is Turing complete, therefore all other programming languages are pointless."
This obviously is a problem of new languages/high dynamical frameworks..

Why this isn't happening for languages such as C, C++, Java? Sure, new standards are kicking in, but you can still program using old standard, it will continue (more or less) to work.

Why do JS developers follow overhyped frameworks? I do not understand.. the few times I've programmed in JavaScript, I've always used jQuery: it might be old school, but it does its job well and bootstrap is still using it too.
Is there an equivalent in France? How does one who has a CDI appeal in court when he's facing a termination procedure?
The Ministry of Truth has no record of one "John Oliver"[1]
[1]https://en.wikipedia.org/wiki/Memory_hole
The author seems a bit out of touch. I'm a junior dev and starting a db for development is as easy as `docker run redis`. I don't even know half the tools he mentioned and i will not read the linux source documentation like he suggested to get isolation for my services.
Hey

Added to the dev plan. Expect to be ready within few weeks!

– @eduardsi
>Also, I don't know why we keep deferring to economists as if they know anything since they are wrong about everything ( even the nobel prize winners ) and economics isn't an empirically testable science. Economics is a religion more than a science. It's ridiculous we treat it as a science.

"A friend of mine once said: You know what the problem is with being an economist? Everyone has an opinion about the economy. Nobody goes up to a geologist and says, 'Igneous rocks are fucking bullshit.'"
Did they remove him from hacker news too?
> The theory is that including these countries sets up the correct incentives for liberalization, and that liberal markets beget a middle clas s which eventually demands democratic voice. And democracies are western-friendly.

That was supposed to be the plan, but the Chinese government didn't blink in 1989, when the demand for democracy happened. And they suffered no consequence for it. In retrospect that is when we should have realized that the script wasn't going to work.