skysight-inc/HackerNews huggingface dataset:
Here in the UK we do have pretty regular problems with the water supply, to the point that hosepipe use is sometimes regulated. There's even a website you can check to see if there's currently a hosepipe ban: http://www.hosepipeban.org.uk/hosepipe-ban-current-situation...

It does rain a lot here, but there's also issues with the size of the reservoirs and the amount of water being drawn.
Yes, obvious trolling by a Nazi username gets downvoted. Yay us.

I still say they don't represent the technical community. And it's blatantly obvious they don't represent the HN community, given the downvotes.

I'm not saying there aren't biases, sexism, ageism, or racism in tech, but I'd appreciate it if you didn't point at the obvious troll and say "this right here is the face of tech".
I want to encrypt my drive, but ensure that the encryption keys never leave systems that I physically control.

I sure as hell don't want to encrypt my drive a second time because the default setting (that I could only change later, when I'm actually using the computer) for the drive encryption software was to upload the drive crypto key to The Cloud.

Or am I misunderstanding your question?
Programmers generally have to be hired and paid.

We do not know what Satoshi's financial arrangements were, and we do not know if he mined early on in the network using accounts which are not publicly associated with him.

I do not think your position is stable under close examination.
I have considered going paperless in lectures/etc., but I'm hesitant because of research that shows typing leads to less retention than writing, even in the absence of distractions [1]. This also conforms with my own experience with written notes and typed notes.

[1] Meuller, Oppenheimer, "The Pen Is Mightier Than the Keyboard:
Advantages of Longhand Over Laptop
Note Taking," Psychological Science, 2014 http://zetesis.org/wp1/wp-content/uploads/2014/08/MuellerOpp...
I don't really understand this. "Private Cloud", to me, means a cloud that only I have access too. If you actually have access to my infrastructure, what's "private" about it?
Memory Puzzle Game 2.0
Had always assumed there must be some method behind the madness of standard resistor sizes (why the obsession with 4.7?) but never knew exactly what it was - and the explanation here is excellent. The fact they fall along a twelfth-root scale is an intriguingly direct mapping to musical semitones; I wonder if that was ever significant in enabling the creation of early electronic instruments?

edit - on second thoughts, twelfth root of ten isn't particularly helpful for musical notes, where the factor between semitones is the twelfth root of two. So... carry on.
Semi-related in the land of Postgres and probabilistic data structures -- Redshift supports APPROXIMATE COUNT. Much, much faster than a raw COUNT, and their stated error is +-2%

http://docs.aws.amazon.com/redshift/latest/dg/r_COUNT.html
I'd say that number is about average for most important biology papers. There were ~5-10 life sciences papers in Nature this July with more authors than that, including this large list:
http://www.nature.com/nature/journal/v523/n7561/full/nature1...

[1] http://www.nature.com/nature/research/biological-sciences.ht...
Ask HN: I'm not a rockstar coder. Do I have a place in SV?
I am an excellent coder. But I am not a rockstar/ninja/10x dev. I don't consume code all the time. I don't breathe out code all the time. I don't have pet projects to show. I don't have a project portfolio. I don't contribute to open source projects. I like to explore, travel, run, hike, kayak and a bunch of other things whenever I am not at work.

I just completed my Masters degree in Computer Science. Before that I worked for 4 years dishing out high quality code as a software developer. I have been searching for jobs for the past two months.

Most companies ask for my project portfolio or my Github profile link. Though I submit links, they are nothing more than a deserted island. More often than not, companies reject my job applications saying something like: "Unfortunately, your skill sets were not a match for this position", when their job description is an exact match for my skill set, the exact work that I have been doing for 4 years prior to my Masters.

What are the companies expectations when it comes to recruiting software engineers?
Exactly! All what jonathan porta wanted was attention. I noticed the same he noticed, but I instead disabled them and moved on. He instead created a shitstorm for nothing.
This very common assumption -- which I used to hold -- has it exactly backwards. Let's assume tall people and short people are equally good at cracking eggs. Mathematically, if 90% of your egg-crackers are short, you've already hired under-performing egg-crackers. You've passed over some really good tall people in favor of the short people you hired. If you want the best egg-crackers, you need to interview a bunch of tall people.
Freelance Pants Logo
Last time I checked, and it was few years ago, analyzing voice locally was much faster than what phones do today - because well, mobile networks have latency. The round-trip to cloud and back itself can easily take a second.
Everybody is different, so if I only hire people who look just like me on the outside, that must mean they think differently on the inside....
> Racism and sexism is bad. To fight it, we are going to hire based on race and sex.

If only it was a joke...
And -unless there have recently been great strides in the NSL gag order battle- they are legally prevented from indicating to you that you or your data has been targeted by an NSL.
Another alternative is to sweep the radar so you get multiple revisits from different times and angles. Stacking the revisits at a location will suppress the multipath since, in theory, the multipath components depend more strongly on grazing and aspect angle than the "real" components.
> Their policy states they don't collect personal information or conversation history but that doesn't mean they aren't capturing corrections or things they deem to be non-personal but sound pretty personal to me

> Their policy states ... but that doesn't mean they aren't capturing corrections or things they deem to be non-personal but sound pretty personal to me

> sound pretty personal to me

It's pretty clear actually. What you may think about situation may have zero factual grounding. You'll need to provide some citations and references instead of just saying what you think or feel the situation may be.
I'd put more effort into setting up a believable problem in these kind of posts, before presenting a solution. Much like in a company pitch, it's hard to understand the value of product if you don't understand what problem it is trying to solve.

It doesn't help that using unnecessary DISTINCTs is subqueries is a common performance problem in novice SQL. Why people do that I don't really understand, but they do.

That's the thing about probabilistic data structures - I've never seen a real-world performance problem in SQL where they would have been helpful. I really would like to have an "aha" moment where somebody shows me one.

Probabilistic data structures do seem like a natural match for streaming databases, but that's different.
I use tiddlywiki, a single file javascript app accessed with a browser and stored in dropbox (tiddlywiki.com). Supports some version of markdown, and importantly for me, has many plugins including one for Latex. I think the search and tagging features are what make it awesome.
Show HN: Cfer Is a Ruby DSL for AWS CloudFormation
A C# FOSS project which could use some help is http://opensimulator.org
Interesting idea. Do you think you'll have any issues with people trying to wait until they get into an accident to sign up for a Cuvva policy then filing a claim as if the accident happened after the policy went into effect?
Now if can only do the same with Google and Android, we'd be all set. Why does Google get a get out of jail for free card in this? Android is like the spying on everything you do operating system. Your location, your voice, your pictures, your passwords, I mean fuck... There is nothing Android doesn't know about you that it doesn't share with Google and on request the US government.
While this is a nice overview over current systems, I am not sure if I would care much that my kid one day should learn them (he is 4 months now, so still a long time away).

But a lot of friends with children ask me how to introduce their kids to computing at an early age. They often believe that learning a computer language would be like learning other languages, allowing for some 'bilingualism' early on. We all know that's not true.

I am not sure if introducing a child to computing languages is as important as introducing it to other things first. I would rather introduce it to music or another spoken language. That I assume would benefit it's brain more rather than using technology (probably already outdated) that will be certainly outdated by the time the child is at highschool level.
> But all evidence points to the fact that we build too much parking. Even in areas of the city where buildings aren't required to have off-street parking spaces, developers still construct them. And many of these parking spaces go unused—more than 30 percent in apartment buildings constructed after 2008 are empty at night, according to a 2013 report by the Sightline Institute.

The really funny part about this is just how high the demand is for on-street parking. When I owned a car, I regularly found myself parking several blocks from my apartment. Usually my car was almost as far away as the Downtown bus stops. (Buses from there run as far as Tacoma, Everett, Bellevue and beyond, somewhat obviating the need for a car.)

Further, there are at least 4 on-street parking systems - the Zone system applies on certain sides of certain streets and allows metered parking and free parking for neighborhood residents with a parking pass. Then there are 2 different seemingly-private pay-to-park systems. And there is a large amount of on-street area that is marked No Parking for various reasons including bus stops, infrequently-used driveways, loading zones, etc.

I'm guessing quite a few people would be willing to pay $1 to $3 for access to these unused parking spots. Maybe we could have an Uber/Airbnb for parking spots?

There ARE many public parking lots in the city, and while most are full during the day, many of them are almost completely empty at night. Overnight charges vary greatly for a number of reasons, and people logically try to avoid them after 6pm (or was it recently modified to 8pm?), when on-street parking is free.
You can showcase your expertise on coding through HackerRank, or with sample projects in little details. This helps to me.
Career options out of programming?
Hoping the folks at HN can help me with my dilemma. I am in my late-twenties, female software engineer in the Bay Area, work for one of the 'unicorn' companies.
The problem? I got into Computer Science for not-so-noble reasons and am hating that choice now because I don't like the field enough and can see it thwarting and affecting my career. I needed a fat salary when I was graduating (went to an Ivy League) and jobs for CS majors paid well.
I am a techie at heart - I love math and science, and was a finalist for my country's Math Olympiad making it through a very competitive process. I just find programming unnatural, though my skills and role are comparable to a Google senior software engineer. Apart from math and science, I have some background in economics and business and have turne out stints at consulting firms before.
Do you have advice for someone in my place about changing careers, finding something that is less about programming, but highly technical?
NYC has plenty of water, brought in via aquaducts from upstate. They had the sense to build the city not in a desert.
"Later", as in after the key is sent to Microsoft? Not very useful.
Paying _ISPs_ for content is exactly what net neutrality is about. I already pay my ISP to deliver bits. I'm not giving them a microcent more for the privilege of having all content that isn't in some "package" blocked or throttled.
> Google's far worse policies

While I don't disagree that Google does consume a lot of user data, I'm pretty sure most of these are opt in or at least explained fairly up-front, and that their resultant policies are no worse than Microsoft's.

Can you give an example of where their policies are clearly worse?
The solidity programming language is expected to support embedded proofs in the near future, so that contract developers can specify invariants that are guaranteed to hold true if the contract compiles... so you'll be able to state things like "No person other than the depositor in a bank will be able to withdraw the money" and the compiler will generate a proof to verify this, visible to any users of the contract.

(That said, this is an EXTREMELY ambitious feature and I'm mildly skeptical that they'll be able to deliver it... but the team working on Solidity has put out very good work so far...)
Why is my internal/private IP address visible from the Internet?
They also didn't specifically preclude the possibility of commandeering my computer by pushing an update that'll force me to mine bitcoin for them, but I can be pretty damn sure that's not going to happen.

But let me rephrase anyway: I'll bet everything in my pocket that Windows 10 does not, nor will they ever, keylog every stroke and send it back to Microsoft servers for storage.

I can be sure of this the same way I'm sure about many other things I have no definite proof of -- I see nothing remotely resembling evidence that this might take place.
This should be an optional feature. Not a feature that's the default of most computers on the planet. It's fine that you wanted it, and it's fine that it's available. It's not cool that it's the default on anything.
ITG Drops Most Since 2009 After Saying Dark Pool Broke Rules
Well, at some point you have to trust the legally binding contract you enter in to. Otherwise you're proposing to put servers in your garage (or wherever) which is precisely the complexity this service is attempting to get away from.
Here's what's next for Windows 10
I do not consent to you and others giving Microsoft (or Google or Facebook etc…) all the personal information this necessarily reveals about me when you accept their terms and have any electronic interactions with me.
Google are just as bad. I've moved to a dumbphone and an IMAP mailbox at an independent company. I tried Android but that was pretty much impossible to keep control of (Moto G 2, Android 5.0)
So, one potential idea is to incentivise developers to "audit" smart contracts in repositories. The metrics of the audit score can then be shown to the end user to let them make the decision as to whether a smart contract is safe or not.

It's a start.
I like the way you crystallized those questions. I'm very interested in the coming pieces, I'm curious how you compare the two point of views (of users and app makers), which I believe are in conflict today.
What was biased about it?
So much BS in that website it's tough to read past the initial paragraphs.
Who cares? It was compromised, and customers weren't notified for 21 days.

If this were some highly regulated banking/securities/government system, 21 days MIGHT be ok for public notice, but not for an infrastructure tool with highly technical users.

People get hacked (not good), but responding badly is the true badness.

And now additionally we're in WTF hell because no one knows if linode was compromised meaningfully (again), or if it was just a PagerDuty credential which got compromised.
Point taken!

I visited Scotland in the spring and there was water trickling everywhere. I should have qualified my statement much better.

The other error I made was extrapolation from Scotland to the whole of the UK. Here in the US it takes a lot of travel to go from one "region" to another, and the conditions change slowly. But I could see that the whole of the UK doesn't necessarily have uniform conditions either.
Gender data are worldwide. Easy way to increase diversity is to open office in some foreign country :-)
So this is just Anki[1] under an umbrella? E.g. flash cards are provided by someone higher up who can also look at the data?

[1] http://ankisrs.net/
If we take the term "private" to an extreme, you are absolutely right. We took the term in a similar way as it is used with virtual private servers. Also our business model will be based on providing the logistics around a private cloud, which focuses on convenience.
Where I work, if we had 9 men and 1 woman of equal skill applying for a job the woman would get it hands down. I find most good sized companies would rather have that kind of diversity even when it's not official policy. Our team has a few women but still well less than 50%.
I saw this earlier on Twitter via @adrianchm. Win 10 includes keylogger setting, auto-re-opt-in malware protection, no opt-out for updates, and ADS in the start screen:

http://prntscr.com/7ykzbh
Sixpack-Java: A/B Testing for Android Apps
Apple Will Debut New Apple TV in September
> or run it through Node-Webkit/nw.io

That's quite interesting! I thought node-webkit isn't suitable (yet) for such purpose. Could you go into more detail on how to do parsing/automation external sites with it?
A very good question about a very hard problem.

We've discussed a variety of approaches. The one I like best is that "contract interpreters" offer a professional service, which is that they read a contract and tell you what it will do. You pay them for this service, and they have a public bond of sufficient size that if they screw up, a claim against their public bond will make the person affected whole.

This assumes a few things: dispute resolution services, flexible escrow agreements, and a lot of human judgement in a relatively corruption-free environment. My guess is that this is going to be expensive to provide, and might well rest up against existing contracting infrastructure (i.e. KPMG type agencies might offer a blockchain auditing service with insurance in some imagined futures.)

Hence I'd expect a long tail from high value, deeply audited contracts with insurance and bonds to back them up, through to collaborative pools that just note when they've been ripped off, down to "it worked for me!" reviews on forums.

I'm not sure there's a better solution than this, but it's a topic of ongoing research and discussion.
Fountains and swimming pools typically recycle their water, needing only small amounts added to offset evaporation and splash loss.
Thanks!

My gut feeling is that the technology is sound, but it remains to be seen whether or not enough of a community grows to sustain things like the headcount behind the glitzy PR campaign.

I wish the Ethereum team great success in this endeavor; if nothing else it is uncharted territory!
Read more than the first sentence?
A relay which is not an exit is practically zero risk. The design of the Tor system means you'll be receiving an encrypted packet from one source, unwrapping one layer of encryption, and passing it on to the next relay in the chain, with no knowledge of the original source, final destination, or true packet contents.
What is the directory structure you use for managing all of your org files?

I've been converting my note taking to Org-mode over the past few months and am still trying to find the ideal directory/file layout to put things in.
Once all cars are automated, we won't need any traffic laws at all. All machine behavior will be coded into the algorithms controlling the cars.
Ah, I only read the part I quoted, so I didn't realize that. No wonder I got downvoted.

I know GitHub has at least some considerations because if you press tab, it shows a hidden "Skip to content" button (which I thought was a bug, but learned it's for screen readers). But I can tell the Network tab doesn't look as reader friendly as the Members tab because it uses some non-standard canvas element or so.
Just, no.

This is frightening on many levels. A facebook plane? To get people on facebook, right? To get them on the internet is secondary to Zuckerbergs goals here, lets be honest. A walled garden? Come on. It should be the whole internet or they shouldn't even bother.

A walled garden, with no security protocols, with the intention of getting the entire world on facebook? Not cool.
The counter argument that I've heard most is that minorities are less likely to be hired than equally qualified members of the majority because of subconscious bias. Enforcing a quota is a sort of equalizer—formal discrimination in one direction in order to push back against informal discrimination in the other direction.

I'm not completely sold on the method, but the problem of subconscious bias in hiring is very well documented:

* Resumes with stereotypically White names receive 50% more callbacks than identical resumes with traditionally black ones. The addition of honors and special skills had a significant effect on the likelihood of White applications being called, but a statistically insignificant effect for the otherwise-identical African-American ones. http://www.nber.org/papers/w9873.pdf

* Applicants with male names are rated as more competent and offered higher starting salaries than identical applications with female names. Identical resumes with male names are called back more often than female ones. http://www.pnas.org/content/109/41/16474.full.pdf+html, http://advance.cornell.edu/documents/ImpactofGender.pdf

* Initial subconscious bias is logically justified post-hoc—in the linked experiment, the qualities deemed necessary for a position would actually be redefined by the person reviewing resumes depending on the gender of the applicants so that the male applicant's traits fit the position better. http://www.socialjudgments.com/docs/Uhlmann%20and%20Cohen%20...

There's quite a few more papers on the subject, it's easy to search for them. Depressing read all around.
Russian Hackers Used Twitter, Stenography to Communicate with Bots on US Systems
Thanks, I've passed that on to our web guys.
I spent the weekend with it and wrote my first impression - http://oren.github.io/blog/convox.html
Andrew Miklas wrote in a comment:
The attacker gained unauthorized access to an administrative panel provided by one of our hosting providers.

There have been several breaches in the last months where this was the main cause and it's something almost impossible to defend against – unless you're running your own datacenter hardware, which is very hard to get right.

Few providers properly secure their control panels with 2FA, even though these admin panels are an attractive target and almost always provide full access to the system.
Wow yeah - you're right, I haven't checked in on mine in a while and assumed it was good (just pasted the link).

Thanks for pointing that out.
The problem you were seeing wasn't the supercomputer per se, it was the sheer awfulness of Lustre.
As far as I can tell, it is an optional feature. It's the default option, but still an option. On top of that, a fair argument could be made that most people who don't care enough to change their privacy settings probably do prioritize convenience over maximal privacy, so this might even be a reasonable default.