skysight-inc/HackerNews huggingface dataset:
The FBI is the normal agency that would look into potential fraud cases involving a federal program like the Administrative Office of the United States Courts. The AO told the FBI that Swartz was using someone else's credentials to access the system. That turned out not to be true, but I don't blame the FBI for investigating him. Anyway they just called him a couple of times and then dropped the issue, so I'm going to say that's not much of a deterrent.
This depends. For most startups what you say is true. You can launch 5 times and most wouldn't notice. But for a startup with a lot of press, a bad launch can hurt momentum (I'd think). Look at Color.
Andy Whitfield, the star of Spartacus passes away
is it evil that google only advertises its own products on its homepage?
The idea that google on occasion expends efforts to keep people in their ecosystem, whether its what happened on the Russian chrome, or the way they use the android marketplace to prevent fragmentation, is wrong is ridiculous.
Google is a company not a charity. The fact that people expect it to be selfless is a testament to their actions, not a talking point that should be used to bludgeon them.
Now I feel sick.
Sometimes the specialist/generalist discussion misses something by being too black and white. A computer is created by specialists, but empowers generalists and specialists alike. Founders and CEOs need generalist skills to complement (not replace) their specialist skills. It helps to be a specialist when job hunting - until your skills are out favor, and then it helps to be a generalist.
A large quantity of random data is incredibly unlikely to compress well.
The fonts are horrible on current Chrome on Windows 7 with hinting turned on. It is not comfortable to read at all.

http://imgur.com/m6Nt0
I wonder if this article actually means 6.2% of mobile users, or 6.2% of smart phone users scanned codes.

If it is the first, that is a huge number.
Part of getting people to use QR codes may be making them recognizable by brand. If you put your logo in the QR code http://contentdeveloper.com/2010/01/how-to-customize-qr-code..., and make it a win for the customer, then when they see your qr code in the right context, they know what they'll be getting.
It's a good idea and somewhat funny but I keep wondering every day how hard is it to implement keybinding changes in javascript (or rather, all browser based) games? WSAD is impossible to use for at least ~150 million internet users due to keyboard layout. I'm talking about people who have never even heard about QWERTY keyboards and much less seen one.
How To Improve Smartphone Battery Life By More Than 50%
I don't do promotions but I will offer some criticism if you'll have it. I think your project is interesting (from an implementation perspective), but I think you need to find a more interesting way of collecting your data. (I don't see myself visiting yourself to see one stat and answer one question once a day.) If you found some way of offering more immediate gratification for its use or be able to respond more directly to the user when they provide some resource or data, then I might be more compelled to participate in a novel/curiousity-satisfying capacity.
The problem of publicly-funded-but-privately-owned scientific research is a pet peeve of mine, but this guerilla action is not the answer. Scientific research is a slow process of careful accumulation, sifting, and construction of links. What we need to build are permanent, publicly accessible webs built of reliable links, webs that are built up over years -- probably over the course of entire careers, and one's successors's careers. Not a pile of PDF files smuggled out of the academy and distributed via thumb drive and anonymous Bittorrent.

If I cannot simultaneously post my name, a pertinent comment, and a bunch of reliable direct links to the scientific literature on a public blog without risking legal repercussions, the discourse is still screwed. We're still trapped in the last century, when I could write a letter to my colleagues commenting on recent publications but nobody could properly understand and critique the letter without independently looking up those publications.
Use the goes-to-zero operator.

for (i = container.size; i-->0;)
if(deletep(container, i))
container.remove(i);
I'm not an expert in these matters, but I am interested to see how this will be interpreted under Louisiana's redhibition laws.
I know you're not asking me, so I'm going to give some totally unsolicited advice (which everyone knows is the best kind).

Ship something. Either commit to someone that matters that you will finish something useful to them (e.g. a client, a partner, a spouse, etc.), or commit to releasing something to the general public (e.g. an open source project), or commit to showing off something you built at a democamp or conference.

Like you, I am interested in many different areas. I also tend to start a lot of projects that I never finish. However, because I am a web developer by trade, I also have a lot of projects that I must finish, and many times it is the last, difficult, 20% of a project where I gain the most understanding and knowledge.

To truly grow you have to commit to do something hard and then you have to follow through on it. There is no substitute for that. The great thing about being interested in computers and programming (because of this forum I assume you are) is that it is very easy to combine multiple interests into single projects. If you are interested in biology and robotics, for example, it will not be difficult to conceive of a programming project that includes both.

Good luck. I look forward to hearing about your launch.
Wait, can't a EULA be invalidated if it's deemed too extraneous? I remember something about that happening in a Microsoft case...
I just saw the 'big belly' for the first time yesterday and had no idea why it was any better than regular trash cans.

I think this article could have been significantly better if it focused on a product that more people were familiar with.
You can choose which search engine you use by going to preferences > search engine:
http://sht.tl/3yo
http://sht.tl/9erk
Generally speaking you don't need to match a job description 100%, if you match 60-70% that's fine. Depending on the job description you can tell which things are key to the job (programming language, and specialist skills like machine learnings which are core to the job) but everything else is mostly optional.

The more of the description you can match the better it is, but 60-70% will get you an interview in most places.
It would explain the many free updates they've provided.
Pinterest Has Already Pinned Down $10M At A $40M Valuation
You can opt out of the arbitration clause by sending a snail-mail notification of your choice to Sony.

From the associated Ars Technica article[1]:

IF YOU DO NOT WISH TO BE BOUND BY THE BINDING ARBITRATION AND CLASS ACTION WAIVER IN THIS SECTION 15, YOU MUST NOTIFY SNEI IN WRITING WITHIN 30 DAYS OF THE DATE THAT YOU ACCEPT THIS AGREEMENT. YOUR WRITTEN NOTIFICATION MUST BE MAILED TO 6080 CENTER DRIVE, 10TH FLOOR, LOS ANGELES, CA 90045, ATTN: LEGAL DEPARTMENT/ARBITRATION AND MUST INCLUDE: (1) YOUR NAME, (2) YOUR ADDRESS, (3) YOUR PSN ACCOUNT NUMBER, IF YOU HAVE ONE, AND (4) A CLEAR STATEMENT THAT YOU DO NOT WISH TO RESOLVE DISPUTES WITH ANY SONY ENTITY THROUGH ARBITRATION.

[1] http://arstechnica.com/gaming/news/2011/09/mandatory-ps3-upd...
Pier 38 safety inspection report, with photos; SF mayor to visit today
Ok, I didn't mean to offend you, I am sorry if I have.

That being said these are my thoughts on the subject of interviewing programmers.

When I just graduated college, I was all about puzzles and programming puzzles. My thoughts were that only people who could do these puzzles deserved programming jobs.

I was so wrong. Puzzles are something that you get or don't get. If your in an interview, and you haven't faced those combinatorial problems for a while, you could bomb, if someone asked you those questions.

Understood "fizzbuzz" problems are suppose to be the the lowest level of programming problems that any competent programmer can solve. If you want to fast screen candidates, go ahead and ask them.

When you get into problems, that require "tricks", either you get it or don't. It could be easy for some people and hard for others. There is no correlation of them getting it, to being good on the job, unless the problems are such that, the programmer will face them every day on the job.

Another good permutation problem, is subset sum problem. Come up with a program that determines if a array or list, can be partitioned into 2 non overlapping subsets, such that the the sum of both subsets equals each other. Print out both subsets if they are equal or state that it cannot be done. Is it possible to get better than O(n^2) for the optimal solution. That is fun one, but I don't think asking that would give you much insight into determining whether the programmer is fit or not.

I think interviewing is a really important task. It a really hard job to get right. If your a bad interviewer, the company you work for will eventually get a bad reputation.

Many software companies do not train people how to interview. That in our industry, is a huge problem.

There are many other things besides raw technical skills that will determine, how well the candidate will do at their job and at at the company.

Going over the candidate's experience in detail. Getting a feel for what they really want and expect from the job. Do you like the candidate's personality? What does your gut instinct say. What technical things do you need to ask that are relevant for that job, that you couldn't determine from the their experience? How would you design questions, relevant to the job at hand.

Just my random thoughts.
Obviously written by someone that doesn't think like a hacker.

"We can see that in this case, the Caps-Lock transformation doesn’t weaken security."

... No. It's half as hard to crack as one that doesn't try 2 passwords on every attempt. Sure, the password cracking program would have to be updated to take advantage of that, but if you think the good ones aren't custom, you're sadly mistaken.
Hey Mike, thanks for the offer. I want to start selling more consulting services in addition to web development services at my company. I wrote a draft that describes those services today and I would love to have you review my draft and tell me how you would change it. This ought to take less than 10 minutes. If you're in, email me at adrianduyzer [at] gmail.
Dear Microsoft: It’s About Time
The grieving process is very important and when it is subverted by the continued opening of woulds, it can cause problems. There is a great This American Life about this, where a 16 year olds mother dies but left her notes to be given to her on specific days (typically birthdays). The results are very interesting:

http://www.thisamericanlife.org/radio-archives/episode/401/p...
Yes, rendering issues for me, too.

Chrome 13.0.782.220
Ubuntu 11.04 (Linux 2.6.38-11-generic) GNOME 2.32.1

Extensions:

- Adblock Plus for Google Chrome™ (Beta) - Version: 1.1.4

- Xmarks Bookmark Sync - Version: 1.0.16

- Reddit Enhancement Suite - Version: 3.4 (Disabled)

Examples:

1. http://i.imgur.com/TD8UU.png

2. http://i.imgur.com/HIXbP.png -- with text selected.
From what I can find, the only change is that they are allowing the patent office to decide it's own pricing and how that money is used, which they assume will be used to pay more people to review the patents.

This isn't a major change in patent law from what I can tell, just in the operations of the patent office.
Moprise is launching a "Flipboard for the Enterprise"
This is a great writeup. The only thing I would add is that if you are a startup and you don't have press contacts a PR firm is a huge help. We launched http://www.ApartmentList.com at Disrupt and got a similar response as Trello did because of it.

Or it could have been the Sprinkles cupcakes we handed out.
It's no easier than any other language. At the least, it requires a keybinding interface to let you set the keys.

And that's a pain in the rear for almost no benefit. Most of the people browsing English-language pages have a qwerty layout. If I produce a 1-off, free game, I'm not going to spend the time and effort that goes into a AAA production.
Amen. Who writes code on paper in real life anyway? The font is wrong, there is no backspace and you can't insert and remove lines. Interviewers have some nerve demanding proper syntax.

Give me a laptop with just a text editor and watch over my shoulder.
Wow, people aren't allowed to offer criticisms and offer opinions on here, huh?
Behavior Driven Development For Node.js
The problem with that is that there are plenty of programmers who can talk the talk without being good programmers.
I'm not really sure what you mean by "unfit for humans". If you're talking about the problems we are creating for ourselves as a result of the unforseen/long-term effects of our "progress", I think these are inevitable. And even though many of these things exist, there are groups who are aware of them and choose to exclude themselves from those activities.

I'm no sociologist, but I think groups of people organize themselves around common goals. The problems which are the most mainstream will get the most attention and support for corrective action. As well developed nations remove these common problems, people are less incentivized to participate in quorum and will do their best to fulfill their own desires to whatever end.

Not sure got to your question.
5 Technology Trends for This Decade
Sony took this from the Guide "How to write abusive and unfair contracts". Seriously, it will be interesting to see how the class action lawyers will deal with this: I'm not sure the judge will like that kind of shadow manoeuvering, where the consumers see nothing coming.
I doubt it's a deficit of honesty. Randians are not conservatives. "Real" Burkean conservatives think institutions are adapted over time to meet problems, but those problems and adaptations are often hard to see because they are subtle or small or rare. Randians and economists are less interested in the knowledge embedded in institutions, they focus more on reactions to incentives, and they're more confident in the application of principles.

Greenspan has admitted "shock" at banks' risk management, he expected that equity would insist on more attention. But he may have overlooked the fact that his reference history of risk management occurred under a very different ownership structure, and so implied less about current conditions than he expected. Even if my story is right, Greenspan's oversight is what we'd expect from someone focused on the power of incentives.

And we should expect Burkean conservatives to make a different set of errors, underestimating the power of incentives to drive adaptations to changes in institutions. They're different perspectives, with different blind spots.
Piles of (automatic?) random links in the blog post, no link to the test blog post.

I wondered if the layout and wording of the 20th paragraph that the writer was so mystified by so many people stopping at looked like an ending.
You do the best you can and then carry insurance.
Draft: Software Patents
I think the article's point is that Facebook's throttling measures are sufficient to thwart attacks.

Whether or not that's true is obviously up for debate.
Feel free to share the wealth. ;)
Find the Solution, Not the Problem
There must be more to it than that. For example, if something in the loop body writes to s, then the result of "strlen" could change and the optimisation will be wrong.

So, it must know a bit about what strlen() does, mustn't it -- otherwise it wouldn't know that it has to ensure that \0 isn't written to s inside the loop body.
CRM resources
Provides information about Social customer relationship management.CRM Resource center case Studies,CRM Software Reviews,articles,Social CRM news and information. thinkaboutcrm.com would become an outstanding site a watering hole for the entire CRM community.
This remind me about SEO and Spain. Several spanish SEOs thought about this and started building landing pages to target future doodles. And this eventually killed links to search results in doodles in google.es ;) I'm not sure if the limit still aplies after Panda and if other country specific googles have the same regulations.
Miranda (commiter) is an engineer at Google.
>1. Multi-tasking

If you have a keyboard attached, it's still just as easy. If you don't, you're a tablet, and you don't need it.

>2. You can’t close apps

So...like Android, OSX Lion, UNIX, etc? Why do I need to close apps?

>3. Goodbye Start menu

Thank zeus. The only reason I even glance at the Start Menu is because that's where the search bar is. Remember navigating through huge directory trees to launch an app in Win95? You want that back?

>4. It’s very hard to reboot and shut down

So what? I do that, maybe, once a week?

>5. The beautiful Start menu search is dead

What?! The (working) search bar was the single greatest improvement to the Win UI in ages. I really hope this is just an alpha thing...
Mike, thanks very much for this kind offer, really appreciated.

Could you please have a quick play with my new site http://giniji.com? I would like you to answer a few simple questions:

How fast/slow/responsive is the site for you?

Is it clear what it's for?

Would you recommend it to a friend?
If yes, why?
If not, why not?

Thanks a ton!
It used to be that there wasn't a debate. There was a choice of whether to be a jack-of-all-trades or not, but it was always pretty clear that both sides had advantages, and both sides were needed for a functioning system. Nobody debated whether each side was needed.

It's even murkier today, though, because while I'm a specialist (IT), and I'm a specialist (programming), I'm also a generalist (web, mobile, desktop... I do it all) and that kind of thing didn't really happen before. You were a handyman, or an electrician. Not some weird hybrid of the 2 where you went down 1 specialized path, only to branch out at the end.
Bad Hair Dye Job Which Led To Skin Grafts
Sure, it's possible to do a lot of things with a computer as a generalist, but as soon as you really need to start digging in and getting to details, you need the specialists. Those that know all of the nooks and crannies of the technology you're using. There are always going to be general concepts that apply across different technologies, but that doesn't mean that you can just have a bunch of generalists that produce.

Just one example without even leaving the software development world: If I'm a Ruby developer (I'm not) would you hire me to work on your trading system built in C++?
Is HP trying to scam its shareholders?
Buckyball? Did the doodle just link to a google search of the word buckyball?
I agree with the thrust of your statement, but it's worth keeping in mind that while physics isn't magic it is not deterministic either, once you start working with really small things.
How & Why I decided to learn Objective-C (as a designer)
It wouldn't surprise me, I suspect a fair amount of Masters students are studying for a Masters not because they want to further their education, but rather because they want to avoid going into the real world because they know they're not good at programming.
Windows 8 and the marginalization of geeks
Seriously any agreement that waives the right to sue, is very likely to not be held up in a court of law.
This really isn't any different than any credit card application. The arbitration clause is buried in the fine print of those as well.
>When your motto is "don't be evil", don't be surprised when you're held to a higher standard.

the higher standards are a little bit lower in Russia.
I wonder if their official merchandise outsells the cheap t-shirts that are popular in Asia, where you'll see entire stalls full of Angry Birds t-shirts alongside Facebook and YouTube flip-flops
What do you mean "security-minded"? Chrome doesn't include HTTPS or XSS vulnerabilities that Chromium does not. Both browsers are as 'secure' as each other.

I assume you really mean "people who don't like sharing personal data". They're different things.
As I often do, I skipped the article itself and went straight to the HN comments.
> No fanboyism etc, I just have been a loyal Playstation user since the start

Oddest sentence I've ever read.
The work around to this would be to not put any valuable Personally Identifiable Information on Sony's network. You can use a proxy credit card number. Set up an email address that is not connected to any of your other accounts and use a unique password. That way if your data gets compromised you wont really lose anything...

But basically they are saying that they are not willing to put their reputation and money behind their own business which makes you wonder....
You see this a lot (even on this forum) with people referring to Rails "magic", when it can't possibly be anything but a bunch of lines of code being executed according to the rules of a certain interpreter.
Sometimes I spend more time reading the comments than the post itself, I've even caught myself reading the comments but not the post!
Hard to take a design article seriously when the gray-on-black text is so hard to read.
This is really Mike Mattas' "Our Choice" iPad App design, with n-degrees of freedom.

I think "Our Choice" limits the nesting 2-3 levels.
>There are many many many more fields besides IT. If anyone: be it waitress or accountant will be required to understand IT it will not end well.

I don't think thats the issue at hand. I think they're putting an upper limit on what is possible that happens to require more knowledge.

I don't know a whole lot about cars either, changing breakpads is probably my upper limit right now. But if I wanted to do some more work, I could pull into a friends garage, grab a copy of the maintenance book specific to my car's model and get to work. Why? Because the car didn't come from the factory with the hood welded shit.
Woah, what? I understand how people could believe that papers should be public given that many were funded by public research grants, but I've taught a class for two years now and not only am I not funded through a public research grant, I'm not paid. I don't see how you could construe that my lectures are the property of anyone but me and my university (which is private).
No Windows 8 ARM support for x86 apps
Could you do a code review of ~140 lines of python code?
civilianjones <at> gmail.com
(I've already submitted the code as part of a technical interview-- but if there are any mistakes or tough questions, I'd like to be ready to talk about them.)
Van Halen & Startups
yeah, way too many "LOOK AT MY COOL STARTUP!" posts these days lol
Yes, check out appfigures.com
Some types of Startup Pivots
Cheap Student Health Insurance In Ohio
Could the lectures be anonymized? remove the school affiliation or even auto-tune to avoid voice recognition. Would that be acceptable?
Nice breakthrough, this improvement is when the cell phones are using wifi. Now if the can do that with the cellular data. :)

http://www.engadget.com/2011/09/16/new-subconscious-mode-cou...
It's really a spectrum of enforceability. It doesn't matter whether it's ironclad. The idea is to discourage suits and to have something to point to when people try to sue you. It may not work but it might help. There are many issues of enforceability and this is one of them (although do you find that argument very convincing? You'd need to be able to point to someone and have some reason for why it was them and not you in order to be convincing).
Plugins and themes cannot currently be installed through /wp-admin due to the PHP not having a zlib extension. Installation via git works fine though.
I don't know why this struck me now but hasn't otherwise. It feels self-limiting to say "I'm a Ruby developer," but it doesn't to say "I write in Ruby," or "I've written in Ruby." I feel uncomfortable making the things that I do, or the things that I have done or do right now, the identity that I use to classify myself.