skysight-inc/HackerNews huggingface dataset:
You're actually confusing a couple of things. Advertising has very little to do with it. Say for the sake of argument they had no advertising and charged you $1 per month for a subscription to use Google. They'd still have the same challenge. That is, they are privy to their users most private thoughts - more so than nearly any other business or service in life. With that knowledge comes great responsibility and risk. Employees could be drawn into schemes to provide political, social, business or criminal networks with information on what citizens are thinking. It's sensible to drive that point home on a daily basis in your culture. In a way it's reassuring that they understand that rather than be flippant about it.
How Your Microsoft Points Will Become Dollars/Pounds/Euros/Whatever
Xeon Phi is not for games. It could theoretically be used for accelerated software rendering but it does not have any video hardware (such as a DVI output connector).
Time to declassify those FISA court opinions, Mr. President
Until PRISM subpoenas DDG and gets their private keys -- after which they can decrypt the SSL traffic.
If the selling point for TypeScript is adding static types/analysis to JavaScript, do we expect that it is the trend that other popular dynamic languages e.g. python/ruby/php will likely follow?
http://www.forbes.com/sites/insertcoin/2013/06/19/playstatio...

affected systems estimate:

Aftermarket HDDs, 500GB-1TB ~90%

Stock 500GB models ~8%

Stock 120GB models ~2%

Stock 1st-gen fat models ~ 0%
Fab CEO: Why we choose Tencent in China?
Why the iOS 7 App Icons Are So Ugly
Usual misunderstanding, but needs to be pointed out:

Automated testing

Level 1:
Has written automated unit tests and comes up with
good unit test cases for the code that is being written

Level 2:
Has written code in TDD manner

TDD is not for testing, TDD is for system design and an automatic work list. Using TDD does not mean the automated tests are better or worse - you are probably thinking of code coverage.
Leaseweb has wiped all Megaupload servers
Nitpick: there's actually no template code except for passing a few type parameters to the GA library, no different from using ArrayList<MyClass> in Java. However, there's a massive overuse of namespaces and fully-qualified class names - a few using directives would make the code much more legible.
Here’s Why Firefox is Still Years Behind Google Chrome
Ah, I completely missed that, thanks.
I don't get the need for the GA library here. It doesn't seem to have simplified the problem at all. This code looks several orders of magnitude more complex (or at least just ugly) compared to a hand-written GA that just used std::vectors as the genes.
As others have pointed out, I think you've misunderstood the concept. This wouldn't be the first time an idea came to light that a lot of people didn't get (Twitter, anyone? ... crickets ... maybe not here).

1. I like food. Eating, on the whole, isn't a hassle. Actually, it's quite easy. I have candy bars stashed in my desk, and soda in my fridge. Unfortunately, I don't always know how my day is going to roll, so that candy bar and soda might end up being lunch. Last year I made up my own meal replacement (only for lunch) to combat this problem and stuck with it for a few months. If someone could produce a meal replacement that made me feel full, kept me off of a sugar crash, that I could consume quickly when I'm too busy to think about eating healthy and was moderately healthy. There's no way, with my lifestyle (and desire) that I'm going to stick with a strict Whole Food healthy diet, and almost anything moderately healthy is going to be an improvement over mine (and many others') diets. The sex analogy doesn't work very well because a lot of people go a long time without sex due to schedules. You can survive without sex for longer than you can without food (not to mention there's fewer "bad ways to have sex" by comparison).

2. I thought the name was funny. I'm not a marketing guy, so I couldn't tell you if the selection of that name would speak negatively to the rest of the world, but I'd admit that name was the reason I read the initial article about the product.

...Soylent is the very antithesis of the idea of living this short life I have. With like 40% of people too damn fat for their own good...

I think you've just pointed out why 40% of people might actually be too damn fat for their own good. Eating junk food is enjoyable and having to maintain a healthy diet is the very antithesis of the idea of living this short life to many people. For those people, Soylent isn't really relevant.
"Never ever" is at least two nines.. perhaps three. 4 days of consecutive downtime would probably hurt a Cron as a service-service a lot in terms of user happiness.
Nice app! Although it suffers from the same problem that iTunes has, when playing a radio stream: I have a very unstable DSL internet connection, the connection drops every 2-3h for a few seconds or more. It's like unplugging the network cable for 5 seconds and re-plugging it in. So when the internet connection drops, it says "buffering" forever, so I have to manually click stop and play to resume the stream. Would be very nice, if the app would automatically try to reconnect (i.e. restart the TCP connection) after short timeout, or something like that.

As a workaround to the missing media keys support because Apple won't allow it: You could provide a little AppleScript interface, so that everyone could configure own global shortcuts with FastScripts. If that makes sense. Don't know if that's possible to implement.
- I don't mind unifying operators and functions/methods, I think it's a great idea. What I do dislike is having lots of optional syntax that is however still used much of the time. I much prefer using ( ) only for disambiguation

- case classes are great because they're a Algebraic Data Types. I dislike their syntax

- the underscore is sometimes necessary for disambiguation, that's the only thing that bothers me

- I don't mind the fact that renaming imports is possible, I think that's great. I just dislike the particularly unusual syntax, since = is already there for symbol binding

- since there isn't a de-sugared version of every language construct, I doubt macros are indeed that equivalent. Again, I think macros are great, but it worries me when a language's syntax is already so complex through "hard-coded" methods (as opposed to the more programmatic macros)
Yes it would. I don't run them anymore though as I decided to concentrate on bitcoin ventures that would help the bitcoin economy grow! (Disclaimer: I hold a fair amount of bitcoin.)

And don't be put off by the hundreds of bots on MtGox, most of them are harmless and from 12 year old script kiddies placing hundreds of tiny ~0.01 btc orders for fun.
The U.S. Sentencing Commission consists of Article III judges but although it is a judicial agency it is not an Article III court. The presence of Article III judges does not an Article III court make.
Also, watch the movie Office Space and read lots of Dilbert cartoons to mentally prepare for your mind numbing career in IT.
It solves nothing. The 700 megabyte XORd image may not be a plaintext version of Die Hard, but it certainly isn't "random" like the original post asserts; it is an encoded, recoverable copy. This is like saying "If I download Lady Gaga's latest album from a torrent site, but the file is an encrypted RAR with the password hosted on another website, is it still infringing?" You are still passing around copywrited data, just in an obscure format.

You might find this interesting: http://qntm.org/number
Are you considering adding alarm support to wake the mac and play a radio station in the morning? I would love a reliable mac program to do this!
That is such an incredibly miniscule bit of code that it seems ludicrous to pigeonhole yourself into a DSL just for that, especially considering that SDL does that for you, too.
Why Google is the big data company that matters most
yea, good point - what if we have many people in the office and everyone is using his own cup ? :)

pic recognition + robot arm ?
Show HN: HQ Books for programmers
I read this one: http://www.amazon.com/Inspired-Create-Products-Customers-Lov...

Inspired: How To Create Products Customers Love by Marty Cagan

It's short, well written and covers several visions (product, engineering, etc).
A simpler list:

1. Show up early.

2. 2 eyes, 2 ears, 1 mouth - use proportionally.

3. Work hard and Learn hard.

4. Be nice to everyone.

5. Stay late.

I've found very few people who follow 1-5 that have disliked their internship. It's also the best way to an offer.
From the same page that was linked to:

LiveConnect calls from JavaScript to Java API are blocked when the Java Control Panel security slider is set to Very High level, or when the slider is at the default High level and the JRE has either expired or is below the security baseline.
A bit much.
You're vastly over-estimating the amount of traffic that being on the front page of TC brings you, generally we're talking about <10k direct visitors over a few hours.

(although if other outlets pick it up as a result of TC coverage that can obviously balloon)

Being on the front page of HN can get you in the low-to-mid tens of thousands of visitors, reddit the high tens of thousands.
Russia promises legal action over NSA surveillance scandal
Microsoft's Xbox One misadventure: is there a reverse gear?
I guess making broad generalizations from one article is kind of useless.
Yes thats correct. And yes, in a sentence you've described a simple but profitable strategy, one of many :).
It's a shame to lose such a bold journalist when they are in short supply. There is an irony that the Rolling Stone is the place to house free speech.
Can we get past the myth that somehow every customer is a fantastic human being whose sole aim is to have their life completed by the presence of our products?

This same refrain--common whenever we bring up, say, gamers being bad customers--is getting as threadbare as the "privleged" stuff.

At the end of the day, our products serve to redress some shortcoming in our customer's toolbox. They don't want that shortcoming, or whatever problem that it represents, and our products are at their best subtle reminders of some lapse in happiness our customers have.

We don't have to assume anything about our customers beyond what is needed to deliver product. We might assume that they're nice, that they always give to charity, that they deeply and truly care about the lines of code we write to fix their inconvenience, and any number of other things.

Fact is, most customers do not a shit give. Most customers want the cheapest thing that makes their problem go away and does so as unobtrusively as possible. Most customers don't understand or care to understand the causes underlying their current pain point, and most customers even with that knowledge wouldn't change because reasons.

And you know what? That's fine. Hell, that's human. It's our job as craftspeople to make the best products we can, because that's what makers do. We don't need these outlandish assumptions about our target audience in order to kick ass and ship code.

~

Now, as far as the article is concerned, the tone of that is very much directed towards a young engineer who views (rightly or wrongly) customer complaints as absurd or moronic. And honestly? Most UI/UX things are clumsy wrappers over something that a line of commands would very easily solve, were we to provide our users with a CLI. Our drive is more and more to "don't make me think" about our interfaces, and honestly that is very much in support of customer-as-simpleton.

Part of the process of learning business is to realize that, while it is true that customers are lazy (don't want to spend effort solving their problem) and simpletons (don't want to think about what little effort they do expend), that is something that can be made a design constraint and used to make something that people will buy.

To a young engineer, yeah, people are simpletons when faced with their problem domain, but they need to learn to ship code for those folks anyway.
For a trial, this is important but after picking one if you're at all concerned about being Reader-ed in the future you really should chip in a couple dollars a month to ensure that the business is viable.
Maybe. We have all sorts of tools that are reducing the administrative overhead of running a linux box, but they are far from eliminating that burden.

Further, most of the tools I've seen? webmin and the like? The thing is, it works great... Usually, for a while. Then sometimes it breaks, and it's a huge emergency, as the customer had it working just fine for a while; the customer was tricked into thinking they knew what they were doing, and now they've got an emergency on their hands, and they don't even have the training that installing the apps by hand forces on you.

So yeah; the thing I see displacing shared hosting? not VPSs, but another kind of fully managed service. See, as you point out, the difficulty of managing a shared hosting host goes up with the number of customers on that host in a kindof exponential way. What if you made something like shared hosting (where the user doesn't have root access, and the host is managed by full-time sysadmins) but ran one user per host, and run each host in a VM or container or something that is managed in a largely automated way?

Spend the ram/cpu overhead to better compartmentalize users and take the exponential increase in difficulty out of adding more customers to a particular bit of hardware? It's something I've thought about for a while. Problem is, the temptation to give users root on their VM would be very strong, and once that happens? well, managing thousands of hosts isn't that big of a deal... managing thousands of sysadmins? yeah. Not a job I want. Either I manage the host or you manage the host. Sharing root is a difficult, high-touch thing that requires a lot of communication.

Edit: I believe that many of the platform as a service providers operate like this (e.g. your stuff runs in one or several VMs that are not shared with other users, but that you don't have root on.)

Considering how cheap platform as a service is for the light users, I wonder how that model hasn't destroyed the flat-rate 'shared hosting' model? Perhaps one of the platform as a service providers needs to offer a flat monthly plan (perhaps that has the option of degrading /or/ interrupting service when usage exceeds the agreed-upon threshold, sort of in emulation of the "unlimited" providers.)
The only thing I would like to do is block certain trackers manually. For example "geoplugin.com" is enabled by default in Disconnect while I can block it manually in Ghostery. And I became used to not seeing google +1's and tumblr share buttons etc. Isn't there the possibilty to block them even before I visit a page? Right now I need to disable them via the disconnect UI and the page needs to reload.
Could we just call it ++C for short?
In reality this is a subset sum problem (unless I overlooked weights on the appetizers).

Rather than using the GA for this, there are extremely efficient dynamic programming methods available (in pseudo-polynomial time). References on the Wikipedia page (https://en.wikipedia.org/wiki/Knapsack_problem).

Since GA is a metaheuristic, it is really great if you don't know how to tackle a problem more efficiently. But like most metaheuristics, not really an ideal method for optimization.

To get a better visual sense of what GAs do wrong, take a look at: http://www.demo.cs.brandeis.edu/pr/buildable/crane/

You can see that the bridges and cranes have redundant bricks, are not straight, and just generally messy. However, GA gets the job done.

There is a lot of enthusiasm over GAs, but it is just a refined form of random search, and not that different from Simulated Annealing.
Useful, but not all books in HQ.
Ask HN: Is there a RapGenius for contemporary art?
Much like rap songs, I think art, and particularly contemporary art, is one of the most mysterious things to understand. So I was wondering if there's a RapGenius for art.
Wii U HTML5 tech sparks interest from over a thousand devs
Antibiotic resistance? Genetic diseases? The evolution of various viruses? I for one do not let any doctor near me that doesn't think that evolution is a real thing.
The Complexities of Monitoring Queue Depth
Especially in regards to the "customers are dumb this is dumb why are we being dumb" programming tasks, I think that a good cure is dealing with the business side of things. When you have to do sales and think about how your product stacks up in the marketplace and how people want to use it, you suddenly gain a greater appreciation for the necessity (if not reward) of such inane feature requests.
Thanks for the plug. I too hacked it out in a couple of hours after reading the article.
I don't want to open argument about the rule itself, but as a constant "noob" at life I find it frustrating when more senior members of a community make a decree like this without at least a quick few words as to "why."

It's good and noble enforce the values of a community, but it's far less meaningful to the recipient without that added bit of information.
Back in 2011 there was an update to the 360 that bricked consoles. Microsoft sent out replacements to people affected. So it's not unthinkable.

I imagine more people would be affected if the machine is always on, since the updates could be applied even if you're not using the machine and would likely be required in order to connect.
Run-DMC explains Network Partitions in CouchDB
Not to start another flame war on (T|B)DD, but (T|B)DD does not guarantee competence in any way, and I wouldn't force it on any of the engineers who work for me.
Oh, thats really annoying. I don't have a fantastic connection myself at home. I'll look to use link conditioner to see if I can make re-connect more aggressive and try and solve your issue. Would be great if you hit us up on support email (via our site) and I can send you on development beta's to see if we're moving in the right direction.
It makes sense, where the data is available to you, but modern maps contain attribution that has to be licensed from 3rd parties(RDS/TMC codes for instance). You cannot include those, since you don't own the copyright.

Another example was the 7-digit postal codes in the UK: Before the UK did this big open data push, those had to be licensed as well.

I am all for open maps, but some things are just impossible to do legally with OSM.
I had seen that video, I remember it now.

How ridiculous that the onus is on the citizen, not the officer, to make sure the citizen is not subject to unreasonable search (meaning: The officers will try and see if they are "allowed").
Ask HN: Write-protected USB drives?
I often need to resort to sneaker net to transfer data from machine to machine, and USB drives are usually the most convenient option for doing this on modern systems.

The problem with USB drives is that they usually offer no protection against malware infestation from the machines you plug them in to.

As far as I know, there is no such thing as a write-protected USB drive. But I'd love to be proven wrong.

I've thought of creating checksums for all of the files on my USB drive, but because USB drives are so slow, verifying the checksums every time I plug my drive in is going to be impractical.

What are the rest of you using for situations like this?
Replace "malice" with "conspiracy to eradicate open-source MySQL" and "stupidity" with "bugs in the packaging code".
Why do people assume that Google has the only copy of what is on Google's servers. It is not hard for the NSA, since they are already admittedly the "man in the middle" to have copies of all data going in and out of any server they target.
Do you want lobster.io? I'm using it for something super important (as you can see), but this seems more ... deserving.
I doubt the causation runs the way you think it does; and an offer you can only get by constantly imposing long hours on yourself may not be an offer you want.
Larrabee was also not directly meant for games. Intel was pushing for vector processing on the CPU as replacement for the GPGPUs.

You don't need video hardware directly.

Using Larrabee or now Xeon Phi would not be much different from doing 3D math with vector instructions or co-processors, like on the old days, before accelerated graphic cards became the norm in the PC world.

The main issue is that so far Intel was not been able to produce anything that beats AMD or NVidias offerings in GPGPU market.
We only know her side of the story, but it is still a very brave thing to write.
Why developers need Apple to add ‘video screenshots’ to the iOS 7 App Store
Ah I see via some google that there are now trading companies set up for this, simply give them some money via CC and you get the cert in the mail already mounted in a frame maybe with an engraved plaque. This takes some of the "fun" out of it.

http://www.giveashare.com/stockcertificates.shtml

Keeping it on topic, you'll be out about $200 for a nicely framed paper share from Tesla Motors, at least from these guys.

Back in the old days, or at least in the 70s, this was a much more complicated manual process where you'd have to call your broker and pay a ridiculous commission and usually a relatively modest (compared to recently...) delivery fee, and then frame it yourself, and possibly engrave a plaque yourself, etc.

Also looks like paper shares are going completely away, which is really too bad, as they were a kinda cool gift idea. From a purely PR perspective you'd think the marketing dept would keep it on life support, at least at some companies, even if it moves out of the finance dept. Perhaps an attractive one page sign declaring you're a shareholder, as opposed to formal legal stock certificates. Maybe it'll all be "mozilla open badge system" instead LOL.

The dotcom collector guys are going to be sad that literally no facebook paper share certificates will ever be issued, for example. All electronic now via the DRS. I was in financial services industry about 20 years ago and I'm astounded it took this long to eliminate paper... Had to wait for the dinosaurs to die off I guess.
Yeah. The worst of it is the corollary - you need to fire people that are ideologically impure. If people openly start talking about how they consider the Constitution to be an important document that needs to be protected by individual actions, then they can easily find an ally to make up the second person. To make the two person rule effective, you have to eliminate anyone that openly admits that they may very well break the organisation's rules in favour of the Constitution.

That will be the NSA's finest hour - firing people for stating that they support the US Constitution...
Because in a lot of places, OSM has more accurate points-of-interest coverage.

I maintain the map for a fair chunk of Soho in London. On Google Maps, I've seen places I know about filled with points of interest that aren't actually there, geo-targetted SEO spam and so on.

For various bits of London, if the map says it's there, I either put it there or checked it.

I just checked an area of London that I maintain for OSM but on Google Maps: it's a load of shit. Shops and businesses that closed years ago still on the map. Large corporations inside police stations. The Victoria Embankment Gardens marked as being in the River Thames.
The Brief add-on for Firefox does the same. It synchronizes across the machines because your feeds are your bookmarks.
Kibits Corp. Launches Collaborate.com
They used to have a HW switch, but that was years ago.

I'd use an SD card+reader - SD cards still have an actual, hardware read-only toggle, and most readers will report as USB drives.