skysight-inc/HackerNews huggingface dataset:
I'm confused. This makes your servers sound almost entirely useless most of the time. What role do they normally play?
I think it does. We are talking about 1k-1.4k per month here; well, if you are aiming for $10k+ 401k per year.
Yeah. My suggested title was "A Critique of Popular Ambition". In future articles I might ask for more input on the title.
"Every major version of Windows looks completely different"

Except for XP to Vista...

Except for Vista to 7...

7 to 8... I'll somewhat grant you, but a lot less so after you hit the desktop.
Really? I find opinions like this useful proof of people who tend to value signaling over substance. (Because, you know, it's more effort to actually deal with substance.)
HBO: Piracy Not A Threat... Its a Compliment
Nice work Ned :)
Giving up DJing probably helps there too :D

Nice work Ned and team
You mean software patents? Because if you meant any patent, there are loads of good examples in pharmaceuticals (and chemicals more generally), and they are pretty much textbook examples of being "hard to discover, easy to reproduce from description".

Just off the top of my head: Viagra, Teflon, aspirin (the latter of which has long since expired or been seized as war reparations, depending on where you live).
This is felony computer tampering on a worse level than accessing a URL that is accidentally public but nobody will be fined or imprisoned for it.
You should assume that any equity you are offerred by a startup has a value of $0 because the odds are that's what you are going to see from it.
A lot. It has been a year since I last used Qt, but given the frequency with which I hit bumps in their integration with OSX, I'm quite sure that they haven't all been fixed by now.

Keyboard shortcuts, drawers, and focus passing would randomly fail to work, since Qt was welded into the Cocoa event system and sometimes missed rather important edge cases. For instance, pressing the Esc key was programatically indistinguishable from clicking the 'Ok' button in custom drawers. More often, power-user shortcuts were overridden, didn't respect configuration changes, or entirely absent. Some views (table view IIRC) didn't even try to exactly mimic the native look and feel. Menus worked in fundamentally different ways on different platforms: if somebody designed an app to work on Windows, which does menus on a per-window basis rather than globally, menus would randomly appear/disappear on OSX. Oviously this wouldn't be a problem if all your users knew about it, but they won't. Integration with launch services was absent or crippled. Docking windows required tons of theming if you didn't want them to look like crap. Sometimes constraints or conventions imposed by cocoa were overridden, leading to subtle differences in the positioning of button text and so on. I spent 2 person-days hunting down the cause of a 2-pixel border between the edge of one view and the window backing; the hunt ended in failure when I realized that I would have to monkeypatch or completely replace Qt's layout system in order to get the view snug against the edge. Sometimes Qt's abstraction layer led to unacceptable performance tradeoffs that would be easy to solve on any given platform but were simply not addressed in the Qt API. In general, the UI design tools didn't enforce platform-specific conventions and were miles behind XCode in terms of ease-of-use.

I had a few problems that weren't specific to integration, but they were just as frustrating. The documentation, while great for an open source project, was still far behind the status quo for native libraries. I found their documentation on coordinate systems very difficult to understand (in comparison with the Cocoa documentation) and sometimes it was just plain wrong, e.g. about mouse event propagation within graphics views (and you would think that would be a fairly heavily trafficked page, no?).

If you want your Qt app to seem native, you had better be prepared to dig through Qt itself and patch its deficiencies. This often means being intimately familiar with the native libraries, since the bugs reside at edge-cases the Qt devs weren't thinking about when they wrote the code.

Honestly, if I had to do it all over again, I think I would have just insisted coding the front end twice using native libraries and development libraries each time.
Where do evil merges come from?
What a waste. People don't know how to use a jailbreak detection system. One doesn't "plague" people with the information. Doing this actually destroys the value of it. One should never restrict features and functionality based on this.
Haskell Web Programming
I do not have a CS degree. I was a mostly through with my AS in CS when I got an offer here, so I took it. I believe it was the right decision, but I don't know how much difference going after a BS would have made.
It is interesting that these terms define a penalty for driving more the 12k miles a year while their TOC calculator defaults to 15k miles per year.
Maybe it wasn't clear from the article, but I was talking about the acquisition of a company, not a product. Hackers, and SV people in general, tend not to distinguish between the two, as many "startup companies" are actually just attempts to commercialize a single product idea. The potential for a company is orders of magnitude greater, because a company can create endless products. If you're talented enough to build things that are useful to people, why not found a single legal entity that creates many things, mitigating per-thing risk and exploiting countless economies of scale?
AAVE speakers exist, and their dialect is not going anywhere anytime soon. If decades of schoolteachers telling black children to speak "correctly" hasn't eradicated the differences, another decade isn't going to make the difference. Our only choice is how to treat it.

What we do in schools now hardly works against segregation. We simply ignore that AAVE exists. The result is that we treat white students' English as "correct" and black students' English as "wrong", as if they are trying to speak Standard English and making careless errors rather than following the self-consistent rules of their own dialect. They're being told to follow rules that they never learned, but everyone seems to expect them to know.

The alternative is to acknowledge that these differences exist and do our best to help AAVE speakers learn Standard English as what it is to them: a non-native dialect that is the gateway to power in our society. And maybe, sometimes, when a black student says "he ain't got none" during a history class, the teacher might respond to the contents of the students words rather than their form.
Technically, there is no difference at all in how they function.

But I only use //example.com/ if an API is truly available on both http and https (very unlikely, nearly all APIs should be on https only if they use some form of access token in the querystring for auth), and I only use https://example.com/ if the end point exists on some other domain.

As there is no technical difference I opt to save some bytes in the bandwidth.
In Boston? As front-end web developers? With no experience outside of school?

For $100k I'd expect a few years of serious experience and a pretty impressive GitHub commit history.

EDIT

Just saw who you work for. I'm going to take your comment with a grain of salt. No offense intended - but you're clearly not an impartial observer when it comes to developer salary discussions.
So... what does "Core CPI" have to do with anything? I have never used that value in my argument, and have instead preferred CPI-U and CPI-W. These CPI are used for Social Security, Minimum Wage calculations, and so forth.

You're creating the ultimate strawman. You're ignoring the statistics I've presented (statistics using "real" CPI which include food values), and then criticizing statistics that I'm not using. Why don't you read my argument?

Second, even including food prices / energy prices, there were periods of deflation through 2008. Yes, I lived through those periods, do you know what happened to bond investments during that time? I got something like a 20% gain during that period of deflation while the rest of the market crashed.

Anyway, this is the free market. You can continue to invest into Gold if you think its best! We'll both know the answer in a year, so there's no real need to argue about it.
An average web developer in no way can compare to a lawyer or a doctor.

First of all, doctors generally save lives. And they have to go to school for at least 8 years. Lawyers, almost just as long.

How long does it take to learn Rails, HTML, and Javascript? A few months?

Average web developers are not that special.
However, great engineers for whom Rails is an afterthought compared to what they know, are indeed comparable.
Show HN: Crawling P2P websites and shoving them into a map
It sounds like they are using their servers as a relay to get around two clients that are behinds NATs.
> Pretty easy position to take once you've already earned your own "fuck you" money.

True, though I certainly wish I'd known this position before I earned mine.
In part it seems to be because US is less communal.

If I make X and you make X-Y, at the same company, maybe they can't afford to pay us both X, but then
...
that is what you would like to think.
Numbers of HTML5 audio in canvas 2D and WebGL 3D graphics demos
Just wait until there is a run on its value.
Yeah, I'm aware the living costs impact the salaries. The living cost in my city (São Paulo) is on par with SF though [1], while the salaries are not even near. Taxation is also heavier than in US. This makes my current salary minuscule in real terms.

[1] http://bit.ly/XWLkyu
Any proof? Stories to link to?
Portland, Minneapolis, San Antonio, and Chicago are all relatively low-wage cities for software developers. The averages are bumped upwards by all the folks working in Silicon Valley, NYC, and Boston.
It would be nice if there was an easier way to find out ISP injections for the layperson who can't really use wireshark/proxy and data comparisons, or for technical people that just don't have the time.

This project had potential ( it detected torrent traffic shaping) but it seems to no longer be under dev.
http://broadband.mpi-sws.org/transparency/results/

Also this is a good read and contains comcast traffic shaping info: https://www.eff.org/wp/detecting-packet-injection

ps. Who cares about the shit JavaScript, this discussion should be about detecting packet injection and shaping.
Yes, they are called "employees". People inclined to pursue work on what they enjoy are often very happy to achieve a comfortable salary with decent benefits. There is nothing wrong with that. The difference is in depth of passion, and in how much that is part of the individual's identity. I respect entrepreneurs, and I also respect the humble employee. For the entrepreneur, I think it is overly simplistic to say is it solely about greed and wealth. I know some very successful people, and most all tell me that the journey and experience is what drives them.
Although I agree somewhat, you're doing something wrong. I live there too, my starting salary right out of school with almost no "professional" programming experience was around 70k and it was with languages I had never touched - so don't over emphasis the language. I know plenty of people making close to 100k, those jobs may be limited but they are there for good programmers. There are a lot, and I mean a lot of shitty programming jobs in Ontario, mostly because programmers are hired by non tech firms that have some tech side to be code monkeys. I basically rejected a handful of lower salary jobs right out of schools or jobs where interviewers where asking extremely language specific questions (I had an interview where a guy kept asking me syntax based questions in JS, when I made it abundantly clear I did not know JS, and this went on for 45 mins of me guessing syntax...) until I found a job that had decent pay (a little under 70k - this was still depressing as most my friends had 95k+ salary in SF) and interesting work; but left a year later because the salary wasn't competitive with the rest of the world, bonuses were crap and there was little room for growth. The best advice I can give you is work on personal projects and don't use your co workers salary as bases of average range, because you will run into the situation where dev x whose been at the company for 30 years is only making 30k more and they use that as a basis to justify your salary. I know people that were working at my first job with almost 10 years more experience then me making 10-15k more then me, and there is a reason why they would have had a hard time getting jobs elsewhere; A lot of Canadian companies will have you sign contracts that anything you invent(which includes any personal projects) in your own time will belong to the company unless you get explicit permission from their over paranoid lawyers, this process takes about 2-3 weeks and most good hackers stop hacking and fall for daily routine work, 9-5. Although it protects the company for minor legalities it completely destroys the hacking culture (why do you think RIM failed to innovate?). So although they have thousands of hours worth of experience its in closed system, and redundant. Finally, be open to moving, 95% of my friends have taken jobs in SF or NY, because they got tired of bs like this.

tl;dr hack on your free time, be open to moving, be so good they can't ignore you.
I was mainly referring to objectively missing features rather than subjective design differences, though Qt has made a lot of progress over the past few years in terms of feature support. However, a quick scan of the applications on my Mac only turned up one Qt application that I hadn't already recognized as non-native, and that app was the Kindle application (which had an obviously non-native text rendering system, but excusably so).

Qt applications have at least made it to the point where the scroll bars are correct and the menus usually include the standard structure and emacs keybindings work in text boxes, but I've yet to find a Qt application that has a properly integrated help system, and almost every one quits the application when the last window is closed, native toolbars are rare, combo boxes seem to be used frequently where pop-up buttons would be more appropriate, and nobody seems to add any options to the dock icon's context menu. I've seen enough to know that Qt can be a very close approximation if the effort is put forth to make the app act native (probably better than any other cross-platform toolkit), but it's far from free, requires a ton of platform-specific code, and apps that try hard are few and far between.
There has been.

http://en.wikipedia.org/wiki/English-only_movement

It's generally seen to spring from anti-immigrant sentiment.
You can go straight peer to peer when behind less-than-totally-aggressive firewalls, using the double open trick used by voip apps like Skype, right?
Mortgages are so cheap now, though, that housing costs so much less per month than it did 7 years ago.
> Many people go into startups just for the profit motive

Do you feel that increases or decreases their chances of success?
Electric cars are an order or magnitude simpler mechanical devices as compared to IC engine cars. Once an affordable battery chemistry (or any other cheap energy storage mechanism) is figured out, a lot more electric car companies will get started (I am hoping for a healthy 'car-kit' market). Tesla is the 'best' in the sense that it has the best technology to handle the idiosyncrasies of Li-ion battery (they like to burn themselves the first opportunity they get!).
The Right Way to Manage and Execute Side Projects
BBC Lab Great British Class Survey
No... I can't afford a Pixel, and if I was going to spend that amount of money on a computer, I'd probably buy something with more 'oomph'. Sure a hi-res screen is nice, but apparently not enough content is there to make it really worth while. For DTP and media work, I could see it being really good, but since those applications aren't really ChromeOS friendly (yet?), I don't see the point.

For general web use (browser, email, terminal) a 'regular' chromebook is quite usable - even a 2 year old one.
> You don't know me, my life, my past, my future, my dreams, my fears, my hopes, my goals or a goddamned other thing about me.

True, but I know about the potential of companies, and failing to reach that potential is a form of failure.
Sounds like a great series of blog posts too. I'd definitely be interested as some of those topics are rarely discussed.
>But that it would cost ~$3m.

Can you elaborate (if you have any idea) what this cost actually consists of?
> my new life was a hell of a lot less exciting than running an independent company had been

That may partially be because he was too busy to learn what makes him happy other than work.
> Running a great company was better than having the potential to start a new one.

For you, in your specific context.
It doesn't have to be manufactured, someone just has to notice it already happening.
Asian shares fall
Galaxy Mega Phones Announced by Samsung
Yes, I got that, but what else do they do?
What's more important that even companies which actually produce something are also engaging in patent protection racket. Such as MS, Apple and others. That's why the term "troll" (i.e. racketeer) is not exactly the same as NPE.
What Responsibility Do Engineers Have for Online Privacy?
There's lots of anecdotal evidence here in this thread that developers can command a high salary.

From the hiring side, of course I wouldn't want developers to know about this. If I've been given a certain hiring budget I have to convince devs that they aren't being underpaid.
Do companies, at this stage, announce what the IPO issuing price (or market cap) will be? If so, what is theirs? If not, any guesses what it will be?

It is not in Splunk's league, but it is definitely a solid product, with a great growth prospect.
I thought the same. The scary thing I wasn't totally surprised that they planned a IPO when the revenue wasn't enough buy a iPod Touch.
Where did it say that the deal was only for white folks? I missed that.
As we spend more and more time on mobile, Twitter focus more on it
The profit motive drives a very short-term hyper-growth mentality, and the decisions reflect that nature (abrupt axing of free service tier or price hikes to show "revenue growth", engaging in questionable accounting practices, etc), which increases success if you define success as cashing out.

If you define success in terms of longevity, given that certain practices essential for long-term survival run counter to the goal of fast growth and high valuations, the profit motive decreases chances of success.
My Passover Project: Introducing Rattlesnake.CLR
Congrats guys! Keep up the good nebula work :-)
Fewer images loaded might lead to less memory in use and less load time which could lead to faster apps though..
4%? Wow. My employee health insurance is $10k for 1 insured, $20k for family, per year. I would love that to be close to 4%.

Also, employers often pay office rent for employees. And freelancers spend unpaid time doing marketing/sales to get gigs.
I don't get this. If there are 21 million bitcoins but they're infinitely divisible - you can send 0.0000001 BTC to someone.. Then how is there a hard limit?

Countries have done this many times by dropping zeros when their currencies devalue, etc. The whole 'there are a fixed number of bitcoins' makes no sense if you can just divide the currency unit by 1 million and call the new currency micro bit coin.
Betaout, An Editorial Project Management Product For Publishers [Part 1]
http://www.google.com/patents/US7126691
Making a credible threat to retire is a legitimate way to negotiate higher pay at a single employer, if you are more valuable than your replacement.
I work at a company that pays more than 250k+ for developers in SV. I have been working in SV for more than a decade. 250K is the new 150k (I made 150k before the financial crisis). Google, Apple, Msft, Yahoo, FB and host of other big internet companies pay you 200-250k+ if you include salary+bonus+stockoptions(RSUs). I spent quite a bit of time interviewing in startups in New york and SV to explore if they pay better. The answer is a resounding no. Working for a startup as an engineer is a losing proposition. Unless you are doing something cutting edge, it is absloutely pointless working for a startup. End of the day you are parsing json/xml or reading/writing to a db/nosql. Might as well earn a big paycheck for doing that crap.
Jane Henson, shaper of muppets, dies
Well, if you are serious about this, then shoot me an email. Maybe I can assist in some way. (:
> the profit motive decreases chances of success.

Agreed. I think it works that way because if profit is your motive you will run your start-up focusing on the wrong goal, which is to increase your bank account instead of to increase your users satisfaction or the quality of your product. By focusing on a second order goal you will likely lose track of what really matters. But if you focus on what does really matter your second order goal will be achieved as a by-product.

I do believe that you can achieve higher profits by tweaking an existing, successful model. But to achieve high profits by going for the money directly only works well for those that are either in finance or direct derivatives of finance (such as bank robbers, who after all have the most direct line between 'profits' and their actions ;) ).
This Professor only has a PhD degree
Just trying to understand but what does that 190k look like post tax in the valley?
Brain-mapping initiative to cost substantially less than human genome project
I hate you so much right now.

Well done.
Being underpaid means you're getting less than average.. right?

So if everyone is "underpaid", actually.. they're not?

Being freelance is a pretty different thing. The take home money isn't that much different and you have to worry about a lot more things, including "will i get paid for stuff".

All these articles generally do is attempt to generate more inflation in salary. Yes SOME people do sometimes get outrageous salaries and are neither exceptional or influential individuals, but, that's not the norm, IMO.
Something that people already mentioned, but still. There is great Visual Studio for Windows and for cross-platform development there is Qt Creator. The latter also comes with a full-fledged development framework that allows you do GUI, threading, networking, databases: it is effectively what a standard library should be. It also really fast and has a slick interface allowing to do code navigation really fast. I don't have to tell you what I use for C++ development. So it will be very hard for them to compete with existing options.
So you are fine subsidizing oil companies by allowing them to externalize their costs?

Also shipping is starting to switch to natural gas; you may think this a good or a bad thing, but a tax on diesel would increase that.
Microsoft prevents competitors' employees from attending their event
I think the point of the article is that the majority of startups are founded by people who want to get rich more than they really want to be a visionary or entrepreneur.

People talk about 'exit' strategies. It makes it rather obvious that the thing they've created is much less important than the money to them.

Whether or not that bothers you, I think it's nice to have occasional articles talking about the view espoused in this article - that entrepreneurship is artistic and artists that care about their money more than their art are viewed with a mixture of admiration and disappointment by artists that have not yet had the chance to 'sell out' or the few who get the chance and don't.
Which is not what happened.
Exactly. Bitcoin allows many entities to produce money out of nowhere...though this ethereal production will eventually stop at 21 million, if Bitcoin survives that long.