skysight-inc/HackerNews huggingface dataset:
Sure, that's true. Now the bigger question: who'd bother writing those games primarily-for-Ouya in the first place? You've got Windows PCs right over there, Macs and Linux PCs accessible without too much more work, and if you play your cards right, you can even deploy to the 360 (yeah, XNA's EOL'd, but it's still viable for XBLIG, and that's a lot better of a controller-based platform than Ouya is).

In the rare, doubt-it'll-happen case of a hit game coming out first on Ouya, I would bet we'd see it on Steam, for cheaper, within six months--because porting will, by necessity, be That Easy.

Ouya could, depending on tech stack get a port in that situation (and I've considered it for my own project because I'll already have a gamepad API for the Windows/Mac release), but it will never be a leading platform that people actively target because the market share is infinitesmal. There are too many better options in front of it.

EDIT: Also, bear in mind that Ouya isn't doing anything groundbreaking with their gamepad stuff - the gamepad APIs already exist in Android 4.x. The only Ouya-specific stuff I have seen is in their purchasing layer.
Show HN: SlideScroll - Synced Mobile Presentations, all in JS/ HTML5
A friend of mine is launching his site today, help him get feedback. He built the initial version over a weekend and recently quit his job to pursue development on this.

The application allows you to upload or create a presentation and then share it via a link.

Anyone viewing the presentation can then watch the presentation as you synchronously move between slides.
How to generate a conspiracy theory
Dr. Cowen works, coincidentally, at the same institution as Dr. Louis de Branges, http://www.math.purdue.edu/~branges/site//Papers , who has claimed a proof of the Riemann hypothesis for many years now. You can read his "Apology for the Proof of the Riemann hypothesis" (Apology in the sense of "defense") to get an idea of who can be blamed for gaps in proofs.

(de Branges also claims a proof of the invariant subspace problem, but since his proof of RH is disputed and his proof of ISP uses the same technique, to my knowledge few people have examined it.)
That's why I'm curious what sort of questions they are answering with this tool. If the bulk of their questions are a variant of SELECT COUNT(DISTINCT user_id) FROM table, then yes, this would be convenient to have. But if their questions start to revolve around transaction cohorting or path analysis where there are potentially hundreds of millions to billions of transaction_ids with some gnarly JOINs thrown in for good measure, I would be surprised to see this scale.
Anyone know a good site to read HN on an iPhone? (Not an app.)
just want to mention that flavors.me, stared by a former Vimeo employee, does the same thing as about.me, has been around longer, and has a better UX. I'm not getting paid, I just like the service and get annoyed when it's not acknowledged as an obvious competitior to about.me
Congrats on reaching profitability!

Post was a great read, so thanks for sharing. Gives us some good inspiration over at OpenRent.

Have to agree that remembering to celebrate the little wins is really important when you are constantly looking to hit that 40% growth. Without celebrating your successes you'll find it hard to keep pushing the following month - even when you are doing well.

Keep it up!
Why do you use MySQL over Postgres and vice versa?
Amazing that Instagram has only 13 employees!
Wow, this is just so bad. You're right, stupid is winning.
I learned not to use Dropbox with Git for numerous reason I won't get into here. This was 3 years ago.
The description makes it seem prone to blow whatever remnants of water out of the wash bowl and onto your shirt/pants. Here's to hoping they figured that part out!
Another important note is that SETI@home actually did stop running when you were using the PC. If you left Task Manager up, you could see the difference on the CPU usage graph.
Ask HN: Do you think this is a viable product?
I built an app that allows me to monitor website content for keywords and keyword combinations via their rss feed. http://www.feed-alert.com

The idea was to create a tool that you could use to monitor job websites for job posts with certain keywords and, so far, it works really well. It can be used in any capacity, but that was what I personally built it for.

Do you think it has potential to be a viable product for the public? If so, any advice on how to get it to market?

I'm mostly curious if I should put more time into it or just start on my next side project.
We're good guys, it's OK. :)

Seriously though, we'd lose all our Ninite Pro customers if we pulled any crap with our installations. Since the free version is our marketing department we'd be idiots to mess that up too.
I'm Backing "For Journalism"
I agree that a lot of code is "bad" looking back at it but, I think there's still a difference between bad programmers who when they find a screw are quite happy to drive it in with a hammer and good programmers who go looking for something better, even if they end up with a butter knife instead of a screwdriver.
using the above preview url makes it buggy, for a true preview its best to download the zip and open up the index.html file
No. If the degree is in high demand, there’s no need to subsidize it. Either banks will lend based on the student’s projected ability to repay the loan or employers (who need people with the skill the student will be learning) will subsidize the student’s education.

People like to believe basic economic principles like supply and demand don't apply to things like education or healthcare, even when the evidence stares them in the face. (See millions of unemployable liberal arts graduates and the voracious demand for computer science majors.)

re student loan default data, this is very difficult to determine. First, many subsidized loans are being deferred, and thus not counted as "in default", even though they are not being repaid. The only data I can find quickly on the web only goes through 2009, which is obviously going to be dramatically lower than the default rate today.
Performance of Graph vs. Relational Databases
Did you even read what I wrote?

My whole post was based on the premise that using Dropbox (or another similar sync program) and git (or another similar version control system) aren't mutually exclusive. Yet you continue to make it an either/or argument.
The World is Getting Better. Quickly.
Mozilla and Google team up for Skype Killing video call demo
Separate sensors for faucet, left dryer and right dryer would be my guess.
Thanks for this, seems very useful indeed! Props for putting this up. I've sub'd to your mailing list =)
I am not sure I understand. I use dropbox with git, but I use the dropbox folder as my origin repository. I initialize a bare repository in my dropbox folder and then push to it from my local working repository. The only time dropbox updates is when I push. I also don't want all of my temporary files replicated anyway and git provides me the ability to control what is and is not in the repository. I hadn't thought to use dropbox as my working directory, but I can imagine that it would be a painful experience.

This is usually only a temporary measure for throw away projects that have potential. When something gets to the point that I am going to deploy it, then I will change the origin to github and push there.
Learning to Code: Lessons from building a simple Rails app with Treehouse
I think the Japanese toilet seat makers like ToTo have a huge head start in that area.
TV is broken. This is why we've create http://watchlaterapp.com
Law of Small Numbers
Four out of five doctors agree that X is great also. Does it matter what their marketing speak says?

Auto replication to the cloud isn't a proper backup plan, unless you are counting on noticing any missing data within their 30 day backup retention policy (if you are only using their free tier) and restoring your missing data before it is automatically purged.
Email me please, hany@ribbon.co
I don't understand the problem you're describing. If you're waiting on some external resource then you've yielded to another "thread" in either an event loop or green thread style. Are you suggesting partially modifying some state, then waiting on an external resource before finishing modifying the state? And no other "threads" can touch the state in the mean time? That is going to be a bad thing to do no matter what style you use.
Why? Food, shelter, clothing, healthcare, all are, and they're more important than education. Furthermore, many people don't have them.

BTW government run healthcare is still an economic issue. The only difference is that there's one choice and it's compulsory.
Congratulations guys! I added the clef plugin to my wordpress blog as soon as I found out about it - it's working great.

Stackoverflow was one of the sites I wanted to see this working on!
Seeing images taken and uploaded from a nicer phone (e.g. iPhone 4s/5 or nice Android) and then viewing them on a non-retina device is really unfortunate. Instagram compresses images to serve up non-retina/high-density phones faster and the differences between the image quality is pretty drastic. I think the web images are probably the same as the retina/highdpi phones.
Stately - A US state map in a font
I totally agree with this. I don't understand why you would want to translate MongoDB to MySQL for? What are the advantages to doing a full data dump? There's an overhead converting from MySQL to MongoDB as the two formats are completely different. What about the edge cases when one format doesn't support the other.
Male and Female Brains
Show HN: Quizr - A webapp handcrafted for the modern quizzer
Interesting point about the ambient noise. I'll have to try it again when I have something a little more tedious to do and see if it works for me.
I have my local git files saved in my dropbox folder and use git for version control and dropbox to make sure that everything is backed up and on multiple computers at the same time. Doesn't solve the bandwidth problem but unless they are massive changes I think the bandwidth/cpu/memory usage should be very minimal no?

I think the combination of git and dropbox works great.
What I really want is something like that for the shower. No more getting out wet when it's cold.
I began to notice this when Instagram made it easy to post full-resolution pictures to Facebook.
That may work for the lone developer, but what happens when you're on a team with shared Dropbox folders, all working on the same code base concurrently. I understand your reasoning, and I'm not trying to say you are incorrect in doing this as it's a very legitimate use case. It is, however, important to understand that using Dropbox in this way, in the context of syncing the git repo for teams, is a step backwards.
What security issue are you thinking of? JavaScript doesn't run anything server-side...
Did you read the comment above you? As a person who bounces around between computers, the syncing part is much more than a "whatever" and, while git-annex-assistant looks cool, it will be some time before I trust it with my most valued documents. Further, niceties like access to code on my iPad, etc, are continued benefits of services like Dropbox.
Crime News: Jody Arias - Hell Hath No Fury
Hevesi - Tacky letter created with JS and CSS3
Seems like a great idea, until you put one in a high traffic area. Pretty much doubles the time each person spends at the sink.
Except for one issue: it actually slows down the efficiency of the bathroom.

See, by splitting up washing and drying into two steps, you allow two people to be in the process of cleaning their hands at a time.

By bundling the two steps together, you reduce the amount of stuff in the bathroom, but you also reduce the efficiency of the bathroom.

This AirBlade Faucet is a great idea for low-usage bathrooms: less paper towels, less equipment to maintain, etc. For high-volume bathrooms, (airports, etc) this would actually be a step backwards to put these faucets in, if a goal of the bathroom is to be able to quickly serve a large group of people.
Is there currently support for "unrolling" arrays or hashes into tables of their own? If not, would definitely be interested in helping to add that on (we use arrays on documents quite a bit, but have run into a number of situations where a simple SQL query for analysis could have quickly replaced a bunch of mongo scripts).
This article has very little content for or against their own idea.

What type of developers using DropBox for what?

The only thing I use DB for is for storing/sharing Keepass files and for shared books/resources.

Using it for source code seems wacky to me like a half step above FTP.
I definitely agree about VS. Microsoft got a bunch of heat for VS2012, but it's been their best release yet. Their IntelliSense support for C# is unmatched by any other language-IDE pairing I've used.

That said, I've used MonoDevelop in Windows and OS X and it works pretty damn well. The Mono project has done a great job mirroring the .NET API and runtime.
Yes, they aren't mutually exclusive; but I just don't see the point of Dropbox at all.

Edit: The fact that Dropbox won't merge just seems to me like going backwards, and makes it utterly useless for syncing, IMHO. Since git will merge, and it syncs, why do you need Dropbox?
The airblade hand driers are the only hand driers I've used that thoroughly dry your hands in a reasonable time frame. Even high air flow traditional driers don't come close to airblade driers.

They do depend on blowing from both sides of your hand at once though. This seems like it will double the drying time.
He's not talking about syncing a git repo for multiple developers with it. He's talking about syncing his work with it. Of course it's not a replacement for a centralized git repo.
Dropbox also does that. You can potentially host your website within your 'Public' Dropbox folder.

I'm sure Google is not using http://googledrive.com/ for anything that's user-identifiable.

The only harm that I think can happen with JS is you being able to access/set any cookies/storage that are set by another 'public' site hosted on Google Drive that you've accessed earlier.
I wouldn't mind having one of these with a "real" Linux distribution instead of Android to use as cheap terminal/workstation.
>What's interesting though is this: now that code size is comprehended to be the huge issue it is, could we see new experimental architectures that do radical things in that department such as the use of actual data compression algorithms in instruction encodings?

I'm not sure that's going to result in that much improvement. Linus points out in one of the later emails that instruction fetching and decoding ends up being the major bottleneck on high-performance code, especially when the architecture contains optimizations like out of order execution. Higher compression means more cycles to decompress, and you still need cache space to store and cache the decoded instructions, so you don't get multiple hits for running the same instructions in a loop.

The additional prefetch hit can certainly be mitigated by additional pipelining, but it's still more silicon every instruction needs to go through.

Realistically, I think the best approach may be more RAM and larger onboard caches.
It makes no difference if I'm working alone or on a team. Syncing locally changes nothing about my source code control usage. I'm still pushing my changes into a shared repo (on a remote server) when it is time to do that, but since I'm syncing locally (including my .git directory usually) I can push from any one of three different machines, whichever I happen to be working on when it is time to do the push.
Try http://ihackernews.com/
The point of Dropbox is the same point of git-annex-assistant. The fact that project exists proves there is a desire for this functionality.
the best part of this article is that we learn even yale undergraduates have no idea how statistics work. "i estimate that the contacts in my phone are a representative sample." based on what? the fact that you want to make generalizations?
Lead Developer - inDinero
inDinero has been hauling for over two years now, growing to over a thousand paying business customers, and we're looking for a lead developer! Both founders (Andy and Jessica) studied computer science before starting the company, and they wrote most of the initial code until product launch. Today, the company has ten full-time developers scattered across the globe, and we're looking for a tech lead who can oversee our team and it's growth as we go from ten to thirty.

What will happen day-to-day?:

Spec out new product features with our design team
Improve our engineering workflow | Get feedback from team on how we can speed up their work | Make sure the test suite runs faster and is continuously running | See that all devs get their technical questions answered promptly | Update the dummy databases that our developers test code on | Prioritize long-term structural improvements to make to our infrastructure

Upgrading Rails | Using something like mongo to track events | Make sure the servers will scale | Ensure high security | Audit code base every quarter | Refactor and modularize key parts of our code base.

Skills we're looking for: Ruby on Rails | Java | HTML/CSS/Javascript | Sysadmin experience (Debian)

Interested? Shoot a note over to jobs@indinero.com with why you'd be perfect for the role!
Agreed. Would be really useful in the gym too.
You're commenting at a greater level of detail than I am. I'm only making the AES-CBC > RC4 case because it would be awfully dumb of someone to design a new cryptosystem with RC4, even if AES-CBC was the only alternative.

The CBC timing channel 'agl is talking about is specific to TLS's idiosyncratic mac-then-encrypt implementation. Don't ever use mac-then-encrypt. Encrypt first, then MAC.

I'm blaming browsers for (a) not implementing CTR mode (AE or otherwise) and (b) being vulnerable to the chained CBC IV vulnerability. I'm not blaming browsers for the timing attack on AES-CBC.
The Story of the Bald Guy in the Valve Logo
I think this might be a pretty nice tool for people learning how to program for the web, in that it's easy to share a link with friends for some quick feedback.
Why are you putting build directories in a folder that's autosync'd? My Dropbox directory absolutely has a git directory in it. And each project gets its very own 'remote' repo in Dropbox's git folder (mkdir new_proj.git; cd new_proj.git; git init --bare). I do work from $THIS_COMPUTER behind the corporate firewall, I push to Dropbox (git push dropbox master); I sit down to $THAT_COMPUTER at home and pull from Dropbox; build products, indexes, and all that jazz that happens frequently stays away from Dropbox.

So Dropbox becomes my 'server' with omnipresence on the 'net so that I don't need a VPS and don't have to expose a server at home to the world. Dropbox deleted a file? I've got the repo in other places.

Putting your working project directories inside Dropbox, editing and compiling in the same place? DOIN IT RONG
Isn't Vizio a low end manufacturer? Their TVs certainly are. I've never seen one of their PCs though.
This also allows you to remove towels and several trash cans, and add additional stations.
Show HN: Simple chrome extension to keep track of 50+ Google blogs
Hi all,

i have created this simple chrome app to keep track of all google blogs at 1 place, currently google has more than 50 blogs across different categories this chrome app helps you to follow all blogs easily without cluttering your rss feed reader.

https://chrome.google.com/webstore/detail/all-google-blogs/lllgbdelalhpbakfimbhedldoehcnekc?utm_source=chrome-ntp-icon

Please let me know your feedback and suggestions

thanks
pranay
That's only if you assume unlimited paper towel stations. In reality hand drying is the bottle neck. So if every sink has its own dedicated dryer it will speed things up.
lib/csv.rb: Remove the dangerous serialization feature
Use one of the Dyson dryers first. Your hands get cold - they use hot air, but evaporation makes it feel pretty cold until they're actually dry.
> its the most popular desktop app dev language period - by sheer numbers.

By what numbers? Number of projects using the language? Number of lines of code in the wild in that language? Number of users using apps written in the language? Because I don't have the numbers in front of me, but I seriously doubt that that's correct. Firefox, Chrome, iTunes, Photoshop, Dreamweaver, Excel, Word, Powerpoint... None of these apps are written in C#. The most popular app dev language, period, is C++. (Maker help us all.)
Michelson and Morley could reach a negative conclusion with one experiment

It is not clear when to stop SETI
It could just say that he lacks imagination or doesn't feel that his attire is something on which one should spend a lot of mental capital. A suit is practical, easy, and non-threatening and picking up a bunch of cheap ones is a simple way to look professional without a lot of thought. It's really easy to look like a slob in a t-shirt and jeans and I suspect that a lot of SV CEOs put a deceptive amount of effort into their laid-back appearance.

It's worth noting that Dell is a Texas company, and the t-shirt and jeans look is still a pretty specifically SV trend.
I think that's more on sites like Reddit where the "karma" relates to the number of upvotes you have.

General use of karma is basically saying "what goes around, comes around". It's a derivative of the concept from dharmic religions.
I wrote that article (http://internetlawforbusinesses.com/2013/01/31/how-your-cell...), and while that does not necessarily make me an authority (certainly not in my own opinion), I endorse your points above - both of them.

In the US, we HAD a history of controlling monopolies and oligopolies carefully - the trust-busting era, the steel breakup, the comparatively recent AT&T breakup - but the government has largely abdicated any significant role here. The notable exception was the proposed AT&T/T-Mobile merger, which, ironically, probably would have actually helped improve technology and push down prices because both of those carriers are moving into the prepaid/pay as you go space aggressively. Unfortunately, both also use GSM band technology...

With respect to unlocking, however, I can't fathom why the device manufacturers, particularly Google/Motorola Mobility, don't play the adults here. They have more to gain from impressing the end-consumer than making time with carriers. It has to be more expensive for manufacturers to create several different versions of the same device for different carriers. In many cases, these are all but different devices - not the same radios, not the same functions, often not even the same processors. If these manufacturers made their flagship devices with both CDMA and GSM radios operating on all common bands (deactivated or not, as need may be), they would benefit from economies of scale, lowering their costs and allowing the devices to sell, unlocked, at lower costs. This would make sales directly to end-consumers more realistic, which would FORCE the carriers to improve their service, in order to bring people into their no longer walled gardens. That would force improvements in speed, price, and quality.

Right now, I guess, manufacturers benefit from advertising done by the carriers, but they also suffer from the walled garden and loss of economies of scale. I have no way of knowing which is worth more to them, but we have yet to see a true, universal, unlocked device from a carrier. We can tweak world CDMA phones to "work" on GSM networks, but not too well so far.
Interesting that they wrote their own design tool. I see it's in SVG. I use Fabric.js for the cupcake wrapper website's custom design tool. Fabric is a screen graph library (and more) for Canvas. I think Fabric actually was born out of a t-shirt company, hence the name, and Juriy (the author) still works there.

[EDIT] I see why they wrote their own editor -- it's very nice!