skysight-inc/HackerNews huggingface dataset:
Jenkins compiles jars with Apache Ant, Maven, and checks code out from all the relevant SCMs, which, if you don't need more than that, works perfectly.

Also, arbitrary shell scripts, (as usual) provide duct tape for everything else as needed.
Are the "code" links on the left panel supposed to be a starter code base or the solution for each language?
http://cryptopals.com/sets/1/challenges/1/

They links don't work
Implantable Chip Measures and Adjusts Dopamine Levels in Mouse Brain
I was in country with an oppressive regime and a friend got that notice on their gmail account.
I have a lot of sympathy for what Hansen is doing. He absolutely is going out on a limb, scientifically speaking, and using PR tactics to generate mainstream media coverage for his research.

At the same time, nearly all the critical responses here acknowledge what he is saying is within the realm of possibility. They mainly argue it's not a proven or likely outcome. Which may be true.

But I think climate science, maybe science more generally, needs to ask itself some existential questions here. We're not talking about the need for 5-sigma confidence before announcing the Higgs Boson here. We're talking about the future of the planet and human civilization. So to what extent should climate scientists do their best to really hammer home to the public the range of possible outcomes, and specifically how bad things conceivably could go, how much we can't say for sure?

In part I think climate scientists specifically have learned to be extremely cautious in what's stated publicly, because of the amount of firepower directed towards discrediting them.

But what Hansen himself stresses is that "the major scientific issue that exists is how rapidly ice sheets can respond to the unprecedented human-made climate forcing, not whether they will respond. In our present paper we present substantial, compelling evidence that the ice sheet response will be non-linear and more rapid than has generally been acknowledged."

This statement I think is much harder to argue, and almost certainly most climate scientists who have studied the issue would agree, if only in private, that the IPCC predictions for sea-level rise are likely to be far more conservative and linear than what emerging science regarding paleoclimate, ice sheet dynamics like hydrofracturing, the geomorphology of Greenland and WAIS especially, ocean circulation, etc are indicating will actually happen.

The ice sheet melt rate was predicted to be relatively linear prior to detailed modeling of the specific dynamics in play. The more we understand about the details, the worse the situation looks, and Hansen is one of the first to try to pull those threads together and look anew at the big picture.
Thorpe Park 'sorry' for 12p discount ticket error
How do they do that? By some kind of peer review?
Haven't tried the app but I did read your description. The icon needs work but otherwise I love the idea.
Is code valuable because of conciseness, clarity, and speed, or because it can provide business value that can be monetized? The prevalence of Angular and React would suggest it does indeed provide the latter and that the latter is more valuable to many companies.
I'm sorry you've had that experience. It sucks.

Traditional medication used for anxiety include stuff like diazepam, lorazepam, tamazepam, etc. These all have some abuse potential, and some potential for addiction.

If you decide that you still want to seek treatment here's some information from the UK "NICE" (the organisation that looks at cost-effectiveness of treatment and makes evidence based recommendations).

http://pathways.nice.org.uk/pathways/generalised-anxiety-dis...

https://www.nice.org.uk/guidance/qs53

https://www.nice.org.uk/news/article/offer-psychological-int...

https://www.nice.org.uk/news/press-and-media/new-nice-qualit...

Hopefully this gives you some information that you can use if you decide to seek help in future.
You want to check out the author? .... Isaac Asimov...

Yeah, you should probably do that.
I've actually read that. For context, it's a comment made before the feature was complete. Said feature, according to the manual, doesn't persist the value, thus is probably suitable to pass a build time secret.

From my testing though, as long as you set the build-arg and consume it directly, it doesn't seem to persist. That said, it's super easy to fuck that up if the tool you consume it with then goes on to save the secret somewhere.

Thus it's no doubt best to use expiring tokens or keep your build seperate. Also don't use it to seed a runtime secret unless you treat, that'd force you to treat the image as a secret itself.
nice, thanks for the link. gonna add it to a post.
>Go outside more! You're totally free! The streets are yours for the taking! Go hand out pamphlets in the town square! Grab a guitar and sing for an audience in a public park! Go to the beach and make new friends! There are no gatekeepers!

Just make sure you are in a free Speech zone, cant just hand out pamphlets anywhere, and depending what is on the pamphlets you may be charges with a Felony for passing them out (Jury Nullification)

While outside you will be tracked by Facial Recognition and Automate Plate Readers that record your movements even if you do not have a cell phone, if you have a cell phone they just use the mandated GPS ....

>There are no gatekeepers!

ROFL. that is funny right there... Yes there are gatekeepers, there are 100000000's of rules and regulation governing your behavior outside, any more saying a rude word to someone could likely get you beaten by the police...

It is laughable you think that anywhere on this earth exists a free society...

It you think that it is you who is delusional
Ask HN: Are self hosted SAAS generally provided as source or compiled?
Question is in the title. If you're offering a self-hosted version of your SAAS, is it expected that you hand over an unobfuscated copy of your source? Or do you generally distribute compiled files?
Im not a hater, I like reading about different approaches, it's cool.
But I dont think anything is being learned here?
I wish the system would get better at the game, the more games it plays. From skimming the paper I do not think that is the case here.
Agreed. WebAssembly won't make the JS framework landspace stop from changing. But it maybe he meant to say that with WebAssembly, other languages will be able to be used in the browser, so maybe JS will see less rapid changes.
Why did you change your name?
Privacy concerns aside, this is pretty damn cool.

I've been looking for an excuse to tinker with a raspberry pi for a while - this seems like something I could have some fun with then give away to someone less paranoid/concerned with the privacy issues.
Yup and people would then take a screenshot of what Tay repeated and posted it everywhere saying "haha Tay loves hitler!". If you discount the repeat feature then Tay didn't actually say much that was horrible. Yeah there were a few things but not nearly as much as it was made out to be.
There are two main chips involved here. One is the NAND flash chip that contains the encrypted user data. The other is the CPU chip, which contains the CPU but also contains other functional units. In particular, it contains a cryptography processor.

When the cryptography processor is manufactured, a random number (256 bits long, I believe) is built into the hardware. This random number is different for each chip, and it is not recorded anywhere.

One of the functions provided by the cryptography processor is generating a 256 bit encryption key from a shorter passcode. That function makes use of that built-in unique per-chip number. Let's call this 256 bit key the "master key".

That master key is used to encrypt the NAND flash. (Actually, I think there is one more level in there. Each file is encrypted with a random key, and that file's key is encrypted with the master key and stored in the file metadata).

When you try a brute force attack directly against the encrypted NAND flash it is that 256 bit master key that you have to brute force. Brute forcing a 256 bit AES key is far beyond the capabilities of anything in existence, no matter how big their budget and how many people they can throw at the problem.

The only thing feasible to brute force is the passcode, but unless you can take the CPU apart and examine it in sufficient detail to determine that chip's unique number, you have to use the cryptographic coprocessor from that specific phone to do the passcode to master key derivation for each try.
Not sure which tweet you're referring to as the 'Ted Cruz Zodiac killer one', but there is a meme going around where people assert that Ted Cruz is or might be the zodiac killer; it's a weird thing. I think it gained a lot of momentum when Public Policy Polling determined that 38% of Floridians believe it could be possible.
Commit your node_modules to source control. I've saved myself repeatedly by not putting node_modules in the project's gitignore.

- All developers on a project are in sync.
- You can get the repo back into a good state if npm choked.
- You can go back in time to a prior version with all of it's actual dependencies at that point in time.
What believing in God does to your brain
Yes, believe it or not, I am. And did you look at all at the script above? It uses the standard package and just custom compiles with other modules and everything works just perfectly. To replicate this with FPM, I need to do an extra effort and possibly keep making changes with new versions of Ubuntu, test, etc. Why do that when I just want custom modules baked into the package?!
If I understood correctly, they are not using any MCTS, I believe they are not doing any look ahead, only greedily selecting the best turn.
> Many of her tweets were pretty inflammatory

What, were people forced to print the tweets out on sandpaper and wipe their asses with them?

It's pretty fucked up that thought policing has gotten so entrenched into our psyche that it's "obvious" an experiment should be discontinued, apologized for, and be pondered as a priori irresponsible, all because it generated vulgar phrases!

Corporations have always been vulnerable to media-driven mob shenanigans, but we're qualitatively entering a new regime where any communication, no matter what the context, will be rapidly highlighted, isolated, and hung out as something offensive to some emergently-forming group of freelance complainers looking for their fifteen minutes.

Even HN has succumbed to this kindler, gentler phenomenon of speech restriction - I'm guessing my lead-in sentence will not be well received do to its overt vulgarity. Civility certainly has its place (especially as a default), but not when it confuses direct objectivity and permits out-of-touch groupthink to flourish. As hackers we should be cutting through to the core of things rather than sugar coating in verbal fashion to get past the filters of the voluntarily-lesser apes.
Heh. My name is Randall R. Randall. I have had quite a lot of pushback from humans ("No, sorry, I need your LAST name..."), but I can only remember two systems that ever really caused me issues: Facebook and Google+.
As a researcher (who codes contingently) I've enjoyed for a long time the blog of Mike Croucher (http://www.walkingrandomly.com/) who was Head of Scientific Applications Software Support at The University of Manchester and blogs accordingly, with interesting tips and insights on this issue. Very very recommended!
As I understand it, we'll have access to the DOM and the various APIs (WebWorkers, etc)...

Of course we won't write apps in some very low level language. But I am guessing that the consensus will converge pretty fast on what (small number of) alternatives we'll use, since we are doing it right this time (I'm hinting at JS).

No, JS won't die. We have fast interpreters now, we can run it on our servers and there is a bunch of people who like it a lot.

Also, there is the issue of backwards compatability.
Route around the externally-imposed digital divide. More power to them.
The vast majority of the responses weren't due to this which what makes Tay's responses actually quite amazing.

MSFT wanted to make a teenager AI and 4chan delivered.
Nice idea. I would love a version like Missile Command [1].

1. https://en.m.wikipedia.org/wiki/Missile_Command
Here's one way to look at it: Given what Western nations have done to their country and region, why should Angolans care about Westerners' intellectual property?

i.e., 'You kidnapped and enslaved our people, colonized our country, financed and supported a brutal civil war that caused over 500,000 deaths - and now you say we should worry about your intellectual property?'
This article doesn't pretend that the friendships are real. They are 100% commercial. They exist because of a personal void that must be filled. If there were non-commercial (free) alternatives, people would be using them.

For better or worse, once I got into my mid-30s, I started wondering about dollar signs in people's intentions in general, unless I met them in the context of a hobby.
Sounds interesting. I think it would be cool to fix shitty science software.
This sounds a lot like Van Eck Phreaking: https://en.wikipedia.org/wiki/Van_Eck_phreaking

Neal Stephenson's Cryptonomicon had a whole section on it that was fantastic.
TweakStyle
The Cruz joke was the most confusing - it seems original.
Paycheck troubles at IBT Media highlight growing pains
This is awesome. I am strongly considering getting setting this up as I just purchased a fresh raspberry pi.

The only limitation appears to be you have to click a "start listening" button to get it to start recording audio. You can't simply say "Alexa" to get the raspberry pi + alexa web service to listen for your query.

Anyone have any ideas for a work around/ solution to this?
>If you have a strong developer team, I would suggest using something like python buildbot and programming your CI end-end in a single unified language, much better than shoe-horning plugins and groovy code inside your jenkins textarea fields!

This is obscenely bad advice. We run thousands of builds/day and none of the configuration is maintained inside jenkins. All of our job configurations resides in repository alongside all the code.
uh, dogs don't log in to the internet and launch the nuclear missiles?!
I would agree on some of your points : few minutes initialization times and 1-2 GB heaps may sound not that bad, and when we are talking about product that just provides a fancy, over engineered way to run bunch of shell scripts (considering jenkins doesn't integrate sandboxing from the box) ... honestly there is no excuse to spend 2 gigs of ram just to run shell scripts with web UI. It would be much better in a long term to improve energy/resource efficiency of software like this, just to make it more sustainable and reliable.

Edit: configuration-as-code feature is available in jenkins 1.x with job dsl plugin [1], I'm using it at work, because managing 50+ jobs by hand was just insane. Nowadays we just have few dsl files :)

[1] https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin
I've seen the name of Gabriel Dos Reis in the committee member list. I wonder if he gave up "the Pivot" (and Stroustrup too)...
Socrates/Plato and Aristotle's writings remain highly relevant today in regards to the origins of democracy, western civilization, alphabetical language, and the "market economy" of uniform pricing systems.
the integration of a "Jenkinsfile" which allows configuration of jobs via a proprietary DSL

This makes no sense to me. Only how my project is built should be checked into the project's repo, not the whole CI/CD deployment pipeline! If I start deploying to Azure instead of AWS I need to commit that change to my project? It's nonsense.
You know, imo the funniest thing happens when you find a small project that's interesting: you solve it by writing the solution. But then wowie, suddenly there's the thrill, the adrenaline rush, and boom! you're now asking, what can I solve next? It happens to people putting in patches for open-source stuff, or whatever coding it is that gets you excited.

I wouldn't say start small, or learn anything in particular. My suggestion: get excited, get pumped up, find something fun to do and do it! Project euler and /r/dailyprogrammer are imo both ways to amp up the fun and get in the zone.
WebAssembly is a low-level runtime currently targeting the existing web platform. There are no plans to add wasm-specific web platform APIs [0]. You will not gain existing capabilities other than those already exposed to mobile websites. Non-web embeddings will be possible [1], but are not currently being developed.

[0]: https://github.com/WebAssembly/design/blob/master/Web.md#web...
[1]: https://github.com/WebAssembly/design/blob/master/NonWeb.md
> If you meet with a psychiatrist, you have a disorder. Period.

Whether or not that's true, it's irrelevant to the statement about providing valid knowledge. If a person goes to a family doctor, they have a health issue. If a person goes to a lawyer, they have a legal issue. To an accountant, they have a fiscal issue. Merely 'going to [professional]' does not mean that they have invalid knowledge.

> Whether a person is a danger to society or not, should be determined by a court jury based on his previous actions.

Not only is this is a huge waste of time and money (court officials, jury, legal teams...), but it's even more subjective that the system you want it to replace. And it's already well-known that courts deal with mentally ill people far worse than mental health services do.
Interactive: Tracking Zika virus, country by country from 1947 to the present
Google’s New Strategy to Catch Up in the Cloud: Inject It with Machine Learning
Anti-Authoritarian sounds a lot like critical thinking. That's a disease now?

"Anti-authoritarians question whether an authority is a legitimate one before taking that authority seriously. Evaluating the legitimacy of authorities includes assessing whether or not authorities actually know what they are talking about, are honest, and care about those people who are respecting their authority. And when anti-authoritarians assess an authority to be illegitimate, they challenge and resist that authority—sometimes aggressively and sometimes passive-aggressively, sometimes wisely and sometimes not."
Could use something like this if you are using github https://github.com/groupon/DotCi
Job configurations can be version controlled and reviewed like everything else.

For multijob pipelines checkout https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin
Is that link your work? Do you have more about what you do?
Exactly and thanks.

While Plato is something of an authority (and thus the best target for the joke), he does show his work. HN is pretty good about avoiding appeal to authority.

But it is a frightfully common logical fallacy, and the perhaps the only one we spend so much time educating our children to use. Largely by example.
Its $3B assets under management.
Former Corinthian Colleges to pay over $1B for defrauding students
Haven't tried it yet, but I hear Pocketsphinx has a keyword spotting mode.

https://github.com/cmusphinx/pocketsphinx
> Personal Digital Assistants like the Palm Pilot or Pocket PCs or even Apple’s Newton were usually not very useful unless you regularly synced them with your "real" computer.

Having actually used one of those devices at that time, I can tell you it was extremely useful. For the first time, I had a full contacts list, calendar, and memos list, and I could take those anywhere with me. And the calendar would beep me a while before events. That was fantastic.

You have to understand, back then the comparison term for these things was nothing. Nada. Zip. Cell phones were just getting started, and they had few or none of these features.

That little Palm Pilot was an incredibly useful device. Sure, it sucks when you compare it to a modern smartphone.
medium redirected through my domain (which is super cool, check out the signal v noise post on switching to medium...)

TLDR: using medium means you are letting it be easy, and avoiding the cobbler's own shoe type of problem.
I think this idea certainly has interesting parts. We would at least need the following parts:

* Neural nets or similar trained models, which we could prove don't leak information on the data they are trained on.

* A way to combine these models, without access to their training data, in a way that works as well as training a new model on the union of the data.

* A way to exclude spammers. If the models vote on each message, perhaps we would be okay as long as fewer than 50% of the contributors are spammers.
closes browser and nervously gets back to work
The upper stage gets left behind in Earth orbit. The Briz-M stage provides the kick to propel the payload to a higher orbit and then usually there's a kick motor that follows up, in this case, delivering a Trans-Mars Injection maneuver to set the spacecraft on its way to Mars.

EDIT: Actually realised I'm wrong since the Briz-M is the 4th stage, not the 3rd. The 3rd stage remains in orbit and then splashes down and the 4th stage actually provides the entire kick for TMI [1]

[1] http://blogs.esa.int/rocketscience/2016/03/13/why-exomars-ri...
Authors at media publications usually don't get to choose titles, so let's not assume she chose it. We'll use the subtitle for now (shortened to fit the limit). If anyone has a better idea, we can change it again.

By the way, we put this article in the second-chance pool (described at https://news.ycombinator.com/item?id=10705926 and the other links there) and removed the penalty normally applied to buzzfeed.com. We did that because on first glance, at least, it's far better than the median article in this category: it speaks substantively from first-hand experience.

This is also a category that tends to set off flamewars.
Hopefully commenters will respond to the substance of the piece and that won't happen this time.
Does anybody know if any decent resources exist on how to program for a quantum computer?
Unschooling typically means avoiding traditional educational institutions, letting your kids learn the things that they want to learn -- in the effort to foster inquisitiveness -- by just interacting with the world. For instance, someone who believed in unschooling wouldn't tell their kids to learn how to read, but when they become interested in reading because they think that books are cool, they would help them learn, likely through something like a voluntary class.

My partner made her own decision to go to high school as she was interested in going on to college. A lot of her friends were interested in college and managed to get in because of their work that they'd been doing on their own/SAT scores. Now she's a developer at Amazon, and a number of her friends went to top tier universities.

Of course a small number of them did nothing with their lives and live at home with their parents, but so did a larger percentage of people that I went to school with.

(also, I hate that I can't edit out that I put you're instead of your in a sentence about reading. the shame)
A weakness that takes minutes or hours to exploit today isn't going to get stronger over time, it's going to get weaker, maybe to the point of only requiring a few seconds. The point of this kind of security research is to provide ample warning before an attack becomes practical.
Interview with Matt Might
Does this scale well? I don't think group chat would work well for larger chats. I personally ignore a lot of email that I isn't personally relevant. And one-on-one conversations are usually more personally relevant than group conversations.