skysight-inc/HackerNews huggingface dataset:
> My favourite experience with this was when I was selling a computer case and researched its specs on newegg.com. Then for a while all I saw were retargeted ads from newegg trying to sell me that case. Nonono, I didn't have one too few computer cases, I had one too many. I was the complete opposite of their target audience, heh.

Yeah, I've had similar experiences. Back when I used to play Eve Online, I'd see banner ads everywhere for the game. Big screaming banner ads imploring me to subscribe now.

At the time I already had two accounts. By definition I was the kind of person who could not be advertised to, but the ad network was still putting effort into targeting me with those ads.
https://news.ycombinator.com/item?id=9168636

https://news.ycombinator.com/item?id=8480608
It's a neat idea, but ultimately, worrying about cheating or whether someone has cheated feels like a distraction. It suggests a test that isn't repeatable. I'm only confident in my ability to detect obvious plagiarism. Subtle plagiarism can exist in varying forms, such as reading an analysis of the problem and solutions. Some people who plagiarize will pass a thorough Q&A about their code, because they fully understood the explanation of the solution, but are getting an unfair advantage over candidates who worked out a solution themselves from scratch.

Overall, I get more value from tests that are constructed so that I can learn positive things about the candidate - as many opportunities as possible for the candidate to distinguish themselves. If the only reason for a particular approach was to provide the opportunity for immoral candidates to weed themselves out by committing obvious plagiarism (negative data), then there's probably a better approach that tells me more about the candidate per unit time.

If I was going to continue, I would use a problem that is (1) more representative of the actual work being done by the team; less of a puzzle (2) custom designed for the team or company; not a preexisting or well known problem. (Even candidates who don't cheat can have an unfair advantage on well-known problems if they have coincidentally encountered it before! Another reason to use unique questions.)
I don't really think this is true. There are lots of famous super-wealthy people who've funded sciences (e.g. Nuffield, Wolfson, Rockefeller -- those are just three charities I work with). There are lots of famous super-wealthy people who've funded the arts, in particular things like avant-garde and classical pieces.

You held off giving an example, but could you give me one -- one that's qualitatively different to the stuff that wealthy people do often fund?
Ask HN: Finding a Lawyer That Specializes in Open Source Software
I am looking for a lawyer that specializes in IP and open source software. Can someone recommend any specific lawyers or a website or directory where I might find one?

- I'll be paying out of my pocket, so price is a major concern.

- In the US.

Slightly more specifically, I am working on a piece of software (in the realm of machine learning / AI) in my spare time while working at a large corporation. I would like to release this software under an open-source license and then build a business on top of it. I realize this plan may be legally contentious and would like to avoid any kind of conflict with my employer.
Internet Explorer ? :)
If I'm reading your link right, bitcoin did win in the China case, with a cost of 0.4%?

But your link is to compete against scenarios where "existing mechanisms" cost 1.2%, and bitcoin came close to that. While BBC is talking about scenarios that cost an average of 12.3%

In addition, the linked case is tipping the field slightly by requiring that the money start in a bank and end in a bank, while the BBC article is discussing underbanked people.
Almost like they have experience building smartphones ;-)

Seriously, it's an x86 iPhone 7 sitting in a Macbook chassis. Just imagine it with the single USB port located on the bottom center.
I must have missed that release, do you have any links?
£25 for a 2m cable is ridiculous.
If that's the case, what is VC for? hey, it's right in the name!

You still need capital. Maybe not upfront, but you will need it to survive and scale up. VCs currently act as a "poor man's wealth redistribution" mechanism, funneling capital to bright young things that might not otherwise get access to it.
Neovim – A call to arms: Reviewers wanted
When my grandparents died and we sold their house (in the uk) we had some builders in to tidy up some stuff and they discovered that in a big part of the house the earth was actually wired to live in the sockets. They'd lived with it for 40 years or something. Guess not many devices actually use the earth.

(The wiring was originally done by my grandad'a brother - use a professional people...)
At least you're honest about not giving a flying one until it was your bottom line that tanked.
"I'm not a lawyer" etc., but I'm pretty sure that, in many if not most nations with a broadly Western judicial system, the deliberate planting of this device with the intention of causing harm will be illegal. It doesn't matter if the poor fool plugs it in: you knew what would happen. Furthermore it's arguably true that you intended it to happen. Therefore, you're a dick and you're at fault.
Well, depends where you live, HBO Nordic is available in some nordic countries (at ~$10). However not on AppleTV I believe.
How much longer can this continue? We have American agencies attacking American companies "because terrorism". It's been 13 years since our trauma, maybe now's the time to remove the razor blade from our wrists, look ourselves in the mirror and just carry on. Bad stuff is always going to be in our future — stuff that will increasingly appear preventable between the Internet and a lot of hindsight — but our current solution is only making things worse. The war on terror, like all the metaphorical wars, is really a civil war. It needs to stop now.
I know Britons love their plugs, and I have never quite understood why. They look brutish, clunky and over-engineered. The opposite of elegant.

The reason why they have fuses is so you can use ring circuits, which saves copper compared to the usual radial wiring. So its just about saving a little money.

Everyone now gets to state his favourite plug type. Bring it on!

Mine is the swiss Type J (http://www.worldstandards.eu/electricity/plugs-and-sockets/j...). Its safe, not an eyesore and very space efficient. Its safe against voltage reversal, usually has a protective shroud and the ground pin is contacting first. Well engineered, very swiss like.
Why Israel should dig its own Suez Canal
It is very important to understand that you can't expect that your mind will work properly during an interview. So if you can't do it in your sleep then it isn't good enough. There are only two ways to reach this stage, either it becomes second nature to you or you memorize everything. If you still want to proceed then you can try these steps:

Firstly you need to learn to code small 10-20 line programs in your head (everything including proper syntax etc, if you printed a copy of your mental image it would compile), without that you get crippled just from being unable to properly reason about your code.

Secondly you need to build up an intuition for data structures and algorithms so that you can easily come up with solutions on the fly. Very few do this, some even thinks that it is impossible and assumes that the questions only test memorization.

As an alternative to the second step you can memorize a ton of algorithms and continue going to interviews till you get a question you have memorized. This is what people usually do which isn't strange since this is how most pass their CS exams.

The first step is easy, just stop using your favorite IDE and use something simple like notepad. When you are comfortable with writing code in notepad then you are ready for interview programming.

The second step is harder and will take years. The easiest way to get better at this is to try to solve problems without help. You can start by reading up on different data structures/algorithms on wikipedia and then try to implement them in your favorite language. You can do competitive programming in parallel to practice speed and try out your implementations on tests which are much better at finding bugs than any interviewer.

The alternative second step can take any amount of time depending on how lucky you are. Minimum is to memorize FizzBuzz by writing it over and over in notepad till you get it right 20 times in a row. This can be done in a day even if you are an idiot. From there you can continue adding solutions to problems till you get the job you want. Then just forget everything and come back complaining once you want another job. This already happened once for fresh CS graduates since they forgot what they crammed for their tests so now they need to cram again and again for every interview.
This is because Post-WW2 UK houses were wired as one giant ring circuit, while in the rest of the world there generally was a fuseboard with every fused circuit connected to a few sockets. This saves wire (copper) but requires every plug to have a fuse.

I do not now if modern UK homes are still wired like this.

In modern times the individual fuse still makes it safer, but it is also one of the reasons UK plugs are so large and clunky.
Previously, it wasn't just that TV channels were bundled. Rather, the prices for each individual channel weren't known. How could you even decide if the bundle is a good deal without knowing the price of its components?

So, even for the subset of people who would prefer bundling, this is a great thing! Now we can actually tell if a bundle is being competitive.
I used to love the physical cabinet I had in the fifties. The sound of it opening, the actual rustle of the paper under your fingers - these _were_ your files, with real letters written on real paper, not some representation of them in a window on a screen. They don't make finders like that any more....
I'm still waiting for AirPlay to actually work in corporate environments. We have a mix of wired and wireless, which I believe live on different subnets. Bonjour just won't work with it.
One Hour Grocery Delivery
The curse of Dr. Dobbs was simply that the content was so good the ads were not able to compete for relevancy. This is a weird paradox: really good content attracts audiences but crappy content makes them click through on ads (and probably still not purchase anything but at least there is some effect for the ad buyer they can measure beyond 'impressions').

Lots of fond memories of the print edition, that's where I learned a whole bag full of useful tricks when information was a lot harder to come by than today.
Silicon ingots run to about $70-$200/kg according to Alibaba. I think I read that Intel buys their silicon from a specialist supplier rather than grow their own ingots.
When I was a kid, sugar was bad for your teeth, not for your overall health.
Redis Conference 2015 Recap
Hehe true, just fixed it. Thank you all guys!
Isemberfastyet
Google Rolls Out Android 5.1, New Lollipop Update
Interstellar? How about 'black hole'? http://www.imdb.com/title/tt0078869/
Thank you man!

I want to add, that I contacted Pixeden and got their permission to use their icons in SkyBlue.
Crossrail Bedlam burial ground dig begins
Thanks for the great feedback everyone!

I needed to get something up quickly so there wasn't time to go through a name change. I definitely agree I have a naming problem however, and I am looking into possible alternatives. It's between "Loop" and "OpenLoop" at the moment. I am also considering the implications of changing the basic unit of content to "card" and possibly using "stack" as well (thanks for the suggestion @sjs382).

Just to explain a bit more about the original motivation for the term "open loop". It all comes from GTD, which I was reading when I started OpenLoopz forever ago. Originally it was just an Android GTD app, but I was advised not to focus on GTD too much as it is too niche (say I support GTD, but not only GTD), but I am thinking it would be good to at least explain the concept of an "open loop". Any thoughts on this?
You're right about the battery - I expect it to last for ages, but it'd be nice to be able to replace it without much hassle. The same cannot be said for the ones with built in batteries, or even my phone (which is irritating as the constant drain / recharge cycle has destroyed its ability to hold charge).
Theoretically speaking, if you were building an PhoneGap/Cordova app binary using a compromised seed of Xcode it would be no different than building a non-PhoneGap/Cordova based iOS app.

So I'm not sure why you are referencing Facebook switching from a WebView-based app to a more native approach.

In addition, if the Xcode installation was compromised nothing should be considered safe on that device going forward.
We haven't solved the problem of storing the waste for hundreds of years, either.
I think using these during intense activity is probably somewhat different from sitting in front of the couch eating chocolate every night. I personally don't have much of a sweet tooth these days, but I do get cravings for sugar when I do a long bike ride, or climb a mountain.
wish I had more time to search for it right now, but is there a link where people can donate specifically for this cause? (if not a general donation will have to suffice)

please post if so
There's a very real benefit to having a lot of followers.

The user withdavidle posted this above, which is a great article:
https://medium.com/i-data/fake-friends-with-real-benefits-ee...
I know people complain about the negativity on HN, so this is a minor nitpick. I have been an on-and-off Linux and UNIX user for a while, but ...

> It's just a standalone executable that will run anywhere without being installed. See the Releases page for pre-built Linux x64 binaries (you need Rust and GTK+ 3.10 or above installed).

Is this not contradictory? Granted, statically linking GTK, 2 or 3, must be ridiculous, but would this still be considered a standalone binary? Granted, I think this might be a variant of libc needs to link to and I am just confused, but I am curious what more knowledgeable people think.

Anyway, I am not dismissing this project though. It sounds very cool. I might give it a shot.

FYI to everyone, racer is also a core component of making Rust hacking on Emacs wonderful, from what I hear. I have yet to be Rustacean.

https://github.com/phildawes/racer#emacs-integration
I don't buy this. Twitter has a lot to lose if they were caught creating fake accounts.

However, other people creating fake accounts certainly might benefit them for the reason you suggested - but these bots were not made by Twitter.
This is not such an article.
I like the fact that you can explain the way you are thinking. You might not get things right, but people can see where you are heading. As opposed to google's test where a brilliant solution popped randomly into my head. Half an hour after the phone interview.
It gets people thinking they're conservationists. It doesn't necessarily make them conservationists. In fact, I'd argue it has tended to produce the opposite effect, because it creates a mental barometer based on the wrong indicators.

And any way to improve it may require increasing levels of government interference, but increasing levels of government interference ≠ improvement.

I know it sounds obvious when put that way, but too many people fall into the trap of thinking that because something must be done, anything must be done. And, that because something was done, it was a good thing. Which is seldom true, unfortunately.
Not a web game, but The Swapper has similar mechanics - http://en.wikipedia.org/wiki/The_Swapper
The problem most people have with whiteboard interviews is that they have no strategy in mind before they start. They just step up to the whiteboard and hope inspiration will strike. My recommendation is to read Polya's How to Solve It. Then just follow the steps it presents once you get in front of the whiteboard. This way even if you don't immediately know how to solve the problem they present you at least have somewhere reasonable to start and a general map to follow.
Here are a couple:

* http://www.reddit.com/r/MachineLearning/

* https://plus.google.com/communities/112866381580457264725

I personally would like to see a community with deeper technical discussions of research articles, like a large and geographically distributed reading group.
ZooKeeper’s Atomic Broadcast Protocol: Theory and Practice
Actually this is a godsend for me. I've been meaning to experiment with Rust, and I keep a ~/NOTES directory with these kind of notes. Hopefully I'll contribute something soon!
They definitely shouldn't be.... IANA electrician, but as far as I am aware UK regulations require separate power and lighting circuits and a proper distribution board with RCBs.

And while our plugs may be clunky, I kind of prefer them to the wobbly, spark emitting two-pin plugs that I seem to come across in the US...
Try 3 or 4 of those independent projects in a row, and you will soon get pissed off.
What makes a bot acceptable on Twitter?

There are a ton of fascinating Twitter bots, some humorous, some creative, some little experiments, and some impenetrable to anyone but the creator.

But there are also a lot of spam bots that exist for anti-social causes - to boost a followers count, to spam a product, to (presumably) link to viruses or literal scams.

Does anyone know how Twitter decides which bots are unacceptable?
travelers, journalists, bloggers, writers, girls (my girlfriend got her eyes on the gold one), ...
I miss groklaw. I wish PJ comes back online. That'll help us, the non-lawyers, especially outside the US, make sense of this lawsuit (besides others).
https://news.ycombinator.com/item?id=9176630
If I delete it in one of the windows it will be gone in the second one, I really don't see the issue/difference/problem here.
I've never had a white board interview where the interviewer cared about syntax or simple mistakes. I always 'code' in a mixture of pseudo code, math notation and diagrams depending on what makes sense and no one has ever complained.
Hands-on with the new 12-inch MacBook
The Tuaspring desalination plant at S$ $0.45/m^3 in Singapore, 318,500 m^3/day. [1]. At 1233 m^3/acre foot, that's $399/acre foot. Not that useful for the central valley, because it's expensive to transport, but fine for the coastal cities.

The technology has advanced a lot recently, so older plants (or plants that were started a while ago), might be more expensive.

It's even cheaper just to recycle water, so that's another option in the toolkit for the California Cities.

Conservation has it's place, efficiency even more so, but for residential use, with a bit of planning, it's entirely reasonable for an individual to consume 200 liters/day.

[1] http://www.waterworld.com/articles/2013/09/singapore-s-secon...
> I think it would give leverage to the people trying to enact agriculture changes though.

It probably does, but agriculture changes in California tend to be in the interest of the agriculture industry, and those whose campaigns they fund.

As far as watering restrictions being useful for winning hearts and minds, I think in some cultures that would make a lot of sense (Japan comes to mind), but not in California. Environmentalism and conservationism are about as diametrically opposed in California as it gets: it's one of the prime consumer cultures on the planet, and consumerism is at odds with conservationism, unfortunately.
Another triumph for Adblock
I was joking about the longstanding native app versus non-native app debate, but thank you for the info. But perhaps if the crucial part of XCode that "phoned home" was not the WebView component but some other component, might that make a difference?

Of course this is all very hypothetical unless someone finds an example in the wild.
I thought the excellent standard of GUI file management was XP's Explorer - since then it has gone downhill with:

1. additional shortcut areas (instead of just a file tree; now we've got Favourites and Libraries)

2. big display areas (that irritating bar that sits above the status bar, repeating all the data found in the status bar)

3. a keyboard navigable top-of-list bar in list view (which stops you being able to tab between tree view, address bar and main pane)

4. a file tree that doesn't by default update the main pane on the right so you can quickly have no idea where the main pane actually "is" on the hard disk, or which part of your hard disk it is displaying because the treeview on the left can have an entirely different directory highlighted

5. inconsistent placement of menubar and toolbar / jigsaw-puzzle-designed ribbon bar (does the menu bar go ABOVE the toolbar or below? What does Windows' guidelines say? Load a few Windows apps [even under Windows 10] and spot the difference: Control Panel, Explorer, Internet Explorer, MMC, Notepad, MSPaint - none of them look the same; in fact under Windows 10 see how many different folder icons you can see: about 10 - is it flat, at a jaunty angle, at the opposite jaunty angle, bright or dark yellow: see https://drive.google.com/file/d/0B7Ia9kxBln51WTF0ekVWWjZCVnc for all the inconsistent icons and window layouts, non-themable notebook pages, with the View and Search pages in that notebook being white but the general page having an older window toolkit panel on it which ignore theming)

6. an additional bar to organize/uninstall and other things that are part of system management NOT file management, with this bar being on its own bar instead of the toolbar.

In short, it's a befuddled mess.

Finder's design means you have to use the mouse for most things. Using the keyboard, try moving a file from one place to another if you're in the List view: if you've got a directory expanded and are under a child node (with that child node highlighted), where does the file get pasted?

It forces you to open loads of new windows to move files. Admittedly this is easy if you're new to computers but it's frustratingly slow compared to the Ctrl-X, Ctrl-V.
Does anyone actually care that their plugs are elegant? In any case, your Type J is missing the fact that in the UK, the cables point down towards the floor rather than sticking out, keeping them flush with the wall and often allowing you to hide the plugs behind things.
So how do we make it absolutely safe?

Can a simple device be created that we can plug any USB into and simply receive an indication its safe and its capacity? How hard can this be?
Cheap sweet 16 dresses, short sweet sixteen dresses
Very safe theoretically, but in practice (with Malaysian UK-type plugs, full disclosure) I've seen people casually shove pens and even metal spoons in the ground to force the socket to accept their ungrounded laptop plug.
Sad. There should definitely be a challenge involving table functions all the way down - combined with a Call of Cthulhu esque sanity system...
https://www.google.com#q=charity%20tax%20evasion
I agree it will make lots of people think their conservationists when in reality they are just retweeters/fb likers but I disagree that it won't actually lead more people to being actual conservationists.

>And any way to improve it may require increasing levels of government interference, but increasing levels of government interference ≠ improvement.

Agreed but I think increasing interference in the "wrong"(as in not most effective place I.E. watering lawns) place will put pressure on them to also put pressure on the right places so the people under the first problem don't feel like they are over contributing.

That said I've not read any studies on this so really I'm just guessing blind here.
The topic was what people leave their money to (after death). All of the people you mention are alive.
Detecting injected content from third-parties on your site
Startup hacked Finnish government agency. Reported vulnerability, got arrested
>Why are such useful things so incredibly obscure?

Go to... has a menu entry and a shortcut in the finder...