skysight-inc/HackerNews huggingface dataset:
I can't see to find kernel patches for #2 or #3. Anyone else have better luck?

Also, I would like to see more emphasis given to research on mobile networks, which is my area of interest. Perf for large stable networks is not the same for choppy 3G-ish mobile networks.
It sounds like the MC angle could be an interesting one here as you and dbcfd have mentioned. Based on your experiences and from knowing some other bar owners, is the MC on trivia night usually someone who works for the venue or a 3rd party? Trying to see what the best customer segment might be.

Thanks to everyone for great feedback so far!
As a counterpoint, I'd peg its ubiquity as the only advantage for someone who isn't primarily a sysadmin and already knows Python, Ruby or Perl (and surely others). The latter produce much more maintainable code, especially in larger scripts.

For those increasingly rare times when higher-level scripting languages aren't an option, one can look up the necessary syntax.
Probably not game rules, but be careful with logos (of the game and of game pieces).
PaaS to Take Over the World in 2012? A recap of groundwork laid in 2011.
You can probably go markdown->epub using pandoc, then epub->kindle using kindlegen:

http://johnmacfarlane.net/pandoc/epub.html
http://www.amazon.com/gp/feature.html?ie=UTF8&docId=1000...
Thanks for the feedback. Oddly enough Kickstarter will not allow access to the FAQ module until we launch so these are just place holders for now. I totally agree that they need formatting help and they should be easier to navigate once live.

To address your sensor concerns, most people sleep with at least their face/head exposed, and we've found this to be one of the best indicators. So we recommend aligning the sensor with your pillow and then this should be a non-issue. However, the sensor is powerful enough to pick up some motion under the covers because it is based on heat. Furthermore, you can adjust the sensitivity via the App, which allows you to test various conditions. We have always found that with proper setup it works great.

Thanks again!
Drew
From the linked article:

“…the President will be fielding questions (pre-selected, of course) from average Joes…”

Note that they say they'll be pre-selected.
Engaging My API Developers Immediately with Rapportive
If Amazon had an option to use HDD instead of SSD storage for a certain DynamoDB table and adjusted the pricing accordingly, would that pretty much take care of users wanting basically what DyanamoDB offers except for cheaper with slightly worse performance?
Revamped Pwn2Own to Offer $105K in Prizes
It would be great if you could provide a RSS feed with course announcements.
Raspberry PI, installed with an editor and some programming environment, with links to (or local versions of) some good reference and good teaching system (maybe better versions of Learn Python the hard way?) and, finally, a paper notebook and pen.

Include group work and gentle supervision.
Apache is Apache licensed. Fair point, but I didn't understand that to be relevant to your initial statement (or the statement that kicked off this discussion.) If we intended to be discussing only GPLd licenses, then yes, you are correct.

As for the other two, you're still picking nits. The companies wouldn't exist without the software, and they sell it. There's still no good reason for WHY you would discount them as being irrelevent just because they're also selling other services.
> ...different solutions do not equal bad solutions, and lack of knowledge on the part of the interviewer does not equal a bad solution.

You've hit the nail on the head (generally speaking, not directing this towards any one company).

There are so many scenarios that lead to an interviewer being in the position they are in, and many times they just don't have a clue (sorry, but it's true).

What impresses one person, turns another off. One company could be headed by someone who just learned Python (for example) and only knows one way of doing things. Any deviation from "their way" and that interviewee sucks. While another company could be run by someone who has broad multi disciplinary experience, and loves the fact that this interviewee solves a problem in a way they currently do not.

It's a crap shoot...

My experience has been that the people starting companies have VC funding dumped in their laps, are pushed to scale out their engineering team, not a lot of engineering experience behind them (they've been coding in one language for a year or two) and just don't know what talent really is. They just miss a lot of talented people, and then proclaim there are no good engineers available. It's a tough spot to be in... But a theme I'm starting to see emerge more and more...
MegaUpload Loses Top Lawyer After ‘Outside’ Pressure
yeah, that's what i meant. the voting system is fine; it's the commenting interface that's broken.
Google search algo: downgrade pages bloated with ads above the fold
When people have a view of software development like this I usually retort by pulling up the Wikipedia page of a modern processor.

For instance right now I'd probably pull up the page for the Intel Core i7 and show them the transistor count.

I say: "You're now in a room. It has <transistor count> light switches. I write the instructions that tell you precisely how to flip those switches. You have <cycle time> to perform each instruction. Also it takes <x> instructions to <do some useful unit of computation>"

It's a bit exaggerated, of course, but it usually shakes their view of computers up a bit :).
" many of these skilled developers don’t adopt open source languages simply because they don’t know any better, are stuck in their ways or earn enough not to care"

Or maybe they don't want to learn skills that will help them get a job at a startup that will pay a lower rate. Believe me if you raise your pay, developers will take note.

"If you are a competent developer, you have no need to worry about job security because you are in such high demand it’s actually quite scary. And it won’t change any time soon"

Possibly, possibly not. We've seen more and more extreme shifts in economic cycles over the past few decades even in technology.

"Go ahead and take the risk to join a bunch of people trying to achieve something extraordinary instead of wasting your brilliant talent on building crummy software that nobody appreciates"

I work for a startup but I would say that just as few startups fall into the 'achieving something extraordinary' with non-crummy software as mid-size and large businesses do.

"What about the money? I recommend negotiating with a startup to earn what you need to be comfortable (along with stock options)"

I would rather recommend you negotiate as hard as possible with a startup to ensure you get what you are worth.
Daniel Cook: The trap of packaged games
Real estate purchases in US are usually highly leveraged, say 5x for a typical purchase with 20% down.

So, negotiating those will have proportionally larger impact than immediate cashflow changes suggest.

The article incorrectly suggests otherwise which detracts from its authority.
But so what? very few websites are much more than CRUD + validation with some analytics thrown in to make money. If you're lucky there maybe some curly business logic to deal with, but generally not.

The main difference between one company and the next is the hype/cool factor. With a comment toned like yours it leads to the point that many developers are interested in personal ego than actual software.
Well, that would depend on the print statement. Generally, all of them have new lines. Even if they don't you would have to generate new lines appropriately otherwise the next number would print right next to Fizz.

PS : My assumption is that you need to print each number or Fizz or Buzz or FizzBuzz in a separate line.
If you'd like to see this, why don't you file an issue on the repo?

https://github.com/h5bp/html5please/issues/new
:). Thanks for the link, it was very educational. However, it actually doesn't seem to apply in this case: "United States federal courts only act as interpreters of statutes and the constitution by elaborating and precisely defining the broad language (connotation 1(b) above), but, unlike state courts, do not act as an independent source of common law (connotation 1(a) above)." [1]

http://en.wikipedia.org/wiki/Common_law#United_States_federa...
They're independent contractors. The pay is something to the effect of $15 an hour + drinks on the bar while they're there.

I don't personally know of any MCs who do that as their day job, and they're generally recruited (in my experience) through craigslist ads and/or "want to make some extra money" type ads on the side of the road.
Yes! -- translation into a strictly delimited format is key.
The health insurance experience varies greatly from one state to the next, so my take is based solely on Maryland.

If you are young, single, and have never had any major health problems then there is no problem at all. Your health insurance will be cheaper than your car insurance. Also, current federal law allows you to stay on your parents policy until age 26(personally, I say cut the umbilical cord already).

If your startup is going to purchase health insurance for multiple people, then you can possibly get into your state's small group plan. You will pay more but it is group insurance that will cover most pre-existing conditions, subject to whatever your state prescribes.

If you have a family it is a bit more difficult but if there have been no major health problems then it should not be too much of a problem. I am in the process of starting my own company and I have gotten quotes for me, wife, and 3 small kids for about 300 a month. The deductible is higher than I have now but is reasonable.

So, no, I personally don't think it is a problem. A lot of people may use it as an excuse, though.
I learned in my hardware design class that it's actually theory 8. As described in the article:

"(8) On a digital clock, nine is the greatest interval obtainable by advancing some sort of "snooze counter" on the ones column. But why mess with the ones column? Why not put the snooze counter on the tens column and advance that by one?"

On early digital alarm clocks, the "ones" (minutes) column was a binary-coded decimal (BCD) counter with ten states: 0, 1, 2, ... 9. When the snooze button is hit, you want to make the alarm turn back on after about 10 minutes. However, in exactly 10 minutes, the "ones" column state will be where it is right now, which is a problem, because if you made the alarm turn on at the current ones state, it would turn on immediately, giving you no snooze delay at all.

You can achieve a snooze time of almost 10 minutes by picking the "ones" state that is furthest away from the current state, e.g., if the current state is "zero", make the alarm come back on at "9", and if the current state is "7", make the alarm come back on at "6". This results in a snooze time of 9 minutes.

Another reasonable way to implement the snooze function is to use an additional 10-digit BCD counter which advances every minute. In this method, the snooze button resets the counter to its first state (zero), and the alarm turns on when the counter reaches its last state (9). As before, this results in a snooze time of 9 minutes.

Why not put the snooze counter on the tens column as suggested in the article? Because you don't know how long it's going to be until the tens column changes. If the ones column is currently showing "zero", it will be nearly ten minutes until the tens column changes and the alarm comes back on. But if the ones column is showing "9", then the tens column will be changing in less than a minute. The "tens column" method results in an alarm clock with a variable snooze delay anywhere from zero to 10 minutes.

Of course a 10 minute snooze is achievable, but it involves a bit more work and likely additional components. Nine minutes is just easier.

Finally, in case you're still with me, I'll mention that depending on how the methods above are implemented, the "9 minute" snooze time might actually be anywhere between 8 and 9 minutes, but the delay will generally be read as 9 minutes' difference on the alarm clock itself. For example, a snooze button hit at "06:00:59" (six a.m. plus 59 seconds) might turn the alarm back on at "06:09:00" (six a.m. plus zero seconds). This is barely 8 minutes later, but the clock time will read 9 minutes later.
Reminds me of a very similar story from Austria.

Back story: Austria is one of the most competitive countries as far as mobile phone plans go. There were three big companies, A1 (previously state-owned, a bit similar to AT&T), One (now Orange, owned by French Telecom) and Max (now T-Mobile, owned by German Telecom). In 2003 a new company, Hutchinson 3 (branded as "Drei") emerged. Backed by (for a small country like Austria) seemingly unlimited money from Hutchison Whampoa they built a completely new network (again: Austria is pretty small). They only cared about getting customers and started a price dumping war with the other three players.

In 2007 Hutchison 3G introduced a new kind of mobile plan called Sixback. Because of the - in their opinion - high termination fees they offered 6 (Euro-)cents per minute on incoming calls from the three other providers. In Europe you don't pay for incoming calls like you do in America, but getting paid for incoming calls was new. The plan became quite popular, there have been reports of peoply having over two dozen SIM cards from other providers just so they could "load" their Sixback plan using the free minutes from the other plans and then transferring the money via a 0900 number. (0900 is the area code for phone sex and similar numbers where you pay a lot of money per minute and the receiver of the call receives most of that money).

Of course the other providers hated Hutchison 3 for that plan, but that quickly turned around when the regulation body lowered the termination fee, so that every Sixback call now loses money for Hutchison 3. They don't offer that plan anymore, but there are lots of customers who still have that plan and obviously refuse to be switched to a newer plan.
Megaupload Takedown Questioned By Users, Lawyers
Twitter was a very subpar experience in 2008 when Obama started using it, too.
I never mentioned the US. I'm in Beijing and absolutely flooded with resumes from hard-working, talented people.

Before you automatically write off all of China (as well as India and other nearby countries), consider that engineering is moving at a rapid pace here. Not only are some internet companies ahead of western counterparts (e.g. free to play gaming models), but there's simultaneously a boom in materials engineering, medical devices and clean-tech.

I realize that the US is particularly insulated from the market realities, due to a difficult immigration system amongst other things. I can't really comment much on the specifics. But those sorts of distortions don't don't generalize to the entire world, and they won't last forever.
London 2012 Olympics will see massive wireless spectrum consumption
Are you verifying their identities? Can people just make up names and put them there?
Developing angry birds whilst considerably simpler than Call of Duty is not that simple.

At a minimum you have to implement smoothly scrolling graphics and quite a lot of physics. Of course there are libraries available which help with these things but then you have a lot of documentation to read (if it even exists).

I believe angry birds cost in the region of $100,000 to develop. Not really a learning exercise for a child.
I loathe companies that do this. It's deceptive and inefficient. Don't lie about your prices, and don't give breaks to people that intentionally cost you more by taking up the time of a sales agent.
I don't really have any experience with hangout so could you please provide comments as to why it is a subpar product? So far I've heard positive comments about it.
Joy Division Inspired Disney T-Shirt of the Iconic Wave Visualization
I really enjoy your app; nice work! One thing that would greatly improve it for me is a button to switch between the article view and the comments. I usually want to read the comments directly after reading an article, and it's a bit annoying to have to go back to the article list. Not a deal-breaker, but it's something I've grown used to in Alien Blue (the reddit client) and I miss it when I use your app. Also, I was initially confused by the back button in the article view, as it is visible even when it's impossible to go back, so the button did nothing when I first pressed it. Once I followed a link in the article it was apparent what it was for. You can easily hide it based on the result of UIWebView's -[canGoBack] method. Anyway, thanks for the app!
Python's just a different tool. Sed and awk fall down with a sufficiently involved task, but they shine in duct taping something together quickly at the command line or in a short shell script.

Two reasons why: one, everything you realistically would want to do with sed and awk is available immediately. You don't have to import any libraries or do any setup work, and the language itself implicitly assumes that you're iterating over delimited text. Getting to '/^GET/ { print $3 }' takes a lot more characters in python than awk.

Two is that in the case of awk, the language model is superior for simple parsing of structured text. If I want to extract some content from a specific XML file, for example, the event based programming model gets me there quickly and without any specialized libraries.

Of course, python wins as your problems get harder and veer away from sed+awk's strengths. My rule of thumb is that as soon as I start thinking I should break things out into functions, I switch to a stouter programming language.
There's something not quite right about the fact that your firm representing a company selling a product might preclude you from defending and individual against allegations of criminal wrongdoing that could land that individual in jail.

It just seems like these areas shouldn't be mixing quite like they are.
On pirates and piracy
Your DVD example wouldn't be legal. Germany is a member of the Berne Convention[1].

[1]: http://en.wikipedia.org/wiki/Berne_convention
Thank you for the answers. The replies makes sense to me.
I just read that if you upload a Michael Jackson song you can get 5 years in prison. That's one year longer then what the doctor who killed him got.
- If you don't enter an actual email address it doesn't provide you with feedback about the mistake you made.

- Also, buttons should tell me what's going to occur when I click them.... not what will appear on the next form page.

So instead of "Create password" for your first form which has no password screen, you ought to put "Next" or "Enter Company Info".

- I think you should signify somewhere how many steps are in the process.

- Instead of a generic 'Sign up', you might want to think about identifying what information each page is supposed to get out of the user such as "Company Info".
Google Dictionary - 4 Easy Ways To Use and Finding Word Meanings
Let me play a bit devil's advocate here:

I am still undecided if boycotting Elsevir is makes that much sense. In my opinion the essential interest in the whole peer-review process is mainly based on a Journal's Ranking. Academia will not move any time soon away from rating and ranking journals (and neither should they).

Therefore the only option I see is either pushing up the rankings of open-publishing journals or convincing a reputed journal to move into open publishing. Most researchers will care very little about by whom a journal is published - as long as it is ranked well. And the money factors won't appeal that much either since these factors are usually all handled by the library/service department.
New IBM Patent Allows Licensees to Incentivize Good Eating Habits
Yep. It's seen as bad form to criticize former or current co-workers at a job interview but sometimes the only honest answer is "all my co-workers were either lazy or incompetent but I'm better than them hence why I'm looking for another job".

It also sucks when you do client work in web development and build a good website for somebody who then proceeds to use the CMS to create pages full of spelling errors and nasty images their nephew created in pirate photoshop so you cannot use it as a portfolio piece.
Can you explain the key differences you see between the two?
If Pinterest continues their exponential growth rate, they will pass Tumblr like they're standing still in the next few months: http://i.imgur.com/bmrdx.png

I'd proffer that it doesn't really matter what they're doing different from Tumblr; whatever they're doing is working and organically engaging a very large number of users. Try their service if you want to see what state-of-the-art social onboarding feels like circa 2012.
SEO for Web Developers Part 2
Some experts say search only drives 30 percent of a website’s traffic.While that may seem insignificant, that 30 percent often makes up visitors who are looking for the products, services or information specific to your company so losing them could have a significant impact on how well an organization performs.
That's simply not true. Countess Lovelace was a brilliant algorithmic wrangler. She was one of the first of her time to realise that any mathematically definable problem could be reduced to a series of true/false branches and that from that a machine (mechanical or electronic) would be able to make calculations of almost any type.

She also was behind a lot of analysis of stuff like log table errors.

This is probably more the definition of a Systems Analyst, but that job doesn't exist anymore, so we would regard her as a coder.
Remember back in the 70's and 80's before cable TV? We only had channels 3,6, and 7. We loved TV but couldn't stand the commercials every 5 minutes. The internet has turned into one big TV commercial. Websites are now 10% content and 90% ads. It is so sad that we let this get out of control. Don't get me started on social networking and how they exist to be the big TV commercial just to make boatloads of cash.
Parts of this seem unrealistic to me. How would anyone say with a straight face "That's great! I was thinking anywhere from 60k up to 130k"? Sixty to a buck thirty? Nobody has that kind of range.

In the first example, if the company was willing to pay 100, why would they say 60? As the article mentions, typically the person on the other side of the table is much less invested in your salary than you are. If that's the case, I can't see them going from 100 to 60.

I dunno. I think there are a lot of ways to approach this and the main thing is not getting caught doing the dumb stuff patio11 talks about, like shying away from the entire process. But these smaller issues like mentioning the number first could more likely go either way.