skysight-inc/HackerNews huggingface dataset:
To extend the author's logic a bit, I will change one word in a quote from the article: "Even if the 45-year-old manager making $120,000 has the right skills, 'companies would rather hire the younger workers.'"

I've worked long enough to see many middle-aged middle managers who end up unemployed for extended periods, one I know now sells real estate after being VP at a large software company. Meanwhile, I'm in my mid-forties and had a company pay to move me cross-country for my technical skills. The fact is, there are only so many management jobs and a company can just as easily put a 35-year-old in the job as a 45 or 55-year old. Also, companies are continually trying to flatten the traditional org-chart, eliminating management positions permanently and using technical talent as the first layer of management. It's getting hard out there for an English major.

I'm not trying to diminish the real bias there is against older workers. I really believe this comes from how the US health care system works. Older workers - even those who ask a lower salary - are seen as bringing up the cost of insurance for the company's group and are seen as a higher risk for long term disability. That's a reality that's skill-set agnostic and something all of us who reach 50 years of age will have to face.
Rails Is A Ghetto (retracked)
The film is not a documentary, and it's no wonder you haven't heard of it; it's targeted at the audience of the phdcomics webcomic. I assume they don't aim for the mass market, but try to cater to their readers.

If you target a small audience, you need to charge more. $2 might work for mass market, but not for a niche.
Removes one bit of entropy from your identity, making it more difficult for sites to uniquely identify you.
You actually bring up a good point, the webkit inspector right now is tied to the webkit project, and the barrier to contribution is prohibitively high. I've suggested to Paul Irish separating the two projects and making them more independent, though I'm not sure what the feasibility of that is.

I can either try to submit a patch and likely fail, or blog about it. Last time I complained to Google about Chrome, they filed 33 bugs and fixed many of them. The point here is to be an agent of change, not an agent of patches :)
It's not a documentary. It's an indie movie based on a webcomic. And I'm sure fans of the webcomic will pay at least $10 for it. And they have much less exposure than a world-renowned comedian, so they have to make some money from fewer customers.
I'm probably not the only one, but I have no idea where the separation between Chromium and Chrome actually is. Can anyone enlighten me as to where the separation really is? Is Chrome a fork of Chromium, is Chromium an upstream? I know they actively work together in a lot of ways but how exactly?
I'm not sure where you're located, but in my experience even in Silicon Valley this is very rare. Most of the older engineers are either all about C++ or Java.

My context: I'm UK based, but I know a fair number of US folk. I'm in my forties and most, but obviously not all, of my friends are 30-60.

The point I was, somewhat poorly, trying to make is that in my experience it's equally common to find a single language focus with folk in their twenties. Most young developers I encounter only know one language to any level of competence. Lots of people seem to come out of university having used nothing else but Java. Lots of folk who've self-educated seem to only know one of PHP/Ruby/Python/Perl/whatever. People in their twenties seem just as resistant to learning stuff outside of their particular domain as folk in their forties and fifties.

The mild advantage that older devs have is that they've seen languages come and go a few times. If you've got a Java developer in their forties or fifties now, then they were definitely using something else before 1996, and probably something else again ten years before that :-)
Save money. Invest it well. That's it.

Most people in technology are earning significantly more than the median income in their region. If you can learn to keep your spending near median, you end up with a sizable cushion.

If you can save 1/3 of your income and earn a 4% real rate of return on your savings, in about 8 years you have 5 years worth of living expenses in the bank. That gives you a lot of flexibility for taking risks that can earn big payouts.

Or if you keep doing it for 30 years, you end up with enough savings to live off the investment income alone. This is the slow, reliable way to get rich.
excuse-me is just saying that you don't need a CS degree in order to be employable in the field. Which is true, even at places like Google and Facebook - I know plenty of people with math, physics, and other science degrees, and most of them have never had any trouble finding programming jobs.

Especially if you go after jobs that actually involve your area of expertise. When a company needs a programmer that's awesome at statistics, they're going to choose the math major that can code over the CS major that can do math, all else being equal...
You simply recapitulated your sample size argument. Did you read what I wrote? There's a difference between computing an average and computing the variance. Big spending sprees may not affect the former, but the clearly affect the latter. And from an investing perspective right now, given the impending IPO, it's the latter that is more important. "What is the risk that Facebook will run out of money in the next N days?" is not a question that can be answered by multiplying N by their average burn rate!
Wonderful, can't wait for part 2. One question: I don't seem to have the same file navigation for my javascript files as mentioned in this article. There is no "tabbed" browsing, nor an icon with two folders at right angles. Chrome is up to date.

Anyone else in this boat?
Object.create() creates no closure. You've already paid for in the context in which you're .create()-ing. In any case, performance optimization is what happens when something becomes common enough to work its way into benchmarks. And calling out a delta now that's probably not your bottleneck seems...um...less than useful.
Chromium is the open source project that powers Chrome, the browser. Chrome Canary is upstream of Chromium, which is an upstream of Chrome.
what rich irony.
In terms of raw CPU power, the i5/i7 was a big jump over the Core 2 Duo (both in going to quad core and general efficiency). This latest development, though? Not so much. A high end i5 or i7 is the best bang for the buck right now.
It's a tiring endless war. I am not going to say the usual "patent is broken" or other clichés because I am not a lawyer and I have no real clue of the proportion of the problem and if some reasonable solutions exists but I am really afraid for small companies in hardware business. Apple can handle such claims, they have so much cash that they can probably simply the company that makes the claim. Some companies would just get crushed and surrender in a matters of months.

The only satisfying part is that everybody takes a good taste of their own medicine, Apple included.
For this series of redesigns, I think it'd be helpful to include a screenshot of the current design both for easier side by side comparison and for posterity.
The custom scroll bar might look sorta cool, but it's completely unusable on Chrome. The scroll tracker disappears and it's basically impossible to find. I've ended up restarting at the top of the page just to be able to scroll properly.
I's like to open source my cancelled game, Shadow Physics, at some point, as well as with a bunch of other small games and prototypes, but I'm also not a fan of "dump and run" code drops. I guess I could pull out the novel and interesting stuff and gut or at least clean up all the cruft and hacks, but once you've already abandoned a project it's hard to find the motivation to clean it up to so other people can learn from it.
If you search for "convert wordpress to book" you get a bunch of sites, including this one http://www.blogbooker.com/wordpress.php, which is free. There are a lot more.
Peer-to-peer is only O(n^2) if every node is always connected to every other node. But Valve's organization seems to work by creating much smaller sub-networks on an ad-hoc basis, so that at any given instant, each node is only actually connected to a small set of other nodes. Instead of a hierarchical system which would have each sub-network be permanently defined with clear boundaries, and create a network-of-networks to coordinate them, this method ensures coordination among the sub-networks by relying on most nodes being a part of multiple sub-networks and having a slightly different set of connections, such that there's an overall mesh that does actually connect every node in the graph, directly or indirectly.

Sort of the way torrents work, in fact: there's a pool of seeds and peers - which might have thousands of members - but your client is only exchanging data with maybe a few dozen at any given time. But since each peer has its own slightly different set of connections, data anywhere in the system can still propagate to the entire system.

I suppose it would be an interesting problem to figure out, given n nodes, with each node having a minimum of x and a maximum of y edges per node, and a maximum of z edges per path, what the minumum total set of edges would be to ensure that there exists a path between any two nodes.

I think a flat hierarchy necessitates 'adhocracy', but from a cultural and operational standpoint, I'd expect them to mutually reinforce each other quite well.
Lets imagine we both have a very rich uncle that gives each of us $50m to invest in startups.

We then go off and invest $250k in 200 startups each.

After 12 months we find out that all my investments failed and I lost all my $50m and luckily enough for you, one of your investments succeeds giving you a ROI of $78m.

Now, your fund is up $28m and you look like a titan of the industry, whereas for me, well no one knows about me because I'm the loser, and losers don't get press coverage.

Is it fair to focus on the single winning investment you made and cry foul? Is it fair for me to be upset that you earned a whooping $78m from just one lowly $250k investment?

I don't think so. If you look at the total of all investments that occurred, $100m, having a single return of $78m seems quite reasonable -- hell it's not really that great in this example.

So now think about all the money that's invested in startups, across all the VCs, across all Angel investors, across all founders using their life savings. Isn't that a really huge number?
Amazon let's you pay net-45 and prominently features this: http://www.amazonsupply.com/help/200543490/ref=sp_sn_loc
I'm not sure if you fully understand the subject matter in question. EventMachine powers Thin, which is one of the most popular app servers in the wild. It's extremely easy to hook into EventMachine in Rails, and I encourage you to give it a try if you haven't yet. Even if you're not using Thin, EM can run in a thread and you can use it alongside Rails.

As for a source for the "heavy use in production" comment, I suppose I can't provide one off the top of my head. However, if you're a Rubyist you know how often Thin is used in production. For a while, it seemed like every deployment guide suggested the use of Thin cluster to run the app.

I'm not sure how you reached the conclusion that Sinatra (and thus, Rack apps, including Rails, in general) is difficult to deploy. We have mod_rails which makes it as easy as setting the apache DocumentRoot to your app. If that's not your cup of tea, it's a simple command to start up a cluster of Thin or Unicorn processes, and it's a few lines of nginx configuration to proxy. Essentially identical to how one would deploy node.js or any web development platform in existence for that matter.
Hands On With The Fitbit Aria Scale
Yes, you can, but there is a benefit to maintaining your fingers on the home row and not requiring a shift elsewhere. So while it might be an annoyance to you, other people disagree.
I actually signed up for the invite because of their last article on got the invite today ;)
Don't get disheartened. I'd be surprised if most startup job pages had conversion rates much better than this.

The job market is white hot for programmers right now, and it's easy to get lost in all the noise.

When you're a startup, you're better off actively recruiting folks from local meetups, GitHub, HN, Twitter, and LinkedIn rather than expecting applicants to come to you.

So rather than optimize this, get out of the building and go meet some potential recruits.
I think the purpose is to show how easily some of these scare tactics can be defeated. This took what, 40 minutes to get posted? Less than an hour to thwart what is being hyped up as a big deal for anonymity.

As an aside, I think you should name it CoverAlls.

EDIT: I guess I worded that a bit harshly. Underpants is meant to be a PoC for a tactic that may work in some situations, but the feeling I got is that people are taking it to be a lot more serious than it is.
Google's URL parameters, used in News and elsewhere
This is exactly what the NYC startup community needs. Good work lads!
Facebook, Microsoft pay $550 million for AOL patents
Facebook Reports Sales Growth, Indicates Shares Valued at $30.89
It's kind of ironic you describe the troublesome men rather clinically, as "misogynist" and the troublesome women as "feminazis".
Why TestNG and not JUnit
a Lot of changes should be happening soon with Instagram.
What is your system for pub/sub from the client's perpective? Do you have matching models on Backbone & Django?

I guess what I'm interested in is how to know what users to route what data to via socket.io.

Great stack! We use something very similar.
Another point to add to Justin's:

Few skillsets grant you more of an ability to be self-reliant than the ability to understand and write software -- even if there's no job description written for what you do, or no company who will hire you. In almost any field of entrepreneurship, if you have tech savvy which your competitors don't, you have an inherent advantage against them and an ability to crack open the market.

Are you a DJ or party promoter who understands SEO/SEM and social media? You've got a leg up. Are you the only person in your area who understands both fashion apparel supply chains and software? You could be providing immense value.
'What happens when you click the placekitten?'
Impressing!!!
This is nice. I've occasionally wanted a big bar of copper, but I've never known where to buy it. (The links to McMaster, however, are probably the most helpful thing to come of this product announcement.)
'Brain Freeze' Linked to Changes in Brain's Blood Flow
I believe that the app demos he is hosting on Heroku require Twitter authentication.
Reddit Cofounder, The Band's Ex-Tour Manager Debate SOPA, Antipiracy
You might be right. In my testing, mdworker and friends behave like you'd want them to, I don't see them polluting the cache on my Lion machine. Haven't tried time machine yet.

EDIT: I can't get either spotlight or time machine to show any cache polluting behavior at all, at least not in the way that I run them. I used "mdutil -E /" to force a re-index of my disk, and I kicked off an initial time machine backup on a secondary drive I had lying around. I see both backupd and mdworker doing a lot of disk reads using iotop, but top shows my inactive memory not really changing as drastically as I'd expect, like if I were to cat a giant file to /dev/null.
More like it he meant to give an order of magnitude correct answer, and could not care less about give or take 2-3 millennia.
I think we are about to witness a Software Patent World War unfold in MAD-style (mutually assured destruction). The software patent laws have trapped everyone into corners from which it is no longer possible to innovate without trampling on someone else's intellectual property. The absurdity of our litigious bureaucracy is going to de-evolve into madness that will make patent lawyers every where squeal with joy and the make the lives of technology workers everywhere suck.
They are offering free shipping on orders over $50... I wonder if they honor Prime also? Might be rather lucrative (for the customer) as steel is deceptively heavy in bulk. Thinking about stuff like the 1" steel rod I used to use as material in shop class for lathe work.
Here is the billion dollar reason to smile when being called ‘stupid’ and ‘lame’
Thanks for letting me know, I didn't realize I broke that. I just pushed up a fix
SpaceX is creating a new system from scratch. But, at the end of the day they are not a software company so in 10 or 20 years you can expect them to be hiring the same consulting company's for internal projects that Lockheed Martin uses.

In the consulting world product is irrelevant you serve large organizations and the problems they develop over time. While they are young Google, Facebook, and SpaceX don't have a lot of the internal cruft that consultants exist to deal with, but I can guarantee they are creating it right now.

Amazon EC2 and GMail are probably the best examples of direct completion with traditional consultants by start-ups. But again it's all about the organization and and not what the organization produces and non of them started by focusing on that stuff. All large companies need email and don't necessarily know how to make is safe, secure, and salable.

PS: By software company, I am talking about mindset. GM creates a lot of software, but it's not what upper management focuses on day to day.
No meaningful revenue
He was fired for not doing his work. He had recieved several HR notices before being fired. This was just the straw that broke the camels back.
Very cool. I wish more would take your lead.

One thing that stops many from doing it is that they don't design the application/service/library to be used for anything except their specific purposes, and making it generic enough to share just isn't worth the time. But it isn't a terrible thing to make it configurable and practical for others from the get-go.

The second thing that stops many from sharing is fear. Fear of looking stupid. Fear of exposing their weaknesses...

So, in the words of Frank Herbert: "I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain."
the transcription is awesome. I didn't know you could do this.

looks like it is under English: Machine Transcription

http://support.google.com/youtube/bin/answer.py?hl=en&an...
When you go to "About Google Chrome", do you see something close to "Version 20.0.1114.0 canary"?
The current startup market is heading in a troubling direction
Being able to call libraries in language A from language B is only half of the solution. Automatic compatibility layers won't be able to convert semantic differences between the languages. What you will end up is writing language A in language B. For example "writing C in python" or "writing Java in python", instead of writing pythonic code. I think most people will agree that Java is a better Java than python is.
The first game coded entirely on the iPad shows promise for tablet creation
Just to clarify:

You: "The "special" video card slot throughout history has simply been a higher bandwidth interconnect relative to whatever else was there..."

Me: "One of the challenges of GPU performance is getting the connection between the CPU and Memory correct. "

Yes, its the GPU <-> (CPU/Memory) interconnect. It has, since the introduction of PCI, been a 'different' slot than other peripherals. So I don't see how we're confused.

You: ""CUDA" is an NVIDIA trademark for their compute platform, it's not a special kind of technology. ... the Industry terminology is a mess)."

Me: "CUDA, or more accurately, running general purpose compute tasks on shader engines."

The industry terminology is a mess, however most readers recognize the name 'CUDA', nVidia's implementation of a shader language, as that technology. Further it was the introduction of using shaders as vector units which lead to folks implementing things like the 'PS2 supercomputers'. (and to be precise, no you cannot use nVidia's tools on PS2s)

You: "Honestly, I think rwmj is right: for a consumer gaming rig, it would be preferable to have an 8 core part without integrated graphics."

Which is great, what I would love to see then is how you reason to that opinion. What is it about the 4 additional cores that would improve the 'consumer gaming rig'. How are you measuring 'good' vs 'not as good'? Cost? Triangles per second per dollar? Developer support?

"Second (and relatedly) they already do make "lots of cores w/o graphics" variants, but they sell them into the low volume server market where margins are much higher. Selling an 8 core consumer chip would canibalize Xeon sales."

I don't think anyone has argued that Intel couldn't make an 8 core processor out of this technology, heck the feature size is small enough they could probably to 12 or 16 cores and still get decent yield, but there are other system issues associated with that, most notably cache behavior and size.

But the specific question on the table was that Intel has made a part which they expect people to put into laptop machines and maybe even tablets. They chose to make it a four core machine with an integrated GPU, are you arguing that the consumer experience on those laptops would be improved if Intel required an external GPU? If so I'd be interested on your take on that as well. First, the way you evaluate value, and then the case for an external GPU that maximizes that value.
> making it be more like Java

And Smalltalk, Simula, C++, Ada, Common Lisp, Objective-C, Delphi, Visual BASIC, C#, Dylan, PHP, Python, Ruby, ActionScript, Scala, OCaml, F#, and CoffeeScript.
Fabric isn't normally deployed on target servers though - it connects to them through SSH.
Well, it should really say something more like 'essential complexity in software development'. The size of the software does not simply, directly represent the effort -- making compacter code might take more effort, and it is only because of the extra work of design iteration that improvements were possible.

But there are various things involved so I am certainly not sure.
I'd be interested to know what your index looks like / how the mapping is set up / what the datasize is / what sort of queries you're making, because that's definitely not my experience with it. It's lighting fast on my workloads.
I've had problems with mtmd (Mobile Time Machine) really slowing down writes (and all disk stuff) since the Lion pre-releases. With that off (sudo tmutil disablelocal) things are pretty smooth.
Self Engineering: Chad Fowler's keynote from PhillyETE
This is the same thought I had after reading Justin Kan's post (http://justinkan.com/what-good-is-experience). I was surprised by how much emphasis Justin placed on the importance of experience. I feel one of the best traits of an entrepreneur is the ability to learn quickly and figure things out on the fly.
exFAT is Microsoft proprietary shit.
Thank you very much for mentioning my site here!
The problem with the email signup is that I exceeded the maximum 500 mails that google outgoing mail server allows per day (500). All emails are entered to the list first, even if the confirmation mail isn't sent. I'm working on setting up an outgoing smtp server so I'll be able to send more mails. At this point gmail won't even allow me to email from my account. As soon as I have an outgoing mail server I'll send the mail again for anyone who subscribed.
So if you get a message that your email is already on the list, everything is ok and I'll send you the thank you email in the next couple of days. The third level, once it's up, will be open to you. Thanks for everyone who pointed that up and sent me emails about that.
That's not practice. It's just your theory. I dislike this rhetorical device.