skysight-inc/HackerNews huggingface dataset:
Hack the Repair & Buyback World with iCracked (W12) as a Lead Back-End Engineer
iCracked.com started on a college campus repairing iPhones 2 years ago and we now have over 320 iTechs in 10 countries and are growing like crazy. We are Y Combinator backed, profitable, and have incredible investors and customers. We are looking for a lead hacker to come join our family. We’re out repair the world and become the "AAA of Smartphones."

We have an incredible team of 15 people in Redwood Shores on the bay (next to our sailboat of course) and we’re actively searching for another great back end engineer to work with our designers / front-end / iOS team to bring together the ultimate on-demand online/offline experience for hundreds of millions of our future customers.

We move fast - We build iterate and ship constantly so you will be pushing code to production Weekly/Daily/Hourly. This is a big picture position, you will be integrating with our existing code base and writing for the new exciting projects we have in the pipeline.

You wouldn't be starting new job, you would be joining a family. We have the best customers and the best investors in the world. If you're the right person for the team, compensation is important but should be secondary- although we take care of everyone extremely well. Your salary and equity is determined by how awesome you are and is negotiable to just about any number.

What we’re looking for in you…

• Innovative Hacker - like manipulating data and finding new ways to build out back-end systems. We have a ton of great problems to solve together.

• PHP Required - Online store, Authorize.net, and Stamps.com experience a major plus.

• Manage the stack - we are deployed on AWS/LAMP so changing Apache settings or recompiling PHP to add modules etc.. should come naturally.

• RESTful API Design - to be consumed by our mobile apps.

• Ruby or Python experience a plus.

• Great to be around!

If you’re interested in getting on board with a company growing like crazy and changing the face of the repair and buyback industry, send us your portfolio / GitHub / StackOverflow resume. We would love to talk to you. This position can start tomorrow if you're ready. We’re looking for people to do the best work in their lives while having the most fun in their lives.

Check us out online at www.iCracked.com and email Anthony Martin at Anthony@icracked.com
As far as I can tell, Auernheimer is indeed a spectacular idiot. But that's kind of the problem. What he did was idiotic but still shouldn't have been criminal. What he did was, in is essence, pointing out that AT&T was allowing people worse than he is to easily get access to this information. Proof by demonstration, in a way that was almost entirely harmless -- no one malicious was given access to any new information, since the actual malicious parties could have about as easily exploited the exact same vulnerability if these idiots had done nothing.

But here's the thing. Screw Auernheimer. Forget about him. He's a jerk, nobody is going to be motivated to fix anything to help someone like that. He opens his mouth and stupid comes out and it makes otherwise helpful people dislike him.

And we need to fix the laws. For everyone. Not even these idiots deserve to be felons. But I agree that we shouldn't be touting them as examples, because they probably smell funny and it would be a great shame for the stench to rub off.
So tl;dr is basically "Most big, popular, respectable sites already implement 'Almost Flat Design'"
Strange I think AAPL is the incredibly obvious choice here.

If Amazon grows their revenue at 40% every year (like they did in 2011) and manages a 3.5% margin (which they did for years although lower at the moment) then they will start seeing profits like AAPL's 2012 around 2021.

Meanwhile if AAPL grows at only 15% a year (and the trend is currently much higher) their numbers will have quadrupled in 10 years.

Keep those same growth rates and sometime around 2028 AMZN surpasses AAPL in annual profits; right around the time they hit $15 trillion in annual revenue.

I'm not all that confident that Apple can grow for 10 or even 15 years at any rate. There's a substantial risk that it all falls apart and we're all watching Zuck put his company logo on the new Apple headquarters when it finally opens. But the idea that Amazon has some magic profit engine that's going to appear sometime way down the road and justify their P/E ratio isn't just crazy, it's bananas. If anything they're already starting to succumb to the law of large numbers.
I have played the middle ground on this issue. I was trying to see it from the eye's the prosecutors or the law as it is concerned with the Computer Fraud and Abuse Act.

How do they craft law that is generic enough to catch guys like meev but flexible that people like Aaron are found not guilty.

I tell others, maybe the severity of the charges were harsh in Aaron's case but I was wondering if we should have had a trial proceed and hear the facts. Others argue that we shouldn't have had a trial and the prosecutor should be fired. But how do we know for sure that Aaron didn't commit a crime?
Meh. You're talking about 10 years ago. I was part of a semiconductor team that bid on the processor for the iPod [to the then-blond-haired Tony Fadell). [We lost to PortalPlayer.] I had just been at a Creative Labs office in Scotts Valley and seen their pink Nomad Jukebox Extreme (16GB hard drive!) which was shaped exactly like a portable CD player and thought "what could Tony be pitching?". Tony was very cagey about the project but was unequivocal about the fact that it was revolutionary. He was right. Then Apple vertically integrated the music store (the pukeworthy iTunes) and he was doubly right.

>Apple is a desirable brand and people want to be associated with it.

That's irrelevant since, if we're talking about iPod and "is", we're talking about 5-10 years ago. Apple produced a great product, but their brand was not great at that time. It was certainly on the mend and they were a small player in a giant market, but it was a PC-ish market and they weren't all that.

>>They're going to get pushed out by more competitors in hardware

[The grandparent] Completely agree. My wife has a very nice Moto Xyboard and our kids call it an "iPad". It's much like "kleenex" or "xerox". My kids are not more likely to buy an iPad because they say "iPad". They're equally capable and, AFAICT, uncaring about whether they're using an iPad, Xyboard, Verizon Fascinate, Nexus 4, Galaxy Nexus or Ubuntu laptop. Further, a particular friend of mine who is a crazy Apple fanboi can't stop talking about how much he likes his Nexus 4. As the rhyme gets longer, it gets more familiar...
Lose money by skimping on your CI server
That's true regardless of registrar if its a US-controlled TLD such as .com (Verisign), .net (Verisign), or .org (PIR).
Here's the Twitter discussion alluded to in the post:

https://twitter.com/harthvader/status/293829635823792128

Main justification is the nicer syntax. I agree it's nicer, but would approach it by wrapping sed, not re-implementing in Node.js from scratch.

I don't think that excuses the ridicule, though.
The End of THQ
What I would do with that $137 B...
It seems almost purposely designed to bankrupt you as quickly as possible so that the agencies can start passing you around as some sort of billing token.
The usual backstory is that the old thing was cobbled together over a period of time while the requirements shifted about underneath it. The new thing appears to be "more awesome++" because the requirements are fixed at that point in time. Inevitably, the new thing is forced to cope with changing requirements and the cycle repeats.
You weren't expecting him to say "yeah, we're just going to do an iPhone refresh and a retina iPad mini, and maybe refresh the Macbooks, if it's ready we'll do One More Thing wink wink", were you?
Thanks for that ;)
The NHS is not perfect (as some of your tales of woe cherry-picked from right-wing newspapers suggest), but its core mission is essentially that of compassion and fairness: to provide medical care to each member of the population regardless of their financial circumstances.

Any health care system that does not aspire to that ideal is by its very nature horrendously biased against the poor.

(By the way, you should be more careful with the articles you choose to believe. For example, the research cited in the one titled "NHS death rates four times higher than US" did not show any such thing - it was a comparison between one UK and one US hospital, on a relatively tiny cohort of 1000 patients, showing a mere 7.5% difference in post-operative death rate. It is ridiculous to extrapolate this data to the entire health care systems of two countries.

This is typical of Daily Mail spin on such research - you'd be much better off not citing that newspaper at all due to its inherent bias against the NHS.)
I really like the easy to use approach of replace, and don't understand why every hackernews comment falls back to sed and grep. Free software is about choice, and this project is certainly another viable one. Thank you for open sourcing it!
What about better ways to recognize those people that are mentally ill and violent before they strike again?

Unfortunately, this isn't really a tech problem. We're in this mess now because Thomas Szasz began a movement to destroy the profession of psychiatry. This led to the massive deinstitutionalization of the mentally ill thirty years ago, swelling the ranks of the homeless. That, in turn, played a major role in these recent killings, because of the impact the movement had on civil commitment laws: it is now very difficult (if not impossible) to commit those in dire need of effective, full-time treatment before people get killed.
This is so right that I feel like I live in a different universe from someone that wants to write code in their build system. If you do write your own build system, make sure it outputs a pom.xml file so I can still use maven.
There exist two types of people:

1. "Hur hur, sed piped with other tools already does this, you loser, why did you waste your time?"

2. "Cool, a different take on sed written in Javascript. They've written some basic doco and made a npm package, I might try it."

Ignore #1 online and in-person, be friends with #2.

People who adhere to type 1 behaviour are alien to me. I fundamentally don't understand what their motivation is to respond with such harsh criticism. You've liberated some close source, personal tool, into the public domain. There's some group of people, perhaps in the long-tail, that will use this tool, or learn from the source code. Clearly people have expressed interest in the tool (74 stars and 5 forks).

Again, ignore #1, friend #2.
Pressing Cmd+S, Cmd+Tab, Cmd+R is a fair amount of work too. It only takes a second, but one second can be enough to discourage you from checking the results of a change. If that change doesn't do what you thought it would, you could have to track it down after leaving the context, losing entire minutes.

I've been using this auto-reload tool, and it makes for a very smooth workflow: https://github.com/brunch/auto-reload-brunch
The tool is simpler than sed because it misses a lot of stuff that sed actually does.

That's what you and the people mocking this project have missed.

Well, there's also the old idea of "if you don't have anything nice to say, don't say it." Or the idea of constructive criticism. Or the idea of contributing useful patches to the project.

So yes, there is something you and the armchair experts missed: software doesn't exist in a vacuum, and the people behind the software might have some emotional investment in their work.

As for the original project author, it bears mentioning that if you can't handle ridicule, don't appear in public. Someone, somewhere, will find a reason to mock you. It might be your choice of language, your formatting style, your_use_of_long_variable_names, UseOfCamelCase, too much/too little abstraction of methods, the colour of your hair, your choice of footwear, too much/too little hair, or that your name isn't common.

Mocking people has never led to things getting better.
I tried it, but it seems to have gotten stuck after I read the email =/
http://kennethreitz.org/be-cordial-or-be-on-your-way.html
That blog is a gem. At least for me as a student. One item that I found particular fascinating is this:

in [1] he quotes: Rigorous inspections [code reviews] can remove up to 90% of errors before the first test case is run (Fact 37)

How to implement this in a loosely organized group of 3 to 4 developers that each have other projects on their schedule but work on some common projects? I'm eager to write a long email to them explaining that we should do a "talk about your code hour" but I can also see the problems with such a approach. Shame, Ego, "no time for this shit", poorly spewed out presentations... are there patterns? or are pattern yet another problem layer?

(sorry for hijacking this thread)

1: http://blog.davidtate.org/2011/12/5-minute-book-review-facts...
Nor were British billionaires Mike Ashley or Richard Branson.
Indeed, I looked at the image before fully reading the comment and thought it was an older version of Outlook.
And a summary of that attitude:
https://twitter.com/steveklabnik/status/293831920872194050

Why would anyone want to work with Steve?
As an early user, I started contributing less when I realized this was happening. Why should I contribute to something that's not going to be accessible by non-users?

Wikipedia didn't need to wall off content to grow. Nor did stackoverflow, everything2, urbandictionary, and basically every user-generated content site since expert sexchange.
Send me an email: andrew @ andrewcantino . com
That already exists. Almost everything you would ever need already exists. Stop reinventing the wheel.
A quick scan of the project source doesn't suggest that "it makes my eyes bleed" was a fair criticism. It isn't going to cure cancer or solve deep problems, but who cares? The world is full of projects where people just snap a few cogs together and hit "Show HN" on their way to "... 3) Profit."

If you are going to put something in the public space, you have to be ready for any trolls in the vicinity to take a dump on it. It's not fair, but it's the economy of attention and identity at work.
Nothing beats well-funded, happy environment.

Internal/external/customers/shmustomers - it is all secondary.

Nervous, always-over-the-budget, unrealistically deadlined environment kills all traces of creativity and joy.

Well-funded, peaceful, intelligent and happy environment makes for the best lifetime experiences to learn, create and deliver.
MaxiDAS DS708
Utilizing a car diagnostic tool such as autel ds708 will not only save you time and effort when it comes to going to the mechanic, it is also a worthwhile investment that you can use for a great number of years. It can also be used for your other brand cars if you have more than one or if you are planning to buy another. Thus it can be seen an appropriate car diagnostic tool indeed worth invest.
Is it related to LiveJournal abuse team moderation? If yes, you are not saying the whole story.
Am I correct in thinking that all things being equal, when a quarter is shortened by a week, we'd be accounting for an automatic 8% less. 12 weeks in a quarter, only accounting for 11 this time around.

With the other factors mentioned in the article, is it safe to say Apple is about even with 2012?
"What about diminishing marginal utility?"

The billionaire's money is not in some vault. It is invested and being loaned as capital to other people trying to start companies. Since our system relies on capital, that money will create a lot more jobs being in their hands. Not many factory workers fund the next round of startups.

"The ethical argument would be that tax burden should be greater on those with a larger capacity to pay."

Why? Government is a service we have agreed to pay for. It has no divinity beyond a contract. The same rate is fair and just, but different rates or caps on earnings aren't. If I have ten dimes and tell a child 2 go to government as taxes, then show the child 10 $1 bills and ask them same question, I will get a fairer and better answer than most progressives. We the people give power to government and stealing more from successful people is wrong.

I can see a base deduction to protect the poor, but the tax code now and any system that takes huge percentages from higher income is just wrong.
This is pretty cringeworthy. I know probably everyone has made an offhanded jab about someone else's software (I know I have) - but in these days of twitter and real-time notifications, we have to remember that the real person behind something is often just a tweet away.

I'll try to keep this in mind next time I take to twitter to unleash 140 characters on rage on something that someone has made and cares about.
I don't really see the problem. I never remember sed syntax and instead just use perl -e. It follows that someone may want to use JavaScript instead though I would personally avoid JavaScript at nearly any cost.

As for haters on the Internet, yeah, welcome to the Internet. If you do something, chances are someone hates you. Why? They are jealous that you are getting attention instead of them. They could write a better version of grep, but are too unmotiviated, lazy, or dumb. So instead they trash your version. Attention flows back to them, they look smart in front of their friends, and ???, profit! You don't have to play a part in their fantasy, though. Just ignore them and let them bask in the idiocy of their idiot friends.

Or, if they have actionable feedback ("line 34 is indented wrong"), fix it and send them a thank you. Investing any more thought than one of those options, though, is a waste of time and mental energy.
> I believe this is wrong, because anyone who wants to do that believes that its own interests are for some reason better than what the market values. It's good and all, do whatever you fancy, but not on my dime - not on public money. Get a real job.

How would the market gauge the value of research with no obviously profitable applications? While markets are excellent automatic control systems for efficient resource allocation, I am unconvinced that they are ideal for long-term outcomes in which it is difficult to put hard values on all the variables. Our current system, though inefficient, covers an enormously broad range of research, often with little regard to applications other than the pursuit of truth...and I think this probably leads to much more creative work and more groundbreaking discoveries in the long-term. But I don't have any data on this either way. Perhaps you do?
As the lead developer for Cryptocat, this sure rung a bell for me.
Putting a concrete plugin version into your pom.xml helps with #1. It's solved 95% of the issues we were having with Maven.
Tacho 2008
Downloading OBD codes would also be much easier with the diagnostic tool as well as comparing these codes with the errors of your car. You can also check the difference between two large gauges with the help of display provided in the dashboard.
> Then I see these people’s follower count, and I sob
> harder. I can’t help but think of potential future
> employers that are no longer potential. My name and
> avatar are part of its identity, and it’s just one step
> for a slightly curious person to see the idiot behind
> this code.

Oh come on now. Potential employers are not going to be crawling through your github on the off chance they can find a hastily-written script to laugh at. If they do claim that they won't hire you because you wrote this tool, they are lying to cover for some less socially-acceptable rejection cause.

As for why people are laughing at this project, it's likely because you reimplemented a time-tested tool (sed) in a flavor-of-the-week platform (node-js) without any obvious awareness of how silly that looks. If you put a quick explanation in the README, like "I wanted a 'sed' that used Javascript regex syntax", then I doubt anyone would make any such fuss.
I disagree, slightly. Mockery is sometimes the only way to make the powerful, oblivious or powerfully oblivious pay attention. I agree that it is not a reasonable tool against someone who isn't hurting anyone.
If what you need to do can be done in Maven you don't need to do anything very difficult. Ant scales poorly; dependencies are a particular headache. Maven scales astoundingly poorly.

Here's a very short list of things that are massively obnoxious to do with Maven, but are perfectly reasonable:

- submitting code to a code review site like Gerrit.

- generating code (for example, a parsed SNMP MIB that you want as a Java class so you can refer to it easily).

- integration with a tool like Sonar (yes, there's a Maven plugin. You ever used it?).

- code coverage analysis (yes, there's a Maven plugin. You ever used it?).

- FindBugs style analysis (yes, there's a Maven plugin. You ever used it?).

- interesting dependencies on external libraries (to pick an example from Ruby, the json gem was horribly broken at 1.4.2 and generations of projects have varying requirements for json < 1.4.2, json > 1.4.2, and many other worse things.

- C code (through JNI or anything else, a perfectly reasonable thing to want to do).

- deployment.

From bitter personal experience it is possible to get so wrapped up in this that you think you have achieved something amazing when you finally finish, when it could have been done in a few hours in make or rake.

"Oh, but you can integrate it with your IDE!" The only thing your IDE actually needs to get from the Maven POM is to understand where your source code is, what you depend on and where it is, and how to run your tests. Everything else they do with command line calls, just like it was Ant.
That sounds like a book I would read. Oddly enough, I can't find it on amazon or goodreads. Or google. Is this a real book that actually exists?
Funny how @coreyhaines has made hugboard.com ("giving the gift of encouragement"), @steveklabnik is a maintainer of hacketyhack, a tool for learning how to program.

"Hackety Hack will teach you the absolute basics of programming from the ground up. No previous programming experience is needed!"

And while you're busy learning the basics, we'll just wait until you release something so we can publicly ridicule you on Twitter because you did something we don't approve of. Hurrah!
It took me all of two seconds to think of the same thing, too. Here's hoping this is a big net win for parameterized security tokens.
Well, since I grew up on a reservation, I'll take now, but I don't think the health care has improved much (given the stats).
I don't have a link. I remember that one such set of experiments was done by a famous usability expert at Sun who's not Nielsen, but I can't remember who he was.

There's a slowdown associated with considering too many different options, too, btw. It's just more invisible.
I think you've excluded the middle here, (#1.5 perhaps) one who thinks that your code is worthless/dangerous and does not call you a loser.

It can be true that a piece of software is a poor replacement for an existing tool.

It can be true that recommending it as a replacement for that tool is dangerous.

You can make these judgements about a piece of software without an incident like this happening. What's important here, is how you behave once you've made these judgements.
Not to worry, counter-flag brigade has checked in and this item is now not on first five pages of top stories.
I think gun safety is more of a political problem that anything that new technologies will much improve.

I have a few guns and enjoy the shooting range and from my perspective the safety situation would be improved by: stricter background checks, making assault rifle (type) weapons illegal, and the toughest problem: "de-fanging" the NRA.
To be fair, this is not what he's on trial for. If the government wants to bring charges that pertain to these actions, that's great.

But incrementing a number at the end of a URL should be legal even if Hitler is doing it, plain and simple.