skysight-inc/HackerNews huggingface dataset:
>But all of those oil wells and mines still exist. They will just find a market in developing countries such as Asia and Africa.

I have to disagree. Consider this - when countries in central europe, after the fall of Berlin Wall, began to invest into IT and Communication infrastructure they usually invested into the new technology, simply because that made more economic sense. They did not have to go through analog->digital, instead they jumped right into the newest tech.

Developing countries in Africa and Asia will be able to skip right into renewable and save money by not having to build new power lines, new power plants, transfer stations etc.
Renewables will grow much faster than most people anticipate, and since the demand for fossil fuels will drop, their price will grow, which in turn will turn renewable into even better investment.
Scala gets great, SBT stays awful. Avoid it if you can.

Once you get used to working with the type system you'll need tests a lot less - the cycle becomes edit/save/look at IDE "problems" tab, and that catches the overwhelming majority of issues, so you only resort to running the tests every couple of hours. It takes a while to make the transition though.
Same as Burning Man's longstanding advice on how to avoid dehydration in the desert: "Piss clear."
Oh, that's great! Is that a recent change? I remember circumvrenting my issues with 'declare module' but it was more involved than just one line.
> Wat?

I believe the idea is that, given the runner's name doesn't appear in the text, googling said name from cold should not produce that article.

I think that counts as "to some extent not google-able".
> Diversity is an self-evident good, in that multiple backgrounds and experiences result in a more well-rounded team

This is not a fact. This is your opinion.
It's probably futile to argue with you but have you considered maglev trains?
That is exactly how science works. Methods sections include just enough information to get a good sense of how the experiment was done, not enough information to replicate it exactly. Some disciplines are worse than others.

People could also publish plain text data as supplementary material, but why do that when you can get away with a raster image of a plot...
It's even less interesting because programs to generate code have already been around for a while. In fact, at PLDI, program synthesis is considered a specific track of research papers.

Hell, you're probably using computer-written code right now. FFTW and ATLAS are autogenerated and autotuned kernels for solving FFT instances of known size and linear algebra routines, respectively, and they're among the most common implementations of these APIs.
How does it compare to https://github.com/cyndis/qmlrs ?
Too late? I've done that for thirty years and I'm not dead yet.
Can anyone speak to what sort of impact this might have on NodeJS? Will it be difficult for the project to migrate to that version? Is it expected to break packages that rely on C bindings?
Well, it's practical on a small scale. You could wait until a torrent has only 1-2 seeders, and then you can hope to give leechers all blocks of a file. Or, you could deliver a torrent with a 1GB installer (for some software package) and a 100kb keygen (which you replace with malware) fitting inside a 1MB block and you can be sure to spread that around regardless of the number of other seeders.
> Think about the epistemological ramifications of this.

This this this this this a million times this. If your experiment with lab rats needs to be done this finely to be replicated, is it really telling you anything about the real world? Because of course, we don't really care about the behavior of laboratory rats, right? Not in proportion to how often we do studies with laboratory rats versus other species of animals. We care because of what it can tell us about biology in general. And if the finding can't even generalize to "laboratory rats whose cages have been cleaned recently," does the study really say what it seems to?
Business Adventures
Making Elasticsearch Secure – A Peek into SSL/TLS Implementation
They said "in practice" for a reason.
Our evolution has failed miserably if the calibration is that far off. Talk about your ship-stopping bugs.

No, as another commenter pointed out, what you've read is bullshit.
Come now, Facebook is more than that. For example, it also helps governments spy on their own citizens as well as other governments.
Ask HN: Is a Master's Degree in Bioinformatics a Foolish Idea?
I'm considering a Master's degree in bioinformatics. It seems like a fascinating field. Biology is infinitely complex and interesting, and next generation sequencing is creating massive amounts of data. I know its cliche, but I want to work on life saving drugs or curing cancer.

But, I'm becoming more and more convinced that this would be a foolish decision for my career. There are a few reasons:

1. Most jobs seem to require a PhD. I don't want to waste 2 years on a master's degree that is only valuable as a stepping stone to a PhD.

2. The pay seems ridiculously low. I work as a data scientist now, and the prospect of spending 2 years studying, only to make way less money than I do now is unappealing.

3. Oversupply of bioinformaticians. I have the impression from reading online that there is an oversupply of people with bioinformatics masters degrees. I can't tell how true this is.

4. Lack of respect and long term career options. Again, from reading online, I get the impression that traditional biologists don't respect bioinformatics and there are limited paths to leadership for bioinformaticians. The words "code monkeys" and "technicians" get thrown around a lot.

Given the hype around the field, I just can't understand how the working conditions could be so bad.
DOBOTONE – VIDEOGAMO’s parametric party game machine
6. Studies on how to most effectively treat people with non-invasive treatments. "Take this pill once a day" has a far higher compliance rate than "exercise more."

I am thinking of the example mentioned in "The Power of Habit" where one group of knee surgery patients was given a brochure about post-surgery treatment, like PT, exercise, etc. The other was give the same brochure with blank pages to write out a specific plan for following the recommendations. Of course, the second group fared much better.
Journey into cryptography
LEDE 17.01.0 – First Stable Release
Actually in fact the entire election scheme was developed in a compromise with the explicit idea being to give more rural, less populous states more power than their actual population would warrant, an agreed-upon gerrymandering by design. The power between urban/populous and rural/slave-owning states was carefully constructed, they compromised at counting slave votes 3/5ths of a citizen vote, which could be cast by the slave owner for example. The US was created as a confederation of distinct states, all of them as equal partners, not a collection of people, and concessions had to be made to get all of them to sign on and present a united front against the British if there was any hope at a successful rebellion.

That was all well and reasonable when state power was large and federal power was relatively small, but now that the opposite is true and states barely matter with the federal government superseding and deciding nearly everything the premises for that compromise no longer hold.

But this will likely never change; the power given to the smaller states is enough that they can prevent any modification to the rules, and the rules radically favor keeping them in power, so there is no incentive for them to ever give it up besides some sense of doing the right thing even if it isn't politically advantageous which is a sentiment that sadly doesn't really exist anymore in American politics.
Steve Jobs’ final product launch is coming in April: Apple’s new campus
Lots of good answers, but I would add that long-term hiking in particular is remarkably sustainable.

As far as I know, hikes like the one described here (8 hour days at a mild/moderate pace) can be kept up almost indefinitely if you have a good diet and don't run into acute injuries. Lots of overtraining injuries like shin splints are much less likely than in other sports.

That said, you can get badly burned by fairly tame risks just because you're doing something so repetitive. Even simple dietary stuff can blow up - if you're eating the same handful of meals every day you can run into uncommon issues like micronutrient deficiencies.

The risks you mentioned are definitely real, but most of the stories are hear suggest that there are solid warning signs (even just "I feel shitty now"). Most of the people who burn out seem to be ignoring those signs or pushing through them for some goal.
Cool, that just about rounds out the reason why this industry is a piece of shit. I'm sure harryh will find a way defend it though...
Microsoft Teams /s
Your "computable nonce" can exist in an unimportant place of the binary. Such as an unused portion of .data
Sorry for being that guy, but I'm getting really sick of the word "disrupt".
I'm not worried about that; computers will only ever copy, they are incapable of creating anything new; much like management. What bothers me is the amount of energy being sucked into this black hole, trying to mimic human intelligence in computers. The sooner we get over this stupid hump and start treating AI as a tool, the better.
I will surely give it a look if I have a need for this. Until then, thanks for the contribution and the invitation, and I have nothing against numpy.
Thanks, we've removed that from the headline.
Yes, they raised the price when they hit a certain version milestone.
By reproducing the results? Because I'm quite certain most, if not all people do not do that.
Pope Francis: better to be an atheist than a hypocritical Catholic
Of course improving skills is always essential in anything in life. That doesn't help you get a job.
If I might ask, why did you switch? (I self host on DO as well).

Was there a benefit to switching?

I should also ask: how much traffic were you getting?
PewDiePie is hardly the first person this has happened to.

A Huffington Post writer is at least as much a public figure as a scientist with the ESA, and has more of a platform for self defense.
Outing any wrongdoing in a position of public trust can deliver punishment, whether that's outsized or not depends on the context and what they were trying to gain from it. If she weren't a sponsored lifestyle blogger, then I would agree that this was an exaggeration, but given the fact that the then conspired to cover her tracks is damning enough to get labeled as a cheater in the race's public records. She had to know that it would be possible to permanently damage her image but judged the risks lower than the benefits, and that's on her, not the public that she tried to mislead.
Give it a few years and your average Russian hacker with a handful of stolen credit cards will be able to buy enough VPS muscle to crack it.
To be fair, Caffe2Go is pretty good.
Just to clarify, I've seen an argument repeatedly that secure backdoors for law enforcement are foolish because they're a mathematical impossibility. So that we're not discrediting our (anti backdoor) position by guilt of exaggeration, we can safely admit that's false.

https://dspace.mit.edu/bitstream/handle/1721.1/97690/MIT-CSA...
https://en.wikipedia.org/wiki/Key_escrow
https://en.wikipedia.org/wiki/Secret_sharing

The problem isn't with mathematical impossibilities but the practical realities of implementing these techniques and the inherent, insurmountable side channel attacks.
> Build scripts by their very nature need to be turing complete.

They really don't. The build process should be simple and the same for every project; any actual logic can go in first-class code, that's what it's for (whereas finding out that a file somehow wasn't built, or got substituted before being built, makes for an extremely unpleasant surprise when investigating an issue). I find Turing-complete build systems end up with an analogue of https://martinfowler.com/bliki/SnowflakeServer.html - the "snowflake build", where every module builds slightly differently.
Danube Cloud home page: https://danubecloud.org/
Ask HN: Did anyone try “Programmer Anarchy” or is still doing it?
what is "programmer anarchy" https://www.youtube.com/watch?v=uk-CF7klLdA
This is probably a myth too, but I've heard that by the time you're thirsty, you're already dehydrated.
Google is now rich!
You can't throw something like this out there without the evidence to back it up, because right now there is too much bullshit nutrition advice floating around out there.
I had the exact same sequence, moving from a self hosted DO install to their hosted option.

The editing experience is what sold me, even when they had very few other features. They had been a bit slow about features currently since they are spending a lot of time making under-the-hood changes but I think it has a bright future.
Shakespeare and the Infinite Monkeys – Why the Voice/Bot UX Is Better
Slightly off-topic but could we encourage (or automate) using HTTPS story links when available?
Since Devs change jobs every few years now: 401k or Roth?
my work is trying to get me to join their program but who knows how long Ill be there. Im old enough that its time do do something but not sure whats the best for the developer lifestyle.
First stable release of WSL was the Windows 10 Anniversary Update, which has been both the Current Branch and Current Branch for Business, since back in November. (The Creators Update out soon includes updates/enhancements/fixes to it.)

It is not expected to be back-ported to Windows 7. (Why would it be?)
No offense to your sister, but I've heard a lot of crap prefaced with "$PERSON works in $FIELD, and they said...". Her suggestion is demonstrably one of those things, as other data [and, no, I'm not finding a goddamn citation] imply that there's little basis for her suggestion.
Ever since I've heard about it, I've been rooting for the liquid metal battery. http://news.mit.edu/2016/battery-molten-metals-0112

Last I read they're working on issues with the high-temperature seals. It'd be awesome to have a big shipping container in my neighborhood that just stores all of our energy for use during peak/off hours.
I cant recall it being cheaper than $10.00/mo. If you're looking for something cheaper than ghost there is Posthaven[1]. I'm not affiliated with Posthaven in any way, I just wanted to offer an alternative if anyone is looking.

[1] https://posthaven.com
How to Build a Successful DevOps Career
I see your skepticism - at the same time - I take the data as 'crudely directional'.

'On the whole', it would rather seem we are doing some damage. We don't need perfect predictions to get that.

Second - is the issue of 'risk'.

If there were a 1% chance that your child would be kidnapped if you let them play at the park past 11pm, would you let them do it? No.

Given the level of existential risk inherent in climate change, even if there is a small chance that the climate-alarmists are correct, we basically have to confront the challenge.

Rationally - we should have a very low risk threshold for activities that constitute existential problems for us all.

I'm hugely skeptical of so many specific statements about climate change, especially the politicization and obvious 'group think' - it drives me nuts.

But at the end of the day - 'it looks like in general' there is a problem, and 'even if there is a small risk of it' - we have to do something about it.

Which is how I manage to swallow it all.

So we should take it 'with a grain of salt' but we have to take it, kind of thing.
At that point its actually not even science and shouldn't be funded
SUPERAntiSpyware Professional 6.0.1236 Serial Key Generator
That definitely seems different than "withholding" treatments as described in the article. If you want to use an unapproved drug, you can do so, it's just not going to be paid for by our shared insurance system. Makes total sense to me.

I'm not arguing, just wondering what exactly is the problem that this act is trying to solve.
That was my first question as well!
Do Middle-Class College Kids Already Have a UBI?
All string diff algorithms in alignment derive from previous innovations on raw strings. SW is a derivative of NW, which itself (although the paper does not admit it) derives from the work done on edit distance in the mid 60s). It's actually interesting that this algorithm was rediscovered independently multiple times within a short time frame.

Also, the "Myers" in the article has worked a bit with sequence alignment. He helped design the BLAST algorithm (with Altschul) as well as suffix arrays (with Manber), the algorithms that reassembled the human genome for Celera, and finally, dropped the ultimate bomb: https://academic.oup.com/bioinformatics/article/21/suppl_2/i...
Congrats on the easy life I guess?
I take a sip of water whenever I'm stuck on something. So I might end up having to get up to go to the bathroom all day. That prevents me from sitting all day which is a good thing.
This is not a US focused article, but I want to provide some clarifications specific to the US:

While the incremental operating cost of wind and solar plants (and the related staffing levels for a given plant size) are much lower than conventional thermal plants because of no fuel cost, they are far from zero or "free". This is a misconception that ignores the need for staffing and maintenance services. Over the 20 year design life of a typical wind plant, for example, operating costs are expected to roughly equal the initial investment in total.

Additionally, the subsidies most used in the US for wind and solar development are the Production and Investment Tax Credits (PTC and ITC). Tax credits for new projects will be phased out completely in the next approximately 5-7 years (the phase out plan is of fixed duration, but the tax accounting rules allow projects to claim credits ahead of project completion as long as certain conditions are met, such as start of construction of outlay of sufficient capital to show commitment to project completion). The US renewable industry does not have a general expectation of tax subsidy renewal, and developers, utilities, and suppliers are all looking to be able to build economic projects without tax incentives. The reality is that costs have come down and performance has increased to the point where these renewable resources are largely able to compete with conventional generation on price already.

Also, the need for transmission line development is apparent, but it's mostly about bringing transmission to the resources rather than needing to rebuild existing lines. That means large scale transmission projects to connect low population areas with high wind and solar resource to population centers. Existing lines and substations do often need upgrades to accommodate new generation, but those are determined based on study and the costs are often (though not always) borne by the project or group of projects requiring the upgrades.

As others have highlighted, large scale energy storage technology is going to be key to reducing the need for peaking power plants to cover load gaps related to these intermittent resources.

Editorially: We are fools if we think we can keep burning things we dig out of the ground forever. The solar energy needed to power our lives is already here, and it's on us to learn to harvest and use it effectively. And by all means continue to work on clean nuclear power but at the moment it is not cost competitive.
Can you get a job at Facebook without a Facebook account? Serious question.
https://security.googleblog.com : "This website uses a weak security configuration (SHA-1 signatures), so your connection may not be private."
We've been running docker in production since late 2013 (data science SaaS). We had some growing pains in the beginning, but since then it has been smooth sailing and a tremendous help in getting our services deployed reliably. However, we have always been very conservative when it comes to upgrading docker and have our own custom glue in place. Still, the statement that "no-one on the planet using Docker seriously AND successfully AND without major hassle" seems majorly hyperbolic.
Windstorm in Europe
You are setting your own personal threshold here's that many people won't agree with. She put herself out there as a paid blogger with her name attached to her work. Shes as much a public figure in her niche circle as pewddiepie is a public figure in his niche circle.

The money difference is irrelevant, the NASA scientists who made that announcement yesterday are much closer to her earning level than they are to pewdiepie and much more well known than either.

She has the same platforms available to post her rebuttal as pewdiepie does, the medium she used for all her articles.
Tell Me About Yourself
>I care because the Model 3 is almost certainly going to be a much better car overall

I'll bet that the cars from Tesla and GM within similar price range will have similar features and performance. Why would you think that Tesla, operating at a much smaller scale, will necessarily be able to do everything cheaper and better? That seems counterintuitive; GM has scale and a dialed in supply chain.
> Google merely exposes a Docker interface, all the containers are run on internal google containerization technologies, that cannot possibly suffer from all the Docker implementation flaws.

Google running their own containerization tech with a Docker interface seems a bit far-fetched given the level of integration of Kubernetes with Docker. That's totally possible though, I'd like to read more about it.
"Lack of opportunities for advancement" is a problem for tech workers, Male or Female.

Engineering graduates get high pay at the beginning of their careers, but what the statistics don't tell you is that, unlike their peers, they don't get raises.

If you are a programmer/IT person at many organizations, you might find that your organization has advancement paths for (say) salespeople, geospatial analysts, librarians, etc. but no paths for technical people.
I wonder what the results are on HN comments.
Our experience is that it has made running servers locally a hassle because Docker for mac sucks beyond belief but it has been awesome in production. For us the real positive is Kubernetes and tbh docker would be useless without it. I really could care less about docker other than that the Dockerfile format is easy enough to use.

We went through the gammut of swarm etc. and were never able to get any of them to work in a meaningful way.
Perhaps the problem is the socialized part of our system where you can get any prescription on Medicare for $5. That sure creates a lot of demand.
In https://www.win.tue.nl/hashclash/rogue-ca/, Sotirov et al. were able to use the ability to create MD5 collisions to create a pair of colliding certificates because the content of an about-to-be-issued certificate was almost completely predictable. In response to this, the industry added requirements for CAs to include unpredictable values (such as an unpredictable serial number) in certificates. For example, the certificate for HN has serial number 00:EA:21:7C:EA:6C:1F:97:9E:6A:91:90:B7:68:52:D6:63, which is at least in part nonsequential and random, specifically in order to prevent an attacker who knows a collision attack in the hash function used by the CA from being able to exploit it.

This precaution means that an attack like this isn't immediately directly usable against TLS, because the work factor has been increased dramatically.

Edit: the adopted change to the rules is at https://cabforum.org/2016/07/08/ballot-164/ and requires at least 64 bits of CSPRNG entropy in the serial number, specifically as a response to Sotirov. I forgot the history of the section that it replaced (which recommended at least 20 unpredictable bits), but I think that may also have been a response to Sotirov; if the old recommendation had been in use then Sotirov's original attack would not have worked.