skysight-inc/HackerNews huggingface dataset:
What about Amazon? It sounds to me that a large part of the drive toward better dev tools is Microsoft trying to promote its cloud. Amazon has no such relationship with developers. If that becomes a competitive advantage, wouldn't Amazon try to get in?
Hardly. They'd rather cancel POP first.

A long-term IMAP storage is legally needed for the spooks to read your email in real-time. With POP they don't have the legal excuses, so they cannot read it. Only what's left over there.
What would be great is to be able to also run VB on xamarin
ECDLP Can Be Solved in 24-th Root Time
Or renege at any point in that 18 month waiting period.
A Victorian Flea Circus: The Smallest Show on Earth
AFAIUI modular implicits don't give you global uniqueness. While this can be "worked around" in some cases[0], it's not really possible in the general case, and global uniqueness is pretty essential for sanity when writing higher-level code[1].

[0] The paper gives set-union as an example.

[1] https://www.youtube.com/watch?v=hIZxTQP1ifo . (Sorry for throwing video at you -- there's probably a write-up somewhere, but I'm in a bit of a rush, and this was the thing that came to mind.)
Haskell had a big influence on Perl6. Lazy evaluation is built in to the language just like Haskell. If you look at the bottom of the Perl6 website you'll see the Fibonacci sequence using a lazy infinite list.

Fun fact, one of the original Perl6 implementations was done in Haskell (the parrot VM I think).
Almost all the pictures in that set are renderings, not actual cars. Personally, I don't much like the way it looks from the "real car" pictures taken at the show - the windows seem too large and the whole thing just looks misproportioned.
scratches head

Is this....for real? I mean...I guess it kinda makes sense?

looks at date

sigh
Disagree, it is easy to find a Theranos article or Holmes quote with the word "disrupt". The enablers (VC's) of this trainwreck preferred that philosophy and not the traditional medtech/pharma/R&D that use Verify & Validate approach to development.
Watch Videos SnoopDog style
Go's April Fool's, courtesy bratfiz.

https://groups.google.com/forum/#!topic/golang-codereviews/H...
I run a Mac VM using hackintosh on my windows box!

VS + MacVM = how iOS dev should be ;)
Yes, that was the company's hope until Ford stopped them: http://www.forbes.com/sites/briansolomon/2014/06/04/elon-mus...
I would not be unhappy if this were actually a thing.
Google did the drop mic reply in Gmail

http://thenextweb.com/google/2016/04/01/gmails-mic-drop-tool...
John the more I think about Theranos the more I think this “mess” is actually deliberate. Looking at the history of Theranos and the composition of the board it appears Theranos was designed from early on as a vehicle to defrauded the US military.

The plan appeared to be to use their connection and access to some rather “helpful” high brass to offload the technology for billions and then later sweep the fact that it didn’t work under the rug (this tactic has worked fabulously for the last 20 years). Avoid the FDA altogether.

Who would have noticed another $10 billion misspent on some wizz-bang technology given the $100s billions lost in other frauds? When the wheels fell of this plan (some underling didn’t play along) the idea seems to be to blame the scientists and say “we were misled”. They might be evil, but they don’t appear to be stupid.
From what I've heard, Ford has the rights to Model E, so they changed it to 3.
It Has Begun. Close your browsers, ye news fiends, an' batter yer shutters, for the Big Wave of Unfunny Jokes is up'n us!
Maybe a complexity metric would be a better measure?
And now with the one you excluded (VS Code), we are seeing them making a serious move on your two big advantages of IDEA over VS.

They have apparently built a lot of the "big" VS in C#, and they have apparently architected VS Code with a C# runtime on top of Electron to make it easier to port big pieces of VS into VS Code.

Today they announced a preview of their upcoming C/C++ extension (https://blogs.msdn.microsoft.com/vcblog/2016/03/31/cc-extens...) and they say their Python tools for VS are coming to VS Code this year.

And VS Code "runs on my platform(s)".

The more developers they convert to VS Code, which is a lot deeper than just an editor for C# and Typescript, the more influence they will have on development patterns on all platforms. This seems like a bigger push than just "make Windows the best platform for developing for all platforms". They're attempting to get devs who continue working on Mac and Linux to switch to their dev tools.
That is either incredibly naive or an underhanded joke.

This isn't exactly the kind of thing US law treats as a minor offence, especially if it involves computers. Get the right prosecutor involved and this is a national security concern, an act of treason and a cybercrime all at once.
I agree, to a point. The interior does look a bit spartan, however is this just a pre-release model? Will the final car look exactly like this? I can see certain things being tweaked over the next year and the dash is one of them.
psql already won.
This better be cheap

Literally, you could buy seven shirt that looks like that for $5 each

Pants you could get for $20

In total if this is more expensive than $55 I hope the profit would go to philanthropy. Especially if they're throwing that word around.
The other thing to remember is the Model 3 will still have that "100% torque from a full stop" feel that gives the Model S it's kick. I suspect it will feel much faster than an ICE with the same 0-60 speed.
Estonia Launches Country as a Service Software for Other Countries
No it's limited to promotional and referral credit from what I've read in their TOS.
Rocking an old version of nginx there...

500 Internal Server Error
nginx/1.0.5

Security, one less thing to think about in the morning?
Here is the senate testimony of a programmer describing how he was paid to write software that would rig the Ohio election in 2000. https://www.youtube.com/watch?v=YcxGGnmRQAs
First YC Fellowship Virtual Demo Day
I really want to get into SDR, but $400 is too much for a college student.

I wish my school would buy things like this for me so I could learn about modulation and demodulation of signals.
Do you expect he will get a fair trial?

You can be a hero without being an idiot.
April Fools! (hopefully)
New Model 3 will extend Tesla’s reach into India, Brazil and other markets
Signed up for updates. Hopefully they'll be as amusing as the site
It's April 1st, aka April Fools Day
One does not simply go to H&M and buy seven grey t-shirts and a pair of jeans. Oh wait you can :)
If an implementation of raft is susceptible to split brain then it is not raft, it's something else. Please read the literature rather than dismissing it, no one owes you any further explanations and no one is handwaving or appealing to authority.
I think part of the front end design was shaped by laws requiring a human safe zone in the front of the car. My understanding is that every car on the road must not push a human under the car but up and over the hood. Maybe that's why the front end has that indent.
Magic Lantern Blue Screen of Death April Fools' Prank Bypass
If at some point you installed Magic Lantern on your Canon camera and plan to use it today, April 1st, you're going to get a simulated BSOD on your LCD shortly after powering it on, announcing you that the camera "is bricked".

Last year's bug report:

https://bitbucket.org/hudson/magic-lantern/issues/2235/5dmk2-bricked-urgent-please

This means that any compatible Canon camera user that at some point installed ML will be affected, if they boot with a memory card with ML installed on it in the camera.

There is no apparent way of getting rid of the BSOD, restarting your camera won't help.

Here are 2 potential tested solutions:

In both cases, the assumed starting scenario is that you turned on your camera and were shown the BSOD.

If you don't want to use ML today:

- 1st try to turn off the camera the proper way, using the OFF switch
- if the LCD won't turn off, open the battery door, wait a few moments and remove the battery
- with the camera off and with no access to battery power, open the memory card door and remove the card that has ML installed on it
- replace with empty memory card or at least one that has no traces of ML installed on it
- put the battery back in again and turn the ON switch

If you want to use ML today:

- 1st try to turn off the camera the proper way, using the OFF switch
- if the LCD won't turn off, open the battery door, wait a few moments and remove the battery
- with the camera off and with no access to battery power, open the memory card door and remove the card that has ML installed on it
- put the battery back in again and turn the ON switch
- go to the Canon official menu and change the date to anything other than April 1st
- turn the camera OFF switch
- insert the card with ML installed on it
- turn the camera ON switch
- you should no longer see the BSOD and ML will boot up and function as normal in parallel with the Canon firmware

ML Best Practices:

http://www.magiclantern.fm/forum/index.php?topic=8286.0
http://tpm2016.zoffix.com/#/13

==> Is this a feature that Perl authors are promoting about the language? If so, I can understand why it's not gaining traction. Coding like this benefits absolutely NO ONE--including the one who wrote the code. The hipster coder who's just excited to learn perl for the first time may try it out, just to come back the next day and wonder "what the hell did I write"
Mark Zuckerberg x H&M

http://markforhm.com/

Discussion: https://news.ycombinator.com/item?id=11403094
> Australia just outlawed warrant canaries. Scary times.

Australia outlawed warrant canaries for journalism warrants (warrants for journalists when they investigate someone). I'm fairly sure that law doesn't apply to all other kinds of warrants.
The comment he replied to said nothing about Tesla competing with BMW on all models, the original comment was referring to model 3 vs bmw 3 series and C class Merc
ML on CPUs?
I upvoted you, but really it's meant for your teacher. It takes guts to follow through on stuff like that.
Web BBQ is the coolest new Browser API
"In economics, a luxury good is a good for which demand increases more than proportionally as income rises, and is a contrast to a "necessity good", for which demand increases proportionally less than income. Luxury goods are often synonymous with superior goods and veblen goods"

From Wikipedia.
I find peoples' car aesthetics opinions totally incomprehensible. Ask 10 people what they like and you'll basically get 10 mutually incompatible answers.

Personally, I like futuristic looking stuff (I think it goes back to the Lamborgini Countach when I was growing up). Other people hate that, hate the Prius, etc. I'm always shocked how many people think a car has to have a traditional shape or it's ugly. Some people love Ferraris, I think they look like a woman's shoe. It's just a mess.

I think luxury cars look totally silly. I actually think the Toyota Previa is a gorgeous car and I'd have way more fun in that than in a Mercedes, which would make me feel totally ridiculous. I doubt there's another person on the planet who feels the same. I don't know why car aesthetics are so personal. I guess clothing is the same, only no one expects clothes to be one size fits all.
It's the third time I see that link already, he's wrong, so please stop posting it :)

The way to reuse N lines of code is to refactor them in a function. The way to reuse functions is to pack them into libraries. This is something that probably everyone agrees with.

Many have issues with the idea that one should create libraries containing one function only! You've touched yourself upon the why: having hundreds of dependencies adds both technical and cognitive overhead.
It's very hard to design things to be extended, so in practice one ends up with a fragile module, not one that can be improved by improving a dependency (I wonder how a function that checks if a number is negative can be improved...).

As far as I know there is no other toolchain on this planet where it's done this way, which together with the clarification above should be telling you and sindresorhus something!
,Twin-c Vanilla Spilla
دانلود موزيك ويديو گوگوش به اسم اعجاز
Added it to the list at https://news.ycombinator.com/item?id=11402947
Why?

To me this feels like a lesser version of what would have been a Uniqlo Steve Jobs turtleneck.

If it was for charity... a maybe, but really? On another note, I've found betabrand to be interesting for this kind of wear although slightly overpriced, though not as bad as this post.
I doubt it'd be much better than any manual car reving up to 4000 RPM and then dropping the clutch. You can squeal the wheels of even low-power engines with that technique.

Frankly, zero-to-sixty in 6 seconds WITHOUT shifting and with 100% standing torque is kind of... awful actually. I suspect the opposite, when a ICE engine hits 4000 to 6000 RPM and the torque kicks in, you'll be accelerating far stronger than the smooth acceleration a Model 3 will give you.

Consider a jerky zero-to-sixty with three gear shifts on your typical manual car (say... Ford Focus ST or RS), in contrast to the smooth acceleration from like a Nissan or a Subaru WRX. You definitely feel more G forces from the Focus, while the WRX only beats the other car because the CVT engine never has to "stop" for the gearshift.

Similarly, I'd expect the smooth acceleration on the Model 3 to have less peak G-forces than a manual car. It will happen to be a smooth and constant acceleration, but there's a HUGE difference in Model 3 vs Model S acceleration. And I hope people aren't getting their hopes up.
Instagram is down
Chat database for millions of messages per day
I need store messages for a chat system with more than 15 million of messages per day. Which database should i use? The chat system has multiroom messages and private messages. I am think in elasticsearch but i dont now if there is a better database for this feature. Thanks.
This is what all big fat BI/BW providers have been doing for decades now, isn't it?
Maybe it's a package from a long term support release. These have backported security fixes.
Original announcement at https://gmail.googleblog.com/2016/03/introducing-gmail-mic-d...
Razer project breadwinner

http://www.razerzone.com/breadwinner

Virgin America's new logo

http://blog.virginamerica.com/blog/a-labor-of-love-reimagini...
To be honest my last malware experience on Windows date from years ago, when I was still naive and clicking on popups in a browser. Haven't seen a malware in a long time, if we don't count as malware the nuisances like the Java installer, Java updater, flash updater, iTunes updater, Adobe updater, all of which either install malware or open popups regularly to nag me to update or install things.
X – Project Compression
Could this be an elaborate April's fool practical joke?
What is left to say about this? Does anyone have any new insights?

I want encryption so I can perform online transactions safely. Or at least safe enough that the financial services I use online can ensure the movement of my money.

If I want encryption to communicate online then it all comes down to who you trust. Who do you trust? Certainly not any provider of encrypted messaging services, since we can't audit their code, can't guarantee there isn't a TLA (Three Letter Acronym) plant working there, can't guarantee it's not a TLA front, can't guarantee the service provider isn't subject to a NSL etc etc.

I'm not sure I'm convinced this is a human rights issue. How would we enforce the right? Rights that aren't enforceable aren't much use. Negative Rights[2] and all that.

The UN's 'The Universal Declaration of Human Rights'[1] is a nice document, but it's existence hasn't made those things real. Adding another article, or interpreting the right to encryption in to an existing article, does not, and can not, ensure that right.

What am I trying to say? Probably something like: if there are people who are inclined to, and have the power to, infringe your right to privacy, you're probably pretty screwed.

1. http://www.un.org/en/universal-declaration-human-rights/

2. https://en.wikipedia.org/wiki/Negative_and_positive_rights (... rights are ranked by degree of importance, and violations of lesser ones are accepted in the course of preventing violations of greater ones ...)
Haven't had to pay a ATM fee at my "traditional bank" in years.

Even when customers do not get refunds on fees, banks are usually very clear about it.
Humble Indie Font Bundle: https://www.humblebundle.com/indiefonts
Sounds like safari on iOS is the new internet explorer.
Theranos must have pissed off someone very important, that lead to the initial WSJ article, and then to a reliable stream of revealing WSJ articles. I also think that this important person is in the military.
Instagram is also 5XX error... OH WOW!
Use failing power plants to improve the safety and efficiency of clean energy
Tackling gigantic shrinking challenges at X
iOS: Gym Bag – The Gym Utility App
I work from home so I don't really need the pants. It's already got a too complicated.
Basic. :)
While I agree fixed costs shouldn't be ignored, isn't it true that they are called fixed costs for a reason? As in, as Tesla scales up production and is selling way more cars, their fixed cost per unit sold will go down with economies of scale. I think gross margin is much more meaningful here, but definitely correct me if I'm wrong.
They nearly did. If it wasn’t for some relatively junior officer who insisted back in 2011 that Edison had to be run past the FDA first they would have got away with it. It was a close run thing and really a work of evil genius.
This reminded me of the markbymarkzuckerberg parody from 2011 (http://newsfeed.time.com/2011/08/07/mark-by-mark-zuckerberg-...)... unfortunately the domain's since been taken over by squatters :(
But open source has its own history of major security flaws, particularly the last two years.

I would be curious to know what % of security flaws are discovered because exploited vs as a result of a code review.
What's with the hatred? Am I the only one enjoying the 1st of April?
This site is probably an April Fool's Joke, but Mark Zuckerberg really dresses like this: https://www.facebook.com/zuck/posts/10102616793975691
Houzz Smartz: AI in your home
From a personal software project to a full-time startup
I actually like Cosmic Sans!
Although there are indeed many routers already I think you found a pretty cool balance!
Gmail's Mic Drop April fool backfires horribly costing people their jobs
Yeah because if it was real it would include a hoodie.
My understanding is that if you release an extra tonne of CO2 today, there will be an extra tonne in 10 years, in 20 years and in 100 years, because the systems you mention are already working at full capacity.
On the SUSE side, you can get OpenSUSE Leap which is a clone of all of our SUSE Linux Enterprise (SLE) packages that are kept up to date with SLE. It also has a bunch of community-maintained free software packages not available in SLE. And yes, it's all free as in speech and beer. And no EULA.
Unfortunately, making things reduces your profit margin. You can't be a unicorn if you actually have to live on a profit margin.
Get your apps and games ready for space with Google Play: http://android-developers.blogspot.co.uk/2016/03/get-your-ap...
Google Japan announces physical flick-based JP input device

https://m.youtube.com/watch?v=5LI1PysAlkU
It's Soylent for your closet
This is exactly where SAP/IBM/Oracle are making crazy money. It is not a new untouched market, plenty of big and small players.
I will shit a brick if RMS ever betrays his ideals. It's almost unthinkable.
The downfall was a few years ago when the initial plan of just having the military buy Edison without it being run through a normal FDA testing program got blocked. If they had managed to avoid this they would have made out like bandits (well military contractors).

As for the WSJ there are a lot of waring parties trying to defraud military - the established big contractors don’t really want new competitors stepping on their turf.
> I just wanted to mention that I found out the other day that the Go garbage collector doesn't free memory.

If you mean `free` as it's used in `C`, then I guess technically, it doesn't `free` memory, but I fail to see the practical difference between that and how it it releases memory back to the OS - which is does.

> So your process will never shrink in memory usage

I think you've been mislead. This statement is observably false.
I think the Koenigsegg Regera is a really interesting model:

https://www.youtube.com/watch?v=yjWzoJdmPeM

It uses the battery to get going, and then gradually revvs up the ICE engine, which only has a single speed, as you go faster. You get the growl and power of an engine in its sweet spot with the instant torque of an electric and a dramatically simpler drivetrain, less weight, etc.

Supposedly it's amazing to drive, if you have a million dollars.
There's a set of monthly hiring threads right here on HN. In fact, the next one should be today. Look out for it later today.

Also, you can still reach out to people hiring in past threads:

https://news.ycombinator.com/submitted?id=whoishiring
It's not about compelling you to lie. Nobody compelled you to start the canary in the first place. The gov't gives you a gag order, and a priori gag orders are constitutional, so... you're going to have a hard time finding a judge who will accept the "Oh I was going to follow the gag order but my duty to my redditors to not write my haiku was so big!" argument.

The government has no responsibility to assist you in self-perpetuating logic puzzles.
Like building UI Components? Streak (YC S11) is hiring a front-end engineer
The post is called "Rust for functional programmers" and contains side-by-side comparisons with both OCaml and Haskell. http://science.raphael.poss.name/rust-for-functional-program...
you might be confusing it with the other post "Haskell for OCaml programmers"?

It is a bit outdated but as far as I can see not inaccurate yet. I only plan to update it when HKTs make it to Rust.
Making software lets you project infinite scalability.
Yeah, my guess is that they don't care if it's once a year like this.
"Two pairs of black shirts.
Two pairs of black pants.
One pair of combat boots.
Two pairs of black socks.
One black jacket.
$300 personal burial money."
Tinder acquihires Humin to go beyond dating, and get an SF office too
100 Hadoop interview questions and answers – Crack Easy
Hotpatching a C Function on x86
For quite some time, they've said "late 2017" which means 2 or 3 VIPs.. or, at best, a few low-VIN# Roadster/Model S owners, which means deliveries won't even BEGIN ramping until this time 2018

... which means, given Tesla's previous model delays, what, another year on top of that?

We put money down today, but as non-VIPs, the earliest possible theoretical delivery is 2 years from today, and more realistically it's like 3 years.

But the "late 2017" number has been consistent. That doesn't mean you should believe they'll hit it, just that it's been very consistent for some time now.
Tesla's system uses the information about the road gathered when the snow was not present. Teslas are very popular in Norway.
Sounds great! I'd not intended this as a complaint, by the way, I got further more quickly than I'd expected with alpha software.

I look forward to seeing how this progresses :)
Plus Windows server is not even cheap...
Agreed. Somehow I thought you meant C# :0
Yeah... That's a big one! Whoops!
Ok, we've banned you. When you're ready to follow the rules like everyone else, you're welcome to email hn@ycombinator.com and get unbanned.
In Go tooling does help. Vendor everything, commit it to source control, filter vendor/ when looking at diffs.