skysight-inc/HackerNews huggingface dataset:
Not even close. If you're interested in a particular area of history and you've read a few books on the subject, you'll know that Wikipedia is missing reams of useful information.

Maybe Wikipedia is ok for current stuff and the 20th century, but it barely scratches the surface for most of medieval Europe, for example. There's absolutely no need to be constrained to the terse articles and limited scope of a traditional encyclopedia in this respect. In fact, Britannica has substantially more information on certain topics.
I don't think there is much overlap between the use cases of C#/.NET and rust. Rust would be a low level systems programming language, i.e. a replacement for C++.

While C++ has a place in the .NET ecosystem, there is a reason that C++ and .NET are different beasts and still exist side by side as different universes. CoD and Photoshop are C++, they would probably benefit from being Rust applications.

While in the past you would be well prepared if you knew (say), Haskell, C and Python, a good lineup in the future could be e.g. F# and Rust instead.
In addition to all the other responses, there's one benefit I haven't seen mentioned yet. In the event that a comet is discovered on a collision course with Earth (an extremely low probability event, but one with enormously bad consequences) then knowing more about the structure and composition of comets would be essential to deflecting it.
I have my own wishlist:

http://yuhongbao.blogspot.ca/2014/08/my-wishlist-for-satya.h...

It also includes things MS has done in the past that is not too late to fix.
Their fusion companies have an outside chance at it.

The frustrating thing about this piece is that there's certainly a case to be made that VCs are funding some innovative companies with wild potential to change the world.

This piece doesn't come close to making that case. Instead it's just kind of whiny.
I'd be interested in seeing if Wikipedia has analytics to back up this claim. I'm sure it would be fairly easy to track new article creation by day versus article editing over time.

It would be nice to see a graph where new article creation was declining exponentially now, with article turnover (editing) increasing exponentially.
I find none of them good enough for my workflow. I think heroku nailed it with their deployment approach for my case.

Beanstalk worker tiers are a nightmare. You need to place all your workers in separate repos, for example for git aws.push style workflow to work.
Few people agree that taxation is the same as theft. You appear to be someone who does have this view. That is fine but it is not a commonly held belief and generally is subject to derision and down voting. This should not come as a shock to you.

A very large percentage of people believe that having a functioning government is necessary and taxation is a necessary component for this. There are no examples of large populations of humans (many millions for the definition of large) living well without government. There are lots of examples of the reverse being true. That is, finding places where large populations live quite well with a government. Correlation not implying causation and all that, one can reasonably conclude that a functioning government, and hence taxation, is a necessity for large populations to live well.

There are lots of examples of functioning governments performing badly and subjecting large populations to miserable conditions. This means that people need to be vigilant with regard to the governance. It's good for people to question the decisions their governments make and people at the fringe can provide nice counter balances to group think and a herd mentality. Calling taxation theft might be a bit too extreme though.

Overall I think your view of each individual funding themselves only what they feel deserves funding is highly impractical and ignores human nature. Specifically it ignores the free rider problem. It also ignores that such a method is highly inefficient. Government is much more efficient than the solution you posed in another post of yours.

It is nice to fantasize about being like Daniel Boone and going it alone without need for government but in a nation of 350 million people that ability does not exist for any but a very few. The go it alone mentality does not scale well to large populations and have the net effect of making us all poorer.
They would be very smart to do this, because with Roslyn around it won't be long before Visual Studio itself is feature comparable to R#.
What's the best webinar tool out there these days?
Are there any amazing startups out there who are shaking up what's possible in the webinar space?

My company is looking for something that embeds directly into our site and scales internationally for a few hundred attendees. Live interaction and the ability to record are both musts.

If you aren't using a specific solution did you build everything out yourself? Maybe there's an open source library that can get me 3/4 of the way there? I appreciate any pointers you can offer.
People who say we don't have innovation don't literally mean we have nothing new, they mean that the rate, scale or impact of innovation is much less than in preceding decades. This sentiment has been expressed outside of the tech world also: Larry Summers maintains that we are in a period of long term economic stagnation.

I don't know if the claims, as they relate to tech, are true; maybe someone should actually present some convincing evidence for it instead of vaguely pointing to Snapchat.
...or maybe it is...just not billyhoffman.
So "tile thought" is now applied to all things Microsoft? I personally prefer lists with expandable details ( an accordion menu ) Also would like to point out that the page is entirely useless without scripts enabled. I use NoScript by default and the page does not degrade smoothly at all.
Can someone explain this to me in laymen's terms?
I'm just a low level drone here at MS, and I obviously am not involved in any important decisions, but I'd like to add that all the above things happened back when the current generation that works here was growing up. We were all on Slashdot, being outraged and angry 13 year olds. Except now my generation works here, and I think the changes (such as all the ones announced today!) are a good sign of that.

At least since after I went through puberty (I'm not that young!) Microsoft has been acting pretty damn chill.

I guess my main complaint is that people yell at us for sins that were committed by, quite literally, a previous generation.
IPv7 – Summary of Current Proposals
Depending in your standing as far as emacs goes, that may actually be something good.

I doubt you will find anyone interpreting this as such.
Will this wipe out Mono?

Please say yes.
> What were you doing 10 years ago?

Pretty much the same, but on platforms with a different name.

Also, the fact that people are using some toy now -- even if they love it -- does not mean it's anything more than a toy. After all -- toys are fun; if they weren't, they wouldn't have been made. You play with them for a while, tell people how great they are, and then you move on to newer toys and forget about them very quickly.

In fact, the very reason many don't remember what they used ten years ago shows how forgettable these toys are. I can certainly remember what life was before mobile phones, or before the internet. But before Facebook and Snapchat? It's kind of hard to remember the name of all those companies that were sold for a lot of money and then disappeared. We had MySpace, ICQ, VocalTec, RealMedia -- pretty much the same as today.
I experienced the same thing. Nothing is as demotivating as seeing an edit you spent hours researching and writing deleted for some obscure reason and then rewritten a few days later by the very same guys who deleted your entry.
That link is great! Watching the page gives you a much more visceral sense of how wikipedia actually works, and ~all the things in the world that people might care about. Click "about" to read the key. (e.g. purple blobs are bots)

It is also especially fascinating to watch during a time with realtime news you care about. I've seen edits to Rosetta and Philae while just watching briefly!
Hehe, I think you've nailed it. What was the username of the person? (they've deleted their comments, rather than just admitting they screwed up).
Announcing Deployments with AWS CodeDeploy
Push 101: The Anatomy of a Push Notification
Keyboard key frequency
Maximizing shareholder value would also include, I suppose, keeping the company reputation good enough so that talented people would still want to work with them and their products. That's not what happened here. I too was a Microsoft enthusiast once, but their bad behavior made me turn my back on them. Jacques and myself are certainly not alone in that decision.
Stupid C++ Template Tricks: Conway's Game of Life
> You could do a better job just taking the money spent on space exploration, and opening some innovation/invention centers.

That is an extraordinary claim that I'd like to see some evidence of. Having an end goal presents you with a number of problems to solve, which then give you an opportunity to innovate. Simply throwing money at somebody and asking them to come up with something doesn't seem like it would be nearly as productive as saying "We need to put a man in space and have him not die and then have him come back to earth and not crash" and then breaking that down into the smaller set of problems which need to be solved for that to happen.
Marketing Funnel Automation and Reporting – A Vision
My personal favorite is the OS/2 2.0 fiasco.
This is my question as well. It looks pretty low level so you should be able to leverage docker but I'm not seeing any specific tooling for it.
This could be the culprit: https://chrome.google.com/webstore/detail/disrupt-to-bullshi...
I appreciate your technical insight, but glueing those technologies together is far from trivial. Making it easily to manage and reliable is even harder.

I trust your best intention, but even Dropbox was dismissed on HN as user-friendly rsync.
Are the comments being deleted here on HN a meta joke about deletionist misbehavior on wikipedia? Depending on the answer maybe a meta joke would be to revert any changes I make to this post.

One interesting way to summarize the problem is wikipedia provides tools designed to make it easier to destroy than to create and then rewards destruction. No great surprise what results.
You mean they could release Rotor under crap licence? But could not make .NET multiplatform? Doubt it.

http://en.wikipedia.org/wiki/Shared_Source_Common_Language_I...

This was the CLI
Yet another org too embarrassed to tell people they've been hacked, or more likely that they failed to do security at all.
That (very interesting) pvk.ca blog post seems consistent with the schani.wordpress.com one. In particular, while pvk mentions preferring linear search and schani mentions preferring binary search, those preferences are for slightly different cases. schani says:

> If you’re very, very serious about performance and know the array size statically, completely unroll the binary search.

and pvk says:

> I’ll focus on one specific case that is of interest to me: searching a short or medium-length sorted vector of known size.

"Known" here means "known at compile time". And of course he concludes:

> In general, I’d just stick to binary search: it’s easy to get good and consistent performance from a simple, portable implementation.

Both bloggers use conditional moves to avoid conditional branches; use unrolled versions; and of course use benchmarks to arrive at their conclusions.
BTW, we now integrate with this from CircleCI: https://news.ycombinator.com/item?id=8597439

There's some discussion in that post of how it compares to pre-baking, etc. Of course there are trade-offs either way. CodeDeploy does require that your are careful with your lifecycle scripts to make deployments as atomic as possible. At least they provide a good selection of default lifecycle events for you to take advantage of.
Definitive Nexus 6 review roundup
I agree that Option types are great, so great that I'm happy to work in a much 'weaker' language, use option types, and solve 90% of the problems that more 'theoretically robust' languages address with none of their downsides.

As far as not understanding how awesome immutable data structure are.. I'd take a step back before you make assumptions about what other people understand. Do you know anything about cache hierarchy and memory models on modern CPUs? Performance is important to some of us.
Maybe he works for Microsoft?
The United States maintains two civil and one military program to provide meteorological imagery and data from spacecraft in polar and geostationary orbits around the Earth. The civil programs are managed by the National Oceanic and Atmospheric Administration (NOAA) and the military program is managed by the Department of Defense. The National Environmental Satellite, Data, and Information Service (NESDIS) is a unit of NOAA and is responsible for operating the civilian weather satellites (GOES and POES), distributing the satellite data and imagery, archiving the data, and planning for future systems. NESDIS also controls the Department of Defense constellation of polar orbiting weather satellites called Defense Meteorological Satellite Program (DMSP), which is similar to the civilian POES program.

...

Due to the classified nature of the DMSP imagery and other data products, the DMSP downlink data is encrypted, and thus the direct readout system is not available to nonmilitary users.

That all comes from this cool-as-hell PDF† about how to build a GOES/POES ground receiving station. Anyways the most obvious target here is probably the DMSP products, rather than, say, a Bruckheimer-esque plot to disrupt NOAA satellite imagery during the height of the Atlantic hurricane season.

† http://noaasis.noaa.gov/NOAASIS/pubs/Users_Guide-Building_Re...
LINQ is _the_ only reason I tolerate .net
I'm not european, but I imagine that the amount spent on this mission (which launched in 2004!) is miniscule compared to the amount that would be needed to fix a country's economy.
Here you go:

http://webcache.googleusercontent.com/search?q=cache:SoH4dHM...

On the Google search result next to the url is a tiny dropdown arrow. You can click that arrow and select Cached.
>> ...use linear search if your array is below around 64 elements in size, binary search if it’s above.

Back around 1980 when I first looked into this the generally accepted cutoff was 25 rather than 64. I don't think people were unrolling loops in the tests back then so it's hard to tell whether loop unrolling or changes in CPU architecture is the greater factor in moving the cutoff point from 25 to 64.
Based on these specs:

https://store.spark.io/

this appears to be a complete upgrade * from the Spark Core, correct? So waiting 5 months will get you a better product at half the price?

* it appears to be missing the option for external flash storage, but that's not a big deal as they've upgraded the built in storage.
The claim was that scala code is very difficult to read and idiomatic scala code, as evidenced by their collections library, brings along a ton of conceptual overhead that creates much more complexity than it eliminates.

That line alone drives home the point for me, you can read the rest of scala.collection.immutable if you need more convincing.
Looks like an improved version of OpsWorks
Eco big data
I should put some time in this and go over the roster of YC companies over the last years to pick out the ones that I thought were really moving the needle. I suspect that the kind of secondary investors that would put money into a YC backed and vetted company are the kind that are looking to exit in the near future, not the kind that intend to see their capital locked in for decades and that this is one of the reasons why media companies, IT companies and middle men tend to have a much better chance of success.

Their models are much closer to what the investors are already used to and how they in turn made their money. Space ships to Mars and electric vehicles do not at all seem to be a good match for the YC model.
This is cool and a lot cheaper than the HSM option. It's not entirely clear to me what the API for using the keys will be. The white paper gives an example of getting a plaintext key and encryption key for doing application level encryption. Is there also a signature API?

It would be cool if you could build a certificate authority where the root keys are stored in this service. That would require some ability to generate signatures via the API.
Citizendum experienced this early on, which is why it's a ghost town now.
This coupling is not ready yet, I still have to find a satisfying workflow.

When issue is closed :

— it detects TODOs anywhere, not necessarily in comments, it could destroy some code (same for 'inject-issue' but here it would be a removal, can be tougher)
— maybe a TODO previously related to this issue will have to be modified instead of deleted, how should it handle it?

When TODO is removed :

— should I close issue directly or check in the whole codebase if it still exists somewhere and keep it open?

Many questions arise and I still found no harmless answers :(

But it definitely should help you track it both ways, with a command "stat" for example that would report you any actions you should achieve, and even interactively do it for you. But I don't think it will happen in hook itself yet.

I want all ideas available here ;) should create an issue for open discussion.
From a military standpoint, weather is super important. The D-Day landings at Normandy were delayed several times because of bad weather.

http://www.history.com/news/the-weather-forecast-that-saved-...
Exactly this, I've been messing about with CC3300s and Ardiuno's in the past and it's a pain in the arse compared to this. Instant internet connectivity for a fraction of the price! We built an internet connected ping pong table at work with one! http://sidigital.co/blog/lab-notes-hacking-our-ping-pong-tab...
I think the major difference is now everyone is doing those things, not just the minority of us who knew how or cared enough to figure it out. So maybe the innovation is the refinement of all of these technologies that made them so accessible.
Gen next social media analytics
I'd rather duck the question by supporting non-nullable columns without resorting to higher-kinded types.
I think, at its core, it is a configuration history tracking tool, with the ability to get a full single-page look at all of your AWS resources.
50 Groundbreaking Startup Ideas
I know it's silly. I can go on forever on what I think about SPIR and RenderScript. But, unfortunately, now it's a fact, an objective reality we have to deal with.
I can't speak for everybody (and I didn't personally take any action against the comment in question), but I imagine the reaction was due to the tone of the message. HN is generally a community which tolerates unpopular opinions if they are presented thoughtfully; dismissing scientific research as "playing with toys" and failing to elucidate the reasoning behind a dissenting opinion does not meet that bar.
That might not be true at all. Open sourcing something like .NET is not trivial but it certainly is not a 9 month job. It could well be started within Satya's time.
Wow, that sounds like predator.
There's an "Apps & Addons" button at the top, and a Download button at the bottom. This is true even on the mobile version of the page.
- Digital Strategist/Analyst
- ~7.5 hours, 1am to 8:30am
- 6 days
- 1 chai in the morning or soda in the afternoon
Right, but would own an Apple product? That's terrible, they exploit horrible treatment of rightless Chinese wage-slaves.

Would you use a google product? They are double-faced went in come to net neutrality, only putting their weight on points that promote their own benefit. They also buy up tons of extremely innovative start-ups, then suffocate them under the weight of their glacial bureaucracy and pedantic squabbling.

I could go on all day.
They should be using protocol-less URLs and then this wouldn't happen:

http://benpowell.org/https-and-http-the-protocol-less-or-pro...
>People are already in possession of this money...I'm arguing we should not let government handle it.

a) That's what elections for. Start a party to abolish taxes and see if any people vote for you

b) HN isn't really the place for political ranting - there are other forums
So no native android development? Or am I wrong thinking these options are not native.
Does it degrade smoothly if you disable CSS? At this point Javascript is a vital part of the web experience and it seems pointless to say that a site doesn't degrade smoothly with it disabled.
reading that tweet brought back feeling of the whole Rails, Merb merge. Awesome to hear!
Oregon legalized marijuana on Tuesday. Microsoft open sources .NET today. They say miracles come in 3. What's next?
Actually, I hold exactly that opinion about C++ :)
Specifically in computing, the past ten or fifteen years have been a war on general-purpose computing; all the brands names he's slinging around amount to a celebration of the black-boxing of internet services. Ten years ago I could do all this stuff without needing a quad-core 2GHz phone to run a full-featured HTML5/CSS/JS browser platform.

I fully agree. Ten years ago, I was chatting using XMPP without any problems on a Pentium II or III machine. SIP was the new kid on the block at the time and gave interoperable voice chats. Now I am messaging with disparate groups over Hangouts, Facebook Messenger, and Whatsapp, because none of the systems are compatible.

Ten years ago, there was still genuine optimism that Linux was making inroads on the desktop. Ubuntu was just getting started and things were getting better all the time. Now we have two major systems that run on the most popular devices (phones and tablets) and while they are built on open systems (Linux plus BSD and Mach plus BSD), they are nearly closed for the general consumer, with locked boot loaders rather than BIOSes than run any operating system.

Of course, there are good things like the Raspberry Pi, that still allow newer generations to tinker and not get locked into incompatible ecosystems, however that is more despite the assault on general-purpose computing.
"or > $1MM in annual revenue"

Ouch, just $1 million in revenue? That's a definition of "enterprise" that's going to exclude nearly every non-tiny business.
I have the same opinion after reading over the product page and glancing at the documentation.

At my org, we currently use a very similar method of deployment that AWS CodeDeploy seems to provide, except that we wrote it in house and use some python fabric scripts to do it. It sounds like AWS CodeDeploy would help us to "AWSify" this method of deployment and also have some nice benefits of health checks/rollbacks, UI based management, and a deployment history log. However, we would essentially still be maintaining/writing bash/python scripts to do the heavy lifting.

However, we are in the process of moving to a method of deployment which uses SaltStack to prebake an AMI with everything that is required to run in production and then use Netflix's Asgard to manage the deployment of the prebuilt AMIs. We are very excited about this method of managing deployments to take advantage of AutoScaling groups and using a well defined/tested stack of tools.

Interested to hear thoughts from others using a deployment approach that they think would benefit from AWS CodeDeploy.
I personally focus on fixing them. I was glad when Vic Gundotra was fired, and I think even Facebook is better than the old days.
Wow, so someone took a total creepshot of him and posted it on Tumblr, then some girl in England tweets it, and then he's on Ellen?

People, it's a creepshot. No consent. Creepy. Ugh.
Clojure is my favorite language by far, but there's hardly "have one, generally accepted way" of doing everything.
PostCSS 3.0 is out with the fastest JavaScript-based CSS parser