skysight-inc/HackerNews huggingface dataset:
And you can get them for cheap. Got one .com as recently as last year, with the .org as a freebie. I'm now considering selling my 3 letters/numbers domain name - .net and .org.
How a Web Link Can Take Control of Your Phone
Just take a look at community sites like NeoGAF where people own Xboxes, PS3s, Wiis, Vitas, PSPs, iPhones, etc., etc.

I'm sure a lot of people don't take it for granted that they will get the next version of any of these except for the iPhone.

I don't know how many people can imagine the Xbox without Halo, and if Valve can line up some companies or their own games, I wouldn't be surprised if they disrupted the industry. There aren't that many flagship franchises for either of the consoles, and just look at how Nintendo basically don't know how to innovate in videogames anymore and end up releasing Zelda 15, Mario 8, and Mario Kart/Party/Tennis/Golf Umpteen as a result. The iPhone is destroying the handheld market, and I'm sure Activision will figure out how to develop Call of Duty for the new console, if it gains traction.

Valve will allow their customers to play their games on Mac, Windows, and their console, if any versions are available, due to the cross-platform presence of Steam - they have basically already done this with Sony. That's new and very alluring, although I have to wonder how they will manage the disk space of the console. Maybe people will have to buy the physical version of the games and use the Steam key to let them download it to their Mac and PC. The prospect of selling your games directly to your customers with no expenditures save bandwidth through Steam might help the platform earn a profit, too.
The human service pack
I'm Spanish and I approve this article!

I didn't knew that there was a "Spanish Management Theory" ;), it seems we are just giving the world awesome things... like the Spanish Flu.
The make the decision making process democratic, i.e not depending on just the two major parties. Also lose the 'president' father figure -- just keep the few hundred elected guys.
No such thing as a random result when you have static selection boxes defining specific input. The results are obviously restrained by what letter combinations you pick (ie finite).

You could make an argument that caching all the possible combinations would be unreasonable for what's likely a low cost setup. However, I'd argue in favor of caching with both a popular and a simple reduction scheme.

Could speed it up radically by just caching on the first letter / number.
Windows 8 Metro is lots of pain for little gain
You're not far off of how we work. TODOs end up in two categories: minor things I need to do before a commit, and major things that require some huge chunk of code to be [re]written but maybe aren't "features" and don't need official documentation. We see the latter more often in new products and not in mature codebases.

(Then there are the orphan TODOs - such as one strange ??TODO?? in some code I inherited that has no good documentation (just a vague reference to another class) but looks too important to remove. One of these days it's getting deleted.)
There even a not written rule in Spanish companies: «you never leave the work office before your boss». Effort in Spain only correlates to the time spent in the office and not with results. That is the reason why telecommuting never really took off in Spain.
Most "enterprise" level switches (eg, Cisco) actually have a reasonable number of features which can be enabled to protect against things like ARP Poisoning. It doesn't need to be as inflexible as a one-to-one static mapping, they can be configured to determine whether ARP requests are valid and respond accordingly.

Extra work, but it is possible.
How Startups Can Build Lasting Relationships With Journalists
Combinator v1.1 - A simple Hacker News client for Windows Phone.
Steps for Creating a Brochure in Photoshop
The following tutorial will take you through the necessary steps for setting up a trifold brochure design in Photoshop and preparing it for your brochure printing company.
That is really cool — never even thought about the possibility of tunneling over DNS ... now I must try it!
FWIW, I hardly ever see WEP any more on wireless tests. WPA-PSK is still reasonably common even in corporates (mainly for guest networks), but realistically most companies I see are running 802.1X and PEAP against either Active Directory or a Cisco RADIUS Server.
It's common to try different agents

No, it's common for highly technical web developers to do this. For 99.99% of the internet population, they do not even know what "user agent string" is or how to change it, or what to put in.
Ah ha! A Dutch auction (http://en.wikipedia.org/wiki/Dutch_auction). This might be a good thing for people who can get away with less-powerful servers (and who can't these days?). I can't find the reference I want to find, but a little ways down in http://www.econlib.org/library/Enc/Auctions.html it says that a Dutch auction does not maximize revenue for the seller. So you have to wonder why the seller is using this auction style.

Dutch auctions are supposed to take place faster than other types, and risk aversion is supposed to make bidders choose a higher price than they would otherwise. Are people bidding on used servers particularly risk averse, or do sellers just want to unload them?
4 Reasons Your Startup Needs a Better Job Applicant Tracking System
This meme about how unfair it is that programmers work unpaid overtime is starting to drive me nuts.

I've been in big stodgy software company where everyone worked exactly 8 hours, and the whole company filed out the door at 5pm as if a factory whistle had blown. I've also worked at a smallish software company where the norm was at least 10 or 11 hours a day, and half the programmers came in on Saturdays and Sundays (and I did too).

I much preferred the latter. Why? The work was more interesting, and the programmers were smarter (and nicer!), but the main reason I preferred it is, "What's the alternative for my free time?"

What do you really do with the rest of the day? Yeah, sure, you have great "personal life with your family". But really, the typical programmer at BOTH companies was single, didn't have a girlfriend, and didn't have many friends.

The free time was wasted on video games, lots and lots of video games, mindless chatter at a bar, watching team sports,... you get idea.

Let's stop with the whining and sniveling about unpaid overtime among programmers. The average programmer is well paid, his work is usually interesting, and his free time will be squandered (applies to me too). I prefer to be at work where at least I'm doing something real.
لماذا هذا الإهمال في حق بيت المسنين في مدينة الطيرة
Don't forget XXX, fix this and a variety of swear words in different languages

I have written two or three apps over the years that parse source code for this and others, but nothing ever satisfying really felt right. If anyone has something perfect do shout.
Lying that you paid (through whatever means) is different from using a different user agent, which has no (direct, expected) relation to money.

If you change the user agent and then see that you get a different price, then you have clearly seen that user agent affects money.
Calling all Open Source Hardware Engineers
Wireless breakthrough: one frequency, multiple signals
I wonder if that was segmenting potential customers or if it was an A/B test
I think you need to catalog just what you're paying for with your current provider. If you're running on bare metal machines and performance is your requirement, you're going to require more vertical scaling on AWS. If you are paying for boxes that are underutilized, then, you might find running on AWS to be cheaper.

You also have the advantage of AWS scaling and the ability to do things you probably cannot do with your existing host. First and foremost, if you're moving to AWS, make sure you can split your services into multiple availability zones. A lot of people got burned when they put their entire company in separate deployments within the same availability zone.

Is price your only motivation to move? If so, ask your current provider to renegotiate. Have quotes from two competing providers so show them that you have investigated other providers that appear to offer a better deal.

I don't know what your company does, but, unless you have a ton of hardware you're really not utilizing, simply moving to the cloud isn't a silver bullet for cost savings. Things don't run the same way and there is definitely a different paradigm to implementation. You will likely spend a lot of your cost savings, if any, in re-engineering your current processes to better fit the cloud.

Are you hiring people at your company to maintain the AWS installation? Your current programmers/engineers are going to need to deal with things in a different light. If you just hire a consultant to transition, when things break, is your current team going to have enough insight into how things work to be able to diagnose or fix things when things go wrong?

There are things to outsource, but, if your current team doesn't understand AWS, the first time you have a problem, you're going to be back on the phone with the consultant that moved it.
I know when I write TODOs, it's usually because my solution isn't clean or misses an irrelevant edge case that may become relevant if requirements change.
Maybe I'm missing your point, but from what I gather, no one should be whining about unpaid overtime because you don't think programmers have social lives and their time is better spent working for free.

Have you heard the expression, "Speak for yourself"? It applies to you here.
'Brogrammers' challenge coders' nerdy image
BitTorrent Pirates Go Nuts After TV Release Groups Dump Xvid
Faster, but inaccurate. There are plenty of domains that are registered, but the DNS doesn't resolve. That doesn't mean they are available to register!
Raising Capital: Take care what stories you tell yourself
"unreliable"? For 99.99% of the internet population the user agent string is accurate and reliable.
I generally use "FIXME" if it's actually something that needs to get corrected. TODOs are more like you describe -- nice to haves (perhaps), but too much work for the benefit.
Can There Be A Science Of Good And Evil? - Sam Harris
It must be a beautiful thing for hackers to have people that are willing to install software that can include anything in their payload.

Now, you just politically motivate people to install your payload rather than having to develop for the ever shrinking number of drive-by web exploits.
Google's Walls Come Crashing Down
You can certainly make it work in that kind of organization. I'd sell it as a risk-management approach. We plan for a big bang, but by having a product ready every week with the most important parts done first, then we're guaranteed to have something shippable on the big bang date.

The "N cards / X cards per week = Y weeks" is perfectly reasonable. But you can also make this work with a more formal estimation process for shops like that. When I need to, I use planning poker, velocity measurements, and occasional re-estimation as part of release planning.
And all of the recent Mac laptops have them. You need a special driver -- look here for a good writeup: http://osxbook.com/book/bonus/chapter10/tpm/
Barcelona vs Sporting Gijon la liga
Let me make sure I understand your point correctly. You're saying that we should stop complaining about unpaid overtime because we have nothing better to do with our time anyway?

If that is indeed correct, then you are off base to an insulting degree. I personally work a 40 hour week and never have enough free time to truly be satisfied despite that. I know no programmers who like working excessive hours simply because they never have anything else they'd rather do.

Maybe you're single and can't think of anything else to do besides video games, bar hopping, and sports, but I'm married with a child and I have more than enough interesting hobbies to occupy as much time as I care to give them.
Commented at Github, but will leave the link for the plug-in in Jenkins that I use to scan open tasks here too.

https://wiki.jenkins-ci.org/display/JENKINS/Task+Scanner+Plu...

Cheers
It depends on what you are doing. You can do public key operations without the private key (for example signature verification). You can do private key operations without the public key (for example signing). In practice the certificate is always available near the private key, but the reverse is usually not true -- there are many cases where you will have the certificate but not the private key.
Your "wasted time" is my "stress relief", so I can actually be productive when I am in the office. There have been times when I've worked significantly more hours than my usual 40 (I'm hourly though, not salaried), and I can honestly say that for me it's unsustainable. After about the first week of working 60 hours+ I'm probably _less_ productive working the second 60 than if I'd just worked 40s.
When I wrote a domain searcher script what I did was filter first by names that return are resolvable, and then whois the remainder. Reduces load on the dependent whois server whose terms of service usually say "don't run scripts against me"
"How to contribute to a small open source project: look for TODOs in code" would probably work better for anyone looking for this type of advise.

Fixing even minor details in large (and complex) projects can require for you to understand all the details of that project.
Malai Malar ePaper
Malai Malar is daily evening Tamil newspaper in Chennai, Salem and Coimbatore, India. It is owned by Daily Thanti group. It was founded by S. P. Adithanar in 1977 at Coimbatore and the current director is Sivandhi Adithanar. Malai Malar has eight editions for Coimbatore, Chennai, Salem, Erode, Pondicherry, Madurai, Trichy and Nagercoil. It has introduced the Malar-Plus, a 8 page Tamil and English neighborhood weekly.
I disagree that it is naive. At the recently finished RSA conference it was a common theme in many of the discussions. Basically operations is going to 'lose the war' of trying to control every device that is inside your network because there are phones, and tablets, and personal computers etc. which all want to be 'connected' at some level. So creating an infrastructure that is tolerant of that may ultimately become the norm.

Apparently in some sensitive facilities there are networks keyed off by MAC address, and then 802.1x key, so you need to have both the right MAC and the right key for that MAC to get an address and to send and receive packets. Connecting to the network switch with a 'non-authorized' MAC puts you on a different VPN than the if you connect with an authorized machine.

One of the attendees at the show told me they assumed that their network was 'unsafe' all the time and planned accordingly.

Now its probably naive to think we would go there in a year or two but it does seem to be a road we're being inexorably forced down.
Ah you know what - I really wasn't thinking this out.

If waves didn't obey momentum then light being emitted by the very monitor I am looking at now would probably not make it to my eyes, or at least be shifted, since the planet and galaxy are moving rapidly.
Pakistan Builds Web Wall Out in the Open
There is nothing wrong with working 10 or 11 hours, if you want to. The problem is when programmers DON'T want to stay overtime.

Have you read "In Praise of Idleness" by Bertrand Russell? It raises some interesting questions.

http://www.zpub.com/notes/idle.html
You can't 'reduce ADHD' but you can minimize the toll it takes on your life. It takes us ADHD sufferers twice the discipline of normal folks to get things done. You need to put in an 10 to 12 hour work day. 10 once you've mastered your illness but 12 until you get there.

1) MEDS
Vyvanse Once daily,
or adderol IR in 1/4 dosages taken 4 times daily at 3 hour intervals meticulously starting at 6 am. If you're really an ADHD sufferer, the meds are pretty much a prerequisite. I've tried a dozen strategies w/o meds and nothing has worked for me.

2)SLEEP SCHEDULE
Wake and sleep on a regular schedule.
6 am / 11pm works well for me.

3) ACHIEVABLE TASK LISTS
Meticulous daily task lists. Don't be overly ambitious, write down what you'd like to get done, then cut the list in half and actually get those items done.

4) TIME LIMITS
Time box everything. Account for every hour of your day from waking to sleeping.

5) PERSISTANCE
Fail one day, start over the next, don't give up on your task lists.

6) CARDIOVASCULAR HEALTH
Finally, 30 minutes of strenuous cardio 3x week.
JPMorgan Sees Clients With Less Than $100,000 Unprofitable
Except the only relation between the Spanish Flu and Spain was that Spanish newspapers were the firsts writing about it, as they weren't as censored as the ones published in countries fighting WWI.
Not all of us want to spend every moment in the office. Some of us have girlfriends, hobbies, or just sometimes need a break from sitting in front of a computer.
But the OP is speaking to all software developers, and I'm offering an alternative viewpoint.

> no one should be whining about unpaid overtime

Do I think that I and other programmers should be paid for overtime? Yes, of course I do. I would gladly accept payment. My point is that this complaint about unpaid programmer time is becoming a recurring theme, as if it's a huge and terrible problem. What's next: programmers forming a union like Detroit auto workers.
They were discussing quadroters that don't use the motion tracking system as well - ones that use the onboard kinect to do the spatial mapping.
There are a few ways to handle technical work like that.

The simplest one is just to do those things as features require it. Most non-developers don't care about what the details of you're doing anyhow, so just don't tell 'em.

The next way is to maintain a technical queue that's parallel to the main story queue. We use this mainly for improvements that speed the development process generally but no particular feature requires it. It's just understood that developers will do some of that each week. As long as we keep delivering other stuff, it's fine.

The hardest way is to put technical cards in the product queue. I tend to reserve this for things that are large enough to have schedule impacts because getting a product person to understand the importance of some technical thing is always an uphill battle.

For a lot of things, the real trick is to turn something from a "technical" card into one with direct end-user benefit. E.g., putting in a load balancer. Instead of talking about that, I write cards like "system handles X simultaneous users" and "system survives single-box failure". I'll still advocate for them, but when do do them ends up being a business problem.
What’s love got to do with it? For startups, everything
I was a bignpropknent of OT for non managers since they have less control. The danger with paying managers OT is every hour they do "make work" causes the organization to spend 10 more so you don't want to invent that. OT policies encourage managers to properly staff from the start.
Automount partition in Linux: GUI style
I agree with your reasoning in the article and in point 3 here.

I used to work at a tech firm, we used this SSL Certificates to authenticate against our internal CA. Sysadmins got it wrong, devs got it wrong, qa got it wrong and nobody else stood a chance.

The worst thing about it by far was managing keys between machines. For example, it made it impossible to work from home on an impromptu basis without someone available to help you out.
Something that adds to this is that kudos are mentioned in passing but screw ups are the end of the world. You can service thousands of clients a day but that one that gets pissed ...
One thing that I plan on doing after I've finished my current batch of subprojects, is to go to the project's bug database, and start fixing bugs. If I join a new company, that's probably the first thing I'd be working on as well, so it's good practice, and the easiest way to get familiar with the codebase.
Japan, what a comeback
This is a nice project for a Raspberry Pi.
They nap in the afternoon, they publish uncensored news .. is there anything those Spaniards are good for?
Indeed. As a .Net dev should I be a little more worried about hanging out with him?
Kim Dotcom Exclusive Interview 'I will fight this and win' #MustWatch
"The target to click is essentially smaller which requires more precision and effort to hit."

It's actually the opposite, the virtual target area extends beyond the screen to the bottom and left and that area has no boundaries. In other words, you can move your cursor in the right direction and if you keep moving you are guaranteed to hit that area. Experienced users will just 'flick' their cursor in the general direction knowing they are going to hit it.
The heroic myth of war reporting
> "We got invited to a party in Malibu where there were naked women in the hot tub," said Stern-Sapad, 25. "We're the cool programmers."

To me at least, that just sounds like an insanely geeky thing to say - if you have to talk about how not-geeky you are, you are probably geekier than you think.
Enterprise sales for startups: Closing the deal
A Lawyer/Photographer Just Deleted All Her Pinterest Boards Out Of Fear
Apple’s App Store hits 25B downloads
Why do this when you can simply look at an issue list?

Seems likely that an issue entry will provide better context to the problem than a simple TODO would. Issues may also be tagged with a rough indication of how much work they will require to tackle. Choosing issues that are a small amount of work seem to be a good way to get familiar with a codebase.
Oh, for the days when this industry was run by grown-ups.
I've added some more information to the original post.
>This brogramming thing would definitely turn off a lot of women from working" at startups, said Chipps.

How about, change women to everyone - no one wants to work with an egotistical douche who thinks he's special. Especially if he thinks he's special because he thinks he's cool.
do you think that would return too many false-positives? many of these domain search tools use an api for whois or for searching.
Based on the comments and complains I heard and read online (in other words: it's only my wild theory) what it seems specific of programmers is the willingness to comply, without trying to negotiate. Maybie it's because the ideal is passionate effort instead of detached profesionalism, or maybie it's because programmers are just a 'quiet bunch'.
Ask HN: Which open source projects are looking for Python contributors?
I'm learning python for few months. And I get a feeling that contributing to open source projects is a great way to learn even faster. But It's proving hard to find a project on python that's both active and can get a beginner like me started good.
Twitter for me is a utility I would happily pay for if Twitter let me. For better or worse they don't want my money.
Been there done that. Wait a couple of years and those people from the second company will start dropping like flies.

They either get a personal life and move to a company that allows that, or burnout / go insane because they don't have anything to live for.

Not everyone is built to live just for "code".
Read Later: Instapaper and Read it Later for Mac