skysight-inc/HackerNews huggingface dataset:
At first I was thinking this was a headline from that Refrigerator Magnet App posted the other day (https://news.ycombinator.com/item?id=5395348).

edit: The original headline said "Jeff Bezos Recovers F-1 Engines from the Atlantic Ocean"
In all of this, let us never forget: "Functional Programming" is a great lens through which to look at a large class of problems... but it is never the goal. Code re-use is the goal. FP and OOP are just means to that end.
School of Haskell - Basic Lensing
I agree that attitude certainly helps, I just think it is naive to believe it alone will always be sufficient, and hubris to suggest it can work for everyone.

Having said that - I'm glad it's working for you as well.
Pretty self-centered. For a world with only a couple great game designers, there's an awful lot of excellent games out there.
You might try this one:

http://www.bramstein.com/projects/funcy/

It implements pattern matching in JS, with objects and closures. Not as convenient as first class support, but might be worth it.
The guts sliding out of the case was pretty common for typewriters. Most of the cases where nothing more than decorative shells while the actual mechanisms were built into a rectangular metal frame and pretty easy to get around in. Most of these things were fully mechanically linked and manufactured by hand.

My grandfather had a weekly Italian music radio program and every week he went through the same process. First he'd hand write his cues, then add in any commentary, and finally type up the entire thing double spaced so he could easily follow along. I have fond memories of helping him rip apart various type writers to fix them on Friday afternoons during they type up the notes phase.
"its" is equivalent to his and hers, neither of which have apostrophes.
This is why I like my Das Keyboard so much. :)
Automakers predicted to phase out AM/FM radios in 2-3 years
Funcy: Functional Pattern Matching in Javascript
More Features Can Hurt Your Product
Easteregg.js
Software rewrites are extremely challenging, and more often than not, fail (good example: http://www.joelonsoftware.com/articles/fog0000000069.html). Perhaps a more measured factoring approach over time would be more appropriate?
can you patent a design pattern ?
I'm older than Gen Y and I have a sapphire ring. It's my birthstone and I always loved it.
Mixture.io now in open beta
Ask HN: How do I determine market size?
I am working on my business canvas and my core market segment is Project Managers - how do I know/estimate the number of project managers in the USA?
"I guess they are saying to be an affiliate as practice."

That was my interpretation as well. It's not entirely bad advice since it is an existing product and you don't have to build one on your own in order to learn how to build a marketing machine.

"I think you can practice on your real business."

I'm inclined to agree with you however. This statement is doubly true if you take on client work while you build up a product company.
"One of the most selective criteria for working there is patriotism and unquestioned loyalty to the country, this includes people who love and swear they support the Constitution."

Did you work in HR at NSA/CIA or is this how you guess things work?
Very cool! Well done fellas, what's the plan going forward? Go after Weebly. ;)
I've ran into this bug before with a dotted border along with a border-radius on an element. This bugged the hell out of me and I was in contact with a friend from the IE team who was also debugging it. Finally isolated it to a small piece of code http://pastebin.com/w7YGvgWs

Apparently this is actually a browser hang and not actually a crash. The friend reported it internally, but he said they probably wouldn't actually fix it in IE9 since it wasn't a crash and wasn't exploitable.

So, yes, the IE team is fully aware of this bug.
Or you could use something like LuaJit, Node.js, Java or Scala that achieves both goals.
> It is totally rational for a woman to ask: "I'm willing to give up all this, what are you willing to do?"

Giving up sex with other women.
Thats one interesting startup i have read in months. Keep up the good work!
Introduction to CSS Selectors
Show HN: Free creative portfolios for student and graduate creatives
There is what we did and the results: successes and failures.

I’d consider that OK, it’s how software development works. I don’t have that much experience to make general judgements, but in my opinion agile does not try to offer you a recipe for a successful software project. Because such recipe simply does not exist. Agile just tries to guide you away from some obvious and tried wrong turns (like relying on processes too much). The rest is up to your team and your customer, and there are bound to be both successes and failures.
So... Could we see this in newsreaders for tablets like Feedly or Flipboard, or is it an HTML embedded gizmo only?
The importance of empathy in design and communication work
Ultima VII still reigns supreme.
Someone who would want to sell phone management services to third parties. You could set this up to accept payments to create accounts, which give you credits with which you can buy phone numbers and accept calls, design phone flows, etc. Basically a Grasshopper-like service.
U.S. To Restart Plutonium Production for Deep Space Exploration
Works on my Verizon SIII (model SCH-I535, Android 4.1.2)

EDIT: I can't get it to work a second time. Weird.
New HTML5 based Game UI solution adds Mac OS X support
So I figured this was Formula One Engines......
Google's NCAA Bracket Shows How It Has Strayed From Its Promise
Same here. Just now, working on a project based on angular. Great experience.
Sad but true. I learnt early and forget daily that you should seek to understand the problem by working back from any solution you can find. There's so much to not understand!
One thing I'm a big fan of is when projects have an always updated always working "Hello World" sample included with their project. This is something I've found to be common with iOS libraries and I think it would be helpful for you guys.

It's nice to be able to take a look at something that works and is simple enough to read through in one glance and go "Ah hah!"
For probably almost every website/webapp in the world, the amount of servers you have is 1. Facebook is not a typical application.

Besides, code is written for more than just websites. Chef/puppet/cfengine, one-off scripts you write, etc. There's a whole lot of these types of things that don't matter if your code takes 0.01 seconds or 0.05 seconds.
If you want to become a stupid code-hammering monkey then this is EXACTLY how you should proceed.

Procrastination, the good one, is actually the key to broaden your horizon and gain knowledge. It may slow down your work, but i would always prefer such colleagues over the kind described in the article.
> You say "only" as if the OS weren't a critical part of running a computer

An OS is a critical piece of software, but the PC was also offered with CP/M-86 (IIRC, for a price DR considered suicidal)

> You say as if that was a chance happening and not a deliberate and very insightful strategy

Demanding non-exclusive contract was, in fact, brilliant. That single move turned Microsoft from a small niche software company to the powerhouse it was in the 90's. Had IBM said "no" (as they should), Bill Gates would still be filthy rich and a lot more popular.

> If Apple had won instead of Microsoft (...) having only a single vendor that's known to charge exorbitant margins.

I believe Commodore would have taken care of that. Or Atari. Or VTech, maybe Franklin. Or anyone else. Apple never had the dominance PC cloners have.
Voyager 1 has left the solar system
Incredibly useful and elegant tool. Well done Vlad (and bro)!
If you're remotely interested in any of these: http://tokbox.com/careers, would you drop me a line? janine.yoong at gmail.com

Best of luck to you regardless.
It's sad to look at the state of news lately. The industry as a whole seems to scrambling for viewers/reader/consumers to stay a float and in doing so I think they are starting to compromise a lot. Seeing the 24-hour news cycle churn out sensationalized story after story with more of a focus on mass appeal and speed over quality and digging to find what people really need to know makes me really sad.

The news is an important establishment and seeing it reduced to what it is is very disheartening. The fact that twitter is mentioned so often and seen as a fairly credible source to me just epitomizes just how far it has slid away from what it was.
It's incredibly out of proportion - but people really want to use ember (because it promises all these great things!) and they're frustrated by the docs (because they're not really good for first time users) so this is kind of a flash point.
So `model.toJSON()` isn't supposed to return a JSON-compatible data structure ?
never mind... I used linked in ads to get an estimate see http://screencast.com/t/me6WwVsWI
I've got a readability button on my firefox toolbar that sends the current article to my Kindle :)
Have you released the extension anywhere?
I'm very excited to see this naming conventions guide come out. I think you've done a great job here of clearing up in one place a lot of the magic that Ember does for you. Understanding how Ember looks things up is critical to developing nontrivial applications, so thanks!
Planes Entel Hogar
But don't they always sell at a loss? Yes, it beats a blank, but still, isn't it a depreciating asset? Back then, they didn't have the investment vehicles that we have today.
I think they can be pretty helpful, not that they're going to eliminate your pain or anything, but a little good perspective can go a long way. After a bunch of reading and thinking and doing (ie practice) it seems much easier to deal with pain and discomfort. They are both still there, but if it's 20 degrees to cold for my clothing it's not that big a deal and awkward situations are actually pretty funny now, even in the moment.

So, the Taoist stuff deals mostly with the nature of reality. Buddhism tends to run the gamut but has a lot to do with your experience, and Epicureanism is sorta like Buddhism, but with more heavy language and serious attempts to remove any hint of internal conflict and paradoxical teaching (those can both be handy teaching tools).

All of them, to varying degrees, teach that you can alleviate suffering through proper response, though it might be more accurate to say you can refrain from creating more suffering. The mind is like the body. When you get cut you clean it and bandage it and leave the thing alone. Anything else directly messing with it is just hindering the process, however, you can help yourself by doing things like making sure you have a good diet and get plenty of rest. The above three teach you about diet and rest and so on, but for your person.
And don't forget the Web API http://www.asp.net/web-api
Useful list of free (or very cheap) code editors for Android
Can't believe it's that simple. I'm almost afraid to try it, in case I don't know what to do if I get a client.
A couple years ago, while working toward a creative writing/publishing MFA, I found an IBM Selectric II on Craigslist. I'd done all my writing on computers up to that point, but I loved the idea of using a typewriter for first drafts. There was something romantic about the idea. It seemed like a more intimate way to write.

Its owner was a retiree moving to Florida. He'd bought it in the late 60s to write his dissertation but hadn't used it since. It had sat in a corner of his office under its original dust cover for forty years, though he'd had it serviced a few months earlier.

The first thing I noticed was the weight of the thing when I carried it out to my car. It's a tank. The second thing I noticed was the sound it made when I brought it home and switched it on. There was no mistake I was dealing with a piece of machinery, humming, waiting for me to get to work. It looked great, too.

As soon as I sat down to write, I worried that it would bother my neighbors. My apartment walls were thin enough that I could hear anything louder than a cough, so when I discovered that typing each letter was like firing a cannon, it was clear that late-night writing sessions were out of the picture unless I wanted to make enemies.

But I was right about using it for first drafts. On the computer, it's easy to second-guess myself, go back, change things, and re-write too much before the story is even finished. A first draft is supposed to be the shitty, rough, inconsistent sketch of a thing, and my Selectric forces me to press onward. It's awesome. Each key press is satisfying, each carriage return is a mechanical thunk that lets me know I'm making progress. Watching pages stack up on the desk next to it is a reward itself.

I still do my rewrites and edits on my computer, copying from the typed pages, but I'm so happy that I have this monster machine to keep me honest and get the first versions of stories down.
http://artsy.net/artist/roy-lichtenstein and I guess this gene on Artsy: http://artsy.net/gene/comic-slash-cartoon
Video ain't working on Chromium / Linux (no Flash, no Java).

I really hate that: on a lot of sites videos plays just fine on Chromium / Linux without Flash.

How hard is it to create a website which serves videos in several formats depending on the client?
Why Jason Jacobs started Runkeeper (Bijan Sabet)
EULAs and disclaimers would simply be reworded to protect the company.

Or the company could spin off a subsidiary with no assets, which would produce and licence the software to the parent company.

User education, better QA and timely security updates (for the inevitable mistakes) are what is really needed.
That's not entirely true, for instance a ranking algorithm would use way more CPU that I/O (in most cases you load your data in memory anyway)

In any case, How you would justify using Ruby over another script language like Python, Perl, etc? All of them are comparable in terms of productivity and seems to be orders of magnitude faster.
As a man who enjoys a good shave, I can tell you that clotting agents sting like a bitch
I'm yet to inherit a PHP project that does not contain a file called "functions.php" and it always makes my heart sink when I see it.

What I don't get is the demand for all kinds of stuff to be built on top of wordpress that doesn't really have much to do with content management or blogging. For example online games, CRM systems, auction sites etc.

Seems a bit like asking for a CMS system that has been implemented as a minecraft mod.
pandoc mybook.md -o mybook.epub
Another way to keep sharp, which surely Peter knows (as he runs several meetups in NYC), is to encourage your team to get involved with local meetups, both as an attendee and a presenter, or do other community-oriented stuff like teaching classes (e.g. skillshare). This has two positive effects – increases the flow of new ideas, and (when speaking) helps your company / team to get more visibility in the community.

While I am very supportive of learning and using cutting edge technologies when it makes sense, it does need to balanced with technical risk assessment, which your post alludes to at the end. For example, say you want to try the Rust language and think it would give you some advantage. Things like maturity / community, etc, definitely come into play.

Innovation comes not just from using new technologies, but also from using new techniques with old boring technologies. I’d even argue that working on cutting-edge problems forces you to innovate, alleviating some of the innovation debt issue (not everybody has that issue).

You can innovate on nonfunctional areas, such as devops, logging, metrics, etc, if your core business needs to be more conservative.

One of the best talks I went to in the last year was by CTO of Etsy, where he talked about how they use “the most boring technologies they can find” – php, mysql, etc. At the same time, Etsy has a very strong reputation in the tech community.
http://www.infoq.com/presentations/Etsy
By "classic functional patterns" you mean recursion. There are other ways to implement functions that are "classically functional" using techniques other than recursion, that do not blow the stack. I'll talk about each and their tradeoffs.
But building a decent and trusted infrastructure of "banks" will improve Bitcoin's chances of success. Just holding a given quantity of coins on your laptop will not.
Our wedding bands totalled $198. The deli platter took use over $200.
If that produces a reasonable result, I stand corrected.
1) Learn to code your own God Damn Design™

2) Get an illustrator
(or learn how to draw, but this is much much more harder than learning how to sling junk in Photoshop/CSS/UIAppearanceProxy )

For iOS, a developer that can do the design work is worth much more than two entities who does not know the other side.
SophosLabs identifies malware used in South Korean Internet attack
I'm not really sure how Java achieves both goals in the same way Ruby does.
A simple shipping API for Developers - Postmaster
It has nothing to do with the recent legislation. The patent was filed in 2008, so is under the old "first to invent" regime.
Backbone.js has made me a better JavaScript programmer, thank you Jeremy and everyone else that has contributed to this wonderful project.
The failure was not equally massive on all sides, though.

Two guys made possibly juvenile jokes to each other while sitting in the audience at a conference.

This was a minor failure of manners.

A woman reacted by taking a creepshot of them, publicly shaming them on Twitter, and getting them kicked out of the room without even trying to simply talk to them. Even though she had also been making sexual jokes while at PyCon: https://twitter.com/adriarichards/status/312265091791847425
And like most cyber-bullies, she felt exhilarated by her power to dispose of people she finds annoying without even having to interact with them as human beings: https://twitter.com/adriarichards/status/313442430848487424

This was a failure at displaying a stable, adult personality.

The company employing one of the guys fired him. https://news.ycombinator.com/item?id=5398681
A father of three is out of a job because a silly joke he was telling a friend was overheard by someone with more power than sense.

This is the real massive failure.

This is the moment where the "feminism in tech" advocacy movement jumped the shark. Not the women in tech themselves, mind you, who where there before this thing and will be there after it. But this campaign to make everything as comfortable as possible for a group of people who is assumed to need protection, as interpreted by some vocal elements whose representativity is anything but proven, has already led us to establish a ridiculous police state atmosphere where an engineer can be fired for making an off-color joke to a friend.

This is not making tech welcoming to women. This is making tech unwelcoming and hostile to all the geeks, men and women, who are uncomfortable with this corporate-style PC totalitarianism.

And at this point it's not just a looming dystopia. It's happening now! A geek lost their job for a joke, because their corporate masters were afraid of the backlash from a cyber-bully riding the right PR wave.

This is not the kind of industry I want to work in. Please, let's stop this insanity now.
None of those languages are equivalent to ruby. They may be faster but they don't support the same features, syntax etc...
Are you using the same Java/Spring I'm using?

Would be nice to see some side by side code of Rails and Java/Spring doing roughly the same things, both written by people experienced in those technology stacks. These debates aren't very useful without code to look at.
Wow, what an amazing, in-depth contribution to this discussion thread.
This reminded me of that Pentagon doc in 2005 that was poorly sanitized: http://news.bbc.co.uk/2/hi/europe/4506517.stm
That presentation makes for really interesting reading, thanks for sharing.
The concept you propose is revealing. If I consistently underestimate the amount of time a project will take by a factor of 10, improvements in accuracy of my estimates (boring product management details) can be interpreted as becoming a "faster" programmer (desired personal development outcome).
Don't be apologetic. It's people like Adria that fucks everything up for the rest of us. Who cares you made some tech-related joke, hell i give you a thumbs up for the dongle one. Adria shouldnt be calling herself a tech evangelist, but a feminist zealot hypocrit.
A walled garden among walled gardens: What if email was invented today?
Regardless of the technical difference between Angular and Ember, I have to say that the Angular documentation is one of the best I have ever read for a software library.

I'm not just talking about how it's written (it's English, it's technical, the bar is pretty low) but how they structured it to address exactly what the OP is complaining about: each code listing is shown in a multi-tab pages showing 1) the .html files 2) the .js files and 3) the .css files.

The only thing that could make it even better would be a direct link to a jsfidle (externally or internally hosted) so I can try and tweak all these examples without having to write my own, but it's already excellent as it is.

I hope more libraries follow this documentation model.
Code reuse also seems like an intermediate goal to me...
Knowing the limitations of your runtime is important. My book is not a dogmatic application of functional programming in spite of JavaScript, but instead an exploration of the functional techniques that complement JavaScript. Tail calls make an appearance, but they are more broadly applicable than their use in the presence of TCO.
Digg banned from Google?
When I was a reporter, I was asked to move into newspaper's newly formed "multimedia" department because I was one of the only staff members with a computer engineering degree, even though my degree's emphasis had nothing to do with multimedia or web development. It turned out to be a lucky opportunity for me though, if I hadn't taken it I would today most likely be in the OP's position: young enough to be a cheap asset for the company and still able to deal with the grueling schedule, but at the precipice of realizing that my life couldn't continue at such a thankless pace.

In the multimedia department, I ended up teaching myself enough PHP and SQL to create online interactives such as crime maps and work on database reporting projects. I didn't like programming then but I'm fortunate to have found a decent niche where programming skills can be used to research and report out stories. But I still miss sitting in even the boring council meetings or visiting crime scenes late at night, and the discipline from the constant, unmoving deadlines (the paper can't go out with blank holes where your story should be). Reporting is a great experience for when you're young and wanting to understand the world. Unfortunately, news consumers lose out when reporting becomes little more than a character-building exercise for its practitioners.