skysight-inc/HackerNews huggingface dataset:
AWS RDS: Aurora
Something I am very interest in is this bit

"you’ll find some new things in here, including a new Visual Studio Emulator for Android and support for building Android applications using C++ based off of Clang and LLVM."

Does this mean what I think it means? VS will have first class support for Clang/LLVM? Will it be restricted to just Android projects or can I take a normal C++ project and compile with Clang and MSVC?
I started working on Slipper because I've long been a fan of the missed connections section on Craigslist. Each post provides a genuine glimpse at human action (or inaction) and the resulting vulnerabilities. However, I've been frustrated with the ineffectiveness of the current system. The ultimate disappointment of missed connections currently lies in the fact that most posts die a quiet death in the endless internet ether.

Slipper takes on this challenge through algorithms that continuously match posts to people. We determine the probability that each post is about each of our users, or that a user may recognize the target of the post. If the algorithms provide a strong signal, we send the user a push notification telling them to check out the relevant post. Our servers are continuously calculating these probabilities to create a fresh experience each time the app is opened.

Still early stage, but I'd really appreciate your feedback. Thanks!
Visual Studio 2013 Community Edition
Understood,
By the way, I do null checks in Scala, may the lord have mercy on my soul. I don't like all the "I'm functional and smarter than you with my higher kind types, Monads and type classes" attitude that a minority of Scala lead figures have given it. Scala is very pragmatic down to earth language that you don't HAVE to abuse, the issue is that some people abused it on some libraries (e.g. with weird operators etc...) and some people are "either all the way functional or I rather die" but I think that if any C# developer would have jumped into Scala, they would have had much better things to say about it, even without using a single "purely functional" aspect of the language.
I'd say it started long before Satya Nadella became CEO. However it is definitely continuing in the right direction.
Brand enhancing customer education
Server side makes more sense. WPF is an UI framework, even it includes WPF, the user experience will be bad just because it looks so differently than native apps.
> If the choice is between having to write null-checks or having to understand category theory to read my code

Me too. Luckily this is a false dichotomy.
I found a 20 on the ground by a gas station pump. Its not improbable that someone taking their keys or wallet out would accidentally drop any loose bills they had.
(stolen money should not be spent in more or less important things, it should be returned to their rightful owner so they can choose what to do with what they've earned)

Just to be clear.. Your issue is not that money from taxes is spent on scientific research and space exploration, but really that you have to pay taxes?
Ah, the fallacy fallacy.
Give us your tired, your poor, your huddled pre-pub peer reviews
Really? I think they are catching up fast on the mindshare front. Java is not cool anymore, it's grey and verbose, and I think C# has got nicer features. Also VS beats the pants off Eclipse any day.
Potentially great news for Unity game developers. Unity uses an ancient version of Mono that doesn't support all sorts of sensible things. Maybe now some future version of Unity will have a more cutting edge .NET library.
YouTube announces plans for a subscription music service
What happens when a desktop equivalent of android becomes the mainstay?

Microsoft makes 25% of it's revenue from Windows. And an equal amount from server and tools(this is where VS belongs). Xbox makes 13% and Bing 4%.

Office makes up 32% of the revenue. If MS can sacrifice a part of the 25% which VS is a part of and retain or perhaps increase the net revenue from other segments ( by attracting developers), then it will be a successful move.

Attracting developers will only be half the game. It will still have to find a way to ship more devices with Windows and for that it will have to make Windows devices and phones primarily an attractive option.

With most consumer computing now occurring on mobile devices, sales of devices with Windows will determine Microsoft's future. The consumer segment will have an effect on the enterprise segment as well. Microsoft will then end up eventually losing all their revenue streams.

http://techcrunch.com/2013/09/19/microsofts-business-in-thre...
the Nature article linked in the parent link probably has more information:

http://www.nature.com/nphys/journal/vaop/ncurrent/full/nphys...
It might be assuming Vagrant in the "homeless person" sense?
Is this an abandonware move? Does it mean .NET is on the way out, and Microsoft's way forward is something else? A year or two ago, Microsoft was talking about the future of application development being Javascript/HTML/CSS.
I agree, stunning stunning bit of science and engineering. Everybody involved in this should be beaming with joy.

Once again the light of reason continues to chase away humanity's ancestral boogiemen.
With smart minds, Newtonian mechanics, numerical methods, and some computer time. The path was complex, mut not much moreso than eg. MESSENGER's seven-year journey to Mercury. Space probes usually do a couple of course corrections burns en route, but the margin of error is pretty small. Fortunately, orbital mechanics is highly predictable at human time scales even though n-body systems are quite chaotic in the long term. If the launch vehicle puts you straight on the calculated trajectory you can be pretty damn sure you'll be on the right path even ten years from now.
That's only if the consensus-building is in good faith by productive people. Just because politics is happening, doesn't mean it's good.

Sadly, politics is easier than hacking code, and attracts a certain type of person; it makes them feel important without doing heavy lifting. I've read enough mailing lists over the years that I am unimpressed by this sort of drama, and the types it attracts.

See also: bikeshedding.
I'm running VS2013 on a Win7 kernel (technically, Windows Server 2008 R2). I thought Win8 was only required if you wanted to develop Win8 aka "Metro" apps.
Hey sritch! And want to be in Canada. We would absolutely love to be available outside the US, though unfortunately our location data provider doesn’t yet support it. We’re always looking for ways to expand beyond the US, but in the mean time you can manually add places in other countries by:
* Opening the Varkala app and tapping ‘Add Place’
* Scrolling to the bottom of the screen and tapping ‘Can’t find it?’
* Then give the place you’d like to add a name and address

Let me know what you think!
So, we've confirmed that:

* You maybe programmed in Perl once in '97.

* You didn't know the difference between PERL and Perl.

* You don't know what the camel book is (Programming Perl by O'Reilly), and have never even read the first chapter.

* you have no citation for your BCPL statement.
To be fair, I just searched for "aurora software" and "aurora open source" and got nothing for that project on the first page of results.

A lot of the good names are already taken; there's going to be overlap, and they're very different products.
Seems like with Aurora we can have one central MySQL compatible database for persistent storage and multiple EC2 instances in regions around the world as App Servers for low latency. That's super promising.

I wasn't able to setup pure MySQL RDS over multiple regions.
Sure. You can look up the abstracts for the Rosetta sessions at DPS to get a better sense of the work that has been done and is being conducted [1]-[3]. Some of the highlights presented at DPS, based on the talks that I attended, include:

* Further image analysis has shown that Comet 67P likely has very low strength, perhaps in areas even just powders held together by van der Waals forces

* The Microwave Instrument for the Rosetta Orbiter (MIRO) has clearly detected water (+ isotopes) in the coma of the comet. MIRO results indicate that the top layer is dusty and loose.

* There is a clear thermal signature from the neck of 67P that doesn't match expected results.

* Magnetic field variations in the neighborhood of 67P pose an interesting puzzle that will hopefully shed more info about the core (http://blogs.esa.int/rosetta/2014/11/11/the-singing-comet/).

There were also a few sessions on other comets that have made the news (e.g., Siding Spring which had a close encounter with Mars recently)[4]-[6].

To address the issue of why any of this is important at all. It hits at the heart of our quest to understand the world around us. Although it's often hard to pinpoint everyday impact of this and related research, it is undoubtedly the case that it forms a vital piece of the puzzle of where we came from and where we're going.

[1] Rosetta 1: https://guidebook.com/guide/26449/event/9876531/

[2] Rosetta 2 / Comet Coma Chemistry and Nuclear Outbursts: https://guidebook.com/guide/26449/event/9876560/

[3] Hot Facts About Cool Comets: https://guidebook.com/guide/26449/event/9876955/

[4] Comets K1 (PanStarrs) and A1 (Siding Spring): https://guidebook.com/guide/26449/event/9876530/

[5] Sun-grazing Comet ISON: https://guidebook.com/guide/26449/event/9876567/

[6] Comet Dust, Tails, Trails, and Oddballs: https://guidebook.com/guide/26449/event/9876561/
Talking in photos
> Our database logs confirmed that user data was partially copied, but no user test history was compromised. Therefore all user data remains wholly intact.

You what? You said hashed passwords and email addresses were taken for 5K users. What does "wholly intact" mean?

> All user passwords are salted, and encrypted with the powerful bcrypt algorithm, which creates an irreversible hash which cannot be cracked. However, as an added precaution, we suggest that users change their BrowserStack account passwords.

Those 5K passwords are compromised. It isn't an "added precaution" it is a mandatory requirement. The whole point of bcrypt is to buy you time to change your password, they have misunderstood that and think bcrypt is "unbreakable" so people don't need to change passwords. That's super ignorant.

I would expire all 5K users (or ALL users) passwords immediately and send them recovery emails.
“There are no hungry people with money”
A) I think C# is a great language actually, and Scala's success is probably due to Java's severe limitations. I just don't think someone working on Unix should be jealous of C# because there are great languages available here.

B) Precisely, unlike Haskell, Scala doesn't force you to write "elegant code", you can even use variables. Purists will flame you for that, but sometimes it's the best way to write a small piece of code and as soon as no state leaks outside of the function, it's not that bad. That said, I believe most of the features of Scala make maintenance easier, including the absence of null-checks as it moves errors from runtime to compile time and make major modifications without regressions easier.
Truth, they are still there. Like many other Microsoft products they will likely be here for many years to come (with or with going open source). I just meant to say that it seems up till now we were seeing a decline in the .NET community. I know more than a few MS pro's jump ship, including at least one MVP.
Our tests take < 10secs and after implementing a commit worth of changes (I would say ours are comparatively small) there are usually less than 3 style violations piled up.
Why would that be the case ? I think Xamarin has done a pretty good job on pushing the boundaries of C# and the framework on Mac and Linux.

Mono's SIMD is one example: http://tirania.org/blog/archive/2008/Nov-03.html
What is GCP?
The book Flash Boys provides a solid understanding of how HFT got started. http://www.amazon.com/Flash-Boys-Michael-Lewis/dp/0393244660
You intentionally chose code that is hard to read...I could easily do the same with C#. It isn't representative of the vast majority of the code that I use nor write.

That being said, when you understand the nuances of type annotations, that code is quite readable in the mathematical notation sense. It is concise and takes more time per byte to understand, but it tells me enough about the code that I rarely have to read the actual implementation to know exactly what it does.
It landed but the harpoon did not fire. I'm not sure what that means, but XKCD is live-drawing the event and has the Philae Lander's status as ???, so now I'm worried.

http://xkcd.com/

http://xkcd1446.org/

https://twitter.com/Philae2014
Ok. So let's standardize on Firefox (or Opera), get rid of all the others by default and let users enable IE/Firefox/Safari and so on if and when they desire to do so.

And all three heavyweight gorilla IT companies could support FF/Opera with a clean conscience by donating (just like google does already, points for them).
A Virtual Conference for Developers
I'm in favor of the space exploration spending, but your argument is terrible. (S)he could just as easily reply that if you believe that space exploration has so much potential to transform civilization, why don't you donate all your entertainment budget & etc to NASA?
I'm much less experienced with Haskell than with Scala, so I might be unfairly painting it with the same brush here.

But, for example, https://www.haskell.org/tutorial/io.html.

At the end of the day, this is a huge inner-framework anti-pattern over the same procedural syscalls that every other language handles procedurally. I shouldn't have to care what a monad is, and side effects? The whole point of I/O is side effects. It could be a no-op, idle process or CPU-burning busy loop if I didn't care about side effects.

From that doc:

"
So, in the end, has Haskell simply re-invented the imperative wheel?

In some sense, yes. The I/O monad constitutes a small imperative sub-language inside Haskell, and thus the I/O component of a program may appear similar to ordinary imperative code. But there is one important difference: There is no special semantics that the user needs to deal with. In particular, equational reasoning in Haskell is not compromised. The imperative feel of the monadic code in a program does not detract from the functional aspect of Haskell. An experienced functional programmer should be able to minimize the imperative component of the program, only using the I/O monad for a minimal amount of top-level sequencing. The monad cleanly separates the functional and imperative program components. In contrast, imperative languages with functional subsets do not generally have any well-defined barrier between the purely functional and imperative worlds."

So, basically, they acknowledge that their theoretical model has a huge impedance mismatch with what we write programs to do (I/O, eventually, somewhere). And that's fine, they can knock themselves out and I hope it's fulfilling for them. It's not for me.
For all those wondering this is not a library (yet), it's a simple single mode demo with a few params. All the code is here https://github.com/VincentGarreau/particles.js/blob/master/p... and you can get a good feel for it by just reading the method names. A lightweight JavaScript library for creating particles seems more of a goal than a description.

Looks like it got submitted here before it was done and is going to take coding effort on your part if you want it to do something different. Fork away and help.
What article was that? I'd love to go and dig to see what kind of bot would go so hilariously wrong.
I'm unsure who you're quoting or what you're arguing.

Some people just don't find value in sustaining. This is why we are no longer hunters and gatherers or simple plot farms anymore. Is this good or bad? That's not really a good question, because it is an is; it's neither good nor bad.
I've never understood the 'this OR that' argument. For the budgets nation states have, the spending is so diversified, one side can hardly complain that they are being treated unfairly or others are getting greater share of the budget.

You can do two or more things at one time, especially when they are totally unrelated.

I've heard this argument over and over during India's Mars mission on News debates, where people come on prime time television and complain health care, education or other sectors aren't doing enough progress so why go to Mars.

So what should those people do? If others don't do their job properly should they stop doing theirs? If there are other aspects of society not doing enough progress, lets fix that instead of stopping hardworking people from making progress else where.
The way it used to be...in the United States, as regards solely taxes on income in peacetime?
AWS Key Management Service
[SerializableAttribute]
[ComVisibleAttribute(false)]
public class Dictionary<TKey, TValue> : IDictionary<TKey, TValue>,
ICollection<KeyValuePair<TKey, TValue>>, IDictionary, ICollection,
IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>,
IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, ISerializable,
IDeserializationCallback

Both languages can be difficult to decipher. I do find that Scala's syntax is much more flexible, which can lead to more stumbling when trying to read code.
Introducing YouTube Music Key Beta
Yes, start with HTML + JavaScript.

http://www.w3schools.com/js/ has a very clean, straightforward tutorial with complete reference. My advice would be that as you learn you should take notes in form of questions, so instead of writing: "To declare a function: function name (...) {...}" write a question: "How to define a function?" Then rewise your questions after each chapter and write your answers on a piece of paper, not into the computer - you'll memorise the syntax faster and better.

After reading the entire tutorial you should have about 8-10 pages of notes with questions. If you don't remember how to write something, go back to the online tutorial/reference and find what you need.

At the beginning don't spend too much time on the Math or Date functions, as these won't be that much useful. Focus on Strings and Arrays instead, regular expressions are also fun to play with.

And after you're done with the basics you could try the Design Patterns:
http://addyosmani.com/resources/essentialjsdesignpatterns/bo...

Thirdly: as you learn you should try to build things that could be useful for yourself and that you would enjoy building. For instance you could try to make a simple flashcard system or a little script that could strip a given string from HTML tags, or a script that would create numerated footnotes on your website. Something like 150-200 lines of code.

Your could also play with manipulting SVG elements with your JS - it's very rewarding and I believe that as for a beginner it's important to SEE the effects instantly.
A Question
It's region-specific -- it spans across availability zones, not regions.
I imagine it sounds something like this.
https://www.youtube.com/watch?v=JnuAaKiX1sg
What do you mean that 'microsecond as barely acceptable'? That was too long for what?

I'm skeptical that there are really that many players out there who are in a position where a single microsecond would really make a difference. There are definitely companies out there in this situation, but not many.
using SSDs looks like
FCC chair said to balk at Obama's Net neutrality plan
Technology to Automate a Third of U.K. Jobs Over Next 20 Years, Says Deloitte
> That was 20 years ago. Fucking get over it. Microsoft sure has.

Some stuff from 2014, maybe that will help you to see that Microsoft has definitely not 'gotten over it':

https://news.ycombinator.com/item?id=8596869

And that's just a very limited list.
Hmmm, well, no, it's not a full on "Trusting Trust" attack; though it has a similar outcome insofar as producing dirty binaries from clean source goes.

The module is simple, with the only tricky part being replacing a system call. My goal here was to play around with the idea of modifying source code en route to a compiler/interpreter in a sneaky way. Nothing more sophisticated than that. :]
>"Why should the comment-parent be flagkilled for expressing an unpopular opinion?"

A comment shouldn't be killed for expressing an unpopular opinion and I don't think this one was.

That comment is a perfect example of how not to state an opinion, unpopular or otherwise.

It states an opinion as absolute and demands proof otherwise while providing none of its own. This is recognized as awful, trollish behavior on any forum.

Further, the opinion stated is derisive and emotional. Finally, the it begs for downvotes repeatedly.

This is exactly the sort of thing that should be killed regardless of the view expressed.
Actually this doesn't have to do with Satya. This has been brewing for years. It is at best naive to think this was done in a few months.
Thanks! I couldn't find that page. The readability front page only lets you sign up, which I would rather not.
TokuDB claims to be 20x faster, so Amazon must be slacking. :-)

I don't vouch for any of these claims, but MySQL is certainly not the ultimate in DB performance.
RapKey is killer. nigga I ain't worried bout nuthin'
You're asking a reasonable question.

I'm not sure how Rosetta was run; it had a longer germination time than many missions.

But for a typical science-driven mission, there is a thing called a "Science Traceability Matrix", or STM, that has science goals down one side and measurements down the other side. Every science goal must be traced to one or more measurements that will achieve it, and every measurement must correspond to some goal. If the linkage is not clear, the measurement (i.e., instrument - one spacecraft typically has many instruments) will be booted.

For more: http://csc.caltech.edu/references/Grogan%20STM.pdf [page ~8 has a matrix]

The science goals, in turn, are arrived at through National Academies studies, typically Decadal Surveys, done once per 10 years (often with a midpoint course correction). Membership in the NAS is a very big deal that few scientists achieve; the expertise of these people is unreal. That is:

state of science knowledge ->
decadal survey ->
science goals ->
traceability matrix ->
specific instrument choices

This is idealized, but mostly the process follows these rules. A particularly good example is Earth observing satellites, which are governed by decadal surveys like this one:

http://www.nap.edu/catalog.php?record_id=13405

One of the outcomes of all the space funding over the years is that there is now a somewhat orderly process for attacking big questions systematically.
Amazon's RDS MySQL already runs on SSD by default.
MVP priority list for a calendaring application:

#1 UI looks pretty
#2 Functionality is avaialble to potential users.
I think for now, it's just Android, probably so it'll work nicely with NDK.
Cross-Platform Mobile Development with Visual C++
I don't think you understand what open source programmer means :) You have to actually contribute to opensource projects to become one. Just using them means nothing.
https://blog.wealthfront.com/much-liquidity-will-cost-long-r...

Not sure how to find the Twitter interaction as Twitter isn't big on history as far as I understand it.
That's true. Running VS2013 Update 3 on Win7 right now. Can't do Win8 apps.
And removed flexibility that make it awkward - see for example the lack of higher kinds
So it seems safe to say that a 'landslide' will not occur (as suggested by one of the captions). Instead, a boulder might break off and float away? The whole thing must be held together by the chemical bonds inherent to the material.
This is really awesome to see. One unimportant nitpick: a lot of your recent Microsoft websites specify only the "Segoe" font, which means they render in Times for those of us on non- or old versions of Windows. Maybe load Open Sans or use a websafe sans-serif for us?