skysight-inc/HackerNews huggingface dataset:
You don't even need to me approaching middle age. I'm in my 20s and moved halfway across the country recently, and am continually amazed at how hard it is to make good friends of the same gender. Given all the websites/events/groups dedicated to meeting people to date I've found it far easier than ever to get dates, but more difficult to make friends. It's a weird reversal. There's probably an opportunity for a little business there, but I haven't quite worked out how it would work.
Um, this is product for developers. I think that they should be able to handle a pretty simple copy/paste. Not sure the reason behind the drama queenery.
My $47 collapsible standing desk
I also found the inaccuracy of the chart awful and looked into producing a correctly scaled version:

http://i.imgur.com/8wgAk.png

The main problem was being able to still display readable text, which should lead to using another way of visualising the data instead of leading to using an incorrect graphic.

I also looked into using a stacked bar chart to display the information, more information (and code for generating plot, though I didn't put too much time into making it look pretty) here:
http://www.actuarially.co.uk/post/27156208823/smartphone-ope...
Hey, we're programmers here. When the entire install command fits in one line of Python, and I can read it, I freaking love seeing the entire thing and running it in the interpreter myself. I have -1 problems with this.

Plus it's easy as pie, and as anyone who's actually used Package Control knows, it would be worth it if you had to pluck a hair from an Argentinian llama and place it in your USB port while reciting the gregorian chant from Monty Python and the Holy Grail to install it. One line of actual Python is simply a convenient shortcut.
There has got to be a writing style rule somewhere out there that says you should not capitalize the entirety of a word at the beginning of an article if doing so forms a common acronym. It took me almost a solid minute to make sense of that first sentence.
Then removal the legal barriers to building larger buildings and see what people do. If people in the aggregate "want to live in the old, creaky wood buildings," then they can pay for them.
Title should be 7,207 frames per sec.
The most consistent pushback against ST2 is how ugly and non-native folk find it. Lots of us get past that and really give it a chance, but I can't help but hope that Jon reads this and considers spending a couple weeks/months purely on styling, possibly with the help of a specialist.

It doesn't improve the editor's functionality, but sales and adoption wise I think it would go a long way. Especially on the Mac.

Specifically:

* The file browser is really odd. Very non-native. No in-line name updates. Odd sliding around of items coming in and out. No drag and drop. It works, but it is death by a thousand paper cuts.

* Find results tab - also really odd. It's a real buffer, you can edit text in it - but it doesn't change the source material. Just the result tab. Very odd.

* Split windows are great, but the grouping in the sidebar is odd. What's group 1 vs group 2 vs group 3, etc.

* The color scheme is ugly. Very few text editors on Mac default to light text on a dark background. The dark chrome tabs are odd.

* While I love how flexible the configuration settings are, rooting around in a .js file is kind of a pain in the ass. Some basic scaffolding that throws up a configuration dialog [that looks native!] would be great. If for option discovery, if nothing else!

* If you have split panes active, there is no way to quickly tell which tab has the cursor. Each split has a set of inactive tabs and a single active tab. It's hard to figure out exactly which tab has the cursor if you're flipping back and forth from a terminal.
Glitch.js - Glitch effect for DOM Elements
A location service which is actually useful: ask your friends where they are
Who cares if it is "professional" or not? It works, and you do it once after you install the editor and never do it again. Oh yeah, and it was created for free by someone not associated with the product and is awesome.
Say I've been at Obvious Company for a while. Maybe a long while. LinkedIn, Github, none of these things have anything on me. I can't talk about what I've done in the last couple of years because it's all still confidential (and I'm not ratting one employer in front of a prospective - I'd like them to think I can be trusted).

How do I convince you that I'm enough of a rockstar (and I am, for reals) to get a foot in the door? I can blow your socks off in an interview by fixing your product and your business model on a whiteboard, but until we talk I'm just another pasty white guy in an ironic shirt.

You aren't going to recognize the schools I went to, or care, because I was out before you were eating solid food. I don't even have the beard and suspenders. How do I sell me to you?
The Kickstarter mirage: why crowdfunding isn’t a multi-billion dollar business
Amazing to watch all the leaders spread out looking for ground and then when one finally connects, boom... incredible.
> Now, what exactly is a HTML5 programmer?

It's someone that knows a lot about the HTML5 spec. Where as someone writing a game in HTML5 will most probably be using only a handful of the features in the HTML5 spec, and it would most likely be the <canvas> element, some <audio> maybe localstorage, and that's it.

Where as, HTML5 programmers will know almost everything there is, and they are most likely subscribed to all the top blogs that talk about HTML5.
This seems to be an online/social version of Delicious Library. We have just under a thousand books in our library - and the only reason they're in Delicious Library is the barcode scanning feature, which makes adding books easy.

Unless you have a similar feature (scan barcodes using the user's webcam to get ISBN, auto-fill details automatically from that), I can't see most people with large libraries taking the effort to enter their details. It's a huge amount of work for very little benefit.

You could also stand to have a walk-through or similar - unless I sign up for your service I can't see how it works, and I don't intend to sign up unless I already know I want to use it.
(1) Start a freelance practice.

(2) Raise your rates.

(3) As you work for clients, keep a sharp eye for opportunities to build "specialty practices". If you get to work on a project involving Mongodb, spend some extra time and effort to get Mongodb under your belt. If you get a project for a law firm, spend some extra time thinking about how to develop applications that deal with contracts or boilerplates or PDF generation or document management.

(4) Raise your rates.

(5) Start refusing hourly-rate projects. Your new minimum billable increment is a day.

(6) Take end-to-end responsibility for the business objectives of whatever you build. This sounds fuzzy, like, "be able to talk in a board room", but it isn't! It's mechanically simple and you can do it immediately: Stop counting hours and days. Stop pushing back when your client changes scope. Your remedy for clients who abuse your flexibility with regards to scope is "stop working with that client". Some of your best clients will be abusive and you won't have that remedy. Oh well! Note: you are now a consultant.

(7) Hire one person at a reasonable salary. You are now responsible for their payroll and benefits. If you don't book enough work to pay both your take-home and their salary, you don't eat. In return: they don't get an automatic percentage of all the revenue of the company, nor does their salary automatically scale with your bill rate.

(8) You are now "senior" or "principal". Raise your rates.

(9) Generalize out from your specialties: Mongodb -> NoSQL -> highly scalable backends. Document management -> secure contract management.

(10) Raise your rates.

(11) You are now a top-tier consulting group compared to most of the market. Market yourself as such. Also: your rates are too low by probably about 40-60%.

Try to get it through your head: people who can simultaneously (a) crank out code (or arrange to have code cranked out) and (b) take responsibility for the business outcome of the problems that code is supposed to solve --- people who can speak both tech and biz --- are exceptionally rare. They shouldn't be; the language of business is mostly just elementary customer service, of the kind taught to entry level clerks at Nordstrom's. But they are, so if you can do that, raise your rates.
Yes! They were not available to me, but I am glad they exist. HOPE could be improved by easing up the 3.0 requirement for GT, tho.
This is what's bad about the startup culture
The Ivys and liberal arts places I know take multiple children going to school at the same time well into account. I'm sorry for the trouble, but I'm not sure if you didn't look into it, or if you are talking about a situation well into the past. That's just not the case anymore.

EDIT: Hell, look at the comment below; the net price calculator (http://npc.fas.harvard.edu/) even has a drop-down for number of children in college.
The source of the submitted article, rt.com, is not known for careful journalism. I'll check what other sources say about the full implications of the case.

After edit: Now I've had time to check some other news sources.

http://www.washingtonpost.com/business/lawyer-wikileaks-wins...

"The implications of the judgment, which Valitor plans to appeal, weren’t immediately clear.

"Even if Valitor is eventually forced to comply with the judgment, it isn’t clear whether Visa or MasterCard would allow their customers to make donations to DataCell or WikiLeaks. Both companies have refused to deal with WikiLeaks for the better part of two years, leading to allegations that they had bowed to U.S. pressure to starve the organization of funds."

http://www.wired.com/threatlevel/2012/07/wikileaks-visa-bloc...

"The Associated Press reports that Valitor can appeal the decision, but even if it chooses to comply with the judgment, it’s not clear that Visa or MasterCard will still allow customers to make donations to DataCell or WikiLeaks."
To attach behaviour to data in a functional language, you typically use first-class functions. Your draw function would look for a function in each drawable object and call it.

To your second question: find some great open source projects and read their code.
This is much better than the average lifestyle piece, or at least I guess it is. I couldn't read it - it's too painfully accurate. I'm very sad that our society works this way.

I think I'll go walk the dog.
> If your browser will accept the certificate that the server presents, anyone can pretend to be anyone and your browser will accept it.

Yes but at least the data is protected from eavesdroppers that don't control any hardware in the line of the connection, which is better than nothing.
That acronym in the New York Times would be "I.T.", not "IT".
Steve Jobs on Paul Rand http://youtu.be/xb8idEf-Iak
Any chance you're in the Bay Area? I just moved out here from Philadelphia and am stuck in the exact same situation. Either way, feel free to shoot me an email (in my profile).
He's already said it's not a vac tube (on twitter). I'm betting on some sort of launch loop (Lofstrom loop).

When he says there's a physics problem with fuel cells he's not being flippant. They're less efficient than batteries, have lower volumetric power density, and cars using off-the-shelf batteries already match the range of gasoline cars (so there's no energy density problem to solve). The only problem with batteries currently is cost, and fuel cells are no help there.

Pretty much the only attractive thing about fuel cells is that they can run on energy-dense liquid fuels like methanol, which can do greater power fluxes than last-mile grid. But battery swaps are even better. Ultimately, lithium and gasoline have about the same energy density, methanol half as much, and compressed hydrogen about 1/10 as much. And there are good reasons why hydride storage is unlikely to become practical in cars any time soon.
I think JS is a good language, but I am probably not in my right mind, so touché.
I hope this comes true that the developer of ST2 will shift focus to the cosmetics and the interactions.
> This might be because they made their own widget set and haven't finished yet. If so, it was a mistake.

I don't understand how anyone who has actually used Sublime can say this. It's smooth, clean, cross-platform identical, and beautiful, and most importantly, insanely fast. I believe the widget set is their biggest strength.

Then again, I also believe the text configuration is another strength. It's a programmer's editor; it wasn't designed this way out of laziness or poor aesthetic or UI concepts, it was designed this way because it's exactly how most of the target users want to configure it. It also saves a lot of dev time that would be spent maintaining myriad settings UI's and determining which belong and which don't and how to lay them out and how to document them, etc. etc. etc. Instead, settings are keys and the way you manage them is through simple, readable JSON files. No problem.

It also has many other advantages, such as being able to have a settings file per project and override any settings as you like, rather than being limited by a pesky UI.

In fact, it would probably be a fairly easy thing to set up a Sublime plugin that provides a UI for the various settings as you desire. The fact that no one has bothered to do this yet is very telling.
The user agent string is too loaded with backwards compatibility to remove or change. So the next best thing to do is supersede it - add a new agent-id or some such which is mandated by standard to be in the form "BrowserName/Version", e.g. "Chrome/22.0" or "Firefox/15.0.1", while keeping the old user-agent. Problem is I guess it's not really worth it - it doesn't expose any new information not already in the user agent, and it doesn't stop site authors relying on specific agent-ids. So I guess the way forward is try to ignore the user agent completely and just use feature detection.
Yeah, I realized that after I realized that it was saying "It".
NYTimes takes its style guide pretty seriously. This would probably be the place to make such a request: http://afterdeadline.blogs.nytimes.com/
Depends what country you're from :)

http://docs.oracle.com/cd/E19455-01/806-0169/overview-9/inde...
Yea, Microsoft Speed+Mobility don't have the SSL requirement, because it is based on WebSockets which already have done the work (masking etc.) to deal with bad middleboxes. And SPDY and WebSockets was developed at the same company (Google), yet it is MS that realized both can be combined together.
I don't understand the outrage over internet advertising if done properly. People are very happy in general paying cable TV a monthly fee and then receiving comnercials in addition, if not we wouldn't have nearly universal first world subscription rates yet when Hulu or Youtube add commercials people are up in arms... this is just noe example.
Alas, set theory and the Venn diagram approach has been off the UK syllabus for some time as well as in the US.

I take your point about the correctly drawn/direct proportion version of the graphic being more quickly assimilated. I just think that with such a 'dynamic range' of data (0.1% compared with 0.2% in one category compared with 17% vs 14% in another) any kind of graphic will require very high resolution to convey the overall picture. I suspect that may have been the reason for the non-proportionality in the original Nielsen graphic.
Instead of Esc you can use Ctrl-C without any delay. I learned this years ago when the latency of a satellite Internet connection would interfere with Esc and Meta.

And, if you remap Caps Lock to Ctrl, Ctrl-C will be easier to type.

This works 99% of the time. The only exception I know of where it performs differently is in operations on a visual block (not visual line) selection -- hitting Ctrl-C only applies changes to the current line but Esc does what you want.
What functionality are you looking for? I usually use :new|n<directory> ,which is usually :new|n.
Meetups? The vast majority of them are not designed to find people to date.
Once you can tell reliably tell me you're going to deliver 10% of the remaining total work in the next two weeks, I know for a fact you have 18 more weeks left in the project.

Really? I would automatically estimate 38 more weeks.

The difference being that once someone is confident of their figures for time periods that long, they are generally wrong by a factor of 2.

In essence this is a disagreement about what "reliably" means. But in general time estimates tend to be "the smallest number that nobody can prove is wrong" rather than "how long this is likely to take". And you can tell that because there is a nice little plan, and a breakdown of how long each step could take, with no big fudge factor for "Things we don't know about yet, like the requirement that we'll get told about in 2 weeks."

Cynical? No, realist( * ). ;-)

* Cynics always claim to be realists.
The connotation that "freelancer" carries is that you are in general someone who can be plugged into an arbitrary dev project instead of an FTE. When you hear "freelancer", think instead "temp". Highly-paid temp! But: temp. Also: a freelancer is usually a sole proprietor; when you get 3 freelancers into a room, they become "contractors". Same connotation.

A consultant is someone whose practice is so expensive that for most companies it would make zero sense to keep them on staff. Think about graphic designers. I love graphic design and I love paying for graphic design, but I will never be able to convince Dave & Jeremy that we should hire a full time graphic designer. (And here you get a small taste of the complexity of the word "expensive", since graphic design is in reality very cheap).

There is a blurry line between consultants and freelancers/contractors. Sometimes, consultants get sucked into contractor projects; these are commonly called "staff augmentation" projects. You do them because you like the client and because the money is usually good; also, sometimes the market for whatever you do heats up, and suddenly it starts to make fiscal sense for lots of different companies to effectively get a full-time body to do what you do.
Ugh, tell me about it. What a slimeball.

I loved Elon's response to it though. It sounded a bit like he was implying that he doesn't mind running public companies because he doesn't cook his books in the first place.
I came here to say that, but you said it better than I might have.

I would like to add that his/her post reeked of rationalization fueled by insecurity.

In real life, there are sometimes reasons we fail that are beyond our control. There are always excuses for failure that have some truth in them. There are always ways that we can look at the successful as lucky SOBs and the unsuccessful as victims of cruel fate.

While it's interesting to contemplate the roles of skill and luck in success on a Sunday afternoon -- I've never met a really successful person who didn't have a positive outlook on her ability to mold her opportunities, to watch for chances to make a move, and to sieze those moments that were right and ride them to success.

To glorify happenstance (the particular school you can afford to go to) and self-victimhood is a self-fulfilling prophecy and guaranteed way to minimize your own chances of ever being successful at anything.

Are we our knowledge and experiences? Are we our genetic potential? Are we our upbringing? Are we just products of random chance and our environment? The more I learn in life, the more I become convinced that we are our ATTITUDE. Attitude is the prime factor in success or failure. It is the leading indicator to me when I go to hire someone or decide whether or not I want to work with him.

I don't care what school you went to -- if success is your goal, then start with attitude. Adopt one that drives you to focus on yourself and your own improvement every day of your life. Good things will follow.
Way useful. You can, for example, select all instances of a variable name, then rename it selectively from the middle of the selection if you want.

Also good to note: Command-F find also has a "Find All" option which can be faster than pressing Command-D multiple times, and also allows more complex non-word and regexp searches. From there you can use multiple cursors or replace the whole selection just by typing.

Brilliant editor, this one.
Thanks for that. Off topic: Safari on iPhone cuts off every line short at your link...I'm surprised by github!
I have been travelling Canada while working on my startup. This has been great so far. My friend took this idea to the extreme and has been travelling around Europe for 3 years in a motorhome. He's earnt enough money to keep going pretty much forever. Lucky bastard.
The only effect I've seen from the word "talent" is to convince some people they'll never be good at anything. I really hate that word and the pretensious jerks who use it.
I set cmd+t for goto anything and cmd+p for command palette.
JUSTICIA RUANO Spring 2013, Barcelona
Yeah. This is why I don't invest -- I don't really see it as investing, I see it as waiting to have your money taken away by someone who is really good at taking money from others.
Well that's not true for everyone. I live in a nice loft in the Dogpatch and have a nice BayView. I would never trait that for a shitty Victorian. I would be happy if 90% of victorians were to be torn down to build some nice bright lofts with up-to-date amenities.
That being said. There is A LOT of construction happening in the Mission Bay and Dogpatch area.
Ignoring what other users have said (bloat, speed, noise, etc), I find that my code in an editor like ST2/TextMate/VIM ends up being substantially better and more maintainable than code written in a full-blow IDE. The full-blow IDE may mask code smell by making it easy to push on when things get ugly.

For a trivial example, if you can't remember the name of some function you wrote in another module, it may be the case that the function was poorly named or the code you are currently writing is trying to do too many things. In an full-blown IDE, it doesn't feel wrong; in a simple text editor, it actually hurts. (Yes, ST2 has autocomplete, but IIRC, it's based on a tokenizer, not a parser. In either case, I operate with it disabled.)

IMHO, it's a trade-off. It requires marginally more mental effort to compose code without the features of a full-blown IDE. This marginal increase in effort may slow me down considerably in the beginning to middle parts of a project compared to someone using a full-blown IDE; however, by the time I "catch up," my code will probably be more conducive to safe expansion and maintenance, and for all but trivial projects, that's the majority of development time.
GL Invasion, an old-school shoot 'em up in WebGL
Where did this story go? - Intel Core2Duo CPU cache controller bug - 0day
Linux developers working on Windows UEFI secure boot problem
Some countries reverse the notation used in the English speaking world. E.g., 1,000.01 would be 1.000,01 in France
Beef bourguignon recipe
Beef Bourguignon recipe and many more beef recipe. More the 1,000 easy recipe for any meal.
Direct links: http://vimeo.com/28457062 http://vimeo.com/30577412
In fact, looks like WebSockets was developed by Ian Hickson at Google, while SPDY was developed by Mike Belshe at Google:
http://tools.ietf.org/html/draft-mbelshe-httpbis-spdy-00
http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-...
"It feels good to write. It feels good to hear when you're in that situation. It doesn't help you."

I feel that there are many contrary-to-conventional-wisdom articles that can be characterized like this. All too often they get traction, especially on HN, despite their obliviousness of how reality even works. Kudos for a good critique of this story's tone and framing.