skysight-inc/HackerNews huggingface dataset:
I think Mike Cohn has been _real clear_ on the subject and he says story points are NOT a measure of complexity, they're a measure of effort, which he (and I) connect directly with time.

If points are not a measure of complexity than velocity can't be a measure of complexity either, since it's just points/time.

I don't always agree with Mike, obviously, but I think he's about as knowledgeable on agile scheduling as anybody out there.
Easy to unbrick also though, don't throw out your bad ones! Follow the instructions at: http://wiki.openwrt.org/toh/tp-link/tl-wr703n#back.to.origin...

And don't worry about soldering the serial leads to those pads. If you suck at soldering as much as I do, you'll just end up lifting the pads. Instead just take some wires and tape them to the board. Like this http://twitpic.com/9ftjme/full and yea they look weird in that image, because I had lifted the pads before I came up with this idea :/
People don't wring their hands with joy.
We tried to build functionality as fast as users were requesting it. It seems like the AdSense approach will turn a lot of folks off once they realize it's only a landing page. Clearly valuable in determining if an idea backed by marketing can get traction.

But, how do you convince those AdSense users to share their true problems (or do you just target a really specific keyword niche) before they bounce?
Me and a buddy built this over this site over the weekend. We believe that pictures sell and that people want to see what they're buying. SnickSnaps posts craigslist ads that only have images in an easy to browse way. So far we're only showing 3 categories to see the feedback on what we've done so far.
Github Explorer: Discover random github repos, weighted by popularity
> You can create a site, use AdSense to drive traffic to it to see if your idea has merit

I started a number of sites like that years ago in college, with nothing but a static site built with a cheap template in a day, and some AdWords credits. If people actually signed up to learn more, or ordered a product, or whatever, then I'd spend the time building a real business around it.

The first time I saw that written down was in Four Hour Workweek several years ago. Now millions of people have been told to do the same.

http://www.amazon.com/The-4-Hour-Workweek-Anywhere-Expanded/...
Kindles
On a sufficiently large project (more than a few people) the differences in productivity average out, as do to some extent estimation errors. I never expect any individual estimate to be correct; it's more important to get an accurate estimate of how far off your estimates are in aggregate.
Yeah, I read Fight Club too, dude.

We could have a much deeper discussion on the evolution of society and how the gradual reduction of physical survival difficulty has eroded a lot of the male bonding development that used to exist. But a lot the OP was about difficulty making friends even when people had a lot of things in common, so I was sharing an anecdote on how a shared activity and commitment, even for a mostly trivial hobby, still led to what I considered good friendships.

You may consider bonding through my softball team "play time." I posit that it's better than not bonding at all, but if you really want to dismiss my friendships and suggest the only way to forge lifetime male bonding is to form an underground anarchist militia and make bombs out of soap, I'll take that under consideration.
Ah but you see my friend that first collision was due to the combination of the four fundamental forces acting on the products of quantum physics. Indeed the only truly original "idea" is the big bang.

However there are indications that it too is neither unique nor special and may very well itself be a simulation or a small part of an infinite multiverse.
http://www.wavemaker.com/

Make your MVP in this. You can work out many of the kinks in the idea from this, and get the idea of the flow down. From there,

http://www.balsamiq.com/

and you can start thinking about what your design should really look like. Between the two, you should have a better chance of sharing your vision with someone else.
Our quiz team is a pretty good source of friends. People bring in their own friends and workmates so we get to meet quite a few new people.
Firstly, read this: http://www.catb.org/~esr/faqs/smart-questions.html

Now, I take it you are running one command and need to take a portion of its output and use it in the construction of another command - is that right?

So:

* What is the first command you're running?

* What output do you get?

* From that, what command do you want to construct?

* How much do you know about grep, sed, awk, and bash?

Be clear, precise, specific, and only waffle about generalities after you've solved a single instance.
Yeah, I wasn't contradicting you, dude. Maybe you'd make more friends if you chilled out.
Generate pure CSS3 On/Off flipswitches with animated transitions.
"Buys a $2000 laptop twice the market price
And can't afford a decent desktop"
>Immutable data objects and all the stuff are not the basics of programming. They never were. Unless you single-handedly redefine the meaning of "programming".

Immutability was considered to be more fundamental when I took my first programming course at MIT. I received a very good education.

We, of course, eventually moved onto objects with mutable, but they were definitely considered to be more dangerous and less fundamental.
I don't suspect the earlier poster meant that the person should move to the wilderness, just far enough away to "make a new start."
I definitely got lucky by falling into a community of folks that has made it easy for me to find friends. I suppose it helps that I live in a very geek-centric town as well (seattle). If I had any advice it would be this: find something you're interested in and join a group or a class about it, volunteer, and attend conventions (games, comics, etc.) Also, make the effort to cultivate friendships with dinner parties and outings and board games and such-like.

My life would be unimaginably different without the friends I've made, it's very much worth the trouble to put effort into it.
I think the issues arena is a good use case, and I currently use ghi, but I agree that most of the other commands are pretty rare and using a web interface is not a major issue every few wweeks

but I definitely will give it a try - I would like to add prentice child relationships to issues - they would make a good backlog / story tracker combined with hubboard
Recently I've been thinking this kind of thing is more likely to be a gradual process, and not likely to take the literal form that's been discussed.

But as we use systems that expand our awareness, are adaptive to us as individuals, and interface with us more tightly, we'll slowly become a sort hybrid consciousness. And over time, we'll become more and more "online", until some day, the machine portion of that consciousness will persist in a meaningful way after the biological part has come to an end.

In other words, we might well come to a point where we "upload" by shaping the systems we interact with over time. But it won't be the same as the bio version of our consciousness, it will be something else.

Whether we will come to a point where that distinction doesn't matter to our consciousnesses or not is an open topic.
At The Pool: Meet locals who love what you love
I very much second this. I also found it difficult to understand what Contweets are doing - unfortunately reading the About page didn't make me much wiser either. Without knowing what to expect, I'd guess that most people wouldn't sign up.

I think a simple tagline would help a lot. Something like "Who tweets who?" or "Look who's tweeting now".

One of the sentences from the About page would actually make a pretty good headline: "a single conversation doesn't always tell the entire story".
First, lose the ornamental display font you've set all your copy in. I almost gave up reading. Setting type in apps like this is a solved problem. Google [font stack], pick a conservative one, and use it. If you want to play with fonts, do it in your headers.

Second, you should know that this has been done before, most notably probably by Bettween, which ultimately failed. Do people really have the problem of tracking conversations on Twitter?

Note that Bettween had a pretty effective marketing tactic that you could steal: finding really interesting conversations and promoting them, so that their site functioned both as a sort of Twitter aggregator (key function of an aggregator that you don't have: most interesting stuff bubbles to front page) and as a vector for sharing conversations in places like HN, which spread the Bettween app around.

Your super-effective caching engine, described with words like "query" and "request" and "server" and "cache", is not relevant to your users. Like, at all. Try to develop an allergy to describing technology. If the benefit of some technical feature you build is "speed", then just say your site is super-fast. Don't waste time justifying it. Does that turn a whole paragraph into a 5 word sentence? GOOD. Users don't like reading your marketing copy.
Preserving fragile vaccines in hot places: unintended consequences of Biomimicry
That's what he said, you simply didn't read to the end

so he could meet people on an equal footing.
Where did they find twenty-five thousand people who consented to participate in their market research? I'm having trouble convincing myself they aren't spammers.
It seems like the AdSense approach will turn a lot of folks off once they realize it's only a landing page.

I'm not a big fan of AdSense smoke testing, but if you're going to do it, you can fairly trivially raise perceived value above "landing page." Offer an immediate incentive for giving their email address.

For example, if you're going to offer software to automate X but haven't built it yet, offer to give people their own personal copy of your guide to X-ing (written by an X-ing expert). Just put in the email address we should send it to. P.S. Want to hear about our thoughts on X every week or two? Make with the clicky-clicky.
Anyone reading full articles is a legacy user?
I believe Amazon's payment service lets you ice a payment (i.e. put a hold on the money) which can then be released/paid on a further signal (I think it's what Kickstarter uses).

However you should realize that any payment made with a credit card can be reversed, and there's no-way around that.
It wasn't 25,000 people. Just 25,000 conversations. Multiple conversations with the same people. But the number of people was in the thousands.
At 90mm x 95mm, it fits nicely inside the 100mm x 100mm mounting specification for flat-panel monitors.

Pricing competes directly with mini-itx boards. Interesting that the neo-itx board from VIA (apc.io) is priced to compete with the RPi.

Add all the tablet incursions and you catch a glimpse of why desktop pc sales are flat.

Seems to benefit GNU/Linux, Ubuntu development as well.
For roughly the same cost you can get a used laptop off ebay

I'm going to assume that we're talking about building an embedded device, controller, standalone appliance that interacts with the real world -- this is the intended market for most of the devices in the original article.

If you need to set up just one server or controller, a used laptop off eBay is a sensible way to go.

But if you're going to need a whole bunch of them, doing it that way will cause a ton of development grief. I've been there.

Unless you can be assured of a steady supply of exactly the same used laptop or whatever used device you're looking for, each variation that you buy will have some difference in firmware, BIOS, peripheral support, interface connectors, or whatever that will cause you to spend massive time adapting your software or hardware to it.

The money you save by buying cheap used systems will be nullified by the extra development you have to do for each variation.
Whats up with programmers avoiding programming?
Since when did this new wave of "I am a programmer and all I want is time away from my computer and to not have to worry about programming and software" come about?

All I seem to see on threads asking for advice on becoming a better programmer is "get out and get some exercise", and most discussions focused around "I am a programmer and the most important thing to me is spending time away from my computer".

I don't get it - I just don't get it. Is there anyone out there like me that would stay indoors tinkering with hardware and software over spending time rock-climbing or vacationing any day of the week?

I grew up in Australia, on the beach in fact. I had a great job as a senior developer and I spent almost every weekend in the office playing with new and better ways to improve our software. I found that to be more rewarding than any kind of outdoors activity, even considering a great beachside location.

Where did people's unwavering passion for their craft go, did programmers suddenly discover something that I am missing? Is it "uncool" to be a hardcore programmer now?
I'm sort of on the fence. I'm still using TextMate at work, but trying ST2 for some personal projects. It's pretty good, but there are a few things I miss, for instance TextMate packages make great use outputting HTML to a webview for things like Markdown previews, SVN/Git blame, etc. Maybe I'm missing something, but there doesn't seem to be anything quite the same in ST2.
LOL. It's not yoga if it was allowed - you'd call that a fitness class then.
Beggars can't be choosers and the world is not just. So what is there to say about it?

If you were in demand and had a network of supporters, you could say all kinds of ridiculous things and get public applause. If you were hiring for a promising company with ample resources, you could take on more of a superior tone. And there would be others forced to tolerate it.

But you are in need. So even if you weren't insecure, you don't have the position to seem big. Therefore, you are a nice target: you take a beating on HN for being negative, and get to hear that you should pull yourself up by the bootstraps, etc. (things which people in a stronger bargaining position don't hear).

If you were not in such a poor position, people would be more inclined to kiss up to you and approve of what you said, even if it were basically stupid.
I cycle usually but I would appreciate a reasonable public transit system. Yeah, it is often a similar amount of time walking places.
this is interesting. I've been developping something very similar just for the last couple days. there seems to be some kind of a rush in that direction lately, with the widespread implementation of browsers geolocation api.

my version: http://news.ycombinator.com/item?id=4248056
State is an implementation detail to today's hardware

And yesterday's hadware

And the day before that

And pretty long time, frankly - do you see a pattern here? And it does have its deep reasons.

Programming is not about algorithms. It's about making inanimate matter behave. CS might be about algorithms, but CS is not programming.
I run a home for orphan hackers in l.a.

Come visit us some time.

thomashartman1 gmail
Nice sleek design, I think this would definitely be much more appealing to browse through craigslist.
I use this: http://www.ikea.com/us/en/catalog/products/70209869/

works great, and it's at the right height for bar stools so I can choose to sit or stand
That's actually a very cool, very useful tool. Thanks!

And yes...for the top-level number I was guestimating. Still, if the top paid professors are in Law and Medicine, consider that these areas are the top paying non-academic professions. In other words, those professors are still taking a major hit.
Truth be told, an Ivy League degree would not get you much by itself. There are a number of schools just as good as the Ivy League, and similar brand recognition in particular fields for schools that otherwise aren't highly regarded or well-known.

The Ivy League degree primarily buys you an opportunity to network with the powerful, get interesting internships and so forth. Not everyone does much with this. Those who don't might get +5 points or something but it's not a night and day difference.

(Except if you are looking at a specific school-to-company nexus like Stanford has with certain companies)

Those goods are not impossible to get from schools with somewhat less standing.

The problem is that in school, nobody is very aggressively counseling and seeking the interest of students who do not know what to do and might not even be aware there is anything they would have to do.

So the slack has to be taken up after you leave school in various ways and it can just be hard. One of the things you have to do is pretend to be happy with the status quo, not look negative and make people feel smart and awesome if they have something to hold over you.
I disagree with you on the colour scheme and absolutely adore how st2 looks.
However, I completely agree about the find results tab. It's incredibly annoying not being able to edit from within that. It might as well just give me a list of what files what I want to find is in because I end up having to open them up manually anyway.
> But as you grow older, you also lose a lot of that casualness that you had before: you don't just invite them over after work to play video games. Now that you're a "grown-up", it's "a dinner". And since you're a grown-up, your home has better be somewhat clean, and you can't just serve pizza. What was a spontaneous interaction before is now a whole event that needs planning, some cleaning, some cooking, etc. (until of course, you become real friends) So these happen less, and friendships can be like making mayonnaise: if you don't make it go right now, you'll never make it go at all.

That is so frustrating to me. I don't really want a Do when I get together with people, I just want to kick back.
Would be nice to see someone take on maintaining hub, or at least fixing the broken stuff. Zach Holman spoke highly of it in "Git and Github Secrets" a few weeks ago.
Optimized code can't deal with uint32 that is out of range so it deoptimizes and effectively you end up running in an entirely unoptimized code which is obviously much slower than optimized one... and of course this penalizes V8 even more because unboxed doubles and int32s are possible for V8 only in optimized code.

It is true that if V8 were using NaN-tagging it would suffer less from running entirely unoptimized code. But my point is: it doesn't have to use NaN-tagging to run this code efficiently, it just needs to ensure it doesn't deoptimize for nothing.
Maybe because Dragon Systems was acquired by Lernout & Hauspie, that in turn was bought by Scansoft, that was bought by Nuance, that did a partnership with... Apple! to make Siri, and Siri tech is now worth millions/billions (Source: http://en.wikipedia.org/wiki/Scansoft)
Any individual person or team is not special.

Completely contradictory to my personal experience as well as to my observations in society.

In my personal life, I've known a few special people who are smart enough to be visionaries with acceptably unique visions in their fields. They inspired and drove others around them and produced successful enterprises while our competitors floundered. Without them, we would have been mediocre like our competitors.

If Steve Jobs had not returned to Apple, Apple would not have become dominant and might just have gone out of business. I was there. We had Sculley, Amelio, etc. They put the lie to your "no one is special" theory. They failed and almost drove the company out of business. Jobs came along and completely turned the company around. He made it look easy.

there are always analogues ready to take its place.

Citation for successful analogues to DNA driving multi-cellular life, please. We know of none. Any analogues that may have developed to prevent or replace DNA's rise may well have never advanced beyond simple single cells. I'd say it's a ridiculous notion that an analogue to DNA would have filled the vacuum if DNA hadn't come to pass.
It's good to focus on what you can do. But that doesn't mean that your life circumstances aren't largely determined by factors beyond your control. That just boils down to social darwinism - anyone who is doing well obviously just worked harder. This just isn't true.

If you are sailing in high winds, all you can do is try to compensate for them. Sinking isn't an option. But neither is it an option to pretend that there aren't any winds applying to you. Only people who have no experience of winds will assume that people are only at risk because they are grossly negligent or lazy or stupid.
You learn vim / emacs very well once, you use them for the rest of your life. It's time well invested.
It means the course wasn't about programming.
Maybe it was misnamed or maybe you approximate its real title.

Me, not really interested in what people who never wrote any widely used software consider more what and less what.

Programming is what happens (and always happened) on top of computing devices that have, you know, memory, registers and opcodes. It's just the hard truth. That's what programming is. Writing code that compiles (interprets) as machine code for said computing devices. All other kinds of stuff - not programming. Call it CS, call it whatever.
Clean meaningful markup that works without js makes you far better than the median web author. It'd be nice if the images were also links, since the titles are pretty small Fitts' Law targets. Nobody is in the market for everything so I'd want to filter on price and maybe words like brands.

Have you considered how Craigslist reacted to PadMapper? So far they have not been happy or even coöperative about people building better alternatives to their UI. Good luck.
If you were talking to a non-technical marketing person, and he asked you "Hey, can you tell us how many of our customers we haven't talked to in 3 months", and you said "4,386 out of 12,381" seven minutes later, and he accused you of lying to him because it is inconceivable that you could have counted to 4,386 in seven minutes, how would you feel?

You and I both know that computers count very quickly indeed, that SQL joins are possible, and that seven minutes was probably 6:30 of looking up an API call or DB structure, 30 seconds of typing, and 100 miliseconds of waiting for the query to execute.

Here's something that you may not be intimately aware of: people who are competent with Internet-style marketing can use "computers count to big numbers really quickly" with permission-based marketing approaches, like e.g. setting in motion an SEO strategy which passively attracts almost arbitrarily high numbers of visitors. Bingo Card Creator -- pretty freaking niche -- has hundreds of thousands of people sign up every year, and involves no spamming.
Woah,

This is the first desktop Linux malware I've heard of.

Any more information available about this?
Has anyone elsed noticed that these sorts of publications seem to be linking to things randomly? I read this article, and there's no link to the company's website, no link to where I can get more details about it, no link to where I can buy it.

The only link in the article is titled "Korean hardware manufacturer called Hardkernel is launching", which you'd expect to be linking to something relevant, and that link goes to a PC World article about the Nexus 7 being hard to find. What the fuck?

I noticed that there are a few offenders like this, who seem to just be linking to other articles of theirs randomly in an attempt to bolster relevancy. They just make me not click any links at all.
Internships are much more common than they were even 10 years ago, so it is no longer true that only a few people get entry-level experience before they are done with college.
Java's signed applet based security model is flawed.

You can not expect a non-tech savvy user to have a knowledge for certificate signing. The barrier between the local system and a rouge code is just a click between two buttons (accept or cancel).
At first glance, I totally thought you were linking to a book by Jack Donaghy.