skysight-inc/HackerNews huggingface dataset:
This has been stated by others, but it's not the author's fault. It's totally idiotic for a database like that not to have been regularly backed up. At worst, this should have been only a couple hours of down time while the database was restored.
It's a good bill, but why does every new law need a cutesy acronym for a name? How about calling it the "Patent Litigation Reform Act of 2013"? Or something else similarly utilitarian?
So this seems to go against what I read earlier where charges are only made when the item ships - but it seems the Boosted Board takes a $200 deposit instead of just saving your card for the full amount?
The Silver Searcher is very good for using the terminal as an IDE.

I have two aliases which I find very helpful.

- Search Obj-C files:

alias ago='ag -G ".*\.(h|m)"'

- Search Ruby files:

alias agr='ag -G ".*.rb"'

Also if you are looking for an alternative to sed don't miss replace[1].

[1] https://github.com/harthur/replace
I found this to be an interesting read, simply because (1) it rings true, and (2) it's contrary to everything I know about Pincus and runs up against my personal ire towards Zynga's apparent M.O.

Concerning (1) -- Yes, "rings true" is subjective. But even if the story's exaggerated emotionally, it still managed to generate empathy in me towards someone I previously would have written off (and maybe unjustly) as, well, scum.

Which leads me to (2) -- Contending with competing notions of persons one hasn't met is a valuable thing. Human subjects should ideally be humanized, which means engaging the idea that people are sometimes very contrary beasts.

Whenever that idea is buried over, wrong thinking. Whenever that idea is illuminated, better thinking.

That said, the write up could be disingenuous, false or true. Even so, I took value from it simply because it humanized someone I previously would have cheered being thrown to the wolves. No longer, even if he is a total dirt-bag, as others contend.
http://projects.apache.org/indexes/category.html

Take a look here.
I think the plan is to drop it entirely and replace it with nsd.
Pascal's newsletters are the best! Pithy and to the point I feel inspired each time one lands in my inbox.
Do you know any Apple Newton developers that are happy? Or Google Wave developers?

Stuff fails in the marketplace - it is a sign of maturity that the company shoots the stuff that isn't working and focuses on the things that are.
> Working at Zynga, people always tell me they “had the idea for Draw Something before Draw Something”.

Well, considering Pictionary was first published in 1985..
We are all born naked, bloody, and screaming; the only thing we know is how to work a nipple. Everything else has to be learned.

One of Toyota's mantras is "If the student has failed to learn, the teacher has failed to teach." Their point is that managers are responsible for solving issues that come from employee ignorance, not line workers.
Json-Patch Needs Slices
Json-Patch uses a 'json-pointer' to specify the target of an operation. Slices are a way to specify a range of elements in an array to perform an operation on.
I actually rarely go to the news.ycombinator.com site. I always just use hckrnews.com.
Congrats, Apoorva. Now, when is it coming to the East Bay? :)
From a sysadmin:

Redundancy = Reduce the number of component failures that can lead to system failure (RAID, live replication, hot standby).

Backup = Recover from an obvious failure or overwite (Weekly full backups, daily differentials).

Archival = Recover from a non-obvious failure and/or malicious activity (WORM tapes, offsite backup).

As a failsafe against malicious sysadmins is to split up the responsibilities. The guy handling backups isn't handling archival etc...
Let's take change.org to the next level
1500 hours a month - so for a small instance that works out to 2 instances. Eli below has it right - you can scale that up as well and get a smaller number of free instance time.
Python for Ruby Programmers (LA RubyConf 2013)
That bit made me sad. No visitors for two days while lying in a coma? No friends and family?
So, you just met him, and he asked you to be his technical assistance right on the spot? Despite the fact that you were young and pretty clueless about pretty much everything?

I don't want to be offensive, but did you guys have a different relationship than that of a boss-employee? And you went to his house and talked for hours when you decided to leave?
At the company were they lay off people for fun?
Stops working if you type an accent character ´
Well, to be fair it's harder to type User than it is to miss your rightclick by something that could have only been a few pixels.
Don't need Google Glass for that, a smartphone is enough.

http://www.designboom.com/technology/tesco-virtual-supermark...
I'm using Stylebot.
Being A Pest
Yes, sure. Because you wouldn't buy the books and DVDs from the rights holders, you'd buy them from some Chinese guy on eBay who was selling them for virtually the cost price of redistribution (and doing so perfectly legally, in the "information is free" world).
> Text editors will sometimes insert end-of-line characters in the name of word-wrap.

In this decade, only a brain damaged text editor would do that.
Our hiring procedures are set by HR. We have to review and rank resumes on a yes/no criteria (the same criteria that appears in the job advert). Then, we can choose how many people to interview, but they must be in sorted order based on resume ranking.

In the interview we have to ask the same questions of all candidates. So we can't go from their resume and say "tell me about this project X on your resume". Instead we have to ask generic questions, and if they don't refer to their resume projects, that's a problem.

We can do skill tests, as long as they are "objective" and all candidates get the same skill test.

So my approach is basically interview everyone who meets the bare minimum criteria, make sure they bring up relevant resume projects in the interview, and then hit them hard with skill tests, and sort from there. Seems to be an acceptable "work around" to the fairly rigid and heavy HR prescribed hiring process.
Thats a very good point, using a font had the advantage of malleability when building them (colors, size etc) ... but now that they're finalized, I should shift them over to images.
Does anybody know which regulation they are running into on alcohol delivery?
Congratulations! And thanks for writing this post. I find these types of post from developers extremely insightful and inspiring.

I particularly found your experience with improving Chinese SEO very interesting.

Keep up the good work!
Awesome, but one exploit makes it less fun:

Smart players who are trapped by a foe are dropping their own bombs so that the foe doesn't get the kill.

I blocked a player in an alley. Right before he died he dropped his own bomb. I got no point for the kill. That means any skilled player can prevent anyone from scoring points for killing them.

The solution is to use a kill chain. When a bomb kills a player, look to see if that bomb was detonated by another bomb. Keep going until you find a bomb that is not owned by the dead player. That owner gets the kill.
Former NASA Scientist Who's Teaching Coloradans How to Grow Marijuana Legally
"I've got this million dollar idea. I need you do all the work but we can split the profit!"
A modified version of John Resig's templating engine: http://blog.killtheradio.net/technology/a-small-modification...
Its eating up my CPU . The problem is that its an addictive game so far.
Levels getting reset with the pac man is hilarious !
Sergey Brin LIVE at TED presenting #GoogleGlass
Note: Squeak/Smalltalk were revolutionary at the time and influenced many of the modern languages we use today. The way forward isn't to use Squeak/Smalltalk (which Alan also wanted to kill off), it's to be inspired by their ideas, embrace the good, rework the bad and to build something better.
> Failing to be inclusive, even by omission, is exclusive.

> People in a privileged position are obligated to be more inclusive, because their position is different.

> immoral and wrong

If you're not with us, you're against us. And you're obligated to be with us.

Postmodern feminism is a remarkably authoritarian ideology, leaving very little room for individual choice and expression.

The world is not as absurdly simple as you make it out to be. The world cannot be easily broken down into neat, calming, convenient divisions of "oppressed" and "privileged", "good" and "ungood". That sort of worldview is great for sewing division, segregation, and hatred, but it's awful for accurately modeling society or for setting policy.

It's absurdly difficult for a non-authoritarian to have a coherent discussion with a postmodern feminist, because PMFs dishonestly redefine words (such as "society", "group", "privilege", and "oppression") in an attempt to impose their ideology on the discussion. Both sides end up talking past each other, but I'm going to do my best.

Anyone could construct a "group" to which they belong that is "oppressed" according to PMF ideology. Gluten-intolerant people are oppressed and excluded by a society that markets wheat products to them at every turn, for example. Instead of living in a free society, we could all construct chains by which to bind everyone else to our particular differences.

As I pointed out, young women have significantly higher college graduation rates and are paid better than young men, even taking into account young men's. Is it the right (your words) of young men to use exclusion (your word) to young women when it comes to college or money?
The problem isn't who has the keys, it's how they're used. I don't care as much if a junior developer has the prod password; I care more about building an engineering and ops team that understands that dicking around with the prod database isn't okay. Sysops and DBAs are fallible too--I've seen a lot of old school shops that relied heavily on manual migration and configuration. Automate, test, isolate and expect failure!
Oops: 10 Common Mistakes that people do on Twitter
Another thing to know about BizSpark is that it has higher tiers. If you are doing something interesting on Azure and it gets traction, you should reach out to Microsoft and let them know. They have a tier called "Bizspark One" where you can get $60,000 in free resources and visibility in their customer base by co-presenting at shows etc.

Finally, they also have an accelerator allied with TechStars in Seattle - where you can get all of this plus TechStars mentoring: http://www.microsoft.com/bizspark/accelerator/
Look into Red Ice, a local multiplayer HTML5 game played with Xbox gamepads.
Groups are just the abstraction of "transformations of something", the usual example being "symmetries" but it leaves out a bunch of other natural ideas like translations, movements, etc.

Any teacher not mentioning "shape" when explaining group theory is either a bad teacher or a bad teacher.
Join the rest of the 99.9% of the world who don't have access.
Really? I thought 'Sash' would be a female name. My mistake.
TED SpaceTop presenter is redefining hands-on computing (w/ video)
I'm tired of seeing everything flat, specially in Microsoft (and most going along the same way)
That's correct, Operation Asymptote is helping to place public information in the public domain, and I am also making a profit from public information once it is in the public domain, as is my (and anyone's) right. But I did not create Operation Asymptote because I thought it would make me rich; I created it because it serves an important public good and because I knew Aaron Swartz and respected him.

I do not find it necessary to explicitly disclose beyond what it already obvious from the PlainSite web site that I may capitalize on opportunities that are available to everyone, and which my work (and funding of others' work) has made more available to everyone.

Would you prefer that information not be in the public domain at all because I might make a profit from helping to organize it? Or are you saying that I have an obligation to disclaim that I might hypothetically make more of a profit from there being more public information in the public domain, which applies as much to you as it does me? Or are you (also) saying that I may not earn a living by any means and discuss circumstances surrounding or even unrelated to those circumstances unless they happen to meet your particular standards first? Or are you saying that no one should be entitled to profit from public information at all and that only the government should be able to dictate what information will be disseminated and how?

If you think you can do a better or somehow more "pure" job than I have making public information surrounding the justice system more accessible, please, by all means, go ahead. I and many others would be grateful.

In the meantime, whatever you are saying, I find your comments incredibly callous, disrespectful, and misleading (because you make it sound like the data goes to only me, when really it goes to the Internet Archive RECAP database) and I once again request that you stop.
Sony Mobile releases Firefox OS ROM for Xperia E
When moving data from prod to other environments, consider a scrambler. E.g., replace all customer names with names generated from census data.

I try to keep data having the same form (e.g., length, number of records, similar relationships, looks like production data). But it's random enough so that if the data ever leaks, we don't have to apologize to everybody.

Since your handle is perlgeek, you're already well equipped to do a streaming transformation of your SQL dump. :)
Use source control. You can always revert.
What is the "slight margin" they add? 5%? 10%?

We have used Peapod a few times, a grocery delivery service here in the Northeast serviced by Stop and Shop. I couldn't figure out how they offered it so cheaply, as the prices are the same they are in stores. They charge delivery ($7) though you can often get offer codes.

Then I found out that apparently orders are serviced from a separate warehouse, where everything is categorized and optimized for online orders. It makes sense -- I couldn't picture guys walking through the store collecting 10 carts worth of orders.

Unfortunately even though it was only slightly more pricey, it still added to much to our household costs since groceries are such a huge part of a family's budget (avg family of 4 spends $770/mo). Not to mention delivery added on to the cost as well.
Right on, I started doing this a few years ago. I really like it.
How much would it take to replace it?

Considerably less than $10 billion.

From that perspective, the largest component of its value is good will. (Its users continue to use it.)

In a world where setting up a new account is 5 minutes' work, spinning up and effectively connecting new servers is challenging but increasingly a commodity service, and where a relatively loose and dynamic social dynamic of "following" is the model...

(And where advertising is significantly externalized and transferable.)

I'm no analyst nor expert, and I don't particularly wish Twitter ill, but...

I still view such valuations as short-term metrics. They may not be... but I don't think this has yet been demonstrated.
I read it as the first visitor since waking up. It's still pretty sad :(
As with most things, it's all about balance. Is the atmosphere of your web form worth losing 10% of its conversions?

If you're designing MYST for the web browser; probably. If some small percentage of luddites can't get past your fancy character creation screen, then the game is (likely) not for them. Their frustration is worth it for the total immersion for the ones that can. There are a number of environments in which a cohesive experience trumps the drawbacks of a fiddly interface. But if someone is wanting to convert sales of a B2B accounting application, or needs to create batch data entry forms for said application, then things need to be weighed differently.

Being a good designer isn't about knowing how to recreate [software from the 90s] in Javascript or CSS3. It's about making lots of little decisions like this all the time.
This is cool, just don't press tab.
I cannot believe that people still don't have reliable back up in place.

My feeling is this:
If you are in any way responsible for data that is not backed up, you should be fired or resign right now. You should never work in IT, in anyway, ever again. If you are the CEO of a company in a similar state, again, fire your self right now. Vow to never ever run a business again. This is 2013. And guess what? You still can't buy your unique data back from PCWorld. Your data is "the precious".

As for the treatment of this guy, IMHO, his employers were the worst kind of spineless cowards. This was 100% the fault of the management, and you know what? They know it. To not have backups is negligent, and should result in a high up firings. Yet these limp cowards sought to blame this kid. Pure corporate filth of the lowest order. Even the fact he was junior is irrelevant, any one could have done that, more likely a cocky senior taking some short cut. Let me tell you now, I have made a similar cock up, and I think I know it all. But I had backups, and lucky for me, it was out of business hours. Quick restore, and the users never knew. I did fess up to my team since I thought it had direct value as a cautionary tail.

Frankly, I am utterly amazed and gutted that such a thing can still happen. The corporate cowardice is sadly expected, but to not have backups is literally unforgivable negligence.

Yeah, Im quite fundamentalist about data and backups. I'd almost refer to my self as a backup jihadist.
Stoked someone noticed :)
I think it's entirely fair to haul out the Joel Test and say you'd just like to hear how they handle those things.

I honestly think the test is a little out of date, but if they say, "Well, instead of X we're doing better thing Y", that's a great answer.
This is interesting:

Freedom-buddy uses the world class TOR network so that boxes can find each other regardless of location or restrictive firewall and then allows the boxes to negotiate secure direct connections to each other for actually sending large or time sensitive data. We believe this blended approach will be most effective at improving the security and usability of personal-server communications and all the services we plan to build into those servers.
Web cleaning Our first service, a piece of software you can use today to start making your web browsing more secure and private, is called "privoxy-freedombox". This software combines the functionality of the Adblock Plus ad blocker, the Easy Privacy filtering list, and the (HTTPS Everywhere](https://www.eff.org/https-everywhere) website redirection plugin into a single piece of software to run on your FreedomBox. Combining these different plugins into software for your FreedomBox means that you can use them with almost any browser or mobile device using a standard web proxy connection.

Are they talking about Squid when they, "standard web proxy?" It seems quite a vague way to explain what's going on. Any insight here is appreciated.

Anyway, this seems like a more sophisticated approach since I last looked the freedomboax wiki. This looks promising.
Anyone Looking for Non-Technical Co-Founder in NYC, SF, or Boston?
I am looking to join a technical person or a team to work on a start-up. I had two startups before and they both failed. I have learned so much from each one of them. I know about the ins and outs of startup marketing, project management, and sales. Entrepreneurs never quit, so I want to take the lessons learned and try again. I have tried posting on HN before with little luck. I started my first business at the age of 15 in high school and my family is full of entrepreneurs so entrepreneurship runs deep in my blood.

I am willing to work my ass off including weeknights, weekends, or whatever it takes. Looking for someone who wants to start their own business just as badly as I do.

I am currently in NYC but am willing to move to Boston or SF if it’s the right team or person. I have bunch of savings saved up that I can survive for up to two years without a job.

Here is a little about me:

-I graduated from one of the top undergraduate business schools in America (currently in the top five of the Business Week’s top undergraduate business school ranking list)

-I have worked at Google and Salesforce in San Francisco for about a year and a half prior to moving to NYC. I am 23 years old male.

-I am really good at people's skills, presenting, networking, and business development. I have high emotional intelligence and am pretty easy to get along with.

-I can SELL! I am also well-read.

-I am a go-getter, and do not need to be told to do things. I literally can do everything that does not involve coding so the product people can really focus on building and refining the product.

I am looking to join people who love coding and who are extremely dedicated and are willing work their asses off to make a successful startup. If you are action-oriented, hacker-type, and are looking for a non-technical co-founder that fits the description above then please contact me at matt.gerboth@gmail.com.
Why Communication is Important for Hackers
Building a robot in 9 months
Liquid storage could make hydrogen a feasible fuel
This leaked in their iPhone app update release notes a day or two ago. I was surprised to see no one seemed to notice for a bit!
Employee perk lunch idea
Udo is correct, but I want to clarify: the natural result of rotating matter undergoing gravitational collapse is a rotating black hole, and this "spins" in a way which is independent of any matter remaining outside of its event horizon. The spacetime itself has a well-defined notion of angular momentum, and there need not be any matter remaining at all.

The mathematical model for this in the language of general relativity is the Kerr metric, named after its discoverer Roy Kerr:

http://en.wikipedia.org/wiki/Kerr_metric
what would really make or break this for me is if it is compatible with excel sheets..
the prices are the same they are in stores

even though it was only slightly more pricey

Were the prices the same, or were they higher?
It's not magic. It's threads. Go multiplexes your goroutines onto N OS threads. There are also abstractions in C/C++ (though of course as libs, not part of the language, like in Go) which hide the usage of threads. But there is no magic. If your code is running in parallel, your code is using OS threads.
This really needs to be more of a standard thing. I've been near (but as an engineer, never responsible for) production systems my whole career. None of these systems were as terribly maintained as the one in the linked article. Production data was isolated. Backups were done regularly. Systems were provisioned with fault tolerance in mind.

Not once have I seen a full backup restore tested. Not once have I seen a network failure simulated (though I've seen several system failures due to "kicking out a cable" that sort of acts as a proxy for that technique). On multiple occasions I've seen systems taken down by single points of failure[1] that weren't forseen, but probably could have been.

[1] My favorite: the whole closet went down once because everything was plugged into a single, very expensive, giant UPS that went poof. $40/system for consumer batteries from Office Depot would have been a much better bet. And the best part? Once the customer service engineer replaced whatever doodad failed and brought the thing back up? They plugged everything right back into it.
If you don't have a GitHub account yet then get one and find projects that interest you ("explore").

This tool here helps you to stay on course by sending you emails regularly:

http://www.codetriage.com
Pranaya: and FYI – I use the same password for my bank accounts, etc..

Someone who is serious about security would never do this. The rest of the article falls on its face at this point.