skysight-inc/HackerNews huggingface dataset:
I was planning to make a similar comment.

I don't doubt that a great engineer outperforms a mediocre one in productivity, ingenuity, innovation, whatever, but living by this as your mantra, and making hiring decisions around it as if it were a scientifically-proven study seems incredibly dangerous.
I complete disagree with the people saying you should talk to a lawyer. If you want to stay on good terms with them, anyone connected to the company, and anyone they know, then you need to work this out at a personal level. If you sue or even admit that you've talked to a lawyer then a lot of people are going to be afraid to work with you.

Thankfully, it's a pretty easy conversation to have with them. Tell them that working for them has left you in a financial straight. Then ask them if they could include any sort of cash in their severance package.
You really want to advocate installing "old piece of junk" routers across the entire state? Have you ever managed a project this large? And if so did you use old piece of junk equipment?
Your boss must be a good developer right? So he should be able to manually go through the code of 25 developers and know what changes are going to affect everything else. If that seems naive, stupid or obviously unreasonable, this is what your boss is asking for, EXCEPT he's also asking you to produce code.

It's hard enough doing this with your own code, let alone collaborating with others. I'm taking the verbose route to say the same as the other replies:

Quit.
Soccer: Penalty Shootout 2012 - Free Online Games
The apps I built varies. Some have hundreds, some have 10K+.

But you know what's a better example? Netflix. They test on 10 phones & 4 tablets.

http://techblog.netflix.com/2012/03/testing-netflix-on-andro...

Netflix App has at least 10 million installs - https://play.google.com/store/apps/details?id=com.netflix.me....
Not yet they don't...
Some of us who're less old interact that way too, and find it a hell of a lot more efficient than trying to be nice.

The point of technical fora is to have effective, high bandwidth discussions on technical matters.

If I want a hug, I can go get a real one from a real live human being - and I'll interact with them in an appropriate way for that context, too.
It is the # of shares the offered me divided by my total restricted stock agreement. This represents the total % of equity they are granting me after letting me go, then I multiply this by 48 (because my equity grant vests over 48 months). The results is about 3.5 months.
This is a really great (well written, entertaining, informative, inspiring) series of articles about a guy programming just for the joy of it! Thanks for posting.
Windows does a good job of abstracting the hardware away and preventing the OEMs from tweaking the APIs so this isn't an issue in most cases. The major exception is for the large game developers who have to buy tons of various configurations of GPUs and motherboards in order to test various configurations. Basic hardware accelerated graphics works well across platforms but AAA games use complex shaders and heavy optimizations which are based on the incomplete and broken implementations of GPU vendors.
The "state" is completely clueless. You don't spec out technology for 10 years down the road anymore. The pace changes too quickly. You get the most affordable solution NOW, and when you need the big stuff you get something recent with even more longevity. The decision they made was stupid from a thousand angles. Retarded.
Personally, I like the VM technique over compilation to JS source. With a VM, you can track the continuation by simple stack operations rather than furiously allocating JS closures. Think about the effect in memory: when you do a return in a VM, you just pop some stuff off the stack(s) and there is no closure left hanging around for the GC to collect.

The Dybvig "Three implementations of scheme" paper presents a really nice VM and Norvig's PAIP book presents a nice simple compiler for Scheme. Those are the two main sources that I've used for my simple compiler.

Edit: Also...

> I lose all the benefits of JIT-ed Javascript if I run it in a VM.

But if you are using CPS, then your JS functions are going to be really small and the JIT won't have much to work with, right? It's not clear to me that the JIT will be more effective working on CPS JS given that you want to have fine-grained continuations for debugging.
These are getting a little stale. Vapor.js was amusing when it came out. It's like they say, you're beating a dead horse.
> A fast construction worker will never be 25 times faster than a slow one.

I actually sort of doubt this. Fields like construction often require quite a bit on-site problem-solving and quick thinking, simply because making large physical objects stick together in an ordered way is fairly complicated. When you consider also that construction work is a team-oriented profession, it becomes imaginable that the right worker could make the whole team far more effective.

And actually, even the waiter example, I'm not sure. A great waiter makes the customer feel like an honored, highly-ranked guest of royalty. A bad one fills people with hatred for the restaurant and anyone involved in it.
Windows RT isn't Windows 8!

(Actually, I personally expect the success of this first iteration of Windows-on-ARM to be limited, but for it to see more success over time in future versions and as the app catalog slowly expands. Wonder what they'll do about naming when the next versions come along - will the counterpart to Windows 9 be Windows RT 2? Anyway, I think Mozilla is thinking long-term. There is little chance for any significant change in the Windows 8 version of Windows RT at this point, but if they start now maybe they can pressure Microsoft into improving the situation for future versions.)
Cara Mengobati Jerawat | GLUX | 085219946055 / 085322379603
Cara Mengobati Jerawat

Jerawat ? Sapu bersih dengan Jelly Gamat Luxor sebagai Cara Mengobati Jerawat.
Masalah timbulnya jerawat, baik diwajah ataupun dibagian tubuh yang lainnya memang sudah tidak asing lagi, karena jerawat ini merupakan salah satu jenis penyakit kulit yang kumlah penderitanya cukup besar, sperti pendapat dari Kligmann, seorang penelit masalah jerawat ternama di dunia, yaitu “Tak ada satu orang pun di dunia yang melewati masa hidupnya tanpa sebuah jerawat di kulitnya”.

Konsultasi : 08521 9946 055 atau 0853 2237 9603

FORMAT PEMESANAN :
GLUX : JEMLAH PESANAN : NAMA : ALAMAT LENGKAP : NO. HP / TLP
kirim ke : 08521 9946 055 atau 0853 2237 9603
I think people are arguing for two reasons:

1.) Linus is being a bully. There's a difference between speaking your mind openly and using rhetorical force to invalidate contrary views.

2.) The kernel requirements can be whatever those who control the kernel demand. That's just common sense. Making the leap to declaring that only one text wrapping approach is objectively correct is delusional.

If Linus simply said "The github pull request interface makes it impossible to follow the kernel commit guidelines, and we are not open to reconsidering those guidelines" there'd be no argument.
Everyone learns the hard way. I had a similar thing happen to me at one of my first jobs.

Things to take away:
- first employee =/= founder.
- negotiate stock or wage before you start. Always.
- research the founders and ask their past staff.
- trust your gut if you think there is something fishy.
- learn from this experience and move on.
Actually, though I can't footnote it, the meme in the early 90's being pushed by Gates & Simonyi at M'soft was 100:1 or so "orders of magnitude" iirc correctly, so actually, Jobs is a downward estimate from that.
What he means is, "It's time to stop talking about women in tech, after you finish reading this post and clicking on the ad." :)
In addition to the "no code interpreting code" limitation, I'm pretty sure that there's a more specific "any web browser in-app must be the safari browser" rule. Technically, Mozilla could attempt to release an iOS app that used the Safari rendering engine (and framing it around the FF look and feel, bookmark sync, etc.) but I'm sure that would never happen.
You're right. This isn't a "liberal" failing. Wasteful government spending is an affliction that spans the entire political spectrum.
The author is male, not female.
Interviewing Wikispeed Founder on the Future of Manufacturing
I don't remember where I read it, but "watching someone try to do functional programming in python can be painful". I have to agree quite a bit with that. The distinction between lambdas and functions, expressions, etc.

I started doing a lot of programming in CoffeeScript a few months ago, and between the JS underpinnings and the CS syntax you can do things that would just be painful in Python.
Am I the only person that is (not really of course!) tempted to put on official-looking clothing and confidently walk in with a laptop and Cisco console cable, nonchalantly telling the librarian their "Internet box" "needs a service upgrade".

And then quietly replace it (after dumping the config and replicating the configuration) with a $100 half-depth Supermicro server bought off Ebay, running OpenBSD?

And then walk out, like the Grinch after he artfully puts Cindy Lou Who to bed, with a nice new 3945 for my own use?

EDIT: forgot to mention, I need a CF card reader also to get the config off the Cisco flash.
CoffeeScript, Flower and Fancy were created using this system
A router that can handle 5-30 clients at current internet speed standards within a library setting. Yes, bigger installations could benefit from a $20k router, but the vast majority of these routers are a complete waste of money in WV outside of Charleston and Morgantown.

Unless there is some big backbone being built that can service a mostly small-town and very mountainous state, spending $20k (each!) now so that your routing infrastructure within schools and libraries won't be too slow in a couple years is kinda crazy.
Hahaha, thank you for providing this brilliant example of a blind anti-Apple troll.
There are plenty of countries whose governments are far to the left of the Democrats who spend money much more wisely, so I don't see it as inherently tied. For example, the Scandinavian countries have much larger governments proportionally, but generally spend more wisely, and have more transparent bidding/provisioning of their state-funded services, so they get more service and less waste in return for their money.
It is also funny money because the marginal cost of producing one of these routers is more like $500, not $20k. It is just a transfer payment to the company, it isn't the same as if the government burned $20k worth of barrels of oil. Nothing near that amount in resources was actually wasted.
For a library that only has four computers... I don't see the difference from my Mom's house.
who cares if he pulled the number out of his ass? The point is that great devs are not just 10% better than mediocre ones. They are many times better for all kinds of different reasons. That is a very valid point, an important one to consider for anyone hiring, and it doesn't matter if the number is 5, 10, 25, or 100.
As long as Linus patiently explained why he doesn't accept guthub pull requests, it seemed ok. But calling someone a moron for it, that kinda hurts the community!
My initial thoughts are similar:

Screw finding a lawyer.

Do point out that you were leaving the money with the company, and would they mind horribly if you submitted your last 2-3 months' expenses (or whatever a sane expense period is) so that you're less out of pocket.

Don't waste time fighting it, because if they do well they'll be able to afford to squash you and if they don't then there'll probably be no money left by the time you win anyway.

The last paragraph is the most important; if it matches up to your view of current reality then it really doesn't matter who's in the right or wrong here, what matters is it isn't worth your while to pick a fight over it.
"Also, software projects tend to reach points where they become overly complex or unmaintainable. Developers who are 25x better prevent that from happening, keeping everything working smoothly."

Actually, I think this is the heart of the issue in the productivity debate - I view my biggest challenge as writing code/architecture that can be maintained, easily debugged, etc, my devs (or future devs) are as a constituency for my software as well as my users.

But this is, in a big org, extremely hard to monetize, as disasters/chronic bleed avoided are not even entered into the balance sheet.
But RCS was a little better. In fact, i think that project invented the reverse diff
If you have data, yes. If not, you are just being the antagonist.
The difference is that the library doesn't have nearly as many devices as my house.
Holy cow, quote of the night
Word on the street is that Google is working on a new messaging product, so this isn't altogether surprising. Meebo has an awesome iOS native app and web application, however the Android Meebo client has been abandonware for the longest time (last update November 30, 2009!): https://play.google.com/store/apps/details?id=com.meebo&...

I guess I find the fact that Google would be interested in making that kind of commitment very curious. Meebo has stated a number of times that a revamp of the Android client was imminent after I bugged them about why the Android client gets no attention or updates/bigfixes at all. Getting that to fruition would mean a workable cross platform messaging solution with some real scope.
They are a game company, web-based testing approach rarely work for them because of the performance.
If you are putting routers in a school that might serve a few thousand students and teachers, and a branch library that might be serve 5 patrons, you really can't afford to adopt a heterogeneous hardware strategy just to make admin easier.

It is surely more cost effective to use the cheaper router, and replace them when necessary than to buy the uber-model that will still be state of the art in 10 years.
Well here's the thing: Linus is right.

Linus does not hesitate to criticize and always think about things before declaring them cool.

Oh he makes errors like everybody. He's usually not always very nice in messages (read LKML and you'll understand). But he's usually right and he's usually not writing random things because "it is trendy".

So GitHub is trendy. Linus doesn't care. Linus cares for the good features and pull isn't one of them in his eyes. And then again, I think he's right. Pull in GitHub is crappy.

But what's missing from his message is the reason why the GitHub pull is crappy. I'm sure he knows, but he's using half words. Here's the reason:

If GitHub enforced proper pull messages PEOPLE WOULDN'T USE IT. Why? Because it's the easyness to fork and pull that make GitHub successful. So you see, pulls have to be DEAD EASY. And that means also "single text field, no enforcement of anything".

So yeah. GitHub won't fix it, because it'll be bad for their business.
Thanks for the suggestion, but that's a little outside the scope of the site. Plus, I have no clue how I'd even do that with a WordPress install…

But you're right that the site will be hard to browse once there's a lot of apps, so I'm planning better navigation and filtering features (for example, sort by most used).
They wouldn't be buying any routers without the federal dollars to build fiber so it's kind of a moot point in this situation. Anyone who has worked in the private sector can tell you this type of stuff happens constantly. Too many technically ignorant people making decisions is the problem public or private. A private contractor could have sold them on the same exact package for the same reasons. Maybe even charged more for it.

As for your core point about the role of government... just look at the top 10 economies of the world. Most are not libertarian paradises and they're doing OK. It seems to me both models could probably work if executed properly. I doubt one model is inherently right and one is inherently wrong. Most likely some hybrid is the best solution for everyone.
Coach factory outlet
I'm not really sure where it came from, but the Slashdot summary states that a lot of these things were never even un-boxed. If true, that's an incredible waste and far-outweighs any convenience or stability benefits gained by using homogeneous hardware.

http://yro.slashdot.org/story/12/05/11/1937235/west-virginia...
Bookshrink is a very interesting concept, but I'm really trying to feature things that are useful and practical for a majority number of people, not just "interesting" sites. Thanks for the suggestion though!
From the article: "I'm not an expert on the technical side," [Gianato] said, "but these have all kinds of capabilities and applications."

Earlier: "Gianato acknowledged that he didn't heed Dunlap's advice or wait for an evaluation.

'The routers already had been bid out,' Gianato said. 'I think John was looking at our needs now, not looking at our needs into the future."

---

So not only does Gianato admit he doesn't know anything (which means he's not even suffering from the Dunning-Kruger effect), but he also admits that he's not sure what his IT advisor was thinking about, but, eh, it doesn't really matter because the people who are the experts obviously don't think about the long-term and I'm not going to bother asking them about it anyway, because as we all know, bids are binding contracts. Right.
Try enabling GPU emulation if you're dealing with ICS. It's much, much faster.
Not to mention this was federal stimulus funding.

I love West Virginia, and there is so much more important the state government could do with this kind of money if they're going to take it outside of "Homeland Security". As in, better health care or safety for the huge population of coal miners.
> Gianato said putting the same size router in every school was about "equal opportunity."

A little known fact in the tech community is that a $7,800 router provides exactly 16.016 times more opportunity to a student than a $487 router.
I wonder how this relates to Meebo's pivot toward an information platfrom, versus Meebo Messenger. Surely it can't be worth $100 million to basically get what libpurple offers for free.
same thing happened to me. on a whim, i wanted a very specific poster. i went to order it from the first place i found it and then had trouble on the order enty. after 10 minites of frustration i decided to check amazon, and found it cheaper and with free shipping, as im on prime. amazon really is the walmart of the web. my last newegg purchase was split as many of the pieces were cheaper on amazon, and i have more trust in them.
So what is the idea?

You place a bunch of solar panels in a sunny place that also has water.

Then you directly power the grid when it is sunny and all power is needed.

When not needed, you power the catalyst, storing the hydrogen.

When it is dark, you use the hydrogen to create power and (maybe) heat.
Equity isn't really worth anything for an early stage startup, it's a lottery ticket that probably won't pay, take what they give you and move on. You're actually lucky that they're giving you straight equity and not options that you have to come out of pocket to convert.

So you have two months to find a job, no biggie if you're any good and have startup experience in the SF market. Actually even if you aren't that good you should be OK. One advantage to keeping things friendly with your ex-bosses is that you can use them as references for your interviews. I would talk to them and ask them if they could give you really great glowing reviews, most people will do that for you if you keep things friendly.

Your new full time job is to find a job, it's a crappy job but at least you can do it from home in your undies. I've been there and it's really not that bad. One thing to remember is that you do have that two months runway, feeling panicked you might be tempted to take the first crappy offer that comes your way, but a job is a big portion of your life for years at a time so you should be as choosey as you can be and try to get something that you can live with and be happy.
Ask HN: Where do I go now?
I attended a grossly overpriced private school seeking a computer science degree. This semester went down hill with nearly 20 hours of comp sci and 20 work hours a week as a head programmer on an enterprise project. The GPA drop prompted instant removal of all scholarships! I've taken 130 hours at this point and have 20 hours remaining in my degree, but generating $40k to complete my degree is unrealistic.

I love my field. I feel developing solutions and making sense out of large loads of data are my reason to wake up each morning (other than my wife poking me to turn off the alarm). I plan on visiting the Bay area in July and New York in the Fall.

Does anyone know somewhere where I could start off? I'm beyond the internship process and already have job offers, but they will never actually utilize my potential. I'm passionate, but my funding is extremely limited.

This is my 14th year of computing. I have a multitude of languages and technologies under my belt. I know why things tick from multiplexers, to instructions, from the wire, to frame size, I have well over a decade of a 'jack of all trades' knowledge in all shades of fedoras.

I'm open to any kind of guidance and appreciate your time.

My email is in my profile.
"Growth team"'s decision at Facebook that helped it grow to 500M Users
Steve also says in this recording that he thinks the talent gap is only about 2:1 for hardware engineers. I'd like to hear from anyone in that field on whether or not they agree.
For a further push into index funds (vs stock picking) look up the "efficient markets hypothesis" and relate it to portfolio theory. Our markets are very reasonably semi-strong; over any considerable time period, the chances of you beating the market as an individual on a risk-adjusted basis are essentially nil.

Look for funds' fees and tracking errors before choosing.
Nice set of ideas at http://ycombinator.com/ideas.html
Vivek Wadhwa has the data. But ultimately, what good is the data to the individual entrepreneur? The point is that there are ways to maximize your chances for success that are different at age 45 than at age 25.
Unless you were underage when you took the contract (or someone pointed a literal gun to your head) you were fully capable, should have known the the risks of the position when you started.

You took a gamble on a startup and you lost. You're not a unique or special snowflake in this regard. Brush yourself off, maybe take a paying position to build back your reserves, and maybe attack the next gamble with some more wisdom.
What Facebook giveth, Facebook can taketh away.
I think your faith in the justice system (especially considering the technical nature of this redditor's activities) is unfounded.
The wonderful thing about entrepreneurship is that if you're not relying on the vagaries of investors, your age, gender, race, academics, and many other traditional "criteria" are irrelevant. Deliver results, and you will be successful.
Firstly, it's not the headline I'm talking about. The whole tone of the article is "this is what developing for Android is like." Having to test on 400 devices is NOT what developing for Android is like, AT ALL.

So you talk to many of the top developers. That's great, how about we hear from a selection of them? How many devices do most of them test on? Taking QA seriously is not the same thing as testing on hundreds of devices.

So when are we going to see the other side of the "debate"? Personally, I don't see a debate at all, just some pageview-bait article that takes a single developer and makes out like this is normal.
Sorry but that is just nonsense.

Disrespect and corruption will exist as long as human ambition exists. It is not unique to democracy as is demonstrated every day in places like China or India. And of course politicians will make laws to gain votes. That is the whole point of democracy.

What people don't get is politicians are a perfect reflection of society. For better or worse.