skysight-inc/HackerNews huggingface dataset:
> And then you have open source software which is heavily used in a lot of commercial products that might get attacked. With this kind of thing there's a big incentive not to report bugs to the project but to sell them to a company who has no incentive to see them fixed...

Then a lot of people need to revisit their own thoughts on exactly why they use open source, and the consequences of what happens if it goes away.

> For example, will we see these companies hiring ex-developers and testers from software product companies, as they might have inside knowledge of where products are weak.

That might happen, but it depends on intent. Products may be realized to be weak afterwards, due to a changing software landscape, so the company hiring them is a good thing - the software gets fixed in some way, and a need was fulfilled.

Then the question becomes: how likely do you think it is that someone purposefully creates a flawed product in order to make a gain later, after the project has been completed, released; after they have left the job; after they have been hired by these testing companies? It sounds as likely to me as people purposefully putting back-doors into software for future self interest. There exists another outlet for unethical intent, but in my opinion, the problem begins with ethics to begin with.

Software is too complex to perfect. There will always be bugs. Regulation of industry and regulation of the regulatory bodies is additionally, very complex. The idea of regulating where knowledge is allowed to flow on top of that horrifies me: i.e., whether a developer is allowed to work at one of these companies eventually, in judgment of prior work.

I wish people had greater incentive to maintain a standardization of ethics, but this is all theoretical to begin with, at least from my direct observations. There is nothing to judge unless it happens, and then the best one can do is act.
How to Start a Startup – Podcast
American here. Several years ago, our son was working in the Netherlands (west), and met us for a few days in Paris. He took back a fair bit of bread, not liking the Dutch product. To be sure, I have had good locally baked bread in Lower Saxony.

In my childhood in northern Ohio, there was a local bakery that had its own slicer and would slice the bread on request. I remember the product as quite good (I preferred the rye), but growing boys will eat pretty much anything.
"At my next 1:1 meeting Munira explained “You think you’re going to get a transfer out of my group? I’m putting you into a Performance Improvement Plan which prevents transfers for 12 months”."

I remember michaelochurch making almost exactly this point about PIPs on HN in the past - that it was far too easy for them to be used a tool for employee abuse & finding yourself under a PIP was a strong signal that should move on as soon as possible, regardless of the professed reasoning behind the PIP.
There's a lot of data where that kind of security is acceptable, for example all the video content on youtube. You don't want random people to tampler with it, but it's not high security.

I wouldn't want my bank to store my account data on one of those, but I wouldn't mind if website assets were served from there.
It seems like consumer grade routers are mostly to blame for "torrents == connection dead".

It would be fairly simple to simulate a saturated upstream though.
I don't think it should make any difference what relations the companies have. Scribd was less bad than Adobe plugin lockups. Scribd is more bad than current solutions. They can improve their experience, or not. Right now, I don't see the usefulness.
Microsoft prices are discussed all the time in HN, but they are actually quite competitive.

Yes, in the age of open source it is great to build business using software for free[1].

However, when I compare with other commercial players that you need to call for prices, Microsoft is quite good.

[1] Assuming engineers' salary spent on support doesn't count.
Harvard’s CS faculty will grow by 50% via gift from Steve Ballmer ’77
Introducing the Product Hacks blog series. First up, logins
Recap and lessons learned from my $17,998 course launch
Learn Ruby on Rails or Python. That will take time, but it is worth it!

Don't do drag and drop if you can avoid it. There will be problems with drag/drop, no way around it.

Good Luck!
I agree that VS and ReSharper together are a great way to code. If only they ran on other platforms. It's almost tragic.
I think the nice thing is that you can start without types and add them later, staticlly or with dynamic checks. First I play around with data, once I know what I want I can write some schema annotation.

You can activate validation for everything in development and then in productive only activate validation on your api endpoints. In a future version, you will probebly be able to generate core.typed stuff directly from schema.

Other then that, I think extreamly high performace code a la core.async is not the norm, there the types are not used for the programmer, but rather for the VM. I have used type hints in the last couple of years maybe, one or twice.
Article crashed my Firefox on mobile, was wondering why...

Then I did a network trace on desktop and see that the header PNG image is 1 megabyte. The whole page with all those SoundCloud iframes are a whopping 9 megabytes. Ugh.
Steven Colbert interviews mathematician Terence Tao [video]
DIY Smart Earring Hack Kit
Good review, I agree on all points! But no mention of the new keyboard design where the borders surround the letters have been removed. On my Nexus 5 I am making significantly more typos than usual. Anyone else notice this?
The threat scenario is a bit far fetched. First you'd need to find out where an individual, interesting piece of data is stored. Then you have to break into this building, break open the cabinet and freeze the RAM fast enough to preserve the memory content.

That's obviously something that can be done, but it requires a lot of dedication to pull of, so that's something you'd only do in case where you know the data is valuable. It's probably easier to just get an inside job done, but you could get that at any other datacenter or even at AWS.

For a lot of data, the payoff is not worth the effort and risk, so I'd be unconcerned. Obviously, don't store bank accounts or medical data there, don't use it for the next NSA datacenter etc.
Suing you over blog post and OSS contributions also if you don't get approval from higher up concerning the content of these publications.
I wouldn't call it "whining ramblings". But I find it odd that this letter, dating back one month ago, emerges two years after the news of the lawsuit. What I would like to know: what happened between those two years?
Textbook comment right here.
I can't wait for .NET to be ported to Linux to try this, it looks awesome.
Show HN: Cognito Forms – Truly Free Online Form Builder
This Page Reminds You to Take a Break Every 30 Minutes
Side note, but Scribd is garbage. Got to page 3 or 4 before it demands that I install their mobile app to keep reading. I don't know why people keep posting on there.
They say they do a maintenance check once a year, and replace the server every 3-5 years. Half an hour or so, at the company's expense.
I think it's far more likely that they feel that something is wrong with them and they're desperately trying to find what it is, and just keep latching on to the next fad.

Whether or not it's all in the mind is kinda moot, as it still makes them feel bad. By doing something, anything, they feel a bit better.
London's new Smart Cities project
I'm curious to know, how far will the landing affect it's orbit?
What do you mean, a probabilistic operating system?
The initial setup fee covers fireproofing and insurance.
The method used here to determine whether a site is patched can't detect manual patching, it can only detect a full upgrade to Drupal Core. And even then it can only do that if the CHANGELOG.txt is left in the root folder, which some people explicitly remove.

The patch for the security flaw was just a single line of code, manually patching is rather easy in this case.
Agreed - been in a similar-sounding situation (nothing as big as the Amazon story).

We are referred to a 'Resources' for a reason.
related to me by a drunk baker some evening many moons ago -

'sliced bread has more surface area, so goes stale faster; companies loved it because their bean counters found out that people ended up buying more bread for the perceived convenience. By the time they started crazy additives for longer life, people were convinced that sliced bread is better. Throughout, people were eating less and less bread ... as a slice with your meal so its usage has changed quite a bit as well.' As the evening wore on, he probably had a point, but I missed it.

Now I do not know the veracity of the above ... what is clear to me is that (like many things in the western world) bread is no longer bread (that strange sliced white loaf is probably full of sugar, etc) ... having lived in countries for 20 years where I slice my bread I've not noticed the incredibly time consuming act of slicing bread.
I believe those are the same limitations as on the x86 emulator provided by Google/Intel.
Ask HN: How to build a home automation system in 2014
Do hubs make sense? Z-wave? Cloud services? Open-source solutions? SmartThings?
I'm having a very hard time figuring out what's a reasonable way to go about it.
Learn some local words, I dont know where your office is located but different states have different languages.

Indian guys specially love to talk about Indian politics.

If you really want to connect with your Indian colleagues, ask some personal questions about their life, friends, siblings.

Americans usually don't like to intrude into anyone's personal life but we Indians have no such inhibitions.
Founded X – The ultimate global tribute to local startups
"HR is not your friend" needs to be standard career advice.

My experiences with HR:

- Often staffed by aggressive, yet very sociable and smiley people. They would nail you to a cross if the directors demanded it.

- Even a basic knowledge of labour laws is not a pre-requisite for a career in HR. That is because there is little regard for them by the C-levels.

- Try and avoid them. Do not go running to HR. Sort it out yourself or work it out with your boss. If the problem is your boss, it's likely that they're much friendlier with HR and treated with much more respect than you. If you do go to HR, think hard about how you are respected and viewed at the company.
After SF, Uber’s Ride-splitting Service UberPool Comes to Paris
And again one of these one singe-page sites without any real information about the product. Maybe it's only me but I like to know more about something before clicking through follow-up links.
How about some screenshots, if your app looks good you shouldn't hide it. Or something about the people behind it?
Some weeks ago 'Show HN' featured a email service that somehow fixed all problems with email (or so), I went on the website and would have needed to log in before getting more information about the whole thing...

But enought ranting (and sorry about that): The app looks really neat and I like the idea.
A possible approach would be: keep the data encrypted, just decrypt it at the endpoint. Tarsnap for example does that. Or keep the keys on servers that are acting as proxies and decrypt the data. Or actually loose all data on door opening. Just drop it and use a replication like backblaze and S3 use. A harddrive lost? Allocate a shard somewhere else. A unit looses enough harddrives to require service? Just pull it, trash it, plug in a new one.

Given that the units are spread out further than servers in a datacenter, you probably want that anyways. Your service teams don't want coordinate access to the device, drive there and the homeowner does not show up for something as mundane as an HDD swap.
Modem Hack
modem hack-wifi hack-facebook-hack-twitter hac
IBM X-Force Researcher Finds Significant Vulnerability in Microsoft Windows
Modem port açma
tüm marka model modemlerde port açma
http://modemsifreniz.blogspot.com.tr/
More proof that the only relationship you want with Amazon is as a customer. You do not want to be an employee, a vender, or any sort of partner.
And a another way to use tupled is:

list map Function.tupled(plus)

Hereby additionally proving the old saying 'if you need help with a product don't say you need help because you'll get hit with RTFM, just say too bad you can't do X in product while it's easy to do in [competing product], and everyone will try to prove you wrong.'
API Testing: Implications of an “API-First” Strategy
I think your suggestion of using a pressure sensor is a great mechanism. Then, as you say, you need to be able to restore the keys (stored offsite) so you can do maintenance.

This is an engineering problem: how secure do you want to be; how many mechanisms do you need to achieve that; does this come in under the cost budget. Your pressure-sensor solution alone is probably good enough for a large number of applications already.

But this is not a research problem: we don't have to solve homomorphic encryption!
https://developer.github.com/v3/activity/starring/
Humanizing the Delta App
Facebook Go Libraries
Surprise surprise hackernews downvotes comments disparaging the rampant misogyny and prejudice in our industry.
Yeah, I've written my share of sloppy Haskell as well.
The lander's leg is very well lit and there is clearly nothing underneath it. The antenna appears (based on it's end converging with it's own shadow) to be resting against either a rock or the surface.

I'm not a rocket scientist ... I hope I'm grossly misinterpreting this image!
I didn't really interpret it that way (although I understand the author did).

The division head asked something like "are we doing the right thing here?", and also said something like "we need to make money".

From the transcript provided it sounded like he didn't have the complete information about how they were screwing Discovery over: it sounded more like he was told that the campaign was costing Discovery more than Discovery had expected, but the plan was for Amazon to tell Discovery that they wanted to use money Discovery had already budgeted (and spent?) with Amazon but hadn't received a complete campaign for.

I've seen that kind of deal done before, and there isn't anything wrong with it provided both parties are transparent about it.
Of those things, especially if you compare it with, say, a century ago, only the environment is really in trouble. Which is bad enough, of course, but when looking at hunger and peace, we are actually doing pretty well.
Condemnation mounts against ISP that sabotaged users’ e-mail encryption
Dutch industrial bread is nice in its own way, but it's not really bread like a baguette is. White Dutch bread has a cake-y character to it, which goes very well together with more 'delicate' toppings like butter & hagelslag (chocolate sprinkles), jam, a young dutch cheese or boiled ham, which are common in the Netherlands. Whole wheat sourdough bread, no matter how great, just doesn't mesh with delicate toppings like strawberry jam. That said, a baguette or artisan bread is a far superior base for a good old cheese, Serrano ham or other 'strong' toppings. This is why brown dutch bread is never worth buying IMO -- it's kind of a weird thing like cake made with whole wheat flour that reminds me of antroposophic foods: it's slightly less unhealthy but it tastes like crap. If you're gonna eat something unhealthy it better taste good.
I don't know about the "open to interpretation" part. He clearly knew about it according to the transcript. Anything else than telling them to go to the customer and explain the issue is complicity of fraud.
No Net Neutrality Rules Until 2015;
Today I learned, yet again, that I can't do simple subtraction. Thanks for the correction.
I can't speak for everyone else, but I'm certainly at he point where I want an alternative to Amazon. Amazon currently has the infrastructure and resources to crush opposition, but small groups will continue to nip at their heels and one will eventually figure out how to compete effectively and at scale. I believe then that Amazon will wish it still had the good will that it has spent.
Online Stores Change Prices Depending on How You Shop
64 bit is supported. The Nexus 9 has a 64 bit chip, and they released an emulator for 64-bit Intel chips about a month ago. Motorola just didn't put one in the Nexus 6.
OnLive are still around. I fired it up to play Mafia II the other day.
5) When hiring you, the company verbally insists up-and-down that they won't enforce the non-compete, and you believe them
From what I've seen, these people who adding little value and yet climbing the ladder are often people who could add value, but instead use all their energy to play the advancement game. Which makes it all the worse, in my opinion.
Lantern: One Device, Free Data from Space Forever
The story is compelling because Amazon's treatment of Kivin is a relevant warning to HN readers, who sympathize with technical employees who are victimized by their employers. In this respect, it's similar to posts about the massive collusion between Google, Apple etc to suppress wages.

The use of Munira's real name isn't even necessary. S/he is just the hand of the corporation. It valuable for each HN reader to think about who Munira might be in their work place, and defend themselves appropriately.
Don't Expect Things to Work (They Won't)
I have the job, its the resources. Right now at ~450/mo, I am still at 10 years payback time, according to http://tuition.io/.
I believe an exemption would be a board member. Other than that non-compete can be enforced only if the employer provides hefty compensation.

I think it's pretty much harmonized across the entire EU.
That's one reason why you should set up plugins to be click to play.
Can you correlate price with size of the phone? What about performance, weight, battery life and many other factors?
Petty, bullying and evil people live in the world. If they spend most of their days at work, they're going to make their work petty, bullying and evil.

They say that money doesn't change people, it just reveals who they are. More generally, circumstances will often allow someone to express who they really are.
This is a constant sentiment I hear over and over. If there is a company that wishes to change this situation they would probably have to take the question of "ethics" completely out of HR's hands and into it's own department that provides obligations and confidentiality promises to employees (that can be enforceable to whatever extent is possible).
> I'm now worried that the only place I can go is an iphone 6+

LG G3 or Xperia Z3. Probably the best photographic phones on the market by a long margin ( assuming you are outside China and can't lay your hands on a Vivo Xshot ).

Edit: the Note 4 camera is said to be pretty decent but not quite in the same class, though the screen has excellent accuracy. I have no experience with Nokia-Microsoft phones.
I started trying to lose weight recently and have been counting daily calories. It's astounding how much easier it is to clock in at a reasonable number if you cut out all liquid calories. Soda may taste delicious but it does absolutely nothing to fill you up and has a ton of calories.
Distributed backup is actually a good case. It's usually bandwith taxing in terms of upload speed and most internet connections in Germany are asymmetric in favor of download speed (which would be the right direction if the server is in your home). My connection has 50MBit/sec download and only 8 Mbit/sec upload.
Another thing is that the F# example has equality semantics built in, whereas in the C# example, you'd have to override Equals (and GetHashCode), adding more lines still (for some tedious work that you shouldn't have to do).
Stay tuned: There are already a number of docker containers with F# on them using Mono. Because the F# compiler is open source, you can probably create your own container pretty easily based on the preview builds. https://github.com/crosbymichael/fsharp-docker
Here's a link that says that he has won the litigation against Amazon
http://www.advocateslg.com/blog/2013/07/litigation_success_a...
Haha... yup, misread the parent!
The question would be what the safeties are you get for the 12K. If the cabinet is, you wouldn't have to fear a lot of damages from a bankrupt.
4 Key Drivers for Winning at Property Management
Here is link that says he has won the litigation against amazon.
http://www.advocateslg.com/blog/2013/07/litigation_success_a...
Instrumentarium “She's got the look” (Finnish)
Allowing this is like allowing the development of engineered bioweapons and an open market selling them to the highest bidder.
Learn professional filmmaking techniques using films you've already seen
They use a mostly functional subset of javascript (You are not allowed loops). It is much more readable than scheme if you ask me but not necessarily more powerful. You get the benefits of the very powerful and ubiquitous javascript compilers that exist nowadays which I like.

I played with it and you are somewhat limited right now. The first issues is that you quickly hit the top of the javascript stack because of the recursive style (remember: no loops). The most elegant solution to that would be for browsers to support tail call optimisations which is in the ES6 standard (Are you listening Mozilla or Google? If you implement this part of the spec sooner you could be leading the way for the most promising area of AI and maybe of computing in general). Although there are possible work around namely if the webppl compiler were to use trampolines or "promise" like structures. IMO, it would clutter the code and be much less elegant than native ES6 TCO.

The second limitation is that you are not allowed mutability. There is a git branch with support for mutability partly implemented. I'm not sure they should go that way though. I've never really been into functional programming style but in the case of probabilistic languages, I really see the value. It's much simpler and easier to follow what is going on when debugging. Supporting mutability also makes the compiler more complex and memory usage high as you have to copy the whole memory footprint of your program at each probabilistic sample you take. It is not that difficult to instead include something like mori http://swannodette.github.io/mori/
to manipulate arrays immutably.
I love the downvote-to-oblivion argument.
Very educational.
Sometimes I wonder why I bother at all with people like you.

So yeah - that's fantastic! "We" landed on a comet. Whoray! I'll let my newly unemployed mortgage-ridden friends know. It will cheer them up.

Now show me your teeth and downvote some more (middle finger).
Speaking as an Australian: Hello! Yes please?
Not for me. It's too big, way too expensive for what it is, the battery isn't removable (a killer!), no SD card, the screen isn't up to its peers, not even AArch64 and the battery life is worse than the Nexus 5.

I was hoping for something good.
It's an interesting area. I don't think BYOD has the rosy future the breathless posts on LinkedIn will have me believe. The problem is one of security. If I'm going to enforce security on a device I will need to wipe/reset the BYOD phone and apply my enterprise policy (password on start, device encryption, find-my-phone, remote wipe and so on).

At the other end of that equation you have a consumer who has a shiny new phone, and is being asked by her employer to yield control of the new shiny to the enterprise. Not appealing, when said consumer foots the bill for the phone, data and calls.

That conflict will result in CYOD (choose your own device), I think. And if we get a company phone, will mean we walk around with two phones. One fore work, locked down and able to access corporate email and SharePoint, the other for play, which has no corporate policy applied to it and only has Internet access.