skysight-inc/HackerNews huggingface dataset:
I'm just a humble senior developer in Phoenix, AZ, so my perspective is very limited. But for many years now I have been suspicious of this "talent crunch," of which so many have spoken.

I spent three months out of work earlier in the year, after being laid off suddenly from a company who was shedding developers at a rate of one per month. I currently work with another senior developer who was laid off from a defense contractor, and who sees his former colleagues being laid off regularly. I know of at least one brilliant former colleague who is desperately in need of a new position. I've observed a constant stream of unemployed or under-employed, talented software developers over my entire career; I can't simply dismiss it as anecdotal evidence.

My current employer has included me in his hiring process to some small degree, and what I'm seeing now doesn't seem to be a "talent crunch" so much as a "low-wage talent crunch." As a top-level developer at this company, I'm earning just an adequate salary, but my manager wants to pay substantially less to everyone underneath me, regardless of skills or experience. More than once, I have watched this repel talent I urgently needed in my group.

You don't always get what you pay for, my friends, but you never get more than what you pay for. Please consider this.
Why Our Startup is Doubling Down on Philadelphia
3 Reasons To Have Coffee Regularly With Other Entrepreneurs
Erlang R15B Released
UPnP already does this. It can even include a presentation URL.
Help sign petition for Crowdfunding Startup Exemption
Wow, cool offer :) Australia's my next destination. The place I used to call home and will again soon. It's my light at the end of the tunnel, for the moment.
Writers Guild Realizes That SOPA Goes Too Far
A Very Connected Christmas
If you mean "hire cheap immigrants" to work in the US... yeah right! As soon as a hiring company reads "H1B" your application goes right in the bin. It's too much work, especially for smaller companies, but even larger ones know that it's work they don't need to do with so many applicants out there.
Very similar to (and perhaps taken from) the book "The Innovator's Solution": http://www.amazon.com/Innovators-Solution-Creating-Sustainin...
No, he bought it because it was a better product at a lower price point that currently-available comedy, making the marginal value of the product lower that the marginal cost to him.

If he had bought it and not watched it, he'd have been validating the experiment. As it is, he's just an anecdotal example of someone on the right hand side of the supply-demand curve. Reality validated the experiment, not manipulative consumers (of course, reality has a well-known liberal bias...)
The Nimbus theme does not look so bad, otherwise you can still set the native theme.
http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/n...

I wrote an article last year on how to design the dialogs with Netbeans and write the code with Clojure: http://inclojurewetrust.blogspot.com/2010/11/how-to-build-gu...
I use these almost daily:

* Total commander (all-in-one file manager)

* The Regex Coach (useful if you work with regular expressions)

* Notepad++ (text editing)

* Beyond compare (visual diff)

* XnView (image viewer)

* putty (SSH/SCP)

* Sysinternals pack (various system tools)
The Android crash report functionality does send logs to Google, however Google does not forward these to third-party developers.

Third-party apps can request READ_LOG manifest permissions and directly monitor the log, but that is an incredibly rarely used permission that tends to raise flags.
The big difference between the ECB and CBC block cipher modes is that in ECB identical blocks of plaintext will produce identical blocks of ciphertext, within the same communication. This will reveal something (at least that there's lots of identical blocks) about the content of the plaintext which may be used to device an attack.

In CBC (with known IV) you only get the same ciphertext for identical blocks in the beginning of different transmissions if you use the same key for both transmissions. As you're not supposed to use the same key twice for a stream cipher, it's not a really big issue.
I don't know where this assumption is coming from, The author is a senior ROR developer, which is very hot in the market, almost as hot as JavaScript, I earned 220k last year, all remote, doing hot technologies. Given his ROR experience $115k is a bargain whether remote or on-site. I am beginning to suspect a lot of people are underselling themselves in the market given the responses to the compensation amount.
Do you know anyone awesome?
Sublime Text 2 is like Java AWT - awful. Cross platform means mediocre. Literarily, because one will have to choose a common denominator. I have tried ST2 several times on OSX and never liked it. Even if TM2 is only an alpha release it feels much better than ST2. I've been using TM2 all day and I really like it. The new stuff comes to light when you start working with the text. Auto-complete, indentation, parsing, highlighting and find/replace are so much better and there are also lots of small nuggets such as multi-selection. It is apparent that the editor/engine part is much improved, more solid and snappy. I think TM2 will be great once it is released.
in my experience, they don't bother to send a reply. The way I see it, if you apply for a job that was advertised it's good manners to reply. If you send in your CV unsolicited then it's fair enough not to hear back.
I thought it's been incredibly self-centered that on every social website you create profiles for yourself, it's always me me me. So I reversed it, I made a website where you create profiles for others, whom you consider to be awesome. Could be your friend. Could be a rockstar.

I'm not sure if this is supposed to work as a directory+review site for people, or a dating site without the romantic context, or maybe a place to spot the talent, but it'd be awesome to find out if, of course, the idea starts working. Thanks for taking the time to look at it, guys.
I'm not 100% sure of the fine details of the CAN-SPAM act but this sounds like a highly questionably way to build an email distribution list.
"Yes, JavaScript, HTML and CSS is a mess and it's hard, but it won't always be."

Just wondering, since those are the only languages I know, but aren't programming languages for writing native applications (like C++) harder than, say, JavaScript?
While I think this is great, and am just like (nearly) everyone else in our (nearly) universal disgust with the big content-owning conglomerates, I wonder about the part where he's justifying selling the video for $5, when through traditional channels it would have cost $20.

I feel like it's not uncommon to see stories on hn that basically say we should do the opposite with our products. That is, charge more, because the difference between increased revenue vs. customers lost will still result in a net gain.

Now, obviously Louis CK is a pretty widely-known comedian who already probably has a lot of money, so I don't think he conducted this experiment as a way of becoming that much wealthier, and I applaud him for not taking advantage of his fans. If he had sold it for $20 and billed it as "cutting out the middle man" I'd wager his total revenue probably would have been higher, but he chose to cut his fans a better (for them) deal.

That said, for lesser-known folks with smaller audiences who aren't already wealthy enough to cut their fans some slack, I'd imagine they'd do better charging $20 rather than $5.
Notice that they never said caused. Finding correlation is the first step towards establishing causation. I don't see any problems with this research.
I'm interested to hear the responses on this. If it were a republican doing this, they would be crucified by the online tech community.
The 10 Best TED Talks of 2011
It really doesn't matter how many people pirated it, as long as he makes enough money for it to be worth it to him to have made it in the first place. If it was 10 people but 40,000 bought it or a million pirates and 40,000 consumers, it's all the same to him.
An open source, open data platform for collaborative computer vision
The problem with the Python documentation is that it does not adequately explain the value of it's more obscure features (such as coroutines). And since coroutines are obscure in general, programmers won't even know how to appreciate them once they find them (say in PEP-0342 http://www.python.org/dev/peps/pep-0342/).

Posting articles such as this one is very helpful because it pushes useful esoteric knowledge into our consciousness. HN is particularly suited because the community's up-votes convince us that our time will be well spent looking into such articles.
This is very practical and RFC3489 (http://www.ietf.org/rfc/rfc3489.txt) has a definition for this - "Port Restricted Cone NAT".

For the reference to some of the port restricted NATs, take a look at http://tools.ietf.org/html/draft-jennings-behave-test-result...

As for cultural expectation, yes, the port-restricted cone NATs are a pain.;-)
It's a significant issue. For instance, Thai Duong and Juliano Rizzo's recent SSL decrypting attack relied on predicting (not controlling) IVs --- in other words, literally the attack this thread is talking about, but under more constraints.

It is not a "really big issue" in the sense of "we forgot to put a MAC on this ciphertext to guarantee authenticity", which is a more common mistake than not setting an IV; or, a "really big issue" in the sense of "we managed to expose a padding oracle", which is a more common CBC mistake. But it is a significant mistake.

How you choose to key streams is an orthogonal concern to whether your block cipher mode leaks data.
When Banks Use Facebook Friends To Determine Your Credit Score
Make a 3 minutes video of yourself on webcam talking through your resume and past projects, or even just stuff you like to do not work related.

Many candidates don't get past the subject line of the email. It's nice to think that someone sits there and reads every resume then makes an informed decision, just isn't the reality though.

Remember that person has a million other things to do and probably an already overflowing inbox.

You could use something like Tout app to work out if your email is even getting opened and if people are clicking on your resume link.
White Glass Desks
Nvidia releases CUDA compiler source code
A lot of companies have a permenant jobs page just to have the appearance of growth, but aren't really hiring.
The point of using an IV is that you can use the same key for multiple messages. You're not supposed to repeat (key, nonce) pairs for a stream cipher, and CBC's IV is sort-of equivalent to the nonce. (AES-CBC is not technically a stream cipher. Not all stream ciphers have nonces.)
In section 9.1 and 9.2 of Programming in Lua,
http://www.lua.org/pil/9.2.html,
there are some explanations of coroutines, and the example of consumers and producers. Also there is a comparison with pipes, a key point is: "The cost of switching between processes is high. With coroutines, the cost of switching between tasks is much smaller (roughly the same cost of a function call), so the writer and the reader can go hand in hand.
Apple Founding Documents Auctioned for $1.6 Million
"At points it devolves into 'This is confusing/non-intuitive if you don't know CS' and 'This is not the way I like to do things'."

Sure. Most of the arguments for CoffeeScript itself pretty much boil down to "JS is confusing/non-intuitive if you don't know JS" and "This is not the way I like to do things."
Hacker Accomplishes Untethered Jailbreak On iPhone 4 Running iOS 5.0.1
And the flip side: As a developer, you want to work for a company whose people are smart and connected and passionate enough to attract talent through personal connections. You may not want to work for a company that has to resort to hiring by job boards, with the likely result of merely-average quality in your coworkers-to-be.

This applies recursively to another level too: you really don't want to join a company that can't even make job-board hiring work and resorts to headhunting recruiters.
So does this optional parameter fully override the peer's address in the reporting ?
"You generally don't just come in at 9, work work work, maybe take lunch with your teammates, and trip it out at 5" and
"signing up for a startup is signing up for a culture"

Who said anything about 9-5? I previously worked at a fast-paced startup for 2 years, which is well represented on my resume. I have a good idea what I am in for.
Socket Map of the World
Palo Alto Bound: Hollywood, NYC, and Palo Alto
People/organizations have bought into telecommuting to varying degrees. Like you, I'm still pretty skeptical, but there are certainly teams/individuals that wouldn't work any other way and have found success.
I just started working at a 31-story corporate office with sixteen elevators (A-H for 1-15, I-O for 15-31), and the elevators here incorporate a genius move... outside the elevator are little panels with numbers, and you choose the floor you want before you get on the elevator comes. The panel tells you which elevator you should get on. This way, the system can optimize ahead of time where the different elevators should stop. Since I've been here, I've never waited more than 15 seconds for an elevator.
"Imagine what would happen if Jimmy Carr, Dave Chappelle, Zach Galifinakis, Will Ferrell, and every other comedian in town started dropping specials every two weeks. Would you still be as willing to rush out and whip out your credit card for the sake of an ‘experiment’? Or would the medium’s novelty soon wear off and every new release will be greeted with the same response as a new release in the real, physical world?"

Well, I'd certainly be more willing to pull out my credit card for a $5 charge than I am for a $20 charge, which means it'd still be more successful with me than it is on the shelves at Walmart. And since I've never purchased a comedy DVD from anyone but threw down $5 without hesitation for Louis CK's special, it's infinitely more successful than the physical model in my case already.

How often would I do that? No idea. Depends how many comedians I really wanted to support, how often they put stuff out, and how my finances were looking at the time. But all three of those factors equally impact their chances at my money in "the real, physical world" (which is an utterly stupid phrase in this context, btw - he made $250,000 very real dollars in 4 days), and I'm still more likely to spend $5 than $20.

The only variable here is exposure. Can Louis (or other people who want to try the same) reach enough people using non-corporate-media methods to make up the difference between a $5 sale and a $20 sale, or can't they? Obviously a brand new talent isn't going to have the success with it that Louis CK does, but a brand new talent, with the rarest exception, isn't getting shelf space at Walmart either.

This strikes me as a lot of doom and gloom over nothing. He paid for production costs with ticket sales for the live show. He made back his money on putting the thing online more or less instantly. Will it work for everyone? Of course not, nothing works for everyone. But I bet it'll work for him again the next time he does it.
Nice try, Pike.
I think the arguments you bring up are usually mentioned in the context of subscriptions and salaries. LCK's product is a one-time purchase, so the psychological limit sounds like just about $5, which is a price so low that you don't have to debate with yourself whether you want to buy it or not.

Use Steam videogame and iOS game prices as a corollary instead.
One day later
I actually saw Scott present some of these tools in person at User Group meeting in 2006. It was a lot more useful to see some of them in action rather than just read through a big list.
Computing the Mobius function
The 4 o’clock Project (Tracing the Origins of Filipino Defacers & Exploiters)
5 Ways Companies Can Make Waiting Better
Why would the previous listed experience as CTO have disqualified him?
Motivation for Scala assignment evaluating to Unit rather than value assigned?
My own favorite sales technique to find out the upper range of a buyer is to casually ask 'up to' when they reveal their budget
If the Wikipedia page for anthroposophy is accurate, I agree with VMG. It presupposes a spiritual world.
No. http://wiki.lesswrong.com/wiki/Sequences
Fair enough. But it seems like at that point it should be clear that a culture fit is part of the qualification when you're looking for a “qualified developer”, no?
LTO-4 Tapes
That regression is now fixed here: https://github.com/jashkenas/coffee-script/issues/1842#commi...
Create a Sage CRM Sales Dashboard in Less Than 5 Minute
An old game called Sim Tower was pretty cool in that your success as a huge tower builder was directly linked to how well you could optimize elevators. There was a maximum number of elevators that you are allowed to construct and once your building gets large, if you don't optimize, people will get fed up with the waits and abandon your tower.

The game allows you to setup different patterns for different times of the day. It allows you to set wait floors, set which floors it will stop at, and even set patterns like skip to the top and drop off on way down. This last trick avoids the problem of needing to stop on the same floor on both your way up and way down, which would occur with normal elevators if say the elevator was taking two people up, one to floor 17, one to floor 20, and someone wanted to get on at 17 to go down.

In all the game was really fun (although construction was repetitive), and does make you think about elevator optimization for the rest of your life, I played it as a kid, and I am always thinking about how badly elevators are optimized!
good list. i use lots of sysinternals and nirsoft utils daily. also teracopy, ultramon and Classic Shell http://classicshell.sourceforge.net/ is a must for anyone who wants the old winxp-like start menu, copy/move sanity and other explorer goodness. also Beyond Compare and Regexbuddy, PowerGrep, Notepad++/notepad2
Nokia re-enters U.S. market: $50 Lumia 710 for T-Mobile launches January 11th
That's actually fair. After I walked away from the keyboard I realized I was probably unfair to larger corporations. That said, I feel like someone leaving a 5-person company is usually a bigger deal than someone leaving a 20-person team in a 20,000 strong company. Would you disagree?
Using Louis C.K. as a guiding light for the rest of us is a little like hearing that indie game developers can make big bank, because Notch did. Louis C.K. is the biggest comedian now, and is generally popular with appearances on all the late-night talk shows, NPR, reddit, etc. We have no idea about what parameters had the biggest influence. Novelty value is probably one of those parameters as well.

We don't know how much Louis would have made, had he published the normal way, but we do know that the customers benefited by it.

We need more people to do this to draw any significant conclusions from it.

It is a great story that someone as popular as LCK chose to do this partly as a service to his fans, but I don't know how much there is to be learnt from the perspective of self-publishing right now.
It is undocumented but you can get a fairly decent idea of what is going on if you have a good understanding of such architectures in general and from the sparse documentation they provide, if you run microbenchmarks and use tools such as decuda (https://github.com/laanwj/decuda/wiki).

Also people working with those devices are often scientists that are eager to share what they found out (if only to say "You're doing it wrong!"). See for example Vasily Volkov's work here http://www.cs.berkeley.edu/~volkov/
The Importance of Breakfast in Weight Loss
Good to hear the input, actually. I haven't personally used the puzzle, I was just saying it seemed like a decent filter. Obviously I was wrong in my perception :)
If governments were to do that, they would also be forced to solve the problem of the routing table explosion. Which is a hard problem.

As for unique ID - it's already doable and being done without any IPv6. Read up on evercookie. There was an article on HN a while ago about a bunch of advertisers doing just that.

This is worse than the government having it - not only it gets abused, but someone gets rich on this.
Some people, (edit) men/women do this so much that I punish the behavior. Instead of then saying "I would rather you not do X" they come up with some cryptic encoded message that leaves you wondering why they said it and what they want. The one issuing cryptic messages often gets angry when things do not change the way they expected. When people do this to me, I go out of my way to not read their mind and not give them what they want. If you are going to communicate like a 6 year old then expect that you wont always get your way.
What about the Lumia 800? Any ideas if that is going to show up?
To model the choices of a poor black kid, you need to sketch out a decision tree
Sorry to hear that, I once read a quote that said hiring is about getting the best person available in your market at the time you are looking for them. There are two constraints there both of them hinged on time, the first being the developers timing of being on the market and the second being your timing of need for the position. Both of those conspire against you in your ability to find the best person. When I realized this, I realized that companies can actually take a few steps to stop those forces from acting against them.

First, they can stop hiring for positions and start hiring good people, if a good person becomes available, hire them. Find a position for them they will make you more money. This clear the window of their time line.

The second is the companies timing of having a need and for a company not willing to look at a global market, that need is constrained to the best available talent in their geographical region, this is a huge constraint to put on oneself given the fact that by just letting a developer who can do all of their job off-site, work from a remote location, the barrier can be removed. I am amazed that companies still conspire against themselves in such a manner.
21 Social Media Marketing Trends for 2012
This is my favourite selling point for Ruby on Rails developers. Rails tends to shield you from the database quite a lot, but most everyone's been burned at some point by a database migration that failed halfway through.
There was another article on HN recently featuring Clarity (not seesaw)

http://skillsmatter.com/podcast/scala/lightening-talk-clarit...

Edit- Found the HN discussion - http://news.ycombinator.com/item?id=3303352
One day later:

http://news.ycombinator.com/item?id=3352336
Show HN: Clickpath query language
Download Angry Birds v1.6.3.1 | Andra Little Notes
I bought it and then downloaded it with torrent because it went faster that way. I think the server were overly busy, so maybe the correlation you speak of is negative.
So you're replying to the first question and you mean "yes" but say "no"?
Open source = lean startup methodology for enterprise infrastructure software
The video I linked up and the author I referenced twice in the post is Clay Christenson, author of that book. I certainly didn't "take" it, I made the inspiration very clear.
I think if you have to work with Swing, you definitely have to go with the Netbeans Swing GUI Builder. I have worked in some Swing projects and it has been a joy to use. It comes out of the box with the IDE.
Cheers Jamie
If you have to travel through air, you might as well use a wing to get some lift. That way the air is useful, instead of just slowing down your rocket.
So in a scenario where social credit becomes a part of your economic health as an individual, what happens to friends and family that declare bankruptcy? They become some sort of pariah, avoided on Facebook and Twitter?
This is great news: Line number and filename information are now included in exception backtraces
Evolution of a modular software network