skysight-inc/HackerNews huggingface dataset:
yeah I just don't understand the whining from some people here at HN about the cost of the website.

I suspect they are freelance guys with inadequate skills to charge the proper rate. This website would have taken at least taken $32k to design, build, test, approve, test etc. (test allot)

Of course some hackers could whip it up in a day - but I wouldn't trust the best hacker to have dotted all the i's and crossed the t's. Payment testing, S3 testing etc.

Doing something right is different than just doing it.
VCs Set to Cut Funding for 2012
LESSON: riddle/puzzles/challenges might seem cool to you but might just seem like another hoop to me.

I understand this sentiment, but pre-interview homework (provided that it's reasonable) is one of the best indicators of enthusiasm, attention to detail, creativity, and ballpark of coding skill. Most importantly it reveals how you will react to solving one of our problems which, if hired, is what you'll be doing most of the time.
I believe iWorks is developed in Pittsburgh (or something like that). Some of the token-recognition code (e.g. detecting calendar events in free text) was developed in France. So I'm not sure it's entirely true that this is the first non-Cupertino dev center.
I won't argue that out of band communication has advantages, because it does. However, if you want the windows method to have the same functionality as the traditional method, you are eventually going to have to send those things down the wire. (I don't know if it is already capable of doing this).

So really all it gets you boils down (as far as I can tell) to out of band control sequences^. At this point it hardly matters what exactly your control sequence specification is, and the windows Console API essentially becomes the new curses (while inheriting many of the problems of the traditional system, unless you can magically keep everybody in sync).

This simply is not all worth replacing everything to achieve.

And to be blunt, the advantages that out of band control provide quite likely do not outweigh the benefits afforded by in band control for most of us. For example, observe the triviality of the subject of this discussion. Unless you are on the receiving end, I would say it really does make everything easier.

PS: If you use PDCurses then you shouldn't have GPL issues. Sticking to (at least the features provided by) PDCurses will also clear up most portability issues.

^ As an example of what I mean, IIRC you can check out what ssh does when you give it the -t flag. There is some out of band communication in the traditional system after all.
How To Save Documents and webpage as Image with Virtual Image Printer
This enabled them to easily pan across the simulated universe as it formed and move back and forth through time as necessary. They could then zoom in on events that looked interesting, viewing them in greater detail than could be seen using a telescope.

Your task for the day: prove we aren't living in somebody's simulated universe.
The problem with trolling my FB account for understanding my behavior is that people fall into roughly 3 categories:

- Old work associates

- School friends

- Family and close friends

If I have a deadbeat cousin who also happens to be the black sheep of the family, they may penalize me unfairly for his behavior. Or if I used to be in school with someone who is now doing poorly financially, I get whacked. Now consider that this person might have been my close friend in 6th grade, but we grew in different directions. Where is the relevance here? Where's the logic in that?

Pulling this info from social graphs as augmentation is a whole lot different than simply creating a full profile from your graph in the absence of real financial data.

Lagging or not, how I paid my credit cards over the past 5 years is going to tell you a lot about how I treat money. Not so much about what I'm tweeting tomorrow.
Depending on what database you use you can do partial replication (only tables that aren't secrets) to a slave and then backup the slave. We use MySQL and that is possible. Also if you combine that with a high rotation rate on your binlogs (again mysql) and wipe out the older logs you can effectively have a slave with all of the "permanent" data and then only two hours of binlogs of everything. So in case of disaster you copy the slave back and then replay the binlogs you kept (a couple hours) for secrets and you are back where you started. But since you never replicated the secrets or kept more than 2 hours of binlogs you have no way of recovering the secrets outside of that window.
How do you think things would have gone differently if he had answered with a clear yes? I think, at best, he would have gotten a few more phone calls, but the rest of the story would have been the same.

Few startups are well equipped and capable of relocating a mid career developer /w a house and family, and yet they're the ones complaining loudest about not being able to hire enough.
Cool I self paper that I have not seen befor, nice (actually reading all of them is another matter).

> "the opportunities the AOT compiler found were different than the opportunities the JIT compiler found"

Good to know.
Clearly what is needed is an iElevator app for iPhone that teaches people how to make the most of their elevators.
Best Video Games Over The Past 30 Years
This list is my opinion, and by all means tell me I'm a douche bag for missing titles not represented here.

However, this Stack probably lists some of the best games ever made.
I read the piece and also identified with the interviewee, but felt bad for not instantly cancelling my fb account.

I like to think of HN as a positive alternative to typical social sharing sites like fb or twitter.

I wasn't aware of the notion mentioned in the interview of social sites sharing photographic data with police in other countries-- that is enough reason to get out of the social networks for me.

That said, it is safe to say that social networks are absolutely entrenched in society. As individuals we can choose to not participate, but this is effectively the same as choosing to live in a mountain outside of society.
Cumulus - control your cloud from your Android phone
And what's stopping them from asking for another 100k further down the road again? Paying extortion money is ALWAYS a raw deal. Your argument is illogical.
I completely disagree. For every voter with an IQ of 120 we have a voter with an IQ of 80. For every voter with an IQ of 130 we have a voter with an IQ of 70. There is a huge part of the population that cannot be persuaded with argument or reason. But the problem isn't just that the majority is uneducated or unintelligent. It's also about the team dynamics that are at play here. The moment you answer a question "incorrectly", you become the enemy in the eye of the voter: somebody from the other team. It betrays weakness.

This is why so many politicians are completely unable to concede a single point, even when it's completely obvious they're wrong, even when conceding the point wouldn't damage the strength of their argument. The rules political rhetoric are simple: disagree with all arguments and facts of those you oppose and never ever ever admit you're wrong. The moment you say you made a mistake your opponents will mercilessly use it against you and your supporters will perceive you as weak.

The whole political game is not fact based and never has been, in no country at no point in history. It's about teams. And people want their team to WIN, facts be damned.
This article is wrong. There are serious attacks against CBC with a zero IV. A zero or re-used IV should not be used with CBC under any circumstances.

The author is correct that ECB is weaker than CBC with a zero IV. This is because there are serious attacks against ECB, and ECB should not be used under any circumstances.

(EDIT: I am not passing any judgement on Apple's choice of API defaults; that's something people should feel free to argue about, and they will. I am only pointing out that the author is mistaken to imply that using CBC with a zero IV is safe or advised under any circumstances, which it is most assuredly not.)
40 Members of Congress Protest ‘Indefinite Detention’ Bill
Their site only has them at $25, and I'm pretty sure that prices will inevitably come way down, especially if they're going to be selling to contractors and major distributors.
Watch Siri Hypnotize you with her Notoriously good rap skills
As I said elsewhere, unless you believe the CoffeeScript compiler is introducing bugs into correct code, I'm not sure I understand your concern. Does the fact that C has different semantics from machine code generally make debugging C harder than debugging machine code? There is still a very close relationship between the CoffeeScript and the JavaScript — closer than, say, what you get with GWT or Closure Compiler. The ease of reading and writing and the reduction in source code length is worth the minor context switch to many people. It's easier to spot a bug in five concise lines than in 25 lines of mostly boilerplate.
How often do you have the privilege of actually knowing (and knowing well enough) who you're working with? I think the biggest lesson for me is don't do business with companies based in a lawless country.
Which is what I'd expect you to say to your peers on the predominately male-dominated forums you frequent. :) I suspect (based on my own personality) that your personality isn't nearly so confident when you're out of your comfort zone. Now picture a world where that zone outside your comfort is an important part of the career path.

To tickle the startup thing: picture a site where a bunch of VCs sit around talking about money stuff. You want to get into that world and you know you need to be part of this site to do it. Yet half the time you start posting you find the people you want to interact with complaining about how infuriating "tech people" are to deal with. Think hard about what you'd do: jump into the conversation anyway or just stay silent until you have something "serious" to say? I know what I'd do.
Scientists Set New Internet Speed Record
We do not want your job
Don't Support Your Local Book Store
it would be interesting to see what the internal divisions of palantir are, and what are their government/defense contracts like vs. their commercial products division.

fight for government money can always get a little dirty. i'm sure good engineering happens there but they will always be colored by the HB Gary episode. plus the fact that partnering with a shady right wing corporate law firm and the HB Gary Federal clown will alway reflect badly on their general common sense judgement...
Walter Isaacson: No, Steve Jobs Wasn’t A Tweaker
> (...) most of the "seniors" I know are running $200k plus.

Guess asking half the market rate was a serious blunder. Makes OP seem unfamiliar with current salaries of senior-level devs -- and so HR drones assumed he doesn't have any recent senior-level experience.
One thing that most people don't realize is that a lot of the major record companies are in fact more manufacturing and distribution companies than anything.

Here in Canada, EMI produces and delivers, via physical distribution, a huge number of CD's and DVD's.

As soon as things "go digital", that goes away.

I think that physical channel, more than anything, is what they've been trying to salvage, by staying away from digital.
The thing most people don't realize is that your credit score is mostly an indication of how much the bank can make off of you, and your income. High income basically always gets you a high credit score, and making minimum payments also gets you a high credit score. Lets say two people who both have the same income, the person who pays their debts off fastest will have the lower credit score.

It's pretty easy to get a high credit score by maintaining a balance on a high interest credit card.
Python State Machine for a custom SMTP server
The Spruce Goose was my first thought when I saw this (and not in a good way.) http://en.wikipedia.org/wiki/Hughes_H-4_Hercules
lol. NOT the same person...
Yeah, because if someone got ahold of that password...they could login and download that $5 video!

In this case, I think this is actually superior, because a lot of the purchasers are going to buy and download this, and never login again. Why have them type in the same password they use for their email and banking, and have to worry about keeping it safe indefinitely?
How SOPA Affects Students, Educators, and Libraries
The USA considers its founding documents pretty valuable and spends a lot of money to keep and preserve them:

http://www.revolutionary-war-and-beyond.com/pictures-of-decl...

Are they necessary to keep around? Do they have any material value?
Thanks for this perspective. I would have loved to see this earlier, it could have saved me a lot of wheel-spinning with personas (which are valuable in limited cases)
Ask HN: Suggestions for Keywords Apple App Store
We launched our iphone app two days ago (http://www.grooovy.me) and while we're not doing bad, we could be doing a lot better. One of the things I just read about was the keywords that you use in order for people to find you in the App store.

Does anyone have any experience with keywords or have suggestions as to what keywords I should use? I realize that terms like 'social networking' and 'meetups' are far too general and won't be helpful at all.
The assumption that I socialize with the people on my Twitter or Facebook lists is incorrect, also.
After so many privacy setting changes, I see no reason why the guideline would now be anything but: don't put anything on Facebook you wouldn't want being made public anymore.

I mean, I have stuff on my Facebook that I'd rather keep to my group of friends, but nothing on there that absolutely has to remain within that group anymore.
And posted to GitHub no less. Nice!
There seems to be a lot of interest in minimizing the amount of time users need to wait to get onto the elevator, but this is not the only variable you can optimize. Elevators use a lot of power, and a lot of elevators (especially low traffic ones) are programmed to minimize the amount of power used. For example, the author's suggestion that elevators travel to the ground floor after every trip is highly inefficient and expensive.
Android - Ice Cream Sandwich: The HTML5 Developer Scorecard
good news: companies are people!

let the company build credit.
Man, I'm struggling with this at the moment. Either the places I've contacted are finding other people better than me (significantly), or I just suck. Auto-reply emails (if that) don't really tell me much unfortunately.
4 reasons the plaintext password is OK in this situation:

1) They generate the password for you, how else are they supposed to get it to you?

2) Just because they email it to you in plaintext does not mean they are storing it in plaintext (they could easily send the email at the time the password is generated)

3) You won't reuse this password on other sites because you didn't choose it. The primary reason why it's bad to store passwords without proper hashing is that a leaked password database means hackers can tap into everybody's email/bank accounts which are using the same password.

4) All the password gets you is access to download a video (no other personal info available). Not a huge risk.
Google: "This site may be compromised."
Yeah, I didn't mean to imply it's Rails only, just that this is the one killer feature that Rails developers tend to be swayed by.
I know it's not as central to their business as flash memory, but as far as I know all their music software is still being developed in Germany. (Apple bought a German software company to get pro audio tools.)
I'm glad I'm not the only one. Basically, this article should be retitled, "jQuery Good Practices", and only then after most points are either removed or revised. Is it worth an itemized address? It's nice to have a list of good things to do, but only when they're actually good... and can be explained as to WHY they're good. Having "cheat sheets" attached to it also lends credence where there should be none.
I also thought that the results were this poor maybe not because the companies were so bad at communicating with potential hires but because OPs' resumes weren't as interesting as he made them out to be.

I can imagine that things like "Telecommuter?: Pretty please" and - as you mentioned - "Ability to relocate: Open to idea, can't right away" might've turned off a couple of the companies OP contacted.

What I would've liked to have seen was a more generally formulated and well-engineered resume that would've appealed to all but the most incompetent of HR decision makers, or even better, to A/B split test the email copy.

As such I don't think the post was as meaningful as made out to be.
Some basic facts about HTTP and REST and some conclusions
The third-stage brought the Apollo into final orbit and then into TLI. The second stage stopped at just over 100 miles altitude.
Banks are in a competitive industry; if their costs go down, they'll cut rates to increase sales, unless there's some implicit or explicit cartel behavior that keeps them in line. But if that were the case, you'd expect banks in general to be more profitable.

Your bank is in the business of figuring out how likely you are to repay loans. They'll probably ask you these questions, since answering them makes you a better customer. But refusing to answer puts you in a low credit-rating bucket.

Banks already use your transactions to figure out how creditworthy you are. If you want to avoid that, you can do all your business in cash, but you will pay for it if you ever want a mortgage. All they're doing is offering you the option: if your privacy is worth, say, 2% per year on a $100K mortgage, then go ahead. But for lots of people, privacy has value, but not an infinitely high value.

You can argue that it's unfair for your desire for privacy to imply that you have something to hide. But if you do, better blame the people who do have something to hide and claim that they just believe in privacy: if such people didn't exist, you would be able to maintain your privacy at a much lower cost.

Maybe you could use a real-world example. Let's say you're hiring an employee, and your employee casually mentions that he changed his name last year. "What was your original name?" "Not telling." "Did you do anything that would give you a good reason to change your name?" "Not telling." "Can you tell me who you used to work for under your previous name, and why you're no longer there?" "Ugh. Stop trying to violate my privacy. Just assume that I have good reasons not to tell you information that you would use to make a reasonable decision; it's totally unfair to lump me in with people who would do that to cover up something terrible they've done, or some unsavory associations they have. I'm not one of those people. Trust me."
Elevators should be able to see with a camera a percentage of the floor that is visible from the ceiling. Using this percentage (in addition to or just by weight), the elevator should be able to determine whether the elevator is full.

When the elevator is full, it should not stop for people who have pressed buttons not inside the elevator.
Have YC startups done well with a founder(s) remote after the initial 3 months? For example, two stay there and one moves elsewhere but is able to continue contributing at a founder-level?
Or the banks will just raise the profit margins.

A bank doesn't operate alone in a vacuum. As the number of people who have prime credit shrinks the competition to lend to those people will go up. They can't simply raise profit margins because there is always another lender out there who will be happy to take on a prime credit borrower.
There are ways to improve your credit, including prepaid credit cards/etc.
Nasa develops space harpoon to take samples from comets
If it's a fly-by wire system, you may be able to avoid twisting stress by varying the angles of the elevators on each tail so that you add force to oppose that twist. Also, I don't think it's expected to undertake any really drastic maneuvers. You'd fly it in decent weather on a relatively short ascent, and use a very gently take-off and landing profile.
I'm really sick of hearing about "the cloud". It reminds me of "web 2.0" and ".net"
I saw the post as more of an attack against all those people saying that IVs must not ever be made public.

You'd be surprised at who I've heard perpetuating these claims, ranging from developers to cryptography professors at 2nd-tier universities. On that point, the OP is spot on as IVs are not meant to be secret their job is just to prevent detection of patterns, i.e. seed randomizers in many ways.

And, yes, they shouldn't be reused. If they're being reused, they may as well not be there.
"Dunning-Kruger"
"doesn't demonstrate the self-awareness the best developers seem to possess"
"requisite introspective capability"
"I do interviews"

Really? Do you pay bills with your code?

"To put it bluntly"
"you're less competent than you think you are"

To put it bluntly you sound like a pretentious arse.
I have just subjected my coworkers to some happy shouting and a jaunty little dance over this news.

This has literally cost me man-days of lost productivity over the years I've been working with Erlang, and it just never made sense to me. Sure, compilers are hard, etc etc, but this is a basic thing. I've seen toy languages implemented as a proof-of-concept that will never see the light of day that managed to output line numbers with their errors. It's part of most "Baby's First Compiler" tutorials.
Yap - 80% will not even reply. When I was doing "market discovery" for my startup I sent resumes (real one - no fake things) to all these potential competitor to see how competent they are.

I narrowed down to two competitors and amazingly these two companies did end up leading the entire market.

In order words, the first contact with the company tells you much more about company than any other things. So if somebody does not answer on your email with resume you probably should assume they will not be around for long.
What happens to a kid who's too smart for school?
That's not an Easter egg; it's a legitimate status code from RFC 2324 (April 1, 1998):

http://en.wikipedia.org/wiki/HTTP_418
Good choice! They went with a logo that is as stripped down as the company itself.
Boot, meet strap.
Node.js WebSocket Module Benchmark Results
The article makes me feel the same as when some guy on the street says "Hey, you want to buy a new laptop? Come over to my truck here."

Bitcoin is slipping into the dark recesses of the internet.
You wait.
Google+ Integrates Hangouts In-Stream, Opens 'On Air' to More Users
Well there's also the issue of how many games can I play? I've stopped buying from the humble bundles since the combination of that, plus good old games, I have enough games for now. If I had half a dozen unwatched comedy specials on my hard drive, I wouldn't have bought Louis' video.
Attractively presented article with some interesting points.

I think the most interesting element, though, is the cited Scientific American article that discusses how the actual capacity of the human brain is calculated. Just a reminder that the most complicated and technologically advanced piece of hardware out there is the human mind.
I agree with everything you said, except for "the human body is the most complex mechanism on Earth." How do you measure that complexity? How much more complex is the human body than that of an octopus?
clickables:
http://www.readwriteweb.com/archives/find_his_porn_evil_webs...

http://www.hideyourporn.net/

http://www.personallocker.net/
Facebook to ask judge to dismiss Ceglia's suit
No, because as soon as we found out about this we'd all be going around trying to train strange behaviour into elevators.

Then they'd all end up sulking in the basement...