skysight-inc/HackerNews huggingface dataset:
Bad bet to make or a good bet with a bad outcome? You may have already commented as much as you feel comfortable with, but would be important for readers to understand perhaps more on this point. In any event, this has some bearing on even how you perceive yourself when you say 'just a statistic'.
Bitcoin is Heading Toward a New High — and It Could Go to $1 Million
Bitcoin's deflationary inevitability is actually worse, I would argue, than the kind of inflation you mention.
That's an interesting paper, but GOD why are people so motivated toward using absurdly dense jargon in their papers? What does one accomplish by couching their ideas in convoluted words?

For example:

Labor hoarding is a widely believed empirical behavior of
firms and a prominent explanation for procyclical labor
productivity. Conventional wisdom attributes labor
hoarding to labor adjustment costs. This paper argues that
the conventional wisdom is inadequate for understanding
labor hoarding because it ignores the role of inventories.
Since idle labor can be used to produce inventories, why
do firms hoard labor when inventory is an option?

The whole paper reads like that. Repurposed words dumped obliquely in the middle of sentances, and then abandonded.

Why not:

Labor hoarding is defined as the retention of idle workers
during periods of low economic activity or slow business,
further reinforcing the impact of larger social trends.
The common perception is that retaining valuable workers
will prove less costly than rounds of lay offs, followed
by subsequent phases of recruiting and training new labor.
Observations have proven that businesses will choose to
idle their workers during these periods, instead of
producing finished manufactured goods and retaining an
expanded inventory of surplus product. This paper
questions the strategy of hoarding idle labor, and offers
improved strategies as potential alternatives to the
tendency of hoarding.

What is it about academia, where people feel obligated to contort their writing into an intimidating architecture of opaque jargon and garish vocabulary? Is it some form of group think? Is it a defense mechanism designed to ward off criticism? Why must new ideas be presented in such stark, frustrating words?
I've had one of the toughest years of my life. One thing I kept doing was writing a gratitude list. Almost daily. It may have saved my life. Good luck.
Submitter here - I hate, hate, hate this post. It is the worst FUD I have seen in some time, and I'm only posting b/c I think it needs the full HN lens. Please don't think I agree with a single word.
Low, but they have to know that if they want someone even halfway decent they'll have to be competitive.

I can't imagine they'd lowball you too much when a good developer can literally walk down the street from Penny Arcade and be at Google's or Adobe's offices in Seattle. Not to mention Amazon, Microsoft, or anywhere else in the area that pays well.
> That title is making it sound like the changes were aimed at making that one case faster, when they weren't.

No, the changes were certainly aimed at making the case of asm.js code faster. As in the links I posted above, Google has announced they are optimizing for asm.js and that they achieved large speedups on it, they mention it very specifically,

http://culturemass.com/2013/05/17/google-io-2013-keynote-par...
http://blog.chromium.org/2013/11/announcing-octane-20.html

> And them adding a library to their benchmark doesn't in any way mean that they aim to optimize for it

No, it exactly means that: Adding it to Google's main benchmark means that they consider it representative of important real-world code, and hence that optimizing for that benchmark means you are optimizing for the right stuff. As the Octane FAQ says,

>> " Octane aims to be representative of actual workloads and execution profiles of real web applications. Octane's goal is to be a proxy for the JavaScript application that you'll encounter when running browser games, highly-interactive web pages or online productivity tools." https://developers.google.com/octane/faq
Asm.js is intrinsically superior to native client (and yes, I do see them as competing technologies) and will inevitably push NaCl out of the market for one simple reason: even if the browser doesn't explicitly optimize for asm.js, the code will still run. It may not be usably fast, but something will happen. As opposed to native client, where if your user base doesn't support it you're just dead in the water. And the trend so far is javascript getting faster and closer to native running code. Google must eventually build asm.js optimizations into Chrome. What's their alternative strategy? Ignore asm.js and let Mozilla tout Firefox's javascript engine as faster? NaCl's writing is on the wall and Google knows it.
First Amendment Trumps Birthers, Stupid People, Walruses
1999 navier stokes solver on GPU:

http://www.cs.unm.edu/~mskarim/fluid_smoke_gpu.htm

I was doing this in college 10 years ago. Cmon now.
Cool, that sounds pretty awesome. Do you have it on a webpage I can run?
I fall into this "Dark Matter Developer" in more than one way.

On the social front: I go to, on average, one half of one work-related conference per year (real world, I go to one conference every other year). I have no use for twitter, facebook, linkedin, or any other "social network", preferring instead old-school forums and the occasional aggregator like HN where the signal-to-noise ratio is quite a bit better. I have a personal blog, updated every few months, that rarely touches on anything tech related, and is read primarily by friends.

On the tech front: I write code, in part, for decade+ old systems, and the rest with old-fashioned, plain-jane java. I write code that will never be used anywhere else, in languages that are neither new, "cool", or "hip" in any way. I keep somewhat up-to-date with big-picture new tech, but I see no reason to delve into any details if it doesn't relate to my work. I enjoy what I do, and the problem solving that goes into it.

I have, perhaps, fallen out of love with the field, and the industry. Perhaps I never had a passion for writing code, preferring instead the theoretical challenges I found while pursuing my degree in computer science.

What I do have: A life away from work, and away from computing. I'm in the middle of a multi-year "bootstrapping" of my own "start-up" -- one that has absolutely nothing to do with computing, and instead has everything to do with my love of woodworking. It should, with effort, provide a secondary source of income for as long as I wish. If I'm extraordinarily lucky, I may be able to make it my primary source of income at some point. There will be no VCs, no big-payout exit. Yet I consider myself just as much of an entrepreneur as any of the silicon valley crowd -- simply one with different goals and a different market in mind.
I have noticed a drop in stability and quality recently. I personally have never owned an apple product, I only use Linux, but I do need to interact with iDevices fairly frequently and some little areas of quality are slipping.

The apple TV we use in the office for playing music has not worked correctly since the last firmware update and really struggles with streaming and the new MBP we purchased recently had a bug where the keyboard and mouse would randomly stop working(fixed in an update). These aren't huge problems but I think they are not something that would have occurred a few years ago.

That being said if you don't want to make the switch to linux then the apple/unix ecosystem is still much better than the current windows options but I think apple is losing its reputation for quality as it moves from being a high end luxury product to a standard.
The irony is, this is a community based around the startup lifestyle. Often that means extra hours for a promise of equity (which, in my experience, isn't worth the paper it's printed on) and lower salaries. But for some reason, there's a huge outcry at this posting because it says you have to wear many hats and they don't have a ton of money to spend. Sound familiar? At least they're upfront about it.

Honestly, I'd rather spend time working for someone (or on something) that I believed in and make less money than the usual soul crushing 9 to 5 and make a boatload. I'm in that situation now, actually, and it's not great. I moved the the bay area earlier in the year to chase the almighty dollar, and my overall happiness level has gone down. Who'd have thought?
Check the Who's Hiring and Seeking Freelancer posts here. The November ones may still be active. Also, just to re-emphasize, you should post a list of skills in this thread.
That's all you got?
Hey, other comments are going to give you a few lines telling you to not quit, that you should hang in there, and that it'll be alright. That may be true, but to me it sounds like you're possibly not doing well enough to make any of that possible, and you probably need to find work fast. Here's what I want to do:

1. I have a little list of companies looking for employees that I'll send you. Not much just companies that have contacted me looking for people.
2. I am a bad ass writer and have a crazy resume, but more importantly I know how to craft resumes and I'll look at yours and help you fix it up.
3. If you're in the San Francisco area I'll meet up with you and listen to what happened and see if there's a way to work out of it, or at least listen.
4. If you email me at help@learncodethehardway.org I'll talk with you and see if there's other ways I can help.

I'm serious, hit me up on email and I'll help out if I can. In fact, this goes for anyone else looking for work right now. Email the above and I'll reply with my little list. I don't make commissions on placement or anything like that, just a good thing to do.
Live and learn. Luckily developers are in demand these days.
How so? That sounds pretty dire.
Hey man, I've been there (two failed startups). Whatever you learned during that time should be valuable assets/skills in many startups. Hang in there. You gotta be there for your family.
Processing Hour of Code
Any estimates on when/if a crash will come and how much will it fall to?
I think there's probably a subtle distinction that's hard to show. I'd imagine the line is drawn at interpreting the

"use asm";

which signals the asm.js optimizations should be used. Instead, I'd bet the Chrome team are just watching for JS which matches the asm.js spec and optimizing for those cases, like they do for other code paths & structures. That would mean they are optimizing for it, but not supporting it directly.
Probably but at least my paycheck is not attached to it. :D
Nope. Early majority now, especially with it getting big in China.

Innovators were the early miners who invested in actually taking BTC from 0 to 1.

Early adopters were those who got into it prior to 2013 when most of the mainstream considered it a scam or were otherwise scared off by the price instability.

With the recent government hearings I'd say we're right at the start of the early majority phase.
Where are you? How can people here get a hold of your CV?
have faith! keep up!
It's not black and white. The US is particularly screwed because of loopholes in regulations that drug companies started exploiting in the late 90s to advertise direct to patients (illegal almost everywhere else). So you've got drug A which is going out of patent and A' which is A with something hanging off it that's harmless but counts as novel. So you switch gears and put all your marketing behind A' (including cherry picked studies). You can produce A cheaper than anyone else, but you don't have to. Anyone trying to enter the market with A risks you undercutting them, and meanwhile you're marketing A' against A.
Dieter Rams (Braun designer), one of the greatest industrial designers of all time, is also known for his 10 principles of design. He states that Apple Inc. is one of the few companies designing products according to his principles.
Pirate Bay Founder Prosecuted In Russian Court
I broke my hip. The team rallied around and handled it until I was back. Both my parents died. The team rallied around and handled it until I was back. One of the team got close to burnout - the company provided him with unsolicited paid time off provided he took it now, so he could chill and get back to being productive.

My good experiences don't invalidate your bad experiences - but that sentence applies vice versa too.

A bunch of bad data points proves that bad exists, but it doesn't prove that bad is prevalent. That sentence also applies vice versa.
I ran the demo in chrome not that long after it was released and recall the frame rate being almost as good as in the recommended firefox nightly builds. There was some visual weirdness (polygons being missing/transparent).

I expect Epic's announcement is more about these glitches being resolved then performance increases. Mozilla's is pure spin.
I'm always disappointed with webcam apps, but I love the integration with the maps here. Great stuff!
I have been building this: https://news.ycombinator.com/item?id=6618834

It's been fun. :D
I don't see any ethical issue here, but if there are hard feelings involved (like you're leaving his investment high and dry), he could make things difficult for you at company B. I suggest talking to your new boss at company B, asking them the same question, and if appropriate for an introduction to the investor. Mr. X will likely want to know why you're leaving company A (is there something wrong with his investment?) and will appreciate that you're checking with him about ethical concerns.
You sir, are a good guy.
Watching the BTC-e chat during all this is.. nerve wracking. People shouting about crashes, "LTC to the moon", "pump NMC now!" ... very very odd.
Why does there have to be an article for this? Here's the 2 sentence summary:

Somebody tweeted "Fuck you" from Nokia's Twitter account. They later apologized and said they are still looking into who did it.
"Annual Salary: Negotiable, but you should know up front we’re not a terribly money-motivated group."

This is ridiculous to anyone who knows Robert Khoo. He is nothing but money oriented and motivated. In fact he was brought in to PA for exactly this reason and he is the reason why they grew to what they are now.
Narendramodi
I can't even imagine the pain you're going through. I know it's tough to think rationally now, but if theres one thing that'd help is that you need to write down and memorize everything that went wrong so you never do it again once you get your second chance (everyone deserves a good second chance).

Hang in there man, you'll be surprised how many good people are out there that are willing to help. Never stop asking, never give in, always remember what you're fighting for. You'll be in my thoughts
Yeah, I figure I'd probably get it back pretty easily if I asked Paul and apologised - but I really don't miss the "opportunity to be negative". So long as he's happy that there are sufficient people down-flagging the stuff that requires down-flagging, the site will happily exist without _my_ opinions of what's worthwhile and what isn't.
This is basically a union argument. If all the people who felt this way banded together, they could form a developer or sysadmin union and exert exactly this pressure on employers.

And if you think unions aren't for skilled workers, look at how well it works NFL players or entertainment writers.
Thanks for doing this, Zed!
I think there's room for both to exist. The strategies are hugely different and will depend on the performance payoff, but asm.js has the simplicity to make it happen while PNaCl has the resources of Google, and since resources is what PNaCl needs (docs, dev environments, marketing) then I can see both coming to maturity.

I was threatened by PNaCl for a while, until I realized that it integrates with Javascript through messaging. I think it could be a really solid complement to the Web platform.
> When IPv6 becomes the standard ... we will provide support for it.

Here's a standard you can refer them to: http://tools.ietf.org/html/rfc6540
The way that the video screen is occasionally moved out of the way to make room for the exercises is a really fresh take on the genre. And I like how the presenter comes off as enthusiastic but not canned. Very nice!
You can easily get your APEX back up without blaming Ruby. There is nothing inherent to Ruby that should stop you from doing that.

More likely than not you probably have a couple nasty requests that should be handled by a background task and a few more or less caching calls.

Additionally, from your user's perspective, 300~ish ms is already pretty good, I wouldn't worry about that too much. You use Ruby on Rails because it is speed on speed for rolling out features. Focus on a better user experience with pretty good performance and you guys will be alright.
It's a really fucking shitty game for most of people who play. Ruined lives are pretty rare. (I'm doing well, a couple years later.) But most people get far less out of their time than they'd get in a conventional career.

Even the "low-risk" option of the startup job is way too risky for what little upside remains (at equity slices around 0.05%). Regular companies mentor and, when they have to lay people off, provide severance and positive reference (they'll often work with the recruiters who placed you and say good things). Many of these startups use fake "performance" issues to avoid the image problem of an honest layoff, and to fire people for free. (Banks and hedge funds just admit shit's tough, but these startups have to pretend they're always hiring, even when they're cutting. In other words, they prioritize their image over that of those they're letting go-- when they most need the help.) Getting fired with no severance and no reference is, in many ways, as bad as a startup failure. In some ways, it's worse. Startup failure has more short-term financial pain but, 3 years later, you can talk about it without fearing stigma (especially if you weren't a sole founder).

Paul Graham played the game once and won. It's hard to call it pure luck because, if you read On Lisp, he's obviously a very smart man and was, while active in Lisp, a clear 10x-er. However, there are a lot of people just as smart as he is, who end up ruining their lives in this game.

You're not alone, and I'm sorry to hear about it.

Where are you located? Have you considered Austin, Portland, or Baltimore? Those places have much lower COL and you'll make 80-90% of your Bay Area salary.
Wow, it takes guts to comment on something you clearly know nothing about. For arb to exist, someone has to be buying at that price somewhere.
Funny how when we talk about executives or investors, "fairness" is never mentioned. A vc deserves what he earns because the market has determined his worth. When it comes devs however, suddenly its a morality play. We should forget about market value and be grateful that our jobs pay more than most of the other plebs.
Did you try to remove the parts of Rails you don't need? (ex: middlewares).

Also in New Relic you can look what's slower (ruby, db, rendering, request queuing, ...). Could you give us more details.

Also your average is 423ms, but what's fastest pages like?
thanks appreciate it. The side panel on top of the map is a custom ios feature designed by me. There are actually some fun webcams in the app, checkout antarctica you can see some pinguins :)
I'd rather fail than never have tried. Just remember people still love you for who you are.
That is because the animation capabilities of CSS are still meant to be used for presentation purposes (like a cute response to mouse movement or a head bobbing around), rather than an all out game engine. The idea is still cute, but I freak that people will think this is the new way to design online games.
Can someone please explain what docker does and brings to the table, what all the fuss seems to be about? I've looked into it several times and really can't tell from any of what I've found.
You won't be excited to go to work when you were woken up for the 3rd time this week at a page at 4:30 in the AM because your db replication took a dump again, or one of the ten other single points of failure in your architecture dies for the 5th time this month.

I did oncall work for large pharma for 7 years, then also for AWS. It is terrible. I can guarantee you everyone there for the most part hates oncall. Everyone has to plan their lives around it, pre-plan trying to swap weeks out which overlaps family time and basically being tied to your pager and a computer / internet location for a week at a time is the worst thing in the world.

The type of job posting above sounds like you will be doing all of the crap work just keeping the lights on and never have any time to sit down and convince people how to reasonably re-architect all of the crap you are up all night working on...because you have no time to do anything but fight fires.

Being up all night and shifting your work schedule to 11AM - 7PM for the week just because you know you will be up in the wee hours of the morning every time you are on call is something I never want to go back to. What's that you say? I'm the only person on the oncall rotation? Well unless off hours pages are few and far between, don't expect me to be picking up trouble tickets every night or weekend because I am actually going to be out drinking at the bar, or doing other things. If your oncall load is this high, you better be hiring additional peers because there is no way I'm going to be expected to be tied to my computer every day of the year.
Invitation-only schemes only delay the inevitable, yet make the early members even more insufferably vocal about the gilded days of yore, the comments even more thoroughly interleaved with links to the Eternal September wiki page.
Just found one more reason to be your fan, Zed!
The 9th amendment just says the Constitutions enumeration of rights isn't exhaustive. That doesn't mean that anything you want to call a "right" exists just because it isn't mentioned in the Constitution. You still have to show its existence some other way. Typically, this is by showing that the right existed historically. No general right to privacy has existed historically, at least not in America or England.
In fact, 99.99999998596% of people are also not Satoshi Nakamoto.
<hat type="tinfoil">
No, the NSA are MITMing and deep packet inspecting everyone's HN traffic, and preemptively clicking your [flag] link on NSA articles…
</hat>
I found http://printaura.com via Google when we first decided to wire the generator up to a t-shirt print service, then I saw a http://shirts.io post on HN and wired them up too!

When each order is placed, we go with the printer that gives us the largest margin. There is no bidding going on or anything, they just have different prices for different products and calculate shipping fees differently.

edit: linkify printers
How to build a private monitor
Yes. In fact, I'm sure (formally, "I suspect") that what you are describing is exactly how blockchain.info gets its data in the first place.
If you're really done, don't listen to the people saying "don't give up" - give up, and get back on your feet, whatever that takes. Then, get back on the horse when and if you're ready - I just came off a year of re-building my life after a failed startup, and I'm in such an insanely better position to start my next company now than I was then, but it's only been made possible by the fact that the moment we realized the funding was not going to happen, we gave up.

We had a shitty 4 months, and it could be longer for you it could be shorter, but go through it and come out the other side. My new startup is now about to close funding, but it only happened because we put ourselves in the position to succeed, not by continuing to try to force something that wasn't going to happen.

Knowing when you're dead is the first step.
I want a universe to exist where the answer to every question is based on its entertainment value.