skysight-inc/HackerNews huggingface dataset:
The only time tests aren't the right thing to do is when you can guarantee that you will completely trash that system at some point and that code is never going to see the light of a production machine. Most code gets refactored out of it's initial state, and that's where your tests offer huge benefits. I can say that I didn't truly appreciate the full value of tests until the first time I had to do a massive refactoring of a well tested app.

Being able to change core fundamental components of a system and trust that everything will Just Work™ when you're done is an awesome feeling.
stop solving the same problems

Eh... what? If we didn't stop solving the same problems we would still be using WordPerfect and Google wouldn't exist. And without seeing it how do you know what it is even doing?
Zoosk in San Francisco, CA
We're hiring web developers, system admins and platform engineers. zoosk.com/careers
I misspoke, I stated auditors but I wasn't specific about his. Pwc, deliotte and friends are financial auditors meant to provide assurance. But the IRS auditors are there for tax audits.

It is IRS policy to generally audit fortune 500 companies annually. Usually they hold an area for the IRS because it makes sense for them to be kept away from daily operations. A former coworker works in the LMSB dept that handles these cases.

When the IRS starts printing special forms for you because the lines don't fit your revenues, you know you've made it lol.
This recently happened with our main content server. I had been bugging my boss for almost 3 years to do backups of the system data as well as the content data, but his logic was that since the system was RAIDed, even if we had a loss of data, the RAID would allow us to swap in new drives.

Well, our air-conditioner went out for 3 days in the middle of a Japanese summer, and the RAID controller itself shorted out, taking the drives with it. My boss still doesn't understand how we lost our data, because "RAID was supposed to protect our data."
The standard arguments against corporate taxation are that it's double taxation (the shareholders are already taxes on capital gains and dividends) and that higher corporate taxes lead corporations to choose to base their operations in other countries (e.g. Ireland).
I wonder if the "Learn how to fix this" links points to Chromebook page or may be even apple.com/mac as recently Eric Schmidt recommended Macs for better security ;)
Commerce In Small Social Networks To Rival eBay's Gross Merchandise Value (GMV)?
3 years old
65 million and growing global user base
Heck we have a Flo Rida and T-Pain video of us. Check out our youtube.com/zoosk channel!
GE is also a special case because they are using a loss carryforward. GE Capital lost billions in 2008 and 2009 which means GE's profit averaged over the past few years is close to zero.

This allows them to pay yearly taxes as if they made little profit.

This is actually a good thing - it avoids disproportionately taxing companies with volatile incomes.
The biggest problem when the 911 (and equivalent emergency services) was getting the word out there that it existed. It required a huge, years-long marketing campaign. Perhaps they should have inhouse ads targeted at keywords like "report vulnerability".
Why on Earth do we bother with a corporate income tax at all? Just get rid of it and bump up capital gains to compensate.
Exactly what has lasted a thousand years without maintenance? I live in a country with very old constructions (Portugal) and all have had regular (heavy) restoration works across the years.
This looks pretty cool. I'm curious how they deal with machine failure though - does Staircar coordinate some kind of redundancy, or when you lose a redis machine do you need to manually fix it and bring it back up with whatever the last checkpoint data was?
I've been at at least one university (a smallish liberal-arts college) that used a separate foo_guest wifi network for guests, which dumped people into an IP range that wasn't in the database-access whitelist (enrolled students and faculty would connect to a different wifi network, using their username/password, that was whitelisted). I agree that that isn't usual practice, though, despite being technically required by some database agreements.
University Of Illinois

Video at: http://www.acm.uiuc.edu/Conferenceware/Schedule/Videos
FYI Click the fixed button in the top right of the window for the demo. Took me a while to catch that one.
FBI arrests 16 Anons across US; UK police pick up LulzSec member
I disagree with the conflation of "applies to life in general" with "applies to every situation you could be in." I would say it is, for example, a mistake to interpret lesson #2 as "never choose delayed gratification," but it is very important not to overvalue it.
This post is interesting because it illuminates a formula that I hadn't been aware of.

1 - pick something HN already agrees with and then add some graphs.

2 - explain that the graphs are indicative of the concept that HN agrees with. Regression analysis is not required, and if it were, fudging the numbers would be perfectly acceptable.

3 - add an overly dramatic title, and post to HN!

I really miss the downvote button, but since it doesn't exist anymore I'll complain instead.

History does not repeat itself. Concepts from history do, and lessons can indeed be learned. But looking at graphs "in general" and pointing at where they look similar is wrong at best, and a fantastic way to lose tons of money at worst.
I've seen the video and the context is clear. He's talking about reducing the population growth by 10-15%. Why is this bad? http://www.youtube.com/watch?v=6WQtRI7A064

I've heard Alex Jones. I don't see any evidence that the Bilderberger meetings are discussing mass murder.
A Legal Review Of The Aaron Swartz Indictment For Computer Fraud
I know, I am an engineer and I obviously let bugs pass too. But this is a little too obvious to me, to check if the user is allowed to remove this url. Maybe I am neurotic? :)
When I don't care about the result, I always write preinc/decrement too. Sure, it's superfluous on any non-braindead compiler (it should be able to see that you don't care about the result of a postincrement and elide the temporary), but it's just habit at this point. I fail to see how it reduces or changes readability though.

Sounds like you just have an axe to grind with Drepper.
Great question. My understanding was that the (primary) purpose of corprate income tax is not to directly collect revenue, but rather to encourage reinvestment by firms in the economy. Increasing CGT would discourage investment. Can others please enlighten us?
Zillow prices IPO well above range at $20 a share
And also not very robust. Sure, it'll halt execution -- of that one thread, anyway -- but if the program has a SIGABRT handler installed that doesn't exit, abort() will fail to do its job. It'd be nice to try just a little harder to kill the program.
It doesn't matter. Rather, it matters to me. Why? Because I presumably actually have to use it.
Why do you have so many objects?
I'm sure not going to buy an iPhone or iPad right now, given the heavily-rumored launch of the next-gen models in late Q3. That could be why they're sandbagging the revenue projections.
I am calling it here. 1 trillion objects by 2013.
The problem goes far beyond Google Ireland and Google Netherlands. What about Tata, Reliance, Baidu and Guinness? None of them pay their fair share to the US government.

Something must be done about these evil corporations which exist outside the US, don't bring money into the US, do no business in the US, and pay no taxes in the US!
Flying sphere goes where humans fear to tread [video]
I don't think you have to be invited. Though it's probably hard to get a meeting, just like it is with any VC.

Google Ventures is fairly similar to traditional venture capital, but with more support provided to portfolio companies. Andreessen-Horowitz is another VC that follows this model. Besides providing traditional VC help (money, intros, executive recruiting, advice), GV and A16Z have operating folks on staff that can help portfolio companies with things like HR, Bizdev, engineering recruiting, UX, etc.
I'd think if Apple were to make an acquisition it would very likely be not a supplementary product (as Google likes to make) but more likely a significant piece of their manufacturing and supply chain. Especially considering their ongoing quarrels with Samsung (who's a major supplier of chipsets).

Think about this, what position would Apple be in if they purchased ARM? (after some research it would be more of a buyback)
I guess I don't understand what you want. Like I said, Ubuntu fonts out of the box are rendered gorgeously and I've had similar or identical rendering in GNOME 3. Maybe it's just me, but I think these all look decent:

http://i.imgur.com/4dGbR.png

http://i.imgur.com/mfyjw.png

http://i.imgur.com/BqOdg.png

In fact, I would venture to guess you couldn't differentiate between Linux and Mac OS X (the Windows one is obvious), out of those three.

Again, the "visual style" of Wine is adaptable. winecfg allows you to use the uxtheme files that are used by Windows. There is even a uxtheme file that makes applications run in Wine look just like native Ubuntu applications.

Wine is great considering what it is. And anyone who understands what it does, has reasonable expectations for what it can do. They've effectively written their own implementation of Windows APIs to the point that Team Fortress 2 and the (current_version - 1) version of Office runs with little to no problems at all.

I love Wine. It lets me use self extracting ZIP files, small executables, small tools, old programs I wrote but don't have the source code for. I don't "enjoy" using it because I'd rather use a native app... but again, I'm really just not sure what you're expecting. It's not an emulator...

Anyone trying to use Visual Studio or AutoCAD in Linux (wine that is, I use Visual Studio in VirtualBox for my day job) is asking to be laughed at. Fortunately, there are half a dozen excellent virtualization technologies for Linux... and many competent replacements for Windows tools in the Linux world.
Sometimes what people don't already have is the right solution to a problem that has already been "solved".
Fake apple stores
Mayor Bloomberg's "plan" for NYC to overtake Silicon Valley
If I read and believed the stuff Fox has been telling their readers ever I would already be an idiot.
Don't forget:

Native shortcuts to take various screenshots (unrelated to anything, but so useful and cool): http://guides.macrumors.com/Taking_Screenshots_in_Mac_OS_X

* Sparrow http://sparrowmailapp.com/ - Gmail done right

* TextWrangler http://www.barebones.com/products/textwrangler/ - Best text editor, for any purpose and free

* Pixelmator http://www.pixelmator.com/ - Mac equivalent of Paint.NET except it's not free. Worth it though!

* Transmit http://www.panic.com/transmit/ - FTP, SFTP, you-name-it client

* LittleSnitch http://www.obdev.at/products/littlesnitch/index.html - Software firewall for when you want to block certain apps outgoing web requests

Enjoy your new Mac!
The top three winners were all in the health sciences. Had they been in engineering, physical science, or computer science then it would have been more newsworthy given the gender gap in those fields.
How exactly does running LOIC constitute "conspiring to intentionally damage protected computers?" Where's the damage? Does standing in front of a vending machine now qualify as vandalism?
i had that feeling that the boat sank...
What's a great trick for SEO is this sensationalist linkbait article.
Pretty sure this is not the case for Linux. LVM supports discard, so md probably does as well.

Also, you don't immediately need a replacement drive: RAID1 boots fine with only one device. Assuming your company policy is to have RAID1'd SSDs for all developers, you're probably going to have extras on the shelf anyway.

Time machine is for accidental data loss. RAID is for disk failures.
> It also does not utilize obfuscated and constantly changing object code formats, which is MS's forte.

CIL is insanely simple (I've written a CIL->x86 compiler in a matter of hours) and has only had small, incremental changes since the very first version.

Are there really any examples of what you're talking about outside of the Office team?
To be fair without downvoting perhaps your insightful post wouldn't exist and some poor fool would be running around thinking he has two years.
_Drawing on the Right Side of the Brain_ is an excellent book. I still use some of the techniques to "turn-on" my right brain, and turn off the analytic, sombol-based left-brain (comes in handy when you need it).

As i recall the boldest statement from the book: "If you have enough dexterity to write your name, you can draw. You just need to learn how to see."

I'd suggest this book to anyone - whether you want/need to do "life drawing" or not.
What's next after ipad?

Who knows, but I’ve learned not to bet against Apple too often. Who would have foreseen the popularity and success of the iPad just a couple of years ago? The iPhone is barely four years old and has dramatically changed the industry as well.
Good point. I've been trying to avoid being obnoxious about it, but for this it's probably better to err on the side of that than too subtle.
It's sad that you have to write javascript code to do that! (But also cool that you did. :)

"Complete Current Scholarship Collection" for 22751.90 is a duplicate of all the things above it. So I think some of the entries have been double counted.

The real price for most libraries may about 1/2 or less of your estimate (they won't be interested in everything). And 20,000 to 40,000 is (well, shouldn't) be a lot of money for a public library.

That's the salary for a single employee! I would expect a library to have at least 5 employees, plus a budget to buy books.

Also I would expect a small library to have only a subset of the papers, and for serious research you would need to "go into the city".
most bugs are obvious after someone has pointed them out to you.
I speculate capital gains revenue would be much more volatile for government than a tax on profits.
Your Linux is showing ;).

kamloops$ uname -s
NetBSD
kamloops$ echo $0
sh
kamloops$ env POSIXLY_CORRECT=1 echo -n
kamloops$
Sony stores also charge retail for items you can get anywhere else below retail price. Apple typically prevents this by making margins razor thin on items, keeping the price consistent across retailers.
I'm not sure how he was unable to find their security@google.com email address. Searches like "Google security" and "Google report vulnerability" have http://www.google.com/about/corporate/company/security.html (which has a prominent section on reporting security issues) as their first result.
Author here. I'm more a designer than a coder, so pardon any bugs or other issues. Criticism and suggestions for improvement are more than welcome.
I love Drupal, but turning on devel.module and seeing 300+ queries on many pages was a bit of a fright.
I'm curious what their storage capacity is.

Assuming an average object size of 100kb that would amount to 45 petabytes (plus redundancy). But I have no idea what their average object size is...
My guess would be that someone took an internal tool with few security requirements and rolled it straight to production. If that is the case, this is probably an excellent candidate for a security audit, there are almost certainly more issues if something this basic was not in place.
Twitter's new developer site, too.
Not generally true; companies already attempt to charge the highest rates that the market can bear, so if they could easily just raise prices, they would've already raised them before the tax to gain more profits.

In the general case, an increase in costs will come out of some combination of: 1) increased prices passed onto consumers; 2) decreased wages at the firm; and 3) decreased profits at the firm. There's no economic law that says they'll all come out of #1, unless it's such a perfectly-competitive commodity business that everyone is charging barely above cost for their services to begin with (not the usual case in Silicon Valley).

Consider the flip side: If all cost reduction were automatically passed on directly into price cuts, there would be no incentive for companies to trim costs. But that isn't the case, of course; one reason firms aim to reduce their costs is that reducing costs while keeping prices fixed is one way to increase profits. Similarly, increased costs without the ability to raise prices can reduce profits. In both cases it depends on the surrounding market.
Crack a password. Use SQL injections. Steal a credit card. Spoof someone else's MAC and IP. Steal a cookie. Something like that.

He was accused of using a guest network account on MIT, with a fake name, new MAC and IP, and throw-away email address. From there, he used a script to download lots of JSTOR documents.

This isn't the internet equivalent of "checking out too many library books". It's the internet equivalent of "checking out too many library books whilst wearing a false mustache".
Do you have a source on this? I'd love to read more about this.
>>find something that people don't already have

Not so fast. Yes, there are to do apps out there, but none that I've seen as easy to use and so beautifully designed. This is one of the most useful show HN apps I've used.

HN community: please continue innovating and creating better products. There is a ton of crap out there. hint: project management applications.
The story goes:

The huge printing presses of a major Chicago newspaper began malfunctioning on the Saturday before Christmas, putting all the revenue for advertising that was to appear in the Sunday paper in jeopardy. None of the technicians could track down the problem. Finally, a frantic call was made to the retired printer who had worked with these presses for over 40 years. “We’ll pay anything; just come in and fix them,” he was told.

When he arrived, he walked around for a few minutes, surveying the presses; then he approached one of the control panels and opened it. He removed a dime from his pocket, turned a screw 1/4 of a turn, and said, “The presses will now work correctly.” After being profusely thanked, he was told to submit a bill for his work.

The bill arrived a few days later, for $10,000.00! Not wanting to pay such a huge amount for so little work, the printer was told to please itemize his charges, with the hope that he would reduce the amount once he had to identify his services. The revised bill arrived: $1.00 for turning the screw; $9,999.00 for knowing which screw to turn.
Any time I see .cfm in a URL I expect the page to take forever to load, and am rarely surprised.
I can see having this pass by a reviewer or two. They look and see all of this:

- There are permission checks

- The user has to be logged in to GWT

- The user has to have access to this page

- The user has to be the owner of the siteUrl

After all those permission checks, it might appear that everything was covered. It's just one little omission, verifying that the urlt parameter corresponds to a page within the siteUrl website, that was missed.
>[...] technology developed by a one-time engineering student and a few computer scientists. Of course back then, they weren't called scientists. They were called nerds. But I could never have built the business without them.

Gotta slip in a pejorative for good measure, right? Not sure if that's the way to cull enthusiasm and support from the audience...
And no backups :) Just saying, having a low end VPS is not exactly the perfect solution
Erlang property based testing for unit testers with PropEr – Part 1
Our Design and Development Manifesto for the Modern Web
I think the point is that it's a basic dev and QA fail not to check for this, especially with people of the caliber that Google is supposed to recruit.
I've actually been asked about IKEA in the past as well. The crux of the issue is that IKEA is the largest single employer and GDP powerhouse of Sweden. So, the country has been more than understanding of their "tax plan."

The founder of ikea essentially owns everything through a charity and avoid all taxes for effective purposes.
It's obnoxious how hard it is to report bugs to Google. And posting in their forum is a joke anyway. Google's new two-factor authentication? Really neat right? Yeah, well, it's buggy and there is no way to report bugs for it. I posted in the forum and was received by crickets.

I don't mind it most of the time, but when I have a real issue or something that is obviously broken and unnoticed, it sure is frustrating.

edit: There's also no category for "generic login problems" or "Other". So I'm stuck posting it in Gmail.
غريغور يوهان مندل 
غريغور يوهان مندل غريغور يوهان مندل غريغور يوهان مندل غريغور يوهان مندل غريغور يوهان مندل غريغور يوهان مندل غريغور يوهان مندل غريغور يوهان مندل
So how do you go about selling the stuff? I have set up a small online store, and have been selling on facebook. However, it is very small scale. Do you have any tips to scale a import/export business?
I think we need a windfall tax on Big Apple.
I thought ddos was usually via botnets/unaware infected users. The story states such people were willing participants?
That, and I'd like to be able to see what others rated rather than what they think I'll rate it.

The average rating is better info than their "best guess".
Well the corporate tax is meant to collect revenue but it's secondary goal is promote certain activities. Mainly, they want to promote job creation and increased productivity, which is in theory done through reinvestment.

When you reinvest into equipment, the logic goes that the productivity increases and new higher paid jobs are created even though the lower end labor is eliminated or reduced.

Increasing capital gains tax would in effect make everyone accelerate the sale of their company before the taxes are effective, so it was a mass liquidation of capital.

But, I don't believe it would discourage investment because people would simply tax plan around the capital gains tax. A while back, during Reagan and friends presidency, the personal income tax as well as capital gains tax was more than 35%. People actually invested more into corporations because the corporate tax rates were lower (ironically).
Plan 9's echo is used to talk to drivers from shell scripts, some of which expect to receive messages in a single buffer. That's why they went out of their way to make echo use a single write.
Thank you for the kind words. I will try my best and will update again on my project in a month or so :)
Ummmm, he may not be the best person to ask...
So it should only be illegal if a hacker wouldn't think it's lame? Got it.
Why hasn't someone created a company that handles this setup for small to midsize companies? Think of it as the Paychex for legal tax evasion. Their clients could all share the same legal addresses in Ireland and the Netherlands. They could keep up with the shifting tax laws and take care of opening all the appropriate banks accounts and filling out the right forms.

Of course, the loopholes should be closed, but until they are we could at least keep things fair by making the same techniques available to anyone.
eh? I don't see that as one little omission. It's kind of straightforward that you would need to be the owner of the actual URL to be deleted, so checking the siteUrl is not sufficient. I can understand if they only intended to allow relative paths from the siteUrl, and if there was some kind of bug in special characters or parameter parsing. But no, this is as bad as that bug in Citibank's site where you could just change the account number in the address bar [1]. Color me disillusioned with Google's security practices.

[1] http://consumerist.com/2011/06/how-hackers-stole-200000-citi...
21 New Media Innovators
Reminds me of nanoblogger: http://nanoblogger.sourceforge.net/