skysight-inc/HackerNews huggingface dataset:
If the site doesn't have a helpful explanation, there is a blue lego piece with a question mark on it. I cant remember if there is anything else.
It works for me in FF 8 (Linux)
Internap Buys Hosting, Cloud Services Company Voxel For Up To $35 Million
Of course, they don't mention that anyone who signs up on their website giving their email is being counted as a pre-order. Will be a big deal even if 10% of those convert to actual buys.
Wikimedia Fundraiser Concludes with Record Breaking Donations
I like the last paragraph "So next time you see a job listing for a new start-up, just remember Amazon started the same way, and that new listing might just be for a company that turns out to be the next Amazon, or Facebook, or Google."

It could also be the next 'pets.com'
Could you please elaborate why? I hadn't heard of Fon before, but it sounds useful unless you have compelling reasons.
I'm not quite sure what planet that guy is on, but I found tools such as Instruments and valgrind invaluable when working on a port of an app to iOS.
I don't know about books, but there are some similar single chip computers out there. You may want to take a look at the beagleboard and the beaglebone. I think the difference in both of those is a slightly higher cost, and slightly less good gpu (if they have a gpu at all, I am not sure).

I would just get an arduino and start messing around. While electricity is black magic to me, the programming end of microcontrollers is pretty easy to understand.
Sanwa Supply Rolls Out Micro Projector For iPhone 4/4S
How MTV is thriving in a multi-screen, mobile-first world
Simple speech bubbles, arrows or balloon like shapes in beamer
I learned this lesson many years ago, back in the early/mid 90s. There was a well known American developer named Tran (Thomas Pytel) who wrote some mindblowing stuff back in those days...very proper hacky things in bizarre screen modes using more colors than should have been possible, and using sound hardware in crazy ways to produce more sound channels than anybody thought possible in those days, and all running faster than should have been possible on the hardware of those days. Incredible optimized stuff for the early 90s.

My friends and I would always try and by the best hardware available to run this stuff as quickly as possible. The first person with a 486dx2-66 pretty much ended up running their system on display mode during meetups on all the old demos.

What did Tran have? A 386sx16 if I recall. A machine that was so slow, so last gen, that he was probably unable to even watch most of the demoscene releases available at the time. No math co-processor, 16MHz, and yet he managed to write an amazing amount of highly influential and important code used far outside of the demoscene (most notably PMODE http://en.wikipedia.org/wiki/PMODE which was used in many game productions during that era).

I remember him crediting the fact that his home machine was so slow that it forced him to optimize the hell out of his code to make it run decently, and the side effect was that people with faster machines had their minds blown. I personally think that Tran, and his works, should be mandatory study for any developers, as an inspiration for what they can do with minimal hardware and the importance of optimization.

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

A short list of his accomplishments from those days:

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

http://www.pouet.net/prod.php?which=2878

http://www.pouet.net/prod.php?which=2879

http://www.pouet.net/prod.php?which=2880

http://www.oldskool.org/demos/explained/demo_misc.html

One of his most famous works Amnesia

Part 1 - http://www.youtube.com/watch?v=F69aA4XSimo

Part 2 - http://www.youtube.com/watch?v=z9_ZMuyO0m4&feature=relat...

One of the first PC games to feature Multi-plane parallax scrolling http://www.mobygames.com/game/kaeon

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

One of the lead Programmers for http://en.wikipedia.org/wiki/Prey_(video_game)

One of the lead Programmers for http://en.wikipedia.org/wiki/PayPal
RIM drops all variants of Playbook to $299
I don't have anything against Git, but it just appeared irrelevant to the listing of technologies you used for the actual coding.

You could have branches with SVN too, by the way. And commit often. But you've switched to Git already, that's good. Stay there :)
Amusing. I guess the next step is to simulate the feeling of the pressure of the brush, so you know for sure that you are indeed brushing the cat. If this can be done, the next step of casual gaming will be amazing.
Bizarrely, the 16/32/64 GB variants all have the same price!
It's odd the author and the James written about both misuse "weary" for "wary", and the place James supposedly misuses it is in quotes. That makes me question the author's understanding of quotes.

It's more interesting the dispute was about alleged failure to disclose when the relevant paragraph of legalese seems to assess the termination fee for any reason at all:

"5.4 Should for any reason either party withdraw from the negotiations due to information that would hinder an investment being discovered by the Investors or should the Investors withdraw for any reason after the date of this letter, the Investors shall be entitled to recover..."

"We decided we don't like the deal" is a reason. That phrase "for any reason" is the proverbial hole you can drive a truck through.
Fixed that for you:

But things that reinforce the societal ideal that men's value comes from being conventionally big and strong is much more deeply damaging than most people realize. It leads to the body image issues that the majority of young men grapple with. Anything that makes it seem like numbers define how tall and strong you are is especially bad, because it makes it harder for men to accept their own non-ideal bodies as strong. It encourages young men to spend vast amounts of their free time learning about and working on being strong and muscular rather than, say, being productive, peaceful, starting a family. To some extent, it leads to happiness inequality between men and women (men grow up with the message that being emotionless is good, so they tend to keep emotions, feelings, pain hidden. This makes them less willing to seek help for depression, anger management problems, and more willing to be violent to get what they want. It also leads to other bad things like having no self discipline over their sex drive and thinking it's ok to fuck anything that moves, thus resulting in divorce, embarrassment, and losing millions of dollars and destroying their political careers or livelihood. ex: tiger woods and the countless other men like him who had it all and fucked it up.)

I like seeing racy pictures of shirtless guys as much as the next girl, but displays of men like this, especially wrestling action figures, or overly muscular super heroes, encourages societal ideals that are at the root of most of the gender-related problems in our society.

(not that you were wrong, just showing you the opposite)
Anyone that has application level access to your servers can still get your password very easily, for example every time you log in. Why is having a means to decrypt the password so much worse?
Great article, thanks.

Kudos to Volkswagen for enforcing the blackberry 'opening hours'. (And here's hoping more companies start to ban internal email!)
ASK HN: Tips for surveying customer interest on the cheap?
A few friends and myself are in the beginning stages of working on a consumer oriented product. Our target demographic is the stay at home housewife ages 30-40. As you can imagine, none of us fall in line at all with this demographic.

As we've been developing the idea, the phrase "I don't think our target demographic would be interested in this" is coming up quite often. In the end though, I think we've made a lot of assumptions about a group of people we don't relate to very well. I'd like to verify those assumptions.

What can you recommend as a cheap method for surveying customer interest in a new product?
More specifically, it raises the bar from requiring a database dump (SQLi) to also requiring the encryption key (filesystem access or discover it yourself by cracking weak passwords).

When each line of code you write is a point of failure, I would rather trust an algorithm (e.g. bcrypt) which is immune to all of them rather than reversible encryption which needs only two.
The Sweet Spot of a Nonacademic Job Search
If you bothered to read the threads maxklein cited, you'll note I'm quite explicitly agnostic as to "superior race" [1] theories:

http://news.ycombinator.com/item?id=3316062

http://news.ycombinator.com/item?id=3315959

But I guess it's easier to call me racist than to actually dig up some hard numbers, right?

[1] I'm assuming that by "superior race theory" you mean something along the lines of "genetic variation in intelligence causes some races to outperform others in school".
AppDynamics advertises "Built for production environments: < 2% overhead". Has anyone given it a try? http://www.appdynamics.com/products-why-appdynamics.php
What's the best way to learn software testing?
I'm looking to break into the start-up world and learn about software testing and product management. I picked up the book Testing Computer Software by Cem Kaner and started CodeAcademy lessons.

Anyone have any other books/suggestions to learn about coding, software testing, and product management?
Wow, really ugly maxklein. He cites studies that try to figure out how to improve American schools, with a focus on ethnic differences in academic achievement, in a discussion about ethnic and national differences in academic achievement, and you call him a race warrior?

Absolutely uncalled for.

Flagged.
"It's funny. I lobbied for years and years ... and now everyone is doing it, which is great."

Welcome to the club. I was slicing bread back when everyone else was still stuffing entire loaves into their mouths. Bitterness suits us. :(
Cool idea. For a long time I wanted to have some sort of API cache for offline hacking. I'm oftentimes on a train and would like to continue working on my apps which access external apis. I played with polipo and a couple of other options but never had successful results that worked across the board. I once wrote an extension into one of my apps that saved every request (minus access_code or other identifiers) in a local sqlite db and would simply return the cache in case internet is gone. However, it was implemented poorly and too much of a hassle.

With this, I expect it could be easy to add caching support, I'll have a look and maybe fork it :)
thanks!
In America we call that a Social Security Number.
It seems you are doing something very different from what apigee and mashable are doing by offering it hosted. I would promote that on you home page as it is your big USP (apart from being "free")
JavaScript for C# developers: the Module Pattern (part 1)
In most cases, anyone that has application level access can already do the things an ordinary user needs authentication for. The password is irrelevant, unless you want to find it out to access another system you don't already have permissions for.
Record Skype Conversation: MP3 Skype Recorder
Its not that black & white either. Many people still use MD5 which isnt reversible but still easily crackable, so where to draw the line ? Nobody would know if they were using MD5 but the risks would potentially be the same.
The point is, we do NOT know if FON is saving passwords in plain-text based on the provided info.
The size of guids isn't the only challenge. (The size is a little trickier than it looks, too - remember that the guid will be included in every index so the database can find its way back to the clustered index.)

The other problem with guids is that if you cluster on a guid, then whenever you do inserts, you're inserting the data into random spots in the table. You end up fragmenting the bejeezus out of the table, doing page splits like crazy. If you defrag the table/indexes, you'll be right back where you started within a few days of doing inserts.

That penalty isn't immediately obvious in small environments, but by the time you're big enough to have performance problems and you call in a consultant, it's going to be an ugly discussion with management. "Hey, wish I could help you, but..." Don't get me wrong, that's not always the biggest bottleneck, but it makes for some awkward discussions.
Increased wages from school are at least 40% ability bias
Oh dear. And I thought the internet is a safe place for credit cards. Why would hackers want to execute MOTM when servers are sitting ducks?
Navigate the web with the HTML5 gamepad API
>> But, if you store a SSN as say 123-45-6789 your using at least 11 bytes to store a 4 byte number.

Plus it gets worse because people inevitably end up writing queries that parse the number with dashes, brackets, or other special delimiters. Those queries are CPU-intensive to do on the fly, and with databases like Oracle, DB2, and SQL Server charging by the CPU core, it becomes an expensive proposition as well.
Honestly, first impressions:

1. What am I looking at?

2. Who is being targetted?

3. What value does this offer me?

4. What do the buttons do on the top left?

5. I can't read the slogan.

I don't get it. Perhaps you should check out http://conversionxl.com/blog/

:) I like the music though
Most people are arguing that a password shouldn't ever be recoverable and that "even root level access should not grant you passwords".

This feels like shaky logic though. Hashing is a good defence against DB harvesting but it doesn't stop a root level admin from listening to inbound unencrypted logins. Prolonged root access is therefore still a viable attack vector. The question is only how quickly you can harvest those passwords.

Other people are arguing that with sufficient decoupling and safeguards between the encryption key and the database there is an acceptable risk associated with storing a password.

Since services like Yodlee clearly do store passwords this is something that companies do address. Could someone who really knows this area well please describe how this is done in a way to minimise risk and how the risk compares to a traditional 1-way hashing?
Paul, the notes from the developer is very much relevant and reflect on the model we expect. The values in the freemium model has depreciated. If only you can derive any significant value over time. Dropbox, evernote has already given out the rewards system (towards all). But the one we would like to model is Rovio mobiles Angry birds.

Expecting to get paid on a depreciating model is lunatic. Without any metric over such - this model works, but expecting to get paid on a depreciated value, never does.
If you're equating the Chicago school and the Austrian school, you don't know the first thing about either and you're not qualified to start the moronic, off-topic flame war about the subject you've gotten everyone into.
That would be accurate if the article did not state that he used the "Forgotten password" feature to recover his password. Also, sending a password unencrypted over email even before database storage is just as concerning. What if I fat-fingered my email address?
POST does not provide security
Google wastes your branding budget
Asian Escorts
Asian women are beautiful and mysterious; why not spend some time with one tonight?
An inventor's setup - Jordan McRae
Thanks for the suggestion, shall do.
Reminds me of a Buddhist monk quote:

"The greatest problems of humanity are psychological, not material."

- Lama Yesh
Hmm...I normally start with backend and do the UI last, since the backend it's then easier to add features on a whim.

Is it common practise to do the UI first in some parts? Does this not cause problems when certain features get dropped?
The difference is that I have the source for Android, am running a kernel I compiled myself and have explicit control over all the processes running on it.
The only flaw in it is that I have to rely on a closed binary blob for the radio as writing my own would be illegal (FCC etc). It can be treated as a closed circuit though. That's the compromise the openmoko projects are using. Also check out Replicant, Stallman's Android project.
It's interesting to see a decline in the total value of deals in Q4, despite the fact that both Groupon and Zynga had their IPOs in that quarter. I wonder whether there's any seasonality that typically affects these transactions or whether there was a bit of a slowdown from the previous few quarters.

It's also interesting that only $5.4 billion, or roughly 10% of the total value of deals, came from IPOs during the year. For all the attention IPOs get, most of the money is coming from somewhere else.
How about playing the devils advocate. How many people here own homes without a security system or don't use that system every day? It can be a pain turning the system off and on every time you leave the house.

If you were in the physical security business and knew of all the violence that occurs in society you would think it's crazy to not own a security system and not use it every day.

Now put yourself in the shoes of a non technical person and you can see how convenience sometimes trumps security.

Sidenote: I love asking people in the computer security business about what kind of physical security system they use at home. Most don't use one.
More to the point, it isn't at all selective--the necessary academic certification to be a schoolteacher is way, way, way easier than the academic certification necessary to be a doctor, lawyer, engineer, or accountant.
This guy is on Java planet, so Instruments and valgrind doesn't quite apply.
The landscape has changed considerably since olden days though. "Fluid" layouts of old were no use from a designers point of view because the designer was trying to consider the measure (words per line) as well as the layout, and the variance of screen size and resolution wasn't great enough to justify the work load in creating a truly useful (from a design point of view) fluid layout. We didn't have media queries and JavaScript was something that programmers told us we should never use, but all that has changed and the field of screen sizes has exploded in many directions (physical size, pixel size, pixel density...) meaning it's now appropriate/essential.

In short the environment has changed, weak ideas are now strong ideas, and the design approach has evolved.
What I am saying, not suggesting, is that there is the appearance of a double standard irrespective of Google's intent or actions.

If in fact (and I am not saying that it is actually the case), Google has a double standard, there is little likelihood that these pages were manually promoted since the search phrase is rather obscure.
Why Pascal is Not My Favorite Programming Language
More Schooling Might Raise IQ
Probably worth noting that this guy develops/sells a tool for finding Java memory leaks.
As we all know, it's the poor who benefit the most from the business of placing and maintaining billboards and other ads. /s
Rather than the beagleboard and other related systems, I'm now recommending the Trimslice (http://trimslice.com/web/) heavily. Picked one up a couple months ago and I absolutely love it. It's become my go-to ARM dev box.
> Would you prefer a GPL DNS or proprietary?

False dichotomy. Apache, Firefox, Google Chrome, OpenSSH, and many others have all done quite well and are neither GPL nor proprietary.
Raymond also glosses over this a bit in his article. Microsoft wasn't selling Windows 95. Microsoft was selling an upgrade product to corporations who ran Office.

There were few (if any) 12MB machines, it was mostly 8MB or 16MB. (If you had 4MB, Windows 95 would boot and you could play Minesweeper.)

The target market had 8MB systems. Which needed to run Windows 95 + Office 95 flawlessly. 4MB was a lie and a fake goal -- which made it all the way to the box -- that made sure an 8MB system could run Office.

User Interface and Plug and Play were the risk items. I personally thought giving the critical path guys shitty dev machines was shortsighted -- we had plenty of ways to make sure the overall system met performance goals.

NT wasn't that much bigger. It had the Win16 subsystem (WoW), so there were basically two copies of Windows running at all times. Still, NT fit comfortably in 8MB and ran every version of Office (old and new) well in 12MB.

TL;DR: arguments over 4MB and one cycle of upgrade revenue stalled Windows and IE development for 15+ years.
Près de 200 séries en streaming
The article mentions "low 100s of ppi to 300 ppi," which is about the range for smartphone screens these days. Most desktops and notebooks still have displays at around 96 dpi.
Awesome! I have been looking for some best practices for merging all of these toolsets. One thing that continues to escape me, however, is building a succinct directory structure for JS applications? I cannot seem to wrap my mind around the exports idea...
Startup looking for Rails Enthusiasts
Exvo is a young informal startup running several projects. We’re working on an innovative distributed web based operating system, a distributed platform to manage and run your company from and several other side projects.

To support these very ambitious plans, we need several additional experienced Rails developers.

You can work from anywhere, just as long as you love what you do and enjoy making beautiful codes.

You will join a team made up of people around the world, who will challenge you to be the best you can be and most of all, have a lot of fun in the process. We currently have three teams of varying sizes.

We’re looking for junior, medior and senior developers!

We’d like you to have:

* A willingness to learn
* Good communication skills
* A passion for Ruby, a love for Rails
* Proficiency in javascript, coffeescript and jQuery
* Experience with behaviour and test driven development
* Experience with agile software development
* And generally good development skills.

And we’d love it if you:

* Have read and understood the pragmatic programmer
* Have experience with Amazon AWS and/or Heroku
* Know other languages besides Ruby and Javascript
* Know a thing or two about UX
* Are an agile evangelist
* Have contributed to open source projects
The NDAA's historic assault on American liberty
Www.tailcall.org: HN Meetup group in Bangalore
It could help with discussing ideas, finding co-founders, or just to have fun.

We can add members slowly, so that we can set the right tone. Important to have a high s/n ratio, and at the same time it isn't fun to reject anyone either. Let me know what you think.

Head over to www.tailcall.org.
clickable: http://www.tailcall.org
Don’t Take These SEO Shortcuts
Ah... I see... pleonasm (wet water).

I believe that the parent was simply pointing out that encryption is reversible while hashes are not. This is a point of confusion for many in IT/dev.
What HDTV Should You Buy and Don't Sit Too Far Away
Social Media and Inbound Marketing
Profilers will not show you any back references. Memory dump analyzers will do. The point of that blog post was to show that profiler alone will not help you. You need that memory dump and back references and dominators etc.
Hanuman : Jouney to Lanka
Profiler will not show you any memory roots. No one profiler. Memory dump analyzer will.
On "not going big, just in case" I don't disagree, but the body text implies that excessive use of storage space is the problem you are creating for yourself, which isn't the most impoartant factor here by quite a margin.

Space is cheap. What aren't as cheap are memory and I/O bandwidth: using large datatypes limits the size of working-set you can fit into a given amount of memory, and slows down the process of reading data from permenant storage into memory when needed and not already present.

Increasing the load on your I/O capability in this way is far more of a problem than the extra storage space consumed.
You cannot run it in production at all. No product owner will tolerate such overhead. And if you cannot run it in production long enough, then how and when will you find your memory leak?