skysight-inc/HackerNews huggingface dataset:
With IP6 supernodes won't be needed for A/V traffic. Supernodes are only needed for NAT hacks.

Skype succeeded because it worked in many different network environments. As contrasted with h323 and sip. Just to remind.
I completely agree. It feels like intellectualization - a subconscious defence of personal choices made out to look like fact. I see this in everyday life all the time, and I daresay the root of it is an irrational subconscious fear that the person being criticized (here, the friend) may succeed, and what that potential success implies about the speaker.

In this case, if the friend follows their "me too" path and "succeeds", the author's beliefs about the "right" path would be shown to be unfounded. Of course at this point the author has invested, as stated in the post, five years of time and energy on this path and is unsurprisingly going to be reluctant to admit there may have been another path that could have taken him to the same destination with a lower time and energy investment. Instead, the author intellectualizes and rationalizes his choices to prevent acknowledging the uncomfortable truth.

There's a mentally healthier way of dealing with this: acknowledge there are multiple paths, and acknowledge that destinations are multi-variate. For example, what does the friend want as a destination, just money? Maybe the author wants something more - experience, satisfaction of starting their own business, etc. It's dysfunctional to suggest the friend should choose the same destination as the author; once this is accepted, you can happily get on with your choice of path and not worry that others have made different choices. Occasionally, of course, you will find somebody has arrived at the same destination you desire with less time and energy -- at that point, set aside your ego and learn from them!
DuckDuckGo: A search engine with a difference.
Uber is brilliant at this type of thing.

Motorcades for Presidents day:
http://blog.uber.com/2012/02/16/this-presidents-day-take-a-t...

Roses for Valentines day:
http://blog.uber.com/2011/02/10/valentines-day-go-from-zero-...
Everytime I read a post like this, all I hear is "please don't compete with me."
San Francisco in a nutshell.
Do you guys already support Mycroft plugins? Granted you can't use them to play tetris in the results list, but they're easier to make (you only need to know how to edit XML) and there are already thousands on http://mycroft.mozdev.org. You just need to add some heuristics to scrape the results out.

Actually, one could make a pretty good search engine that was just a frontend for mycroft that was able to extract results and figure out which plugins to use for which queries.
Facebook Engineer Behind ‘Presence’ Turns The Concept Into A Standalone Company
Purchasing Introductions (A story about Nodeconf)
Think again; firewalling and NAT are coming to IPv6 whether they're needed or not.
Actually, "generous" isn't even the word I would use.

The clients you want are paying for (a) determinism and (b) flexibility. They can't achieve (a) and (b) with full-time hires; they'd either face uncertain expenses in ramping up people (and possibly hiring bad people), or they'd be locked in to paying for a particular basket of skills full-time for a year.

If you are providing determinism and flexibility, real clients don't care whether the number of hours you bill is 1 or 8. For most projects and most values of "hours" below, say, 40, the end result is cost effective compared to full-time hires. The client is happy to have a slot into which they can push dollars and have a predictable amount of working software come out the other end.

So, back to "generous": when you set yourself up for sub-1-day billing, you're doing a bunch of stuff that doesn't generate value for the customer. You're giving them "loose change" invoice amounts that don't impact their budgets. You're forcing them to think about the amount of loose change you're giving them. You're setting yourself and your client up for potential disputes --- any dispute is going to cost the client something commensurate with a billable day anyways. And you're burning yourself out by working harder for less money, which the client doesn't want; they want to know that 2 years from now, the same slot will still be there, accepting dollars and spitting out working software.

This discussion obviously stumbles across some nerdthink neural tripwire. "I worked for an hour, I should bill an hour!" That's perfectly understandable nerd reasoning. If it helps to translate nerdthink into business language, think about the minimum 1-day billing increment as a way of expressing your bill rate properly; you're not "billing for time you didn't work", you're just doing a variable bill rate in which a 1-hour project costs 8 times as much as an 8-hour project. Or something like that.
Skype offers lawful interception access to anyone interested. The encryption is literally just obfuscation to deny intermediate peers access.
What exactly is the operation being done in the video? My best guess is a noisy set of GPS coordinates / panoramas being repositioned via bundle adjustment on the street view panoramic captures. Or something.
He phrased it like a conspiracy theorist, but it's a little naive to think that intercept capability wasn't a factor in this decision. As far as I know skype was the biggest player in communications that wasn't being completely monitored.
I actually want to do something similar, and integrate a search of ARM's website into DDG for quick reference to specific ARM assembly opcodes.
Then you are speaking from ignorance. PATCH is not part of the HTTP specification. It's defined in an IETF RFC (5789) upon which the ink is not yet dry (March 2010, and in fact it's not even stable: the most recent errata was 31 days ago).

Feeling entitled to making firm pronouncements about "correct" behavior on subjects one is not an expert in (and let's be clear: no one is an expert on PATCH yet) is in some sense the very definition of "cargo cult mentality".

Edit: that's probably harsher than it's intended. My point isn't really about PATCH, which seems sane. It's about the pedantic mentality which is running rampant in the REST community (c.f. the "ARGH!" above), which in my mind is taking a good idea and polluting it with terrible nonsense in the pursuit of "purity". Think of what happened to Agile if you continue down this path.
But not large scale trawling of all call data or the ability to mirror all traffic to another location as far as I know.
Sunnyvale and San Diego CA

Front-end UI Developer

GridX - we are a well funded startup developing a unique new application to operate the next generation smart electricity grid.

Help us solve some of the most complex and rewarding energy and environmental problems of our time using Big Data and Cloud Computing.

We use Scala based web frameworks like Liftweb and Play! - experience with or interest in those would be a plus.

Our UI's use highly interactive HTML5 with WebSockets and Server Side Events. Rendering in SVG and Canvas.

Please contact johan at gridx dot com
Many-core processor start up seeking top notch software engineers
Visit our website for job details: http://www.tilera.com/about_tilera/careers
I can understand that having an open-source library that provides the ability to embed a terminal emulator might be useful somewhere, to someone. But as a full-screen plugin for Chrome?
شقق تمليك جدة
أول موقع خاص بالبحث عن شقق في السعودية/ شقق للإيجار جدة_شقق للإيجار الرياض_شقق للبيع الرياض_شقق للبيع جدة_شقق عزاب للإيجار الرياض_غرف عزاب للإيجار الرياض_شقق تمليك الرياض_شقق تمليك جدة
Their usage is noncommercial (no fee) and links through, so it satisfies CC BY-NC 2.5.

See http://xkcd.com/license.html
Meteor.js "is secure enough to be used by banks"
Thank you for the feedback. As we expand, we'll introduce specific diet plans for sure.
This is more about duckduckgo than duckduckhack, but Im starting to love this search engine. Found out about the "s:d" command that sorts all the hits in descending order.. combined with the arrow keys and the "h" key to get back to the search box, you can search a multitude of search terms reaally fast and efficiently.

And no spying on its users! Google, you can go f-ck yourself from now on.

I love this engine. Thanks so much for creating it!
1. I can certainly see how it can be interpreted in the context you've pointed out but that's not how I would have interpreted it.

2. I disagree that it presents no new compelling idea. What is not new to you and me maybe new to someone else. Helpful or not is very much in the eye of the reader and what they end up doing with that information and how they interpret and manage it. There are merits to the post whether or not you agree with them or whether you think there are any to begin with.

3. While I totally agree that at the end of the day, the decision to do something resides with the decision maker, I also acknowledge that what the author points out as "me too" syndrome do exist to an extent and in many ways that can in fact be harmful as well.

4. I do agree its never good to be condescending but I don't believe that was the intention here. You asked where would we on our own startup journey if our friends were not so supportive. While I do agree as a whole, I also believe that a great friend doesn't always blindly support their friend. Sometimes being a friend simply means having the courage to point out where your concerns are and why you are concerned. In the end, the support is to allow your friend to take that information and go about making the choices he or she needs to make. While the author didn't dive into this (what he did or didn't discuss with his friend beyond what was posted), I have a hard time believing they made this post with a condescending tone over trying to help others (the readers) see what may be obvious to you and me but may not be to many.
Sad I missed this, but was wondering when / where the recording will be posted?
What about women who feel empowered by being admired? Who sincerely are much more numerous than those shouting few defaming a really common thing, appreciating women. Yes, there are women who feel badly when they are not admired for their beauty. That said,

Why should we care about those guys losing 50% (or not) potential employees. The only reason I see is those holier-than-thou people just want to impose their view on you. If those views are better the guys will choose them. With our current social decorum, I guess they will. I love freedom of speech.

I personally would have not apologized in the position of Path but I would also not have done what they did in the first place. Treating women that way is not the right way get to them in my circles.

I really don't see where the complaint on Geeklist came from. What about all those music clips/GoDaddy commercial?

It's such a big fuss to me because I read it on HN. I got to stop reading these decorum stories and be more productive.
Jimdo, Web Startup Generalist, San Francisco, full time

Are you ready to pitch in? Jimdo is looking for a Jack/Jill of all trades!

Are you comfortable with the Internet and web in all its forms? Do you enjoying doing some of everything? Join us for a different startup experience

Jimdo is the easy-to-use but powerful way to create websites. Jimdo has over 5 million users around the globe and is available in 11 languages with offices in Germany, Japan, China, and now the US. We opened our office in San Francisco to put together a small team to provide awesome support to our US customers and to approach the North American market more effectively (http://techcrunch.com/2011/05/19/website-building-tool-jimdo...). Our team in Germany handles product development and infrastructure, so we’re focused here on finding disruptive ways to reach US customers and establish our brand in North America.

Your responsibilities reflect our broad mission. Developing marketing campaigns, helping out with customer support and engagement (email & live chat), SEO, editing help articles, finding and working with partners and affiliates, and more. It’s all hands on deck!

This position is full-time and located in our office in San Francisco's Mission district.

* We’re looking for someone who has exceptional knowledge about the Internet and building websites.
* You should be not afraid of changing gears quickly nor of hunkering down on one project for several weeks.
* Excellent communication skills -- for working with Jimdo users and colleagues around the world.
* You should write well and clearly.

Benefits
Working for Jimdo in San Francisco is special since you'll feel like you're at a small startup -- but with a big team behind you. We want everyone who joins Jimdo to visit the office in Hamburg, Germany, about once a year to get to know and work with the European team. You could combine this with a holiday in Europe ;-)

* Competitive salary and benefits
* Three weeks of vacation each year (we expect you to take it!)
* Centrally located office in San Francisco's Mission District
* Several health insurance options
* Vision and dental insurance

Still unconvinced? Here are even more reasons to work at Jimdo! http://www.jimdo.com/about-1/reasons-to-work-at-jimdo/

Go ahead: http://www.jimdo.com/jobs/
Going from $0 to $500k in 1 Year with no VC Money
The OP says: That’s not what I meant. I know YC is a great place. But why do YOU want to get in?

I don't think he was being as critical of the path chosen but more so of why the friend decided to start the journey to begin with. I might be misinterpreting things though.
> PPDE is now the third largest party in Germany by member count.

According to their own wiki[1] they are number 7. Even if you count cdu and csu as one party they are 6. place.

[1]http://wiki.piratenpartei.de/Mitglieder#Mitglieder_im_Vergle...
That may have been the case initially, but I get the impression they take it very seriously now - they've hired a number of people to work on it full time, and I think it makes up a decent chunk of their overall revenue.
Show HN: Prism is a tool for collective interpretation
Thanks -- for the record, s:d is an internal plugin that currently calls Blekko.
Oracle and the End of Programming As We Know It
Really??

Doesn't "...And a few girlfriends slept alone in their beds, While visions of exits danced in their boyfriends’ heads..." operate on the same presumption that has resulted in a number of others getting their asses handed to them recently?
"I would not try to discourage anyone from giving it a go"

That's the ticket right there.

When friends and friends-of-friends have expressed a curiosity into startups, I treat them with the same respect I would hope for. Very clear - forceful even - about the risks and challenges of entrepreneurship, and very, very critical about ideas (but always with the "...but who am I?" disclaimer). But overall, I try and default to being supportive and encouraging.

It's not charity either. There are absolutely selfish benefits behind being supportive. Like Guy Kawasaki or Keith Ferrazzi would point out - the more helpful you are, the more valuable your network. It's impossible to quantify, but being supportive early on is just the best thing for everyone involved.
Here are a few ideas that would be cool.

# hackernews / hn

"hn url" - See if a URL has been posted to HN. If so show the title and link to post + comments

"hn keywords" - Show HN search results with linked title and link to comments

hn could be an alias to hackernews.

# reddit

Reddit's native search sucks in every way possible. Add a reddit keyword with similar functionality.
As a server receiving a PUT request that does not contain all of the fields on your resource, your options for handling the response are:

1. 400 bad data - a failed request

2. Blank out / delete the values of all fields not specified

3. Perform a PATCH-style partial update

Which of these is the most useful / least surprising / closest to the spec?

Now read the spec: http://tools.ietf.org/html/rfc2616#section-9.6 PUT should store the request as the resource, it doesn't have to. Also note the complete absence of push from the precious specification! (I know patch is an amendment, my point us that the HTTP spec shouldn't be considered perfect)
What exactly would you use this in Blender for? As a library for someone to build a script that would turn 2d photos into 3d objects or something? Could you expand on that?
There are concrete studies (search Acquisti) that shown Facebook users have a big disconnect between what they want as privacy and what they do. And that disconnect has , in more than one top journal papers, been attributed to a lack of total grasp of the privacy settings and its implications by the common public. So I think one should refrain from making bold claims like "users are generally concerned about UX over security" (I believe you meant privacy and not security).

I totally agree with the philosophy behind your claim that users see privacy as part of a utility function where sometimes the value of the experience trumps privacy controls and it also depends on the value one attaches to the information he/she is sharing. So from that perspective, especially given the publicly accepted norm that everything on instagram is public (like in Twitter), this "privacy calculus" will probably work out in favor of Instagram's decision here. And yes, it is not a horrible thing for them to be doing either.

But it does break the trust for those who are accustomed to the connotations of certain UI features (like "Done" button and progress bar).

Instagram will get away with this, but if somebody with a less trust level was engaging in such pre-"Done" uploading activity, there would be pushback. What I fear is that the co-founder by sharing this with the developers community will encourage this behavior in other startups/apps and this will then become an industry best practice even for the shady apps (just like it did for the address book).
It's the still-image version of Chaturbate and MyFreeCams.
Well shit, my mistake.
Exactly. I love GitHub, but they are a bit pricey. If I can get a professional tool for $10 (I have between 1-5 developers) rather than $25 a month, I'm there.
Good Writing Is Good Thinking
Others have argued that the real value of this is the improved user experience (and control over the user experience). That's almost certainly true. But more importantly, mining data from Skype would be of negative value to MS.

Trying to gather any information that's utterly generic and innocuous would cause a massive PR scandal that would probably destroy Skype's credibility for ever, and possibly taint many other of Microsoft's online services as well. What data worth from wiretapping could possibly be worth $8+ billion?

The only way it could possibly make sense is if they were certain of never getting caught. And that's a tall order in these days. All it takes is one lawsuit against MS where the legal discovery process can touch documents and communications pertaining to Skype.
that's pretty interesting. do you have a link or something with some of the cost analysis?
Some advice I try to live by is to ignore others and just do "you".

So, don't worry about whether or not your friend is starting a business for the right reasons. He'll figure it out.

Your productivity will increase when you focus on your own goals instead of others.
Can't we just be glad that we're no longer looked at as "dorky programmers that can't even get a mate" and just move on? Why kick the hornet's nest?
Neutrino HFT communications link could boost high-energy physics
... create_counter() ...

That's what I get for writing code on a small phone screen. :-)

function create_counter(initial_val)
count = initial_val or 0
print_count = function() print (global count) end
increment = function() global count = global count + 1 end
return print_count, increment
end

You might not want to use 'global', because that implies global scope. And in this case, this is not what was intended. For Python, keywords like 'outer' or 'nonlocal' were proposed.

All in all, I'd be OK with 'nothing by default', but I'm also OK with global by default as it is now. If accidental creation of globals is a problem I can use the 'strict' module.

function create_counter(initial_val)
count = initial_val or 0
print_count = function() print (count) end
increment = function() count = count + 1 end
return print_count, increment
end

If local was the default, wouldn't the assignment to count in increment() create a new local variable (which is then discarded)?
Of course not; thats not "lawful interception" in the countries that Skype would market such services to. They don't have access to that large-scale data anyway, hence my comment on getting access to it by routing it through your own infrastructure.
Getting down voted over a joke?

Or maybe you think i'm lying about .007 which is a score I actually got..

either way, lighten up HN...
PC/PS3 gamers left waiting, Skyrim DLC Dawnguard timed exclusive on Xbox
I think the reason was implicit. Red has a meaning in UIs, and it's not "Compose".
The Top 5 .NET Memory Management Misconceptions
Don't be smug and insinuate I am screwing myself. I am also not against daily or weekly rates. I think they are great. But so is hourly.

Working in a development role, the amount of time I put in on a project is highly correlated with the amount of value I add to a project. If I work every day for a year on a project, I will likely provide more value than if I worked a month. If I work every day for a month, I will likely provide more value than if I worked a week. And so on.

The amount of value added for the sake of compensation gets really tricky, but that's why freelancers have a best guess hourly/daily/weekly rate.

Therefore, over a period of time for a given client, I find it silly to assume a day where I show up, change a line of code, and go home is of the same value where I put in a full 8 hours of work. Equally silly would be a client suddenly finding themselves in a tough spot and needing some extra hours put in and me going uncompensated for the extra value added.

A daily rate works great when all days are relatively equal in productivity/time or your necessary threshold for showing up for a client is much higher than an hour or two of work. Mine is not. And it's not because the client is screwing me or I'm accidentally leaving money on the table, but because sometimes I just want to go home and not work a full day. A client should not pay for that.
yes... which is why I also had the part about being smart about it. sometimes a bad idea really is just a bad idea. ;)
I don't know if the author was trying to express this particular sentiment, but I am concerned by a general theme that I have noticed in articles I have been reading on HN lately.

1. We are in a bubble, because all these 'useless' startups are getting funding when they should not be (debatable on many levels).

2. Too many startups are focusing on areas that are over like 'Social'.

3. Some people just aren't good enough or cut out for this, so they should avoid it, and let the ones with a specific set of 'opinions' create startups.

My advise to anyone also sensing this theme and turning away from creating a startup is this:

Do it for whatever reason you want!

If you want to make a great product, and love hacking, awesome! Go for it!

If you want to get rich and jump in, awesome! Go for it!

There are no guarantees in life about whether anyone will succeed, but there is also not infinite time to wonder what might have been. Even if 90% of these ventures fail, there will still be more great products and opportunities for everyone. Because that crazy 10% wasn't deterred by someone else telling them what should and shouldn't be. Cautionary tales help to educate, but don't be discouraged by anyone if you really want to do it.
Tell HN: 1,500 entrepreneurs downtown Mountain View tomorrow
Dear HN,

Tomorrow, Mountain View (the home of YC), is the Startup Village. It's outdoors. It's free. And we're already 1,500 entrepreneurs coming.

Address: 500 Castro St, Mountain View.

Stop by during your lunch break to check out the startups and meet your fellow entrepreneurs.