skysight-inc/HackerNews huggingface dataset:
That might be an American thing, dunno... In Europe things seem quite clear (or at least they are consistent ;) )

* GSM -> 2G

* GPRS -> 2.5G

* EDGE -> 2.75G

* UMTS -> 3G

* HSPA -> 3.5G

* HSPA+ -> 3.7G

* LTE -> 3.9G (here I agree with you: this is something advertised as 4G, mostly because of the speed difference)

* LTE Adv -> 4G

I don't know about non-European standards.

That said many of those numbers are just a handy way to explain to the common user concepts like: "An intermediate GSM=2G to take us to UMTS=3G". Hence it is called 2.5G. Then UMTS takes longer to appear then expected, so in the meantime a new intermediate standard appears between GPRS=2.5G and UMTS=3G. Etc... :)

Hope that helps.
You can also install it via pip:

sudo pip install fabulous
Maybe I've just had bad luck, but in my experience recruiters have proved to be a layer of unwelcome misinformation.
In terms of social validation, getting into college counts for almost as much as actually graduating.
> "So if you find yourself lacking some motivation, maybe thats why you aren’t that great. Go find it and last time I checked, money pushes so many people forward."

The problem is that money isn't motivation to actually enjoy programming. When you start coding to get money, you're seeing coding as means to an end, and not an end in and of itself. That sucks all the fun out of coding just for its own sake.

I used to love coding games. Then I realized I could sell them for money. I started making games at a much faster rate in order to make more money, but suddenly the game making part was not as much fun any more. I wasn't pushing my own boundaries any more; instead, I was just rehashing what I already knew and had already made into new layouts to create another game. Once I realized this, I stopped selling games, but enjoying coding just for coding took a while to fully came back. I could argue that it only just now came back, about a year after I stopped selling my games.
Oi! I didn't say HTML5 is "the last final big version" of HTML, I said we won't see it expanded for a long time. Maybe I'll be proven wrong about that, but it still takes demonstrably longer for the W3C to reach an agreement about new specs than it does for Adobe to release updates to Flash. Flash Player 5 was the most recent version when XHTML 1.0 came out!

That said, I would like to read that article/thread. Do you have a link, or remember its title? I can't seem to hit upon the right combination of Google keywords. ;) Thanks.
I think that technically WiMax as in 802.16e (note the 'e') isn't properly 4G, but the following (802.16m, I think) is.

A bit like LTE isn't 4G but LTE advanced is.

However that's from a purely technical point of view. In terms of speed: LTE >> 802.16e.
Along the same line:
http://www.lost-in-val-sinestra.com/
It's even better than the Prototype trailers in my opinion.
Best data blogs
You question is missing a very important piece of information: What makes you think that past illness is something that'll scare off employers? In other words, what happened, and how did that affect you?
I'm now very curious about what company has 9-5-drone culture, _and_ haskell!

(Also, I miss-clicked and down-voted you by mistake I'm really sorry, I upvoted a couple of your other comments)
Cancer, basically.
In other news, Chrome, a Firefox clone, has beaten Firefox to version 4, and also to version 5...

... Or maybe, just maybe, comparing version numbers across different programs is completely useless.
As someone who didn't have particularly good grades, I've been in this situation. In about eight job interviews, only once did someone show surprise when I told them my grades. Its as big an issue as you make it.
That's a cool hack, if impractical.
A resume should play to your strengths, and not get too personal. If your grades were bad then, leave them off, but show how awesome you are anyway. If they ask at an interview, just be completely upfront about it. Say they were good in grad school, but bad in undergrad because you were sick.
If you mention it at all, I suggest being bold - under a heading of 'Other Achievements' include a brief sentence about overcoming the illness - alongside any sporting success or open source work etc. This frames the illness as (ultimately) a success, rather than as a weakness. Hope you find the right job.
I can't imagine a situation where this functionality would be useful. Can you give an example?
It looks great, but what makes this different than a (curated) walled garden section of the internet?
Ask HN: Should I consider a job in VC?
Long time user, posting anonymously.

I'm a technical guy living and working in the Valley. I'm considering a career change out of startups and into VC. As an associate at a VC firm, I would have shorter hours, better pay, and wiggle room to start my own projects on the side compared to my current job. This all sounds really nice!

But it feels like I'm missing something. What are the downsides to working in VC? Can you go back into startups (possibly even start your own) after making the jump? Will I fail because the work is mind-numbing?

What do you think?
Demoronizer - Correct Moronic Microsoft HTML
Ask HN: What is your new idea routine?
Put another way, once you come upon what appears to be a legit startup idea, what steps do you take (in order)?

For instance, do you first scour the market for similar startups? Do you ask friends what they think, or whether or not your idea is technically feasible?

What's your process?
As opposed to myself: I'm a Psychology Research graduate working as a Computer Engineer (for the last few decades) who taught myself an awful lot of what I know from reading books and manuals...
A Great Coach
Thanks. I'll think about that.
Every time someone tries to tell a friend about your site, they'll need to say "cardly, but with a 'k'."

It's a minor thing, but I'd favor a name that didn't require auditory clarification.
i wonder how this is implemented. as a browser for local html archives?
OK, that's hardly controversial. Why not just put it in there? Why would anyone think "he had cancer, he's unreliable"?

Why do you seems to think that makes your past murky? I mean, I don't envy you, it's a horrible disease, but it doesn't make your past murky.
The finance industry (... guesses wildly)?
I am in the target market for this and something disturbs me. It looks so great and neat that I wonder what will happen to the noise to signal ratio. I am not exactly the Buddha in terms of concentration and the last thing I want is to be plugged into an interactive environment (the app itself and the iPad). I'll play around, have urges to read a million things at a time; do quizzes; watch videos; write notes to share instead of writing them to learn and in general do everything on it, but learn. What makes it even more dangerous is the fact that it looks like I am learning something.

That's the problem with a lot of products I see. It's not that I don't have a use for them. It's the fact that I don't want to get used to them. Sometimes, the bare bones is just how things should be. Of course, it's awfully convenient to have things in this package, but it won't serve the purpose that well.

This is why I plan to buy the color kindle someday, if they come out with a decent system to take annotations. It scratches my itch for books with an occasional physics/ math/ computer text, while offering me an environment I can curtail. Hopefully, someday I will have more fine tuned control over myself, but until then I plan to stay away from such things.
I love an Apple pile-on as much as the next guy, but this really isn't that controversial. Apple doesn't want you needlessly gathering info (including tracking info, which is personal info, so "just" a username and password would count). The only things you can put behind a user/pass wall are things that require account-based tracking. Apple's letter was pretty clear about this.
Lots of great insight on building teams, getting everyone to have a shared understanding/training/framework. Commanders intent and mission goals are useful thoughts on delegating / focusing a team, etc. Thoughts on using tempo, strategy and "maneuver" warfare are incredibly relevant to resource-constrained startups.
Google: Change Your Name to Escape Online Identity
I'd say programming is deceivingly easy.

I mean, it's easy to write one line of code. It's easy to write a second line of code. It's when you reach hundreds or thousands that it gets tricky.

Good programmers manage complexity.
I'm not sure exactly the type of functionality he's talking about, but in a shared session, the ability of two people to modify a file simultaneously would be extremely useful in certain circumstances.
Wonder if it'd make sense to make a lib/gem out of it.
I intentionally program in that style all the time, especially in the absence of a REPL. It's really not much different than writing it out with pen + paper first.

It lets me get the idea out of my head and on to the screen where it can be criticized. Tracking down syntax errors, missing includes, compiler flags, etc. is enough of an independent activity that I often want to do it all at once at the end of the first brain dump. At the beginning I want to be shitting out code, not googling for solutions to GCC's vague neuroses. After that first dump is done and validated, I use it as the first commit and iterate from there.
Throw as much as you can into our magnificently superabundant landfills today. Future generations will thank you for it. The current recycling craze with today's tech is wasteful and harmful to the environment.
Yes, but the Linux market is pretty much a "winner takes all" one, since there's so little choice. Just like the Blizzard games sold so well on Mac a few years back.
doubt anybody really cares .. for all the places i've interviewed, nobody has really touched upon the gpa .. at entry level positions, HR uses a GPA threshold in job postings but I guess that too is just a formality.
The thing that nobody understands until you've lived through it is just how long it takes for some companies to get profitable and self sustaining. And just how long it takes for some companies to get liquid and leave the portfolio."

The thing that less people understand is when to cut bait. I think avc is making excuses here.
"we wouldn't ever even comment in HN, right m0nty?"

I guessed someone would try to make that point :) You'll notice I rarely do comment here, and I don't on reddit, youtube, Digg, etc. At least here, there is something approaching a conversation. But, Golden Rule: if I have nothing to say, I don't.
Here is my typical routine:

1. DON'T write it down*
2. Write it down
3. Look for existing services
4a. If any exist from step 3, start using them.
-If satisfied => keep using it and get on with life.
4b. If no services exist, or I am dissatisfied with existing services,
=> share idea with friends and colleagues.
5a. If ( feedback is overwhelmingly positive OR I need it right now )
AND ( I have time ) => start developing.
5b. Otherwise, add it to the long list of things I'd like to make some day.

* I don't write it down for the first few days, because it's a simple way for me to filter out all the fleeting uninspiring ideas that probably wouldn't have taken off. If I forget about them, then I must not have been that inspired by it; and if I wasn't inspired by it, then there is no way I could have inspired others with it or created any passion for it.

It's hard for me to otherwise filter out these uninspiring ideas, because when I first have them, I'm inherently biased. I tend to be in love with the idea that I thought of something novel, and it's difficult to distinguish between that excitement and excitement for the idea itself.
Can you name startups launched since 2005 which have > 20M in revenue and haven't taken series a capitalization?
Depends on the recruiter and industry. Its pretty easy to figure out the jokers from the professionals (simply by asking "Who is the hiring manager?" will a lot of times show you who is who). No doubt the big firms are typically loaded with jokers.
Don't read too much into my name!

I don't think anyone will consider me unreliable, but for someone going through a stack of applications it's something that sticks out for the wrong reasons.

Plus, an application can be seen by a lot of people and you don't want to start a new job being THAT guy. I don't mind people knowing, but I like to have it on my terms if possible.
#5 is also not a syntax error. Rather b is interpreted as a method and the block is associated with it.
Because you'd actually end up writing web apps with real value rather than just the next killer "social media app"?
It may depend on the sort of jobs you're applying for, and there may be cultural differences. For the area I'm familiar with, high-tech non-defense jobs in the US, I'd say leave the old grades off. I've heard that in some other countries, there may be more emphasis on having followed the "correct" path.

I'm trying to remember if I've ever seen someone with an advanced degree put their bachelors GPA on their resume.

If someone asks about your bachelors grades (very unlikely), you've actually got a great story that proves your ability to achieve your goal (graduate from college) in the face of outrageous obstacles. I'd say that's a much more impressive achievement than most recent Masters graduates can point to in their undergraduate record!
I can imagine a company that would say, "there's a chance of remission, therefore no-hire due to risk."
I don't know how much data this app needed to be input before operation. But I understand Apple's concern. Requiring a registration with lots of data before an app can be evaluated is annoying. Also the app can be easily be changed to get accepted.
scp is a lot slower than the tar-pipe with many small files.
General Motors: Government Motors No More
Better not compare releases and new features either ... like it or not TextMate is stagnant.
Indeed. Grades have never come up in any interview I've ever had. The only conversation I've ever had went something like, "Oh, UofI, great school." "Nope, I went to the one in Chicago." and that was that :)
No, but it is legal to stage what purports to be the same.
I think the gist of Leo's post isn't that blogging is better then microblogging, it's that putting content onto a system you control is better than putting it onto an open service where you are basically a sharecropper for Da Man and your content can vanish without notice.
And that this is a valid point even if your "content" is a photo of a sandwich.
When one doesn't know how to use regexs for S&R?
This is an interesting idea.

Perhaps an intermediate site, that you log into with an OpenID, and which then gives you a new OpenID that has some form of ranking/karma system enabled?

Or- Just a standardized method to track karma/ranking across disparate sites? Maybe an extension to OpenID, feedback for feedback?

The only obstacle I see, is how the information would be conveyed. Without the participation of the hosting site, it would be little more than a static link.

Maybe a tangent of Flattr's offerings?
I disagree. I interview people on a regular basis and I have never even considered thinking about asking them about their grades. All I care about is the ability to answer our interview questions. ("But what if someone's not good at reversing a linked list on the whiteboard," you say? Then they can work somewhere else.)
A brief history of aviation checklists
Well, it's very reassuring to hear this from two of the Hacker News Illuminati.
It's fun, similar to the movie ad that appeared on justin.tv a few years ago as a mock broadcasters channel. (I think the channel showed them 'live' and then some disaster happened or something).

However, doesn't make me want to go see some exorcist movie. Old spice was just in a different league. I actually bought some old spice.
Do NOT mention cancer to any potential employer unless you have to. Cancer doesn't just "go away". Any survivor will be on drugs for years and the threat of relapse is always there. In the eyes of anyone who is providing you with health insurance, it immediately makes you a liability.
Indeed. Making good software requires systems analysis in addition to programming, but it is often taught poorly or not at all.
The "blog post as direct response" model works really well on Tumblr.

Everywhere else it only works at the extreme ends — for total takedowns like the recent Kurzweil/Myers dustup and friendly 'Sue's post on x inspired me to post this on y', but not anything in between. Trackbacks were the worst thing to come out of SixApart, and those guys were chock full of bad ideas. Basically tailor-made for spam.
I agree. I never put my grades on my resume. It was what I did outside of school and how I interviewed that mattered.

Don't be ashamed of your illness. Be direct, honest and proud that you got a degree at all. You presumably came out of the illness stronger and with a different perspective on life. As someone who also went through illness in the past - there is something to be said about how such illness affects one's character. Use that to your advantage if they ask about your bachelor's degree.
previous discussions on hn-

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

http://news.ycombinator.com/itemid=381128

http://news.ycombinator.com/item?id=485239
Exactly!

The reality is that in large organizations, the people that decide that a nap room is "unprofessional" are not the same people that decide what programming decisions to make. If I didn't like the programming decisions (or programmers), I wouldn't bother.

But it is nice to be reminded that at some companies, the same people make both decisions, and the results are good :)
Note, for example, this matrilineal Islamic culture:
http://www.roamingtales.com/2009/10/21/a-matrilineal-islamic...
Nice concept, but I see the you restrict it only to mobile devices. I think it would be practical for "traditional" web based clients too.
When I get some time, I'll write it up more fully with some screencasts.

For now, I'll try explaining: the way I think of it is, it lets you do the exact same thing as macros, except live. Macros in vim/emacs/others are often touted as a great feature, and they are. In vim for example, formatting a huge column of, say, html text involves formatting one row using the proper keyboard commands, then repeating the action multiple times. But with multiple selection, you can operate on all the rows at once, easily seeing what it is you're doing and how it's affecting all the rows.

Maybe even more importantly, it makes it much easier to do activities you wouldn't dream of doing in a macro, since it's much easier and more light-weight. For example, say I have two very similar if statements, one which deals with case "x" and one with case "y". Say I wanted to add a small piece of code to both. I can, with one command, select both "if"s, then just write away that piece of code. Lets say each "if" has a different variable name, I can actually move the cursor up to the variable name, select the name, then paste it every time I need to use it. This is the kind of repetitive task that happens a lot in real-life code, but which you would never use a macro for since it takes to long to make work. With multiple cursors, it works easily.

Summary: multiple cursors make macro-like things 20 times more intuitive and much easier in practice, meaning you use them more, meaning you do less repetitive stuff.

Hope that helps explain it; for more details, you'll have to wait/check out Sublime yourself.
Keep that a secret unless you absolutely have to tell anyone. Insurance companies will impose a huge fee on any employer trying to hire you. This type of discrimination is one reason there are laws against what kinds of questions can and can't be asked in interviews.
There are all kinds of uses, but generally, they're all a crutch for fucking something up in the first place. Like, for instance, in a Django model, where you've got a bunch of CharFields, so you copy and paste one line 8 + times, and edit the name of the field... and then realise that you've spelt it "CahrField".

With a multicursor editor, you just drag the mouse over that area to put a cursor on all those lines, and then type the fixed version to apply to all at once.

Regexes would do just as well, but depending on how comfortable you are with them this is a bit more rapid.
People who have done things do not need to cite grades on resumes, at all. They are a proxy for future doings among those who have not yet done.
I think problem with lot of bad programmers are that they do not take the top down approach and often get way too attached into the micro-details when they are just beginning. From my experience, it invites a lot of trouble. They open the editor and start coding stuff when they don't even have big picture in their head. Not only this increases the total time to have it developed by 2-3 folds, but you get stuck at times. It just makes programming so much easier when you spend couple hours thinking about the problem before you actually throw yourself into actual coding. This is probably the biggest lesson I have learnt about programming.
Good question. Now I just have to figure out what the best thing is.
I believe it is "true" multi-cursor (I went from e -> Sublime, and used it semi-frequently), but you'd have to test to confirm (I only used a limited subset of the functionality).

Regardless, I really, really love Sublime too. I wish it was available on other platforms.
I prefer to write it out with pen and paper. After all, most of what you do when you code is come up with a solution to a problem and then implement it. It's a lot easier to play with your solution when you're still forming it than after you've already typed it up.

Code is also difficult to read. It's much easier to understand a code flow diagram, or something similar, than it is to comprehend the 100 or so lines that the diagram represents.
Given that that is the subject of a civil suit we may find out if it's nothing or something.
No health insurance will cover anything for anyone who entered the scheme not disclosing a past treatment for cancer. Health insurance concerns do not go away (quite the opposite) by not disclosing cancer.
Hey nice, it's cool to see a Swank client that's not Emacs. Reusability++.
Did you not put grades when you were graduating out of college? My boss considers it a big no when a recent grad refuses to put grades. I have seen that grades or even degrees do not matter when you claim experience and knowledge. But that seems not to be the case where your masters is a big talking point.
I think it is neat in theory, but in practice I find sublime's multi-cursor thing more of a pain.

Across a whole document I just don't trust it to do what I am expecting when I can't see all the changes on the screen at once. Search and replace remains a much more intuitive (to me) approach.
> Wouldn't they have changed history dramatically by killing Hitler?

Who cares, it was hilarious. There's a time for accuracy and being PC, and there's a time for little humor gems, even if they aren't perfectly congruous with what a normal person would do!

Although I did think they missed a golden opportunity. When he 'missed', He should have said, "oops, I missed. I hit JFK instead" (JFK assassination)
Thanks for the great day in the life post. Would be interested to see a similar post focusing on the technical aspects of the project. Maybe that's the tech talk, but a post would be helpful to for people who can't make it in person. : )
SXSW: Hippies Get High…Tech: Game Mechanics Meet Sustainability
The Black Swan was a black swan.