skysight-inc/HackerNews huggingface dataset:
A dutch whistle-blower commited suicide, because he was slandered while trying to bring out similar problems at his company. Afterwards, his findings were brought to the major public which created a big stir and caused for in-depth investigation.

It takes a lot of guts to speak up on a huge company like Amazon, this should be valued. It shouldn't be dismissed with "well, it's a former employee, so of course he's not happy.."
In France, a noncompete clause is only enforceable if the contract provides adequate specific compensation for it... Often it doesn't and ends up unenforceable.
What "pure" means varies from language to language.
You are right, that was unwarranted. I just have an instant knee-jerk reaction when I see people with multiple lawsuits.
What about the noise? Servers can be extremely noisy, in a home environment they would drive the occupier insane (well unless they are deaf)
> that the economics of connecting and servicing single cabinets randomly located all over the landscape

I kinda thought the same.

But assuming it can be properly encrypted (hard) what's the difference to swapping in a new server compared to swapping in a new gas bottle? User pays for the initial infrastructure.

Pull the old one out, pop the new one in, 60 seconds, any blue collar worker can do it, if it's setup properly. It would even be automatically checked remotely it was done 100% correctly.

Once every 3 years? Probably cost $50 a pop? Not necessarily crazy.
> New Zealand has a dismal record on aboriginal rights. The Maori make up 4% of the population, but 50% of the prison population. Check out Amnesty International if you want to read up on other stuff. Some have labelled it genocide.

Some of this is right, some isn't. I (a New Zealander of European ancestry) agree with your general point, however.

Maori are 14.9% of the population. Yes, they make up 51% of people in prison. Yes, this is bad, and there are significant ongoing social inequalities disproportionately affecting Maori.

"Genocide" has been used, but it doesn't seem to fit reality especially well (no organised extermination). Do you have a link to the Amnesty International info?

Historically, there have been both good and bad things regarding rights, e.g. Maori men had universal suffrage before non-Maori men, but the Treaty of Waitangi, signed in 1840, was violated and ignored extensively (we've been trying to undo that damage for the last few decades). The Waitangi Tribunal, which hears grievances between Maori and the crown, has settled claims totalling nearly 1 billion NZD.
Very classy calling it "whining ramblings". I wish you never have a similar situation in the work environment.

Bravo for anyone standing up for ethics in corporations.
It depends on the state. In California non-competes are unenforceable except in very narrow situations, like if you sell goodwill to a company or you are part of a partnership that has gone through a dissolution. Certainly, this guy's non-compete is unenforceable in California.
What about this is frivolous? Maybe he's just more willing to stick his neck out than others are. We need more people willing to do this and less fawning over tech companies.
F# is ML family (like ocaml)
With F# you use tuple a lot so is nicer have ',' as separator for tuple parts.

let tuple1 = (1, 3) //tuple (int, int)
let tuple2 = 1, 3 //same as before, parens are optional

let list = [ 1; 2; 3 ] //list of int

let array = [| 1; 2; 3; |] //array of int

let listOfTuple1 = [ (0,0); (1,2); (4,5) ] //list of tuple (int, int)
let listOfTuple2 = [ 0,0; 1,2; 4,5 ] //same as before

see https://dotnetfiddle.net/vzeZvJ

nice and fast syntax guide http://fsharpforfunandprofit.com/posts/fsharp-in-60-seconds/
Heat pump heating is loud too, but people make it work.

It doesn't have to be inside.
Swift Learning Roadmap
t's not a giant leap from "not reporting a bug" to "deliberately inserting a bug" and then selling details of it.
This amazed me as someone coming from Europe last year to the US — even on carriers like United and US Airways you get only about as much as you do on European low-cost airlines like EasyJet and RyanAir.

I flew to Oslo earlier this week from Glasgow (via London Heathrow), on British Airways. I got:

* Hold luggage.

* A sandwich on the ~2h flight from LHR–OSL (and a biscuit on the ~1:30 flight from GLA–LHR).

* Tea and a soft drink on both flights.

This is the sort of level of service I'm used to being included in the ticket price on relatively short flights — to find no major American carrier does this amazed me. It's also worthwhile noting that compared with low cost airlines like EasyJet and Norwegian, British Airways is typically around the same price in my experience once you add-on the above to the base fare of the others. (RyanAir is cheaper, but does so by strong-arming minor airports into charging them next to nothing, which results in them flying to relatively distant airports.)
As someone being born in Spain, form me sliced bread means: "The worse thing ever". An industrialized type of food that also requires to use the kind of ugly plastic that ends in the stomachs of turtles, dolphins and whales.

Now the crustless bread is even worse as they need lost of additives for it to stay fresh.

In China and Japan good bread was in the top list of things I missed, so I bought my own bread machine. But getting good flour was not easy.

In the US I could get it but it was expensive.

People from China, Japan or the US loved to come over my house to eat. Most of them have not tasted good bread ever, but they believe they do because of sliced bread.
Rosetta operations update
This is dramatic but nothing unusual at a large company like amazon. This shouldn't really be on the front page.
Maybe "touch party" would been a better choice. I know, I used to build MSMQ apps for Pocket PC and Windows Mobile. My GPS app from the early 2000's (1) makes me cringe today and yet still leaves me with fond memories.

(1) https://www.wittenburg.co.uk/Entry.aspx?id=5d4b7d53-a77b-4fa...
Any plans to make this game Clash-of-Clanish? Groups vs Grpups, group Git etc.
Off topic: Why does Scribd have a perfectly functional mobile site that allows me to read half the PDF before rudely graying out my screen and insisting that I download their app to finish? I was reading with my phone rotated to landscape so at first I couldn't even see the pop up, the PDF just went gray. I call that borderline psychological abuse. At the very least I'm going to subconsciously associate the Scribd brand with that horrible experience.
Thanks, I have just purchased it.

I'll purchase it for most of my organisation members too if it works out well.
The sunlight appears to be coming from behind and to the left of Philae in this picture, at a fairly low angle, so the back of it should (I hope) be reasonably illuminated at the moment.

It's definitely not clear from this picture which way is "up". It looks to me like up may be towards the top right of the picture, in which case Philae may be at a 45 degree angle. But I'm probably wrong - the full panorama should tell all.
Another very cool representation is Urban Boquist's GRIN (graph reduction intermediate notation). GRIN is used in Jhc (and thus in Ajhc and Lhc).
Awesome! Launched over 10 years ago (our "smartphones" back then had 1mpix cameras, youtube was not born yet, etc), travelled +6,5b km and nailed a target 3-4km wide...
previous discussion: https://news.ycombinator.com/item?id=8596878
All the ethics principles in the world won't help you if you rock the boat in a company entrenched in nepotism and communal ass-covering. Everyone's happy to do the right thing if their ass (or their buddy's) isn't on the line.
TL;DW for The System (courtesy of Wikipedia):

The System, a Channel 4 special in which Brown shared his "100 percent guaranteed" method for winning on the horses, was first shown on 1 February 2008.

The show was based around the idea that a system could be developed to "guarantee a winner" of horse races. Cameras followed a member of the public, Khadisha, as Brown anonymously sent her correct predictions of five races in a row, before encouraging her to place as much money as she could on the sixth race.
To demonstrate the system to the viewer, Brown tossed a coin showing ten heads in a row to prove it was not impossible, just highly improbable.

After Brown had placed a bet of £4,000 of Khadisha's money on a horse in the final race, he explained that "The System" did not really exist. He had started by contacting 7,776 people and split them into six groups, giving each group a different horse. As each race had taken place 5⁄6 of the people had lost and were dropped from the system. Brown had a different person backing each horse in each race, and one individual, Khadisha, won five times in a row. This was similar to the coin flipping earlier: rather than having a predictive technique, Brown had tossed a coin repeatedly until ten heads had come up in a row, taking over nine hours to produce the required film. Brown expressed the opinion that the principle behind "The System" (essentially confirmation bias or survivorship bias) is what is behind belief in spiritualism or homoeopathic and alternative medicine.

After the selected horse in the final race lost, and Khadisha was convinced that she had lost all her borrowed money, Brown told Khadisha to look again at the betting slip in her hand. The ticket showed the winning horse's name, meaning Khadisha kept her stake and received winnings of £13,000. Brown claimed that he had decided to bet on a different horse when he got to the booth.

At the end of the show, a title card explained that "at each stage of the process, participants who did not make it to the next round were offered a complete refund of any bets they had placed."
It looks like they where deleted. I had the page opened with comments and when I reloaded it I only saw yours.
Germany also requires a comp' (a significant fraction of gross), FWIW. And has a hard-limit to 2 years, and a number of restrictions. Much like France.
Have to say some of the behaviour does appear to come across as psychotic within the upper echelons of Amazon. I'm guessing to get high up in Amazon you have to play quite a vicious game?
Alibaba Now Bigger Than P&G, GE and Wells Fargo
Awesome. They should have presets to simulate Edge/3G connections with varying speeds, package losses, drops etc.
Nice, this tool will help software engineers to make their software more robust. Far too often apps are only tested under ideal conditions and then fail when only a bad network connection, for example bad mobile reception, is available.
I think a lot of people are sceptical against combination of small tools since you tend to end up having to learn how to combine them, which may or may not be easy.
There is nothing stopping Google from developing an IDE that internally uses a lot of small tools (refactoring parser etc) and also makes the same tools availible as separate things from the command line. I still think the visual feedback from a good IDE is worthwile and the user interface is usually much easier to work with.
I mildly degree with your assertion that the Docker tools aren't there yet. Some are pretty usable, and additionally if you include the category of DevOps tools then they are pretty good.

I agree entirely with you on the rest of your comment.
Ask HN: Will windows programs now run on Linux and Mac OS?
Does open sourcing .net means Windows Softwares/Games may work on Linux and Mac OS?
In future someday?
Are you saying that when dramatic stuff becomes usual, it's not as dramatic any more?
How is NetLock still in business/trusted then? Could they somehow prove that their keys weren't compromised?
Worked great on Win8.1 64-bit. This will be very useful. Thank you!
This is a GIANT, epic scale burn to Munira Rahemtulla.
Doesn't sound very secure to be but if it's just public web sites that are mirrored on multiple locations it might sound reasonable..
Writing a tumblr in 3rd person and as a press release just feels wierd.
The entire letter reads like an allegory about the politics, insecurities, coverups, overinflated egos and outright lies that are commonplace in large companies. Only reinforces my desire to stay clear of big co. "careers".
There's also NetBalancer.com and NetLimiter.com with some similar functionality, though not open source.
Why would you ever accept an 18 month non-compete in the first place?
Better. Flawless almost everywhere, couple of places which can still drop a frame or two in specific situations - but iPhones do that too.
Interesting and pretty damning. Some key excerpts:

> Amazon gave me their ﬁnal offer: 4 weeks of severance for 18 months of adhering to the broad non-compete that would not allow me to earn a living in my ﬁeld, and further explained that if I didn't accept their ﬁnal offer, Amazon would sue me for tens of thousands of dollars in relocation expenses.

Employee complained, was fired, Amazon insists s/he can't work for another 1 1/2 years (I know that's legal in the US, but it's still asshole-ish behaviour).

> What we found was that there were tens of thousands of Kindle e-ink owners, the vast majority who hadn’t even seen the promotion details (as customers had to click on the ad to see the details), were qualifying for the $10 Gift card because every day, there are thousands of customers who own a Kindle and already have Discover set as their 1-click default card, that buy a digital good on Amazon in the ordinary course of their activity.

> Meanwhile the promotion continued to run and within a few more days we had gone over the $500,000 budget.

Discover Card pays $500 000 for a campaign that gives $10 to each user who switches default 1-click card to Discover. Amazon gives $10 mostly to users who already have Discover as default. Munira, the manager, lies to Discover about that.

> Munira was forced to admit under oath in deposition [...] that she falsiﬁed her educational record on her resume to Amazon and all her previous employers - claiming to have earned a Bachelors and Masters degree in Computer Science from Stanford when in fact she earned no degrees at all.

Munira is a liar/cheater, and still employed at Amazon.
The same here. Very, very frustrating.
For years I've been avoiding Scribd. They are like experts exchange or quora: doing anything they can to get you to sign up and become beholden to their well furnished cage. Many times I've been in search of an odd PDF, found it on Scribd, only to have 99% of it unreadable.

I hate Scribd.
Also very interesting, if you look at the high-res picture and zoom at the bottom right, you'll notice some sort of cable on the ground/boulder.

This could be the cable from one of the harpoons that may have fired but didn't anchor themselves, or it could be a feature attached to Philae that's in the field of vision.
Show HN: Stoffi – a music player
Another interesting book on implementing Lisp (from a C perspective) is http://www.buildyourownlisp.com/.

Also, Lithp from fogus http://fogus.me/fun/lithp/ is a nice and brief exploration of implementing Lisp in Python and good example of literate programming.
major launch partners paid $1.2MM each to be part of the launch

Woah! I had no idea Amazon was making that much from advertising on the Kindles at launch (although I guess it's a little unclear what they are paying for there).

I wonder how many launch partners they had?
I've always associated them with horrible experience. I groan whenever I see Scribd instead of just a link to the PDFs. I have a good PDF viewer, thank you. In fact, I have several.
It seems like quite a hot research area, and the quality of projects being released is pretty impressive. Microsoft Research's work in this area is pretty good too (Infer.NET and Tabluar)

http://research.microsoft.com/en-us/projects/fun/
Curious question, is the light in the picture all from the Sun or do they use something artificial?
What could really knock this one out of the park is In-Home Streaming. Why buy an nVidia Shield and a high-end GTX graphics card when you can stream to the iPad you already have?
Am I the only one who went and made some popcorn and then kept reading?
Don't Apple and Google have clauses in the developer contracts that prevent distributing a store from within their stores? It'd have to be Humble-Bundle style side-loading on Android, which is not ideal, or simply "unpossible" on iOS.
UK here. The current company I work at tried to get me to sign one. I took the contract to my solicitor who just crossed it out and said hand it back and tell them to accept it or fuck off.

There were no complaints.

Sometimes you just have to push it.
Apparently Philae bounced twice on the surface and landed three times. The first bounce took 113 mins! This isn't good news.

Here's an animation https://twitter.com/ObservingSpace/status/532818633668304896

Fingers crossed 'stable' means that the mission can continue uncompromised.
Reading C&H's site, I think the living room reference in the article is false. The rack is supposed to be in the basement to add heat to your water heating system.
This post is about latest feature added to f# language (syntax cleanup, speed, etc)

why use a functional language? see http://fsharpforfunandprofit.com/posts/ten-reasons-not-to-us...

Why use f#?
see http://fsharpforfunandprofit.com/why-use-fsharp/ (concise for programmers)
or http://fpbridge.co.uk/why-fsharp.html (more high level)

more info about fsharp at http://fsharp.org/

my take:

#ecosystem
- vibrant and friendly community
- open source (long time ago, use pr, wrote by community)
- cross plat (linux/mac/win/ios/android)
- is .NET, same standard library as C# or VB.NET and virtual machine (CLR). Finally open source
- use nuget components written for .net
- third party component with commercial support

#language
- fun to use
- concise, i can easy write code without boilerplate
- multi-paradigm (functional first, but can do oop like c#)
- easy interop with c#, native
- fast
- help write correct code (no null reference => no null reference exception, pattern matching,
- easy async, parallel, gpu
- unit of measure (like 1<m/s> )

and a lot, read the links above for a better (and faster) summary
You can hardly be blamed. This quote just on page 3:

My manager did not communicate to her management chain the positive impact I was having on the product - in fact, she once told me “You’re here to make me look good - you’re doing an awesome job”.
The problem is the controls. There is a big difference between a touch screen and a keyboard/mouse. Unfortunately few mobile developers get this.
I did not use the calendar app because it was overloaded with things that were completely unnecessary for ME. Now, it is much simpler, might start using it.

What's wrong with just ignoring the features you don't need (yet)? All software has a learning curve. The more you use it, the more features you should discover and find useful. Trying to flatten the learning curve by removing features (or making it much harder to discover them) just keeps more users from ever advancing beyond the "novice" stage, because there isn't all that much more to discover.

Power users became power users because they explored and discovered more functionality, and this is because they were motivated to explore in the first place; extremely simplified UIs reduce much of this motivation, which results in less power users - and eventually developers. Maybe "we don't want power users and want them to disappear" is their goal (I hope not but wouldn't be surprised if it implicitly is), but this constant trend of lowest-common-denominator dumbing-down apps is, in the long term, not beneficial to anyone.

Software should have defaults that make it easy to use initially for the beginner, but it should also encourage growth of the user's knowledge. Instead we get software that's easy to use initially - and then effectively stunts their growth, and all the aesthetics they throw at it cannot compensate for functionality. I think it's really quite sad; although if you believe in the theory that Google is aiming to take away user's control over their devices and replace it with Google's, then it makes a lot of sense to keep users as blissfully ignorant as possible. ("You can't easily check your schedule anymore... but look, we gave you beautiful rounded buttons!")

From the parent:

is essentially now unusable on the phone for anything other than a near-term agenda/itinerary.

Looking at the way it doesn't even show the year anymore, "near-term" is right!
I withdraw cash a lot (I prefer to pay cash for most things), and those little $1.00 - $3.00 ATM fees add up big time over the course of a year. I recently switched to an online bank which refunds me all ATM fees no matter whose ATMs I use. Took about 15 minutes to sign up for that new checking account, and I think I'll save a few hundred bucks this year.

In case you're wondering, the bank I switched to is Ally, but there are several good options.
Didn't someone do something very similar in the early 1900s with newspaper adverts? I have a definite vague memory of a binary "keep the winners" scam.
The PIP being used to prevent transferring is pretty underhanded as well.
All from the sun.
Totally agree! I have found very few individuals will
speak up, or do anything when their career, or money is involved. Oh sure they will speak online, but
actually calling out a superior, or questioning a professor
in school; they shrink into their seats. I haven't figured out if they are scared, or just in denal. I often wonder if
I would have been one of those people who administered the
high voltage in the Milgram experiment, but I don't lose sleep over it because I walked away from too many jobs, and
ripped apart a Professor or two. That said--I'm not successful and have a spotty work history.
South African checking in; I've done the same with the same result.
But imagine how much fun it would be to drive that tiny nail into the wall with that huge sledgehammer.

I don't disagree with you - on the contrary - but just wanted to point out that fun might be a great motivator for chosing a language.
Because you're young and enthusiastic, because the job sounds awesome and because you don't want to employ a lawyer every time you apply for a job?

Sure, it's a bit naieve not to read a job offer carefully enough, but on the other hand you'd kind of assume a company as large as Amazon, employing so many knowledge workers, would not offer their applicants extortion rackets disguised as job contracts to begin with.
F# is a general purpose language. It can do anything Java/C# can do, only shorter and safer.

Here is an example of a simple language tool not in Java/C# that makes it easier to write, read, and is safer. http://deliberate-software.com/function-pattern-matching/

F# can also call anything written in .NET, so it's easy to start using it right away.

The biggest complaint people have is that it is a totally new language, and the parts that make it simpler and safer take effort to learn. In all honesty, several developers I know don't want to learn it, mostly because they only know C#, and do not believe the claims of speed and safety. They cannot imagine what could be different, so a day or two in, they just think of it as "syntax wankery", and never get past that point.

Really, the different syntax just makes it about a third the size of the equivalent C#. That alone is fine, and usually is the reason people prefer languages like Ruby/Python. But the real power comes from deeply understanding computation expressions, the LINQ equivalent, and F# data structures. Those three allow code that is much safer and easier to write, without sacrificing any functionality.

At my work, (Winforms app and an MVC4 web site) I use it anywhere I'd use C#.
Very interesting - do you have a quotable source for that? Because she's still claiming to be a Stanford alumni in her LinkedIn profile: https://www.linkedin.com/in/munirarahemtulla