skysight-inc/HackerNews huggingface dataset:
It won't ship with (out of the box) support for .NET 3.5 apps either - and that shipped for the first time with Windows 7.

As far as needing a designer goes - perhaps not, but in comparison to SWF, certainly. With SWF, you dragged-and-dropped standard Windows controls we all know and love to a form, did the bindings to event handlers, and that was the end of it.

XAML places a much larger burden on the developer. Sure, it gives you the ability to create more flexible layouts, but at a tremendous cost. You have to actively design your application's user interface from a much, much lower level up. .NET's biggest draw was the RAD factor, but with XAML/WPF, a lot of that for utilites and other smaller applications with GUIs was left behind. There's certainly nothing RAD-esque about WPF.
I've had a couple successes hooking Twilio up to a CouchDB instance for SMS based data collection. This might be an interesting way to start using it.

Plus, if you aren't getting too sophisticated, you can just use Couch to handle the API calls to Twilio directly.
Yellow Lamboghini Beats by dre Studio Headphones From Monster on Sale
Show only the first and second level comments for faster browsing, like:

- this is cool
- seconded
+ view 120 more uninteresting comments
- not so cool
- my point of view gets lost

This way we don't have to scroll a hundred subcomments to get to the next comment in line.
I got "tutorials" and "open letters" from your comment.

I fundamentally disagree with the idea that publishing new ways to break software isn't the best tool we have to improve software security.

But even if I didn't, if you're going to berate someone for publishing an attack instead of doing something else, the onus is on you to come up with a plausible alternative.
Over-analyser that never gets anything done, is that you?
there was an explanation from one of the admins once upon a time about why pay.reddit wasn't any more secure than standard reddit. i forget the details, but the consensus was don't bother.
I think they didn't so much shut it down because they wanted it to die--they probably shut it down because they didn't want to support it and moved the team over to working on the Chrome feature alluded to in the article.
Hey Pradeep,

I know this is not super constructive, but I really dig this new app. It's quite useful and it looks great. This might be a dumb question, but why did you cap the "large batch" of photo files at 20? 5 times the Apple default is a huge improvement, I'm just curious as to why you guys didn't take it further. I'm always interested in finding out if these caps are arbitrary or if there's some method to the madness haha.
As a law student I feel this is a great perspective that gets overlooked in most discussion of SOPA/Protect-IP. Truly terrifying that the fate of the internet may ultimately end up on the SCOTUS docket given the view of due process rights with regards to the pre-hearing deprivation of property as a balancing act between the interests of the parties and not an inalienable right. Probably a good rule overall, but incredibly scary in this context with this court.
Groan.

The point of doing 1000 list middle-inserts isn't to see how fast 1000 list middle-inserts are; it's to capture how much faster those inserts are (or aren't) than the same number of Array middle-inserts.

As it turns out here: Arrays way faster than lists.

This whole thread has gone off the rails a bit (albeit in the most enjoyable possible way --- the kind that makes us write code to test assumptions). The real point is: linked lists in Ruby are pretty silly, and an even sillier interview question.
Are we reading the same thing? What the...just wow.

"we can provide feedback about our distaste to people who want to wreck the Internet for personal gain."
Pot calling the kettle black much? This would be me providing feedback then.
You don't really need matrix terminology - just a bit of economic theory and an understanding of basic statistics.

Essentially, you want to measure the 'quality' of each outcome (utility), and the likelihood of each outcome. Then, you calculate the expected utility (which is different from the utility of the expected value - you apply the function before taking the dot product, not afterwards).

I'm blanking on the TeX at the moment, but you basically take the sum of p(i)*U(I), where p(i) is the probability of the i-th outcome occuring, and U(I) is the utility ('benefit') associated with the i-th outcome. Utility is unique to a monotonically increasing function, so that means the individual values are arbitrary, as long as the relative order is preserved.

Then, see if that expected utility is better than the status quo. (Of course, this assumes that you already have a well-defined utility function, which is easy in theory but hard in practice).

http://en.wikipedia.org/wiki/Expected_utility_hypothesis
Here is my side project in this space http://classfrog.com/staging

Not ready for Show HN yet.
probably depends on your definition of "mind reading", but sounds like it warrants a longbet.
Being able to do lots of things at a very basic level is an immensly valuable skill, because you can tell quickly what sort of expert you will need and communicate effectively with them.

Couple this basic understanding with problem solving skills and and you become able to sit down with subject matter experts and quickly come to a solution to problems they're stuck on.
It's funny cos before Obama was elected I told my friends that under this administration the internet would become regulated.

This is in stark contrast to the laissez-faire approach the Bush administration took towards the internet.

You can argue whatever else you want about him, but it is undeniable that more legislation regarding the internet has passed under the current administration than under Bush -- he even fought off the UN's (read: china/russia) attempt at taking over ICANN.
That's a very good point on both counts. In some ways this duplicates existing functionality (although in our case, it is mostly a side effect of trying to provide our users with the same features they would be losing when Apture is shut down).

As you said, though, there is value in providing contextual information about a topic without breaking the flow of the page. If we could turn Highlight into a tool that captures that value really well, I think the effort would be worth our while.
"> Don't invade my privacy

To varying extents, saying you don't do this is really hard for any third party application integrated into a website. Unfortunately, we can't pull up contextual search results about a text selection without consulting a third party service like Bing or Duck Duck Go, so I doubt that we'll be able to do much better than offering an "opt out" feature in our UI."

Well, this was specifically something apture did that was broken. In their implementation, they captured every text selection regardless of whether I wanted to just cut and paste it, or have it be searched for, or was just absently clicking and thinking. Presumably, you only have to pull contextualize it, if I have asked for that behavior, and even so, it should be possible to do most/all of that in my browser, and never at your servers.
Apple&#8217;s Siri gets a Wolfram Alpha pricing engine powered by Best Buy
This is very true, but I was defining support in the sense of "I double click my app, and it works without any extra downloading on my part"
Probably because the places where you want to use your phone (inside buildings, in the subway) attenuate all radio signals.
Rails 3.2 RC1: Faster dev mode & routing, explain queries, tagged logger, store
KLM Passengers Can Facebook to ‘Meet & Seat’
Is Jupiter Eating Its Own Heart?
Linkbaity headline, there.

"Mind reading" already exists kindof sortof maybe good enough to cnet to write an article about.

This is at the top of my Christmas list: http://emotiv.com/

In fact, here is a comparison of consumer Brain Computer Interfaces: http://en.wikipedia.org/wiki/Comparison_of_consumer_brain%E2...
I don't think so. You aren't acting on the ".bat", you're acting on the file itself. The patented technology has more in common with face detection algorithms than right-click menus.
I've interviewed a few people who thought the elementary questions I was asking were beneath them. I insisted, politely, that they humor me, because it's something we make everybody do, nothing personal. They failed. Hard.

Some people are probably bullshitters, but my theory is that some are just people who used to code (a little) but have since moved on to making architectural diagrams for so long they've forgotten what it's like in the trenches. Unfortunately, if you're interviewing for a job in the trenches, you need to demonstrate the ability to do the job.

It's entirely possible they screwed up, depending on why they asked you in, but once a company starts letting in people they "know" can code without verifying it first hand, things go bad fast.
Apple Wins Partial Victory on Smartphone Patent Claim
RetainCount is useless.
What makes a good API wrapper?
Rossi's Controversial Ni-H Cold Fusion Mechanism Replicated?
Cornell wins on its bid to become the Stanford of the East Coast
If I were the NYT CEO
Simply Amazing. Site design is really cool, and this application is really a must have for professional as well as any novice photographer to extract pictures in a manner that makes sense!! To my opinion, this tool makes 1000s of snaps of a single trip enjoyable and not like, "Oh God... let's get over with".
The original source is this slide deck: http://www.22passi.it/downloads/coherence2011/Celani%20a%20c... where the result is labelled "Very Preliminary" and dated 09/12/2011 (9 Dec, DD/MM european format?).

Another Italian scientist who attended the presentation blogged about it: http://22passi.blogspot.com/2011/12/roma-14-dicembre-coheren...

Both documents are in Italian. An news report in English about this experiment: http://energycatalyzer3.com/news/top-italian-scientist-claim...
Awesomeness. For some reason, when I want to kick back and watch a video that won't rot my brain like a bad cavity, I can't find one. I've been more diligent in tagging stuff with "video" now, but Skillow is much better.

Yes, you are on the right track! Thanks for creating this.

One suggestion: give me a good reason to create a profile and hook up my social networks to Skillow. Could I get noticed by VCs here? Find a like-minded co-founder? Will Skillow be the ultimate place to chat and meet other entrepreneurs whilst watching videos?

You get the picture. Best of luck to you!
I'm not sure if you noticed or your parent was edited, but it specifically says "high reoccurring fees." I share this sentiment, and, therefore, only have an iPod Touch/ cheap phone. I pay $33/mo (incl. tax) for 1k min+1k sms+200MB data). I'm mostly near a secure wifi connection and the limitations of this set-up are worth the savings.

To be clear, upfront costs have never been an issue for me, and I kind of wonder why the Android ecosystem has mostly failed to recognize this opportunity. Actually, I realize most people don't know how or want to bother with setting up proper SIP on a LAN (local SIP agent on router, etc.).
Anyone know if there's a way to restrict and/or control access to the timeline that it generates?
IBM : Five Innovations That Will Alter the Tech Landscape Within Five Years
Two years ago, I was a Sprint customer. I left with the Nexus One.

At the time, in CDMA land, because Sprint had a roaming agreement with Verizon, and Sprint did not bill me for roaming on Verizon, my (voice) network was Sprint + Verizon. Which was actually pretty darn great.

Is any of that possible or likely to happen with LTE?

Where Sprint or any carrier, should it sign the right papers, can allow customers to roam off their LTE network onto another one (and the phones will work just fine?)
"ATM machine" in an IBM video? I'm slightly disappointed.
Well I guess you could link brain patterns to thoughts, but how do you gonna read them without a 5 ton MRI machine?
So how is Linux From Scratch working for you?
The "No Passwords" prediction is overlooking a big stumbling block: biometric data is not that secret and cannot be changed once intercepted. You might as well just walk up to an ATM, and speak your social security number. So the ATM is secure, but it's just another trusted client with all its associated problems.

The only thing biometric data is really good for is keeping track of people when they don't want to be tracked or want to hide their identity. For example, it would be a useful means of tracking and identifiying people in a prison or a border checkpoint.
I would say rather the capability may be 5 years away. Whether consumers want it - I'm skeptical. I knew someone who for reasons I won't go into had a computer that they had to control with their eyes (basically has a webcam that tracks the eyes and moves the cursor and then clicks when you wink). It made me realize the further integration of computing control and a human's anatomy/biology can create more problems because there is a lack of a filtering mechanism. When you type on a computer you choose what your computer does by making deliberate actions rather than your computer monitoring you and interpreting your actions. The problem with the latter is there are many things you do that does not involve your computer... pick up the phone, throw a ball for your dog, talk to a coworker, etc. When your computer is monitoring you for input it never knows when the action is for it and when it is not. So in the case of the computers based on eye control, the experience is very problematic when you have to look somewhere else for any reason.

Now taking it a step further I can't even imagine how out of control a computer would be based on someone's mind. Our minds randomly fire off thoughts non-stop - its actually incredibly hard to concentrate on one deliberate thing for a long time (if you've ever tried meditation you realize this very quickly). How a computer could filter actions for it and actions that are just the randomness of the brain seems like it would be incredibly difficult in that there really isn't a definitive line there at all.
PHP 5.x gives 115 too :)
You definitely produce more than a tiny fraction of a horsepower :) I have a watt meter on my bicycle, and I can easily average 250 watts for an hour ride. Well, easily meaning sweating profusely and worked at the end of it, but still, that's 1/3rd of a horsepower for an hour. I can put out 1 horsepower for a few seconds, and I am not a great cyclist...
Thank you for clarifying what you meant by this. As it turns out, we actually changed the behavior at the last minute to do a search query every time text is selected (which is what I believe you are saying is bad about Apture). We made this change because we figured it would be a better experience for users if the larger window were populated with search results as soon as it expanded.

However, now that you've framed it from a privacy perspective, it is obvious to me how this can feel really invasive. The intent to search should activate the query. Thanks for the constructive suggestion!
Go Ahead and Play: The Link Between Playfulness and Great Work
I dont see this happening, or being very accurate if it does. I dont know about you guys, but my mind thinks about something new every few seconds, and one tiny piece of a thought will turn into a whole new though. Its all very random and for a computer to be able to understand and filter that seems a little too sci-fi.
Good choices are accompanied by sensible defaults. LFS lacks any defaults at all...

(I am in fact currently moving down the "user-friendliness scale" of linux distros, but I haven't hit the bottom yet. Right now I'm ditching Ubuntu for Debian, to escape the ongoing friendlification.)
Problems and Non-problems in Concurrency (Leslie Lamport, 1983)
As such a late entry, I'm curious how you plan to differentiate yourselves from the likes of Foursquare and the others? I hope you do not take offense, but this isn't exactly a new idea.
Interactive hypercube
JavaScript, easily.

I'm a huge, huge fan of CoffeeScript, but JS will be far more useful to you right away, and your knowledge of JS will help you understand CS more when you learn it later.
I don't really get why this essay on the importance of better Internet speed in NYC is tacked onto a timely and legitimate topic...not that the essay isn't legitimate, but the Times CEO has very little he/she can do in terms of improve citywide net quality than does the CEO of Time Warner.
I think this is the nastiest thing I've ever read by someone who wasn't obviously trolling. If your goal was to make people pick sides, mission accomplished.
> Apparently this is especially useful for scientific and mathematical computing. I can't see how it's especially dangerous since just about everyone will use list instead.

Actually, I use Python for mathematical computing, and I've never used Python's built-in arrays. NumPy arrays are much more convenient, and NumPy is written in C, so it's way faster than using a list.

It's a win-win: the speed of C, combined with the flexibility and syntax of Python.

The only reason array really exists in Python (this implementation, that is), is to support some other libraries that need O(1) indexing but don't want to depend on NumPy. For everything else, you should really just use NumPy.
Wait, what the... I don't even understand what you're saying here. How is he the pot at all here?
.NET 4.5 is from the .NET 4 family - and it does not "run most legacy applications perfectly well" as it'll only run .NET 4 and .NET 4.5 assemblies as-is (though workarounds do exist to force it load .NET 2+ apps, though with no guarantees).

As for the "shocking" backwards compatibility issues - they're very well documented. Compiling against .NET 2.0 in VS2010 gives you access to certain methods and overloads that were not present in the initial .NET 2.0 release, but were added in SP2 and SP3. Which is cool... What's not cool is that a) there is no official list of methods added between the SPs to the best of my knowledge (but I really could be wrong here!), and more importantly b) the resulting application which actually requires .NET 2.0 SP2/3 will run on .NET 2.0 RTM (for example), and you'll have ZERO indication that it's broken until during runtime when you try to call a particular method or overload that was not present in the version of the framework you're on, when you'll get some generic exception instead. Good luck figuring that one out from the anonymous crash dumps you'll receive by email.

A proper approach would have been the option to select which SP of the Framework you wish to compile against or at the very least, generate warnings during compile that your use of function X will CRASH on .NET 2.0 SP1, for example. That, and proper detection of out-of-date .NET runtimes (a la SxS - which while a real PITA at least makes sense) instead of silent, nasty runtime crashes when using mismatching versions.

Off the top of my head, I recall that the Auto/Manual reset event classes have either methods or overloads that were modified between SPs.
Learn Javascript. Coffeescript is defined in terms of Javascript. If you don't know Javascript, learning Coffeescript will be unnecessarily difficult, because you'll have to go back and learn Javascript in bits and pieces as you learn Coffeescript. If you learn Javascript first, learning Coffeescript will be easier, because Coffeescript will build upon your Javascript knowledge.
Very interesting analysis. The dark arts are dangerous! If I were cdata, I would have just said "If you don't like it, use noscript." I've been using noscript (and adblock plus) on Firefox for quite some time now, and every time I give the internet a chance and browse without it I'm always disappointed. If having annoying sites wrecks the internet, I consider it already wrecked.

I think the privacy issues have been understated. My first thought was to wave it off as "they're not seeing anything that's not public text anyway", since I was placing it in the context of reading a NYT article or something. But what if a web admin adds this plugin to a site on areas that aren't public? Two (probably unlikely, but I don't have much data) scenarios that came to my mind were: A viewer highlights their bank account number, oh look, CloudFlare has that now (and if it's context-aware can piece together what the number means). A site offers a random password generator, user highlights it to copy/paste it--oops.

Here's hoping that if Linux's Chromium gets this 'feature' baked in, it's opt-in only.
In general, I agree. I think a good counter example is sendgrid.com. The fact that they have sent a bajillion emails installs a lot of confidence when I'm considering becoming a customer. Note, they pick the biggest number they can show while still hiding their number of customers & actual revenue.
So you want to be a Solopreneur founder?
Yes. But as I clarify in my reply to wickedshimmy, framework version mismatches are handled very, very poorly.
> But the other reason is that, for all the reasons that SOPA may be bad, I don’t see people in the technology community making real and productive proposals for how to solve the problems of copyright protection and piracy.

If this is the crux of your argument (and I fully believe it is), then your entire premise is flawed. There are big players making major inroads into this problem already. You might have heard of some of them, like iTunes, Pandora, Spotify, Amazon MP3, Netflix, Amazon Prime Video, Google Market, Steam, and Origin.

You should read what Gabe Newell, the CEO of Valve Software, the owner of Steam (which is often credited with singlehandedly saving PC gaming as an industry) has to say about piracy: http://www.gamefront.com/gabe-newell-piracy-is-a-non-issue/

The solution isn't DRM, or dispatching special ops to assassinate teenagers who pirate Ke$ha music, or giving corporations an internet killswitch. The solution isn't even to eliminate piracy. You can't, and you'll never be able to. Beyond that, you don't even need to eliminate piracy. What you want to eliminate is lost sales. There's a lot of conflating piracy and lost sales, especially by the content producers, and it's utter bull.

If Newell is correct (and I have every reason to believe that he is), then the way you capture sales lost to piracy is you establish distribution that is easier and more accessible than piracy, and people will use it. The "they wouldn't buy it anyway" argument is old and tired, but there's a nugget of truth in it - there are two general classes of content pirates; those who would buy the item, but for whom piracy is more convenient, and those who wouldn't buy the item, and take it because they feel entitled to it. There's a third, smaller class, who would buy items, but lack the finances to do it, but it's arguable that that's not a lost sale, and in all three cases, you're still achieving greater distribution, which does make at least some contribution to your product's success, however nebulous. That's not to make an excuse for piracy, but I firmly believe it to be a reality of any form of content distribution.

The consumers have proven over and over again that we'll legitimately buy things if there are easy, convenient ways to get them legitimately. You generally lose sales to piracy when it becomes easier to pirate content, not when it becomes cheaper. I would argue that the majority of piracy is about convenience moreso than it is about money. The solution isn't to make it less convenient to be legitimate (hi, DRM), but more convenient, and all of a sudden, you find yourself recapturing those lost sales.
Glad you like it. InaPic indeed is built to help organize thousands of photos and make the process seamless. Hoping to receive more feedback from the community!
Apple knocks HTC (and Android) on its side with patent victory
The notion that they would be willing to take any action to encourage NoScript is wishful thinking to say the least. Its a shame too, but it flies in the face of every aspect of their business model.
Rob Pike on Go interfaces