skysight-inc/HackerNews huggingface dataset:
Looks great. More competition and options are always a good thing. It'll be fun to see how long pure can keep it's thin figure. Frameworks as with people inevitably seem to fatten up with age.
Create, customize and monetize your own QR Encoder
What is a mind map and why should I use one?

That is the other sale that needs to be made. As an HN'er, I'll Wikipedia up an answer and Google around on it, but how am I going to sell this egg basket to my boss for our next project? Or rather, how are you going to help me sell it to Mr. PointyHead?
Satoshi created Bitcoin, but did/does not operate a Bitcoin exchange, so far as we know. This prosecution is centered around LibertyReserve being a money transmitting business without registering/following guidelines (e.g. know your customer, etc).
> It doesn't. You still need a designer.

I disagree, people say my flat designs look great.

Even if one can produce only average looking flat designs, it may be a good idea to do that, because flat design has a high cost / value ratio.
Four Steps to GSoC, With a Degree
Minor thing: would you mind having the logos for Chef, Puppet, etc. actually link to those sites? Seems kind of mean not to.
There are too many open source alternatives for me to consider paying for something like this. Plus, API's are risky to integrate -- you'll never be able to guarantee the 100% uptime that you get from using a library. Libraries don't go down.
Similar idea to 15five, similar pricing: http://www.15five.com/
Entrepreneurs Help Build Start-Ups by the Batch
I think this raises a good point - flat design is not applicable in all situations. It's got to be something like a handful of large inputs on one screen. If you're depicting a large hierarchy of domain objects or a complex tax form or something, then a spacious, blocky, bold style is not suitable.
Interesting! But it's annoying to see "Coming soon on Mac OS X" while the teaser video is showing a Mac app!
http://www.popularmechanics.com/cars/how-to/maintenance/shou...
The lower-pressure gas travels to the engine, Chrysler's flex-fuel-capable Pentastar V-6. A flex-fuel engine is important, since it has hardened valves and valve seats, which are necessary for CNG operation.

Suggests there is something to worry about in a conversion for regular cars.
French Music Magazine Talks New Orleans Indie Folk Musician
I use the trackman marble and like it. In Firefox, clicking one of the side buttons and initiates the main trackball to act as a scroller. Nice, but I haven't seen this in other applications so scrolling becomes cumbersome.
I find many innovative, significantly redesigned keyboards lacking data to support that they provide health advantages relative to the increased price. I thus stick to the Microsoft ergonomic keyboard line. I am using the Microsoft Natural Ergonomic 4000 but find the key action stiff. I will probably want to check out the 'Elite' version.
Similar idea: explain.cc
I hope this GSOC module-level parallel build project goes thru

http://www.google-melange.com/gsoc/proposal/review/google/gs...
I like this set of questions and the simplicity of it. I think I would only add one or two simple questions about INSERT, UPDATE and DELETE statements.

Writing a bad SELECT doesn't tend to have the same ramifications as an incorrect DELETE or UPDATE statement.
Build or Buy?
Your lightbox is fine on my iPhone, but can anyone tell me what's going on with the DEMO link on the Github page? I can't get it to open with a tap from either Safari or Chrome on my iPhone. Do you think Modernizr is doing something weird with that hyperlink on mobile?
Xbox One, Kinect 2.0 and the future of Health & Fitness
Sounds like junk science to me. Just cribbing from Wolfram here:

http://www.wolframalpha.com/input/?i=gravitational+potential... ...energy of 75kg at 1.5m = 1.10 kJ

http://www.wolframalpha.com/input/?i=kinetic+energy+of+75kg+... ...at 20kmph = 1.15 kJ

That is to say, your head is likely to experience roughly the same force when riding head-first into a brick wall at 20kmph as falling head-first onto pavement from a high seated position, but one of these can happen at any speed.
Do you have any sources confirming that the Luxembourgish banking laws would allow Paypal (and all the other countless international banks stationed there) to get away with this?
I agree!

Someone who attributes to incompetence too regularly is one we may call a "chump" or a "sucker" and is an easy mark for charlatans of all stripes. If I don't get taken for a fool occasionally, maybe I could have a little more human faith. If I get taken for a fool all the time, I should get pissed off more.
It seems right to point out that in Bootstrap 3, "span4" will become "col-sm-4".
Yes, it is so hard. I am learning Hindi and I can't even hear the difference between several of the consonants, making it very difficult to measure how well I'm pronouncing them. My Chicago friends can't hear the difference when I say Kyle and Karl, so can't teach themselves to imitate it. And even if they could, changing pronunciation habits takes a lot of attention to the way you speak, which takes effort, which is basically the definition of hard. Its nice that its easy for you, but you should try thinking of it as a skill you have rather than sound like you think everyone else is just lazy.
How to think
Using neural networks to classify web pages with 91% accuracy
I guess you can start by living in one of a three-bed apt. in Sunnyvale!
Don't forget to plan for when your datacenter explodes and the building is condemned.

http://www.datacenterknowledge.com/archives/2008/06/01/explo...
I'm not the author and I haven't tried the software (on account of not having a Windows machine handy), but I would use a word/collocation frequency list to hide sentences that only contain words/collocations that have a certain or greater frequency.

As for polysemous words, I would use contextual analysis to disambiguate as well as possible, and then just show the words that I couldn't disambiguate until the threshold for the least frequently encountered meaning has been passed.

Also, I would add a something to the UI to allow the user to, in one click, rewind the video by x seconds (not sure what the optimal value of x would be) and enable all subtitles until the point at which the video had been rewound.
Sleep Hacking: How I went from 11 hour sleep to 6 hours of sleep
Silicon Valley learns from high-tech Alabama vision screening program
I think Amazon.com has a similar authentication scheme, where lots of stuff is accessible while logged in, but destructive stuff, like making a purchase, requires another log-in. It's a great model, especially when you think of it more like keeping safe things easy rather than making dangerous things hard.
D-bus isn't a software architecture and doesn't somehow magically make systemd more maintainable.
The truth about love
Programming and Extending Grace
You left out the most important part - "why" - which merits representation in this tl;dr.

The author claims tomorrow's problems cannot be self-taught (listing the physics of hard drives, wearable computing). I'm honestly not sure if I agree with this. What about Coursera, Udacity, edX? The courses on these platforms are maturing at an alarming rate.

Disclosure: I'm a full-time student.
Would be great to have an actual aggregated changelog.
Call me foolish, but what about the following makes it undesirable? The question didn't ask about a null case of a department with no employees.

-- List employees who have the biggest salary in their departments
SELECT em.EmployeeID, em.departmentId, MAX(salary) as salary
FROM employees em
GROUP BY em.departmentId
You made my point much more succinctly than I. Mainly, this type of candidate testing tells you very little (positively or negatively) whether they're strong developers. Consider an OS developer - the person may have never EVER been exposed to SQL beyond "select * from table" but is probably superior to any candidate that may ace this little SQL test. Mrs. OS developer can learn any amount of SQL syntax (and deep understanding of it as @joshyeager points out) within weeks of being hired.
Edu-babble word for "age-specific maturity" and similar concepts.

i.e. does the child behave with typical maturity for a child of his age?
He sounds a lot like my social studies teacher in high school. He was the best teacher I ever had because he was a complete, utter bastard. He didn't care if you had the right answer, you had to back it up with facts. He gave us 5 page papers to do every night and a 10 page research paper every semester. Both of those things were crucial to my development of critical thought and being able to communicate it, something nobody else bothered to teach, even in college.

He was fired a few years after I graduated. Which wasn't surprising - he constantly pissed off the school board and other teachers. Dryden sounds a lot more politic than my teacher was.
I like flat design but probably for the wrong reason.

I had some luck in other business but decided to pursue a new career in software development a while back. Basically I knew nothing about professional design but I was an avid follower of startups/new technology/trends and so on.

I love it because it's clean, simple, looks nice and it's easy to produce. I need nothing more.
> I imagine people who can think better in general don't aspire to be school administrators.

People who can think better in general don't say stupid things like this.
I'm quite sick of the hordes of Flat Design submissions clogging the HN frontpage.

The issue here is that skeuomorphic UIs are commonly mistaken for "realist" UIs. Any application that resembles a calendar, whether it has fake leather stitching or not, is a skeuomorph. Any presentation software that creates slides that look like old 35mm projection slides, is a skeuomorph. A trash bin is a skeuomorph. A word processor that emulates a sheet of paper, with margins, is a skeuomorph. Any application that emulates an address book is a skeuomorph, even if it doesn't look like a real book. Its functionality is still skeuomorphic.

Flat design does not change skeumorphism; it merely reduces the textures used to their bare essence. It's impossible to do away with skeuomorphism completely, because many of the things we actually do on our machines correlate with things we do in reality.

And whoever proposes such a change is grossly out of touch with reality.

Personally, while I think ornamentation like how the old OS X Aqua UIs looked and Windows 7's Aero, is dated and clunky, the newer interfaces of OS X and Windows 8 desktop mode actually reach a fair point between flat and ornamental, bar the awful Address Book, Game Center, Notes, Reminders, and Calendar in OS X. It's folly to reduce everything to completely flat; it's a usability nightmare and I've seen power users struggle with some flat web designs on a tablet.

The solution is to keep light gradients, light drop shadows, and some gloss. Just enough to keep a good level of usability, while not adding excessive ornamentation.

The current Flat UI designs are just designer laziness. Just take a look at Google's marvelous implementation. We can do better.

Much better.
This is true. Per NYC DOT: "No person shall operate a bicycle unless it is equipped with a bell or other device capable of giving a signal audible for a distance of at least one hundred feet, except that a bicycle shall not be equipped with nor shall any person use upon a bicycle any siren or whistle."

There are no helmet rules listed that apply to anyone over fourteen.

Source: http://www.nyc.gov/html/dot/downloads/pdf/bicyclerules_engli...
"But what if I want to learn about the physics that drive hardware performance? The materials science behind the next generation of wearable computing? Or what about how to bring electronics manufacturing back to the United States? "

1 and 2 you can ascertain through intensive reading and finding the right courses (which could cost money) - you have to be a pretty good autodidact but if you are, they're certainly possible. If you're not, then college will probably be a preferable path for learning most things - even stuff that's easily digestible online.

3 certainly isn't locked in academia; whether you can 'obtain' the knowledge from the field either is the interesting question. I'd guess the best way would be to just fail fast/iterate and hope you get the key pieces quickly.
Ask HN: Libraries for cross-platform client-side machine learning?
I've been building out a side-project product of mine that is initially going to be a web app, but probably will include native/hybrid iOS and Android apps in the future. The product involves a component with machine learning (specifically NLP classification). The obvious solution is to build my server in Python and run the processing with NLTK, but ideally the product would work even without internet, so I'm wondering if any solutions exist to offload the processing to all 3 major client-side platforms.

Right now the two solutions I can think of are: use a JS librasry (the ecosystem seems fairly immature), or use a C++ library for iOS and Android and compile into JS with emscripten (but then I have to deal with C++). Any thoughts?
I don't think we know how we "think" yet :)
Tell HN: Stitcher does not encrypt users' passwords
Stitcher (the podcast app) actually stores passwords in plaintext.

They have had millions of dollars and a number of years to fix this, but their leadership refused to prioritize the day or so of work it would take to implement the most basic protections for the users who trust them.

I just want this to be well-enough known that they get the shame they have chosen for themselves, so that future companies think twice before acting so callously.

-- anonymous
> I disagree, people say my flat designs look great.

Lots of people would also say otherwise, simply by virtue of them being flat. They look like stunted half designs, lacking the the visual cues and polish that make application UX intuitive and understandable.
My comment had nothing to do with laziness (I'm quite lazy, but that's irrelevant here).
This is one of many reasons why I love Debian. Very agnostic, very reasonable approaches to issues like this, and above all, whether or not systemd ends up as the default, I can almost guarantee people will still have the option to very easily switch to (or from) it in Debian.

That being said, I can definitely second many of the top concerns listed, chief among them: non-greppable logs (binary formatted) and too much complexity/trying to do too much.
Wealth & Tennis
> Makerops.com will help you or your team, decide whether puppet or chef is the right path for you.

The deployment for an app I have involves building EC2 machines from scratch by means of a Fabric script, which is doing nothing more than connect to an EC2 instance through SSH and then invoke shell commands, like installing packages through "apt-get install", cloning the Git repo, compiling the project and copying configuration files.

This Fabric script is invoked by a Ruby script I wrote, that's using the AWS command-line tools under the hood, first creating an EC2 machine, then running the Fabric script on it, then creating an AMI (image) out of that machine.

Another Ruby script I have, also using the command line AWS tools, is creating auto-scaling groups out of prepared AMI images, properly configured, with auto-scaling policies based on latency, attaching those auto-scaling groups to our ELB load balancer.

This workflow of first creating an AMI image seems like overkill, however I like immutable snapshots of deployments, such that (a) we can run different versions in parallel to test new versions on only a small percentage of traffic and (b) in case shit happens, we can instantly revert to an older snapshot that is known to work (and problems can happen not only when you're breaking things in your code-base, but also when you install different versions of software packages or with faulty system-wide configuration files, so having a snapshot of the whole system is useful).

For me the question of Puppet or Chef has been neither. Both are way too complicated and problematic for what I wanted to do. I'm a developer and I solved my deployment needs by writing a bunch of scripts.
Had this happen with a credit card company. Registered for online access, generated pass with 1password, no errors, "Very strong" indicator, save (again, no errors) and was locked out.

Was a lot of fun talking to the customer service rep who insisted I needed to be using IE. That I had to register. That I "must be doing something wrong". That I am not typing in the correct password. That I'm not technically capable.

Turned out to be a length restriction. It just cut off the last n characters of the password I chose. Good times.
And this is also why we fire programmers who create bugs.

...wait.
He's making the right decision-- not having the college degree will hurt him in the future, and for quite a long time-- but I think some of what he's saying is wrong.

The most interesting technical problems of the next decade won’t be solved in areas of knowledge that can be self-taught, and most technical knowledge remains locked up in traditional academia.

Disagree strongly with "can't be self taught". Graduate school is mostly teaching yourself; guided self-study.

It's just hard to do that when you also have bills to pay. Perhaps a new startup idea: how to make MOOCs look like work (as in what you're paid to do). There's often too much motion in those videos, while you miss out on some detail if it's audio-only.

The next generation of innovation will come from larger organizations, where traditional credentials are more highly valued than in degree-agnostic web tech startups.

Half-true. It'll come from small elite consulting firms that serve larger companies. In-house innovation at large companies is a political rat's nest. Either the program gets ruined by "they have to follow the same rules as everyone else" policies or the R&D center becomes a true CoE (Center of Excellence) and then everyone capable wants to work in it. Either way, I don't many large companies will succeed at this.

It was somewhat different in the age of the paternalistic corporation. You could talk to your boss and say, "I want to be working in PARC/Google-X/Bell Labs in 5 years" and start the discussion about how to get there. Now, you let it be known that you have higher aspirations and your ass gets fired.

Want to work on the self driving car? That Ivy league engineering credential is your ticket onto that sort of team.

No undergraduate degree accomplishes that. The MIT and Harvard grads face closed-allocation bullshit like everyone else. A PhD might get you halfway there. Still, I think it comes down to politics in most of these organizations.

If I'm being unduly critical, I still believe OP is making the right decision (of going back and getting his college degree) but I don't buy into his particular reasoning. I don't think anyone knows where The Future is coming from, but established organizations are not it.
Let me play devil's advocate: This is a landing page. The very last thing you want in a landing page is to send your visitor to another site. They have enough traffic as it is; they don't need the OP's.
How Not To Be An Entrepreneur
You can responsibly link to an image on someone else's server without embedding it directly on your site. The web is no longer just hypertext, and the potential inequity in resources and scalability between servers matters. Why should I be expected to suffer and pay for anyone who decides they like a particular image on my site and want to use it in their forum avi? They can just as easily copy it locally and use it.
CSS3 + jQuery BBC News Visualizer
A multi-threaded link checker using Clojure and Server Side Events
Yeah, he's wrong about "cannot be self-taught".

He's right about the prestige-whoring of large corporations. You won't get a fair shake at most of them without a PhD. However, he's also wrong about where The Future is coming from. Most likely, it'll be small elite consultancies that work for larger companies. Right now, these are the guys (and gals) supporting the top open source projects.
Ask HN: Found a great job, how do i score an interview?
I've been working on startups for the past five years, at this point I'm looking for something more stable for my family. I found a job that I think would be a good fit. How do I go about ensuring I at least get an interview?
After looking for a new job recently, I realized the converse is also true. The worse a company is as a place to work the more often they need to hire. Therefore the pool of available jobs mostly consists of jobs no one wants. Be picky in who you hire and be picky in where you apply.
"That's a lot!" Nah, if anything, it's surprising Nakamoto would even be that close. Hopes are one thing, but nobody predicts successes of this magnitude.
Try https://david-dm.org/ for node.js.
I wonder why no distributions have adopted launchd as their SysV init replacement. Not only does it combine cron, at, and other daemons into init itself, but it's also licensed liberally and would serve as a quite decent replacement for init. It's also cross-compatible with BSD and Linux systems.

Is it perhaps the stigma that comes with using a product developed by Apple?
Layered Architectures – Sculpting the Big Ball of Mud
You can find some simple benchmarks here: http://www.techempower.com/benchmarks/

I would not judge Spring the Framework by Spring the IDE (which is a bunch of plugins on top of Eclipse). The Spring integration in IntelliJ is great.
Ignoring ed, vi is the only sane editor that you can depend on to be installed on every system you work with. Even if you know emacs, it's common to at least be familior with enough vi basics to fix a broken system (hjkl, i, :q, :w)
This is an awesome point, and I need to change the copy; the site won't teach just puppet/chef, even though that is my specialty, there is a lot of room between going full fledged with a config stack, and writing some thing in between. It will be down the road, but these topics are something, I'll also be pursuing. Especially how to take a vagrant instance to the cloud, that is a workflow I really like.
I predict that oil will be cheaper (adjusted for inflation) in 50 years than it is now.

Several reasons:

1. there are huge amounts of oil in places like the oil sands that only recently became economically viable to extract. Economics says that the price of a commodity is the cost of production of the marginal unit. We're still extracting lots of $30 oil, but we're also extracting some $80 oil. In the future, there'll be less $30 oil but we'll still have lots of $80 oil. But that $80 oil will have the benefit of 50 years of technological advances to drive its price down.

2. The cost of solar energy is currently following Moore's law. If that continues it won't be long before it's much cheaper than everything else. So many of the current uses for fossil fuels will be replaced with solar energy because it's cheaper.

That won't unseat petroleum's status as the best portable dense energy source unless

3: We're putting a lot of money into battery & capacitor research. Right now batteries are heavy & expensive & slow to fill compared to a gas tank, but I'm willing to bet that this will change sometime in the next 50 years. Once an electric car is better in all ways than a gas one, demand for petroleum will drop like a rock, and so will prices.
The JavaConfig stuff in the latest versions of Spring is really great, and I think meets your goal of being able to do the configuration programmatically. Take a look if you have not already.