skysight-inc/HackerNews huggingface dataset:
LevelDB also made the Bitcoin client super unstable and prone to dataloss. Use sqlite, because it's bullet-resistent and has competent maintainers.
Absolutely, tasks/system commands should always be stored in VCS as a shell script, so that feature branches can exercise changes in the task itself. Unfortunately theres the other 90% to worry about, and thats where the highest complexity is, such as configuring a build chains, access control, reporting, etc.

Glad to see jenkins is moving towards a travis-ci ".travis.yml" kind of format, but I'm not hopeful to see it catch up to anywhere near TeamCity, even Bamboo in user or developer UX.
That was my personal favorite as well - felt like a very self-aware comment
We (radare2 project) already being built by gcc, clang and tcc. Every time new compiler support added it reveal some new errors. This is why we have interest in trying MSVC too.
Thank you for the script!
Sure, but where was all this sober reasonable wisdom earlier this week when dozens of comments were aghast at "Boom"?

Although, if ever there were a company closure about which one couldn't be too sure...
You being insignificant to the government does not mean the government collecting data about you is not a threat to you.

Maybe one day you cut off the wrong FBI agent on the way to work, or may be a friend of a friend knows someone with access to the government database.

There are countless ways, outside of a Edward Snowden, scenario where the information may harm you but would not raise to the level of a National Security Investigation

We know for a fact the agents have used the databases to keep tabs on Friends, Family, wives girlfriends,etc. Even for their own Amusement, looking and passing around intimate photos... After all these are just insignificant citizens, not a threat to anyone, so who cares if they pass around your dick pics right...

The fact that your are insignificant means they probably would not think twice about using their access to look up info on you, why is irrelevant.

Then there is the Ever Present data leak, look at OPM, at any point one of these databases can be compromised and your data simply uploaded to Paste Bin...

People that marginalize the risk of their personal data "because I am not a terrorist" are just as bad as the "I have nothing to fear so I have nothing to hide" people...

They do a disservice to everyone attempting to fight the government overreach... you sir are part of the problem.

Databases of Ruin my friend... Databases of Ruin
Fortunately, based on alert functionality, KWC was able to quickly identify and reverse the chemical and flow changes, largely minimising the impact on customers.

The affected only lost most of their hair.
> It seems the activists lacked either the knowledge of SCADA systems or the intent to do any harm.

So it's a kid, not a state.
What I'm taking from this is "beachstartup aggressively reads hostile intent into text messaging, avoid textual interaction with this person". I've found that far fewer people perform this type of aggressive misreading over text than over face-to-face stuck-in-a-room-with-you-for-40-hours-a-week interaction, that's all I'm saying.

I'm certainly not opposed to a video call or face-to-face meeting when it's the easiest way to clear things up. We're talking about the best mode for daily work interaction here, not the best mode for touchy-feely "make this guy like me again" interaction.
The Topology of Malicious Activity in IPv4
It sucks a lot.

https://github.com/bitcoin/bitcoin/issues/2770

http://hackingdistributed.com/2013/11/27/bitcoin-leveldb/
> Legal Name = Name on your birth certificate

Wrong, at least in the US. Common law precedent allows you to use whatever name you like, regardless of what's on official documents, as long as you're not doing it for fraudulent purposes.

If you decide one day that you want to be "John Pfeffenheimer Gramblekins", you can go ahead and use that name in legal agreements and on your bills, as long as you're not trying to trick anyone into thinking that "John Pfeffenheimer Gramblekins" is a different person than your previous name.

The same principle stands behind common-law name changes after marriage.
When I was working at British Airways a decade or so ago there was* a problem with a screen-scraping programme that terminated the crew printout whenever there was a passenger needing medical assistance on the flight manifest because the text "invalid" was assumed to be an error condition.

*Actually long enough ago I can no longer recall whether this was something that happened while I was there or just a tall tale that was doing the rounds in the department.
It's pretty conservative with the API usage, but if you have thousands of pull requests, issues and branches, it will probably hit the limit of 5k requests an hour on first import. After initial import, API usage is very light.

You're the first person to have this problem, but I'll add some logic to throttle the request rate before we run through your allocation. The trade-off is that it will slow down import of pull requests and issues.
> they're afraid internal discussions would get negative attention if made public in some tracker

That's understandable for a company like Apple. It just pissed me off that they had a workaround, possibly for months, and never bothered to respond to my report.
the config is a huge problem, not just because of XML files. Jenkins (pre 2.0 at least) job configs have huge problems with config drift and doesn't play well with configuration management tools.

Trying to automate jenkins job configurations requires using the terrible job config xml format and a poorly designed rest API which breaks all the time when you add in a plugin or plugins get upgraded.
> whoami
Sanitation is the proverbial uphill battle in India. West and affluent Indians often do not understand the full extent of issues here. Some 15 years ago we built 5 toilets (along with flush) for a community of sheep shepherds deep into the jungles of Maharashtra-India. 6 years later when we visited them again it was embarrassing to see that they were using the toilets as shelter for their sheep and still defecating in open.

Their logic was flawless. Why should we change our priorities because you think what we are doing is wrong. We thought it was a lesson not to interfere in their affairs any more.

Some changed land regulation laws made their land extremely valuable. 5 years back these people sold their land for multi-million dollars. Now these people are into Trucking and Fishing business with homes better than mine own.

This is a anecdotal evidence and must not be used for any kind of conclusion. I visited Dharavi-Mumbai(largest slum in world) where there is literally no space for toilets. Every morning there will be like 1000 people trying to use like 20 toilets. There are people who then have no choice but to defecate in side their home in a reusable utensil and throw it out in gutter. Men can defecate in open but women sometimes even soil themselves standing in line. It is pretty horrible given that this is the same place responsible for making snacks for millions of Mumbai residents. [1]

[1] http://sanitation.indiawaterportal.org/english/node/2918
Also https://news.ycombinator.com/item?id=11359155.
> Legal Name = Name on your birth certificate, pure and simple.

As a counterexample, my wife's current name is not on her birth certificate.

> Something isn't so just because you say it is.

Indeed. So we find ourselves in a teachable moment: you are wrong, but in a way that many other well-meaning people have been. I presume you find this subject interesting, so consider checking out http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b... which is a list of things commonly thought to be true about human names but that actually aren't.

I personally love these sorts of things. For instance, I was pretty sure I knew all about how calendars work until I attended a talk buy a guy who maintains a date library. He started throwing out edge case after edge case until I gave up any pretense that I had an inkling about the subject.
This is such an incredibly sad Country. My wife is Indian, from Noida, we went there two years ago. I saw much of Delhi. The amount of pollution, poverty, filth, homelessness including children that are begging in the streets hooked on who knows what drugs and being molested and raped is staggering.

I remember one little girl maybe 10 that came up to my wife and I because she saw my wife using a small travel bottle of hand sanitizer. And she really wanted it. Didn't ask for money just that little bottle of hand sanitizer. She thought it was lotion. We gave it to her and she tried to use it like lotion on her arms and hands. She just wanted to be a little girl doing little girl things. She was covered in dirt, hadn't bathed in who knows how long.

It's effing heart breaking there. I mean that. Women are constantly harassed at best, gang raped at worse. They can't go out after dark in most of the country. Indian male society HATES women. It's literally one step away from the Taliban.
Not all Indian men, but its a majority. Women are not safe there at all. The police are lazy and useless. Corruption is rampant. Everyone is out for themselves. It's dog eat dog.
Rolling blackouts. Unfit water supply. No proper sewage. Appalling infastructure. The country was in better shape under British rule. And that PAINS me to say that being Irish in blood. The Indian government has just failed the people.
They are xenophobic when it comes to business. State run monopolies or family owned monopolies large and small. Very very hard for non Indian controlled capitalism to get in there.

It is just such an depressing place. Which is incredibly sad because it has so much beauty and history and culture and food! I don't know what happened to that place. You go from the Karma sutra, an epic depiction of the love of women to gang raping women on a daily basis. WTF?

Ugh, it's just sad.
List-less productivity
I was bored with the way all the famous to-do apps look, mostly mundane lists of things to do. Not inspiring. So I started tinkering my own vision of a better and more engaging interface: A world dark and set in the future, where planet Earth is under constant wave of meteors; human civilization has moved backwards and survives on farming and windmills for energy. The to-do items take the form of meteors falling from the sky. The best part is when a task is completed the meteor explodes into a giant ball of fireworks. A serious "bad ass" way to say task complete. On the other hand, if a deadline is missed, the meteor comes crashing with smoke and red flames everywhere. Here is what I created. https://itunes.apple.com/us/app/crimson-box/id1069271059
Except that's not how evolution works. You can't just randomly decide to "count backward" and you definitely can't ignore the fact that ancestors overlap. You might look up "The 7 Daughters of Eve". In short: all humans alive today descended from just 7 women, but those 7 women were not the only women alive at the time. All the other women living at the same time as the 7 had their genetic information lost to the sands of time.
Unfortunately, the new design still looks almost a decade old.
Announcing GRPC Alpha for Google Cloud Pub/Sub
A quick web search turned up the following links:

- Linux Kernel Testing and Debugging | Linux Journal

http://www.linuxjournal.com/content/linux-kernel-testing-and...

- Fully Automated Testing of the Linux Kernel (PDF)

https://www.kernel.org/doc/ols/2006/ols2006v1-pages-113-126....

- How is linux kernel tested? - Stack Overflow

http://stackoverflow.com/questions/3177338/how-is-linux-kern...
Journal Citation: Johanna Taylor Cannon, Bruno Cossermelli Vellutini, Julian Smith, Fredrik Ronquist, Ulf Jondelius, Andreas Hejnol. Xenacoelomorpha is the sister group to Nephrozoa. Nature, 2016; 530 (7588): 89 DOI: 10.1038/nature16520
That's because leveldb by default writes asynchronously. And probably at the time of reading they were still in RAM/cached.
> Everything you say here is extremely condescending and assumes that you are more mature and experienced than the reader.

That's just your interpretation. Other people are entitled to their own interpretation of what I'm saying.

I don't feel like I'm being condescending, I feel like I am being patronizing. Those are related concepts but they're not the same thing. Also, if you didn't notice, and this could just be my fault, but I was trying to be comical! I was playing the patronizing character who shouts "NOW GET OFF MY LAWN!"

> I'm not going to toot my own horn, but I will say this about the aged elders I have met who were fantastic and respectable people, and from whom I learned the most: their main feature was humility, and knowing that they did not in fact know everything.

You have no idea who I am nor what I'm like. How about you offer up some of your personal opinions and you let me take a crack at judging you? I'm willing to have a very open and honest talk about some very real instances of paranoid delusions that seem to dominate the conversation in our forums. I think these are destructive and unnecessary fixations.

This is what makes me patronizing. I'm telling you that if you think that "the government is watching everything that we all do, all the time" and that if this makes you unhappy, well, there's a reason for that. It's a matter of perspective. I'm offering a paternal perspective. I've been there, I've done that, and I'm here to tell you that you're being a bunch of doofuses.

NOW GET OFF MY LAWN!

> Not everyone likes paper books. Some people like trees, but also using a laptop under one.

Ok, but that doesn't change the political and legal realities of what it means to have a paper book and what it means to use a laptop connected to the Internet.

> Some people are growing up gay or trans in a hard-right reactionary community and their only outlet is the Internet.

They have many more outlets than the Internet! I would argue that there are much more productive and healthy outlets than those found on Internet forums. It is at least unhealthy to think of the Internet as being someone's only outlet. Growing up and being a teenager is difficult anywhere and I definitely found a lot of support on the Internet when I was a teenager in the mid 90s but shying away from the real world was never a long term solution. If there are hard-right reactionary communities that are oppressing teenagers then we need to figure out how to fix the root cause of those issues, and not just paper over them by avoiding the confrontation!

> Others simply prefer the company of they know online to those they happen to meet on the street.

And just like conversations on the street, you should expect people to be able to hear your conversations when you're publicly broadcasting information from your physical location!

NOW GET OFF MY LAWN!
Well, they didn't stop at concepts as contracts to be checked, instead they let you have a different oveload called depending on what concepts your argument types implement. Hence the problem with having to sift through potential overloads and reasons for rejection.
I'm not sure we really disagree. Anything my 18 yo self wrote that's still accessible online was filtered through editors etc. and I'm not unhappy for that :-) While I'm no fan of much of the EU right to be forgotten thinking, I'm also sympathetic to the idea that not everything we write in a young, foolish moment should be discoverable forever with no recourse. I also think that there are a lot of practical issues to getting rid of the foolishness without also creating the opportunity to eliminate things that are legitimately in the public interest/part of a historical record although, in practice, I expect that some combination of time and the sheer volume of data deals with a lot of it.
TL;DR:

This blog post gives a review of the many good scientific criticisms of the Hansen paper, and also highlights the poor responses of Hansen et al.

Basically, the paper starts with the assumption of exponentially increasing melting from Greenland and Antarctica, modelled simply as Ce^(at) liters of fresh water added to the ocean per year. The weird thing IMO is that this (liquid) fresh water is injected at -18 C (weird model), so they've effectively removed the latent heat but not the sensible heat, for some reason; the latent heat is 10x the sensible heat here, so why neglect the big one and include the small one? They conclude that dramatic sea rise occurs (duh). Perhaps the most important takeaway from the critique in this blog post:

"""
[The paper predicts that] basically many areas, in Europe in particular, enter a period at least as cold if not colder than the little ice age. The associated rainfall changes are equally as impressive. This would lead to large-scale challenges around provision of food, services etc. for global society and large-scale disruption of ecosystems. It is also entirely opposite to the direction of climate change that policy makers are currently planning for on this timescale.
"""

So, if the paper's conclusions are correct (and the blog post author and many others apparently think it's not), we're basically doing everything wrong in preparing for the consequences of climate change.
Edtech's culture problem
Has anyone worked out an estimate for when prime factorization of 4096-bit RSA pks will be viable, either by govts or corporations with substantial resources?
This Message Will Self Destruct..or Will It? Why You Should Use Cyber Dust
اصباغ الكويت هاتف 55090348
I can't imagine what you couldn't accomplish using the Parameterized Trigger Plugin https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Tr...
Google BigQuery – now only $10,000 per month for a Petabyte Data Warehouse
The problem here is that there are no one-size-fits-all approaches. Autodidacts will train themselves, but most people aren't autodidacts.
Funny.

https://github.com/gcc-mirror/gcc/blob/bd3f0a53c07086e978ea4...

I'm not sure of the behaviour but there is still a loop...
>Most asset management companies will not let you interview their fund managers, and most fund managers won't divulge their research strategies if asked.

If you have 100k to invest, better put them in the bank and don't bother with "investing".
Comments moved to https://news.ycombinator.com/item?id=11359915.
I'm one of the folks working on BigQuery. Among other improvements, on Wednesday BigQuery dropped price of long term storage by 50%, to just $0.01 per GB per month.
[PHP-DEV] Add spaceship assignment operator
I hope Jenkins 2 will fix Jenkins 1's tendency for unclear and ambiguous user interfaces. Many configuration input fields have weird names, and their explanation fields can confuse me even more, and when using plugins, the whole configuration layout can quickly become a mess - Jenkins 1 often gives me the feeling of a mighty but hard-to-use Japanese pro tool lost in translation.
From a scientific point of view, they probably have nothing to apologize for. They did their best to design the system to emulate human behavior (and, it sounds, even tried to restrict this behavior to some level of civility).

However, it's not surprising that they would release a public apology. People will try to blame them for what happened (human nature). It's a good move by them to do their best at damage control. In the court of public opinion, those are the rules of the game.
This is really not surprising.

Here on HN a few months ago I remember person X saying "I have a successful business in that domain and I can help you. My email is in my profile." and the OP in that thread responding "OK, maybe I'll email you when I can" and being taken to task (correctly, IMHO) by another poster for not immediately jumping on what was really a great opportunity offered to him by a complete stranger.

For those of us who are trying to start businesses, it's very helpful to be occasionally dopeslapped on the side of the head by someone saying "stop being an engineer, this is business. TALK TO PEOPLE!"
DI is awesome. It has sporadic content updates, but has good writing and generally sticks to obscure but important stories.
I'll believe it when I see it -- the Jenkins ecosystem is one of the worst offenders I've worked in with regards to things getting arbitrarily broken by a point release. I shudder to think what a major release will do.
A large global company I worked at hired someone who chose the username 'lib' and this user was based in a remote location (China as I recall), I don't remember exactly but I think it was their first name. Some of the developer tools recursively searched parent directories for a 'lib' when running builds, this in turn caused a massive mysterious increase in build times when users in the USA were suddenly sending NFS requests to China looking in /home/lib for libraries.
Ok, I'm no expert on this, like I said the whole thing blew up so quickly.

I know they weren't all verbatim repeats, but I'm also pretty sure I saw tweets from tay without an @ symbol.

Another thing to consider is that since the Tay timeline was scrubbed, there is no authoritative source of what the bot actually tweeted, so any images floating around could pretty clearly be doctored.

But regardless, it's nice that everyone seems to be regarding this in good humour, it's kind of surprising there aren't any SJWs calling for the head of Bill Gates, but maybe that would be botist or something.
> a coordinated attack by a subset of people exploited a vulnerability in Tay

You mean /pol/ just spamming the 'repeat after me' command to get the bot to parrot anything they wanted?
The article deems as 'hacktivist' a group that 'changed the levels of chemicals being used to treat tap water.' This doesn't sound much like activism, defined by google as 'the policy or action of using vigorous campaigning to bring about political or social change' or 'hacktivism' as described on wikipedia which focuses on distribution of information, defacing websites, etc.

There is no mention of what chemical changes were made, but if malicious it sounds more like warfare or terrorism potentially targeting civilians. The subtitle is "Well, that's just a little scary", also quite an understatement.
I'd like to echo this comment. Piotr has been amazingly responsive to problems with bugs or performance issues that we have hit (the Mozilla Servo team).

Apart from the UI, Reviewable also handles many of the really ugly "they did an over-under rebase, force-pushed, did another, then flipped back" cases that come up with longer-lived PRs and manages to keep the review state reasonable better than any other tool I've seen. And we've tried quite a few of them :-)
Security in a complex interdependent software ecosystem is untenable.

Period.

NodeJS/npm is in no way unique here. Apt, yum, gem, Homebrew, Docker hub, etc. are just as bad if not worse, not to mention "git clone" followed by "./configure" or "make." Any time you bring down code onto your machine and execute it you are... well... bringing down code onto your machine and executing it.

I've been increasingly thinking that this could be a very fertile area for AI research. Security is really an AI hard problem. There is no combination of sandboxing, permissions, auditing, formulaic static code analysis, firewall hacks, etc. that will yield a system that is both (a) usable/convenient and (b) secure.

Take 'npm' for instance. It's amazingly convenient but it (and all other packagers like it) is a security nightmare. Operating securely would require one to set up a shadow mirror of the entire NodeJS ecosystem and then have someone ($$$$$) manually audit every single thing in there that you are going to use and every single change that comes down from above. That's not tenable for anyone but the most lavishly funded organizations, and anything like that is universally reviled by developers since it slows them down. I've worked in environments like that before (government), and we had people quit because it was just "impossible to do my work."