skysight-inc/HackerNews huggingface dataset:
My family used to be pretty poor. By "poor," I mean, "not enough to eat." So yes, I know a bit about injustice, and I'm still going to stand by my statement that a million dollars, in the United States, is not enough to never have to think about money again. I can't throw away the conditions of not wanting to help out my elderly parents, or wanting to afford the best treatment for myself if I get cancer, by the way, without turning into one of those greedy heartless bastards you dislike so much.

How about this. Do you think a single mother working at minimum wage in Detroit is well-off? She's making what, $50 per day, which is 25 times as much as your hypothetical Somali, but I think someone as concerned about social justice as you are ought to realize that with her "exorbitant" wage comes a shitty standard of living. Using currency as a metric of well-being is not enough.
American Marketing -Apparel Mall
Saying "Xbox" launches a menu, and you can tell it to take you to the next race
We're not losing it 'to' anywhere. If you don't use skills, they atrophy, and when you need them again it takes time to knock the rust off, and even then you can lose some of your original finer points.

One easy example is manufacturing management, particularly of electronics. People think it's easy, but it's really quite intricate. I've worked for two manufacturers of electronic goods, and if a production manager leaves, it's very hard to find a replacement that has a clue. And if you're not a company that can afford both the scope and salary to pull talent internationally, it scuppers your ability to make things efficiently. It takes years to train someone up to be an efficient self-directed production manager.

There's also similar things like this in the trades - tradesmen are so heavily paid right now because of exactly this issue, skills forgotten by society. We went through a period where trades were looked down on and the skill pool atrophied. With only so many tradesmen and too much work, it's really expensive to use that skillset.
Let me check if I got this, just because they're ripping money off the film industry and they must come up with results to justify the money they get into their pockets, the country is supposed to give up on all freedoms and throw the constitution to the trash?

I generally don't like violence or encourage it, but people who back things like SOPA and PIPA really deserve a good beating.

We all saw how good the "great wall of China" proved to be. Protesters vanish without a trace, people who dare to say anything online sometimes go to jail or just vanish.
Always entertaining these "Facebook quitting is not possible" discussion that are following such postings. It is very impressive how much value people put on remote peer group approval. Sometimes it all seems like a bunch of highschool kids telling their parents that if they don't get these "cool" apparel items, they are not going to be popular anymore.
At the beginning of the day when I'm lying in bed, after looking at my calendar and reading the morning email when I get up, I picture myself going through my whole day in my mind. Whenever I get stuck in the middle of the day, I take some time to let my right brain image stream through the rest of my current task, which usually gets me back on track.
I use Windows 7, and I configure the task bar to XP-style non-stacked oblong buttons, I use Classic Start Menu to get an XP style menu - I absolutely loathe the Vista and 7 start menus - and I've just about completely given up on Windows Explorer, and mostly moved my file management to Cygwin bash in the terminal.

My strategy for dealing with MS changing Windows is to use non-MS software and isolate myself from them.
So all countries can sieze websites without due process? Sounds fair.
It's insufficient information for that.

Without knowing how much the stores cost to setup & run you can't guess the margin.
Good point. My IDE is bash. Through it I use components and plug ins ("programmes") to edit code, run tests, commit to svn, pull down changes, etc. Bash is my development environment.
Oh wow, I thought this was a static feature.

It drives me insane when my mom sends out announcements to her five siblings and their respective families who all happen to have iPhones. I never see the end of the conversations.

It's bad enough I have to listen to them all compare apps at the dinner table. "Hey Firebrand, how come your game isn't selling as much as Angry Birds is?" Ugh.
Finally a post that talk about procrastination without giving advice away.

Because really, I've read them all. I'm pretty sure I could do a PHD about procrastination. The thing is, I would never start it.
rename it to porter.js

porters are delicious beers (https://en.wikipedia.org/wiki/Porter_%28beer%29) and porters (https://en.wikipedia.org/wiki/Porter_%28carrier%29 , https://en.wikipedia.org/wiki/Porter_%28railroad%29) help everyone get things done.
Twitter Has to Do What is Right for Their Business
Samsung already has bada, with 4.5 million installs.

http://en.wikipedia.org/wiki/Bada
Apple was taught that this is how you play the game.

I thought Apple was 'think different' and 'we play the game our own way'?
IANAL, but "obviousness" isn't the same under design patents as under normal patents.

The design for a Coca Cola bottle is "obvious", but it is still protected.
IntelliJ IDEA or any of the JetBrains IDEs based on that platform (RubyMine, WebStorm, etc.) have this built-in: right click in the gutter and choose Annotate. Mouse over a line to see the commit message for the most recent change to that line. http://www.jetbrains.com/mps/whatsnew/screenshots/20/annotat...
I see what you did there.

But yes, it's great that two things came out of Nokia+Microsoft: Microsoft finally has a really solid mobile hardware partner, and Nokia finally has a well-designed operating system.*

*That they care about. Shed a tear for MeeGo Harmattan.
bikeshed.js?

There are only two hard things in Computer Science: cache invalidation and naming things.

-- Phil Karlton
I wholeheartedly agree with your first two points.

On that last note, I think we're already far ahead of the curve when it comes to entrepreneurship. We're encouraging our kids to take chances, but giving them little when it comes to financial education. I think that alone contributes to the large amount of debt per capita in this country.

But since we're on the topic of entrepreneurs, good ideas don't succeed on their own, nothing new here. To elaborate on that, you can't execute without having the capital to get yourself from idea to prototype. That said, I can't tell you how many times I've seen talented individuals hold themselves back from following through on great ideas because they don't know how to set aside money that would later provide them with the time to focus on those great ideas.

Regardless of how one views our educational system, we aren't doing enough to teach the fundamentals of managing money. It's both surprising and depressing how many people don't comprehend the basics of credit cards, loans, insurance, bills, etc..
An Apple Gift for the Holidays: Free Beatles (Book) on iTunes
You're right, of course. It's by no stretch of the imagination complete, but it's getting very close to our minimum viable product to push out the door.

Maybe I'm a control freak, or maybe I'm impatient; I like your suggestion but I can see it now: he'll agree to it, then nothing would come of it for a few weeks/months, then I'd grab the reins again and do it myself.

After having this discussion on HN, I'm definitely of the mind that his and my timeframes are just incompatible. Looking back, he's had a casual and slow, "it'll be done when it's done" attitude, while I'm very much of the fail-fast mindset (aka push it out the door ASAP and see what happens).

Thanks for the thoughts.
This is a very interesting statement that I've read before.

It is interesting because it deals with the moment you're working and not about the moment you're procrastinating. Because yeah we've all read those articles while procrastinating which gave miracle solution. Never works.

This is a real solution.

It doesn't tell you what to do to stop procrastinating, it tells you how to stop working as not to procrastinate the next day.

It is a lifestyle about knowing WHEN to stop something. And I truly believe it can be applied in a lot of life situations.

When you talk to a girl, don't wait the last minute, when the conversation starts getting boring, to leave. Leave in the middle of a conversation, leave when it's interesting. She will keep a good memory of you in mind and the next time you meet her you guys will be at a peak of exchange.
Google Search Pages Hide +1 Buttons
Key is: know how to finish. Otherwise you (I) will spend the night awake thinking about how to finish.
The MPAA goons have long passed the line of "we give a frak what anyone says about us" and will happily stay there as long as politicians take their money and vote as desired. And look who said this: Chris Dodd, a former senator.
If you "feel sheepish about the whole thing" isn't the right thing to do pretty clear?
It's possible to make animated GIFs that use more than 256 colors per frame (although they'll probably be bigger than a format designed for that sort of thing).
$2 Billion is probably all that can be afforded until the bigger political battles can be won - ie: the 1% issue and getting corporate tax back into the public coffers. Quite a gamble to take however that the next generation of public funded Delaware startup corps will realize their longer term tax potential.
Definitely more accurate, but I wish these sort of metaphors wouldn't be used at all. Oversimplifies the issue.
Kevlar Tether Keeps Your iPhone From Plummeting To Its Death
i hate to be that guy but i have to make a comment that's completely unrelated to the content of the post i object to the lack of capitalization what's wrong with using capitalizations i understand and tolerate logical punctuation but i draw the line at capitalization for the purposes of this comment i've decided to drop all punctuation just to be different i'm trying to cultivate my brand
So the 'idea' is worthless without a smart nerd's execution and coding? Exactly what does an engineer do without an idea? The answer is nothing. They have nothing to execute on. Did Mark Zuckerberg not conceive of the idea of Facebook? Did Jack Dorsey not do the same for Twitter?

Engineers do not gather in a room and summon ideas to their pre-existing code. I see so much 'idea' bashing when it is such an essential ingredient to anything that is created. Without question, an idea guy without the ability to code, or the knowledge of what's possible will have a difficult if not impossible task ahead of him. But an engineer without an idea will face the same.

There is a balance. And it usually exists between co-founders (one engineer, one idea person) who already had a long-term relationship before the creation of the product. The other common scenario is for one person who has the idea, and engineering skills to bring it into fruition on their own. It is very rare for one person to find a 'nerd' to create their idea. Both the ability to execute and the idea should be given equal weight. It still shocks me that this is not the case.
Just a friendly caution: overcoming procrastination to study is very different than overcoming procrastination to work. I'm not exactly sure why. Perhaps because learning is more passive than producing. Perhaps because learning usually feels productive, like you're permanently gaining something, whereas a lot of work will lead you to question the purpose of the work itself, and usually doesn't compound in value of time.
I personally love this feature. It's how I always imagined group messaging should work. Kind of like a group chat.
Video Games are the fastest growing form of media
When the Playbook was launched, you could develop both AIR and HTML5 apps. All their other SDKs have been in beta ever since.

HTML5 apps are apparently wrapped in AIR internally, and maybe that's what made my app more laggy than in iPad Safari. But HTML5 app dev is nothing new for RIM.
Drchrono iPad app for Doctors drives EHR adoption
I've had this happen with a non-smartphone when I sent an MMS to a group of people and one of them had an iPhone (well before iOS5). His replies went to everyone else that I included.
There's absolutely no need to teach me software engineering 101, and I'm not sure why you feel the need to be so condescending.

When I design a new piece of software, you can be sure that I'll find my nails before I choose my hammer. When discussing whether hammer X fits nail Y, please pardon me that I try and consider that in detail before I dismiss the hammer at all.

This entire thread is about whether it makes sense to support Redis on Windows. This discussion, in it's very essense, is a "we've got a hammer (Redis) that could be changed so it can be used on some more nails (db/persistence problems on Windows)". I list some Windows-heavy situations in which Redis may be an excellent hammer indeed. You respond by lecturing me. What's up with that?

Once more, to avoid the standard anti-MS downvote: I'm not demanding a Redis port. I'm not claiming Windows is superior. I'm not claiming to some "right" to get good software for free on my chosen platform. I'm only pointing out that more than the 0.01% of Redis users that antirez quotes in his blog post could prefer Windows, for good reasons.
Mentioned in followup interviews to this announcement was that they would be doing Windows tablets in 2012 and new webOS hardware in 2013. Perhaps new webOS tablets would be their fallback if the market rejects Win8 on a tablet.
Blacklist Bills Ripe for Abuse Part II: Expansion of Government Powers
Prior to implementing the s.length-based speed increase, I tried implementing a funkier frame-based gradual increase using a log scale. Ultimately, that proved to be not worth the effort as speeding it up in proportion to how many pellets were eaten was a more natural fit. So that variable is a leftover and should have been deleted.
I wouldn't 'recommend' it either. But there's a difference between 'not recommending' and 'effectively prohibiting via a wealth test'.

We don't prevent people from spending their entire net worth, and then some via loans, on poker or state lottery tickets. Nor do we include wealth tests against investing in public stocks, derivatives, real-estate, or dubious collectables – all of which can also 'go to zero' quite quickly, especially with easy access to leverage.

Is private investing, especially in things like friends/family/personal-expertise-related startups, so much more treacherous than these other things that it alone needs special protections?
Ask HN: Macbook Pro or Air for web development
Hey hackers

I would like to hear yours opinions about if you should buy the macbook pro or air? We are talking 13"

I am a little bit split:
The air has a bigger screen resolution - 13"
They have the same graphics

There is a difference of .7 Ghz between. It is that big a difference?

The Air has a clearly faster I/O with the SSD.

What do you think?
23 year old quits Google, ditches MIT for Lemon
Never used pygame, but googled and found something - http://thp.io/2011/webos/
Agilistas like to pretend that if you're doing waterfall you can't ever go back to the previous step.

Whereas in practice, if you find something wrong or confusing with the specification, you just hunt down the business analysts and ask them what drugs they were on when they pooped out the spec. And then after walking them through their mistake, you get a new and better spec.

If you do it often enough, they will start to catch on and actually do their job better. Don't think of that as a poke at BA's either, everybody puts more effort in if they know that someone gives a crap about what they do. They may not like it at first, but you're actually empowering them.
That's called a framework!
Congrats on shipping Philip! Gonna set up a test-bed. Oaktown needs a Wiki too.
Stripe does provide you with a merchant account (https://stripe.com/terms). They just make it a simple process by asking for as little info up front as possible. There's advantages to this such as a quicker sign up process. But the disadvantages are that you may have issues if your company grows too fast, if you get too large of a transaction size or a host of other risk issues. Your best protection against these is giving the bank the option to perform a thorough underwriting. Disclosure: I work at Braintree.
Three-valued logic
I think we're talking at cross purposes here my friend. This single Mum in Detroit, say she is making $50 a day, ok? But then I give her a million bucks. She can buy a cheap house, invest the bulk of it and practically live off the interest even after insurance and bills so long as she didn't decide that all of a sudden she wanted nice cars, nice holidays, nice clothes, whatever. I'm not arguing that there are poor all over the world. I'm arguing that a million dollars is enough to set anyone up for life anywhere in the world. If you are telling me with a straight face that in normal circumstances in the States that you don't think a windfall like this is not enough then I am startled.

That said, how the hell much is health insurance in the States. Maybe it really is a lot more than I realize. I guess I'm used to universal health care but all the same - get the million, buy a small house outright, keep your expenses down, and invest the rest (like 800,000) and live off the interest. That's got to be doable :)
There is nothing to protect someone who is reckless or gullible: they can lose all their money on currently-legal schemes, as well.

If an investor provides false/incomplete documentation that their investment qualifies (as an acceptable proportion of their net worth or other 'government approved' investments), then that fraud should be the investor's problem when things go south, not the receiving company. Current 'accreditation' is not verified by the government, but rather asserted to the company/lawyers with enough credibility to convince them.

Is someone who inherits a million dollars more qualified to invest $10K-$990K into a risky tech venture than someone who's actually earned $10K-$990K in the same field as that venture? Because that's the logic a dumb-money wealth test suggests.
suggest: Sprouts.js
> Protesters vanish without a trace

Didn't that just pass the Senate?
I just started on the same path as you (although I am not a designer). You have a distinct advantage so you're good to go. I used this resource initially despite the date (pre-HTML5)

http://www.w3schools.com/html/default.asp

I would also recommend finding someone who is knowledgeable about HTML and CSS. I have a "mentor" of sorts and he is both challenging me and helping me. I would also suggest just choosing sample sites to create once you have a grasp. Make a web design with all the features that look really cool and don't take the easy way out. Design it just like you want and figure out the way to code it. Good luck!
edit: I typed this on my phone while waiting at the airport, so it's a little looser grammatically than I'd like.

I've been out of the network management space for about a decade, but ostensibly the big screen was pitched as a way to look at overall network health or identify a large-scale outage. There'd be a big-ass network topology map that would suddenly start showing red dots.

For the big topology map, that was usually done using Spectrum or Openview Network Node Manager (the only use we had for NNM for that matter, it sucked at everything else).

The reason I said "ostensibly" though, is because if you're relying on noticing red dots appear on the map to tell there's an outage, it means you aren't doing proper event correlation.

Most systems we built focused on the event viewer (Netcool for the most part, but it was just for deduplication as it didn't do actual correlation); so that's what would generally be on screen for an analyst. Their other screen would have their ticketing system (usually Remedy, but occasionally Vantive, which I vastly preferred).

The actual correlation engine was Nervecenter for the most part (which was a consultants dream as it took like 6 months to build all the rules), although we tried out a bunch of the "code book"-based correlation engines (SMARTS I believe was the name of one of the more egregious ones).

I worked on one project to build a NOC for Raytheon that 6 months into it they decided to make the whole thing automated (as in, not have any analysts actually working in the NOC) and that was interesting. We ended up having to write logic to handle all the notifications and queuing.

Like I said though, all of this was the Cretacious period for network management, so I really hope things have gotten better in the interim.
It's difficult for someone who is self-reporting to do - if all you have is an anecdote. It's not difficult with good experimental design, which is part of my point.
That's definitely a fair point, 3 months is a long time.

It's gone on so long mainly because we ended up having separate responsibilities. It all sounds a bit silly in retrospect. After he said he'd tackle the business stuff--instead of coding which he couldn't find time for--our responsibilities pretty much ran in parallel without intersecting. Until now.

I've had my head down for those 3 months--baring in mind this is part-time--hacking away, and it's only when I've come to start dealing with things he was responsible for (like, "Hey, you manage to get a VPS for our test box yet?" "No, sorry mate been too busy.") that I've realised that he's effectively done nothing for a good few months.

In hindsight, we should've been communicating more. I shouldn't have let this go on for so long; at least not without some communication.
One addendum: I see you and beagle3 involved in another argument with angersock, which is getting quite emotional. I have the feeling you two may be accidentally spilling some of that emotion over to responding to me. Could that be the case?

I really feel like I've been getting a fair amount of fire here for writing things that I feel aren't that offensive or stupid. I can see that you may disagree, but I can't see where the heat comes from.
If you look at the video, it looks like the technology is quite ingenious: Apparently, there's some kind of camera in the pen, and there's a little jiggling cursor on the the screen- The Camera and jiggling interact to pinpoint the pen position (apparently) down to a single pixel.

This pen should be _extremely_ accurate... what I worry about is how quickly you can move the pen.
Back when the competing methodologies were waterfall and RAD they used to say that 50% of all software projects failed.

When Agile became super popular they started saying that 70% of all software projects failed.

Hmmm....
They're calling you out for being stupid. The problems of people in Somalia have very little to do with any American's day to day life.

When my parents told me not to waste food because others were starving in the world I kind of took that reasoning to heart.

You should have thought before just mindlessly agreeing with your parents. The food that you don't eat isn't suddenly going to be magically transported to places where people don't have food. The real reason why you shouldn't waste food is because it's wasteful and implies needlessly inefficiency. By reducing inefficiency it may be possible to actually free up resources to help people.
What do you mean little space for revolution? I bet no one thought the PC, Internet or tablet markets would take off long before the fact. It is called a revolution exactly because it is unexpected.
Except the part where you don't know who a message is going to. It's very unintuitive.
Agreed, but that would likely cost more than $2Billion in terms of legislators' time elapsed and hot air expelled. Although I do believe the supply of hot air is near infinite.
This makes me tempted to start a 'My life is Awesome' movement on Facebook where everyone just keeps posting ever more ridiculous great achievements and over the top status updates.