skysight-inc/HackerNews huggingface dataset:
Sigh, I cringe even remembering this one.

We were storing payment details sent from a PHP system into a Ruby system, I was responsible for the sending and receiving endpoints. Everything was heavily tested on the Ruby end but the PHP end was a legacy system with no testing framework. Since the details were encrypted on the Ruby end, I didn't do a full test from end to end AND unencrypt the stored results.

Turns out for two months we were storing the string '[Array]' as peoples payment details.

Takeaway: If you're doing an end to end test, make sure you go all the way to the end.
My favorite aspect of PH is that it cuts out the fat of TC/HN/Pando and sheds light on the products we, the people, deem worthy of praise.
Indeed, ICFP 2001 was the only time I ever heard of someone using Dylan, and 2005 was the next and last time.

In 2001, the Dlyan Hackers placed #2, but the #1 team had a team member named Dylan (Thurston)

http://developers.slashdot.org/story/01/09/07/0131231/icfp-2...

and IIRC, in that 2005 cops-and-robbers game, the game rules invited complex strategies, but the game wasn't balanced, so degenerate strategies dominated, and the competitiveness was over details of implementation.
Seconding all of this, and further noting, first, that I only need to log in to the Linode dashboard a couple of times a year, if that; second, that I love how, every time I do so, there's new stuff waiting for me. Just now, for example, I logged in to find that one of my Linodes is ready for a free upgrade that doubles the storage capacity and RAM available. I've been a Linode customer since 2004, and by now I can't imagine wanting to host my VPSes with anyone else.
Right. Stalin was also featured in 1940.
I always would prefer a .com domain because people are used to it :-)
.com sounds better than .whatever ...
They should have used text 2 voice software.

That would have made it seam a bit more personalized.
He's a 19 year old making money selling Twitter accounts. I wouldn't spend too much time looking his way for deep life advice and insights.
The court found it met the requirements of the law.

The law/case law is far too loose with the requirements for novelty.

Being upheld by a court does not mean something is a good patent.

Mathematics are not supposed to be patentable at all but people manage to sneak in pure algorithms by gluing them to an arbitrary machine. The system is quite clearly broken.
It is still the same person. Ultimately something like Manning or private/PFC Manning is the most generic way to describe things if you want to cover that era, but something like "Chelsea Manning, then Bradley Manning,..." is also fine. Ultimately if we are talking about Manning in the present, there is no confusion over the gender pronoun to use (the original thing I was responding to).
Not necessarily. Depends on who it is and what the project is. For someone who knows Windows better, the cost of MS software may outweigh the cost of hiring someone to do the same thing in Linux, or learning it themselves.
This is a very interesting topic, I think, especially for many folks who work in IT :-)
Meetings: remote workers are not the problem
From the patch.com website:

"Patch reports on everything you need to know about your town, from local government to school news to what to do with your family this weekend.

And your local Patch makes it easy for you and your neighbors to connect and post your news and events too.

All of this, plus comprehensive listings of local restaurants and shops, home improvement services and businesses, events, and more – all in one place – in over 1,000 communities and counting."
I didn't hear of Patch until today. This seems like a private call between employees and someone responsible for HR. Why is this news? Is Patch a big name?
We had a calc problem in high school on a test that would get you extra credit if you simplified the answer down to... something simple, and in order to do so you'd have to know Pascal's triangle.

Needless to say, I didn't get it, but one guy in our class, like an 8th grader, did. He was pretty smart.
I think their marketing pitch may be reflective of a lack of understanding of human interaction on the part of the founding team. 5 engineers, a business exec, and two HR people - but no psychologists or social scientists.

Too much what, not enough why IMO.
He could have easily revoked any UPDATE and DELETE commands from your privs list. INSERT, CREATE, SELECT is (usually) plenty fine and any database migrations that need to happen should typically be reviewed by him then run by him.
This was some time ago. I've learned a lot since. I mkfs'd the main disk on our email server. There was no redundancy. There was a new volume that needed to be formatted, my superior told me to do it. I protested that I didn't quite know how. He pushed it. So, I would up wiping it by mistake. since then I've made it a mission to make the entire stack at that place resilient and redundant. Now, it's virtualized, failover file and DB systems, NLB web servers, redundant storage, proper backups. It would take a hell of a lot more than what I did to make the same mistake again.
Petition to Deport Justin Bieber Hits 100,000, White House Must Reply
Recruiters. How do you not love them.
One of the reasons the MS stack gets a bad rap is that it has been adopted by a lot of enterprises and a lot of poor developers.

You can write something inefficient in any stack, but it seems like there's a larger proportion of unskilled to skilled developers working in the MS stack.

Edit: To clarify, I work in the MS stack 9-5.
The sum of all natural numbers is -1/12
Ask HN: Best project management software for a small team?
You are all genius. The first person found it is definitely outstanding. There are so much mathematic magic out there that always made me feel fascinating. I'm amazed by the nature of this world which can be described by math. It's unbelievable. So I made my logo utilizing one of it. http://bit.ly/1gre9Bh
I once revoked my bosses e-mail and VPN access because his password was 'password123'. It was my job to keep things safe after all and I had asked him nicely a few times.

EDIT: I proposed a new password of: @$tevezA$$ignedPwD@# (Steve's Assigned Password)

He said no to that one.
I had to lay quite a few people off in 2002 when the company I co-founded in '95 was acquired (post IPO) by another company who then tanked. I was the only founder/exec who stuck with the acquirer and I got the dubious pleasure of laying off everyone in our office before I was myself laid off by the roving HR manager.

One thing that I'm slightly proud of is that when I had to lay people off at least I did it myself to their face - quite a few thanked me for the time they'd had and some even wished it had turned out better for me - which was rather humbling.
I usually allocate a large part of the free space to FRA. In the production system I use right now (about 2TB of data, 50GB changes/day), I can go back a couple of weeks if needed. Fortunately everything is stable now, but that flashback was quite useful a few times.
At the very least use transactions when you log into a db shell!
i.e. so-called "hyper-local" media http://en.wikipedia.org/wiki/Hyperlocal
Check out the bomb lab from CMUs systems course. Its an assignment specifically designed to teach you assembly and gdb via reverse engineering a binary "bomb". There are 6 levels, and you need to figure out the right password for each level by reading the assembly/inspecting the program via gdb.

http://csapp.cs.cmu.edu/public/labs.html
Patch was kinda rocking at first for me - especially when I was over in Broooklyn. It was showing up in my feeds or when i went searching for stories in some states.

Then AOL got them and suddenly I saw no posts from The Patch on my feeds - for like all of 2013.

What happened?
Dr. Bunsen / An Affray with RSI
SymPy Gamma knows Boolean Logic like (x | y) & (x | ~y) & (~x | y) while Wolfram|Alpha doesn't.

I would like to see an open source W|A in Julia instead of Python. It could be a great addition to e.g. Wikipedia.org
Just out of curiosity, why use W|A for unit conversions vs. using Google's calculator for that?
This project is for engine only. We are separately raising 500k to build a rocket and develop our GNC software.
Comprehensive security cameras outside

Integrated speakers (mostly in the bathroom, but through out the house and independently controllable would be nice).

This one just came into my mind today, but having a weather proof mic outside would be amazing, especially in conjunction with the built in speakers. I would love to have a natural rain/thunderstorm/birds played throughout my house (echoed from outside). Sure, windows are great but how often can you actually have them open.
Hi there, I think it's an interesting concept.
The biggest disconnect for me was understanding which classes I should take and whether the difficulty, etc would be a good fit for me. If I take all the classes listed, does that mean that I'll be qualified to apply for the positions at those jobs?
What this means is that I might visit your site once and click on an affiliate link, but I'd probably spend the rest of my time on Treehouse and not come back or refer the service. I think it'd be nice if you guys provided more value and explanation behind the classes that you offer. Otherwise, there's not a lot of incentive to keep coming back.
True, but I'm under the impression that all major OSes are evening out in performance, and will continue to over the next decade until there's basically no noticeable difference.
Ask HN: Has anyone ever clicked on a tag cloud?
I know tag clouds are more or less passé, but they are still pretty rampant. I have no idea why anyone would just click on a word because it's bigger than other words. Can someone explain why these became popular?
Never forget that you can try to contact the creator of the image if you are unclear about such things! If you don't want to have the attribuition in your blog header, shoot them a message and ask if they'd be ok with you putting that in your "About" page or at the bottom of you sidebar or some other such place.

Also, be careful not to remove any license-pertaining metadata from the image.
Meteor is a very impressive js framework. I cannot wait to find out how it will look like in a year :-)
This is really spectacular. Hat tip to you.
This is definitely a good tip. Here's a blog post with more info on the topic:

http://aws.typepad.com/aws/2012/03/amazon-s3-performance-tip...
Is https://github.com/mesosphere/sssp private? It returns 404 error to me.
Porta a Prova de Policia  
que mico hein!! era mais fácil tocar a campainha kkkkkkk
Let's stay: I am a pharmaceutical company, and you're a competing pharmaceutical company.

I invented miracle-drug and can now produce miracle-drug at 0.04$ per pill, can you can produce miracle-drug at 0.06$ per pill. You would think I should win because I can product the pill cheaper, but the full story is your very first miracle-drug pill costs you 0.06$ and my very first miracle-drug pill cost 1.5 billion dollars. I lose because I invented.
Site that the CEO of AOL founded before joining AOL. Then bought once hired at AOL and poured millions into before being forced to cutback/sell to keep his AOL job.
I stopped using the local Patch when they broke the commenting system. I don't know what broke, I just can't comment, and no one else does either. The comments were the best part.

A lot of the bad news out of Patch seems to have started around the same time.
Why let bad design make it harder than it has to be?
So go and invent some new vaccines instead of whining about it on HN like a little bitch. Invent the vaccines, manufacture them, secure the patents and all that, and then distribute them to the needy. You, yourself, personally.

Once you've done all that, come back here and link to a blog where you explain how you did it, so that we may follow in your shiny, saintly path.

Until that moment, you're a whiny little bitch who thinks their opinion on what other people should do with their free time and money means more than diddly squat. (It doesn't).
It's the only local news in some places.
The GAP by Ira Glass
First, I don't understand what you are trying to argue, as that "engine" works by redistributing their wealth.

Second, John Kay's arguments are not contradicting (or even discussing) the main premise of Bill Gates' letter - which is to convince people aid is effective, but one specific argument made within it regarding wealth and the global economy:

> I was surprised and disappointed that the data you chose to support your case referred not to the distribution of average incomes across states – the subject of your letter – but to the distribution of household incomes across the world. These are very different things.

If I was an economist, I would also point out that mixing up the data like is disingenuous and probably damaging to the overall argument, even if to lay-people like you and me it makes little difference.

Finally, as far as I can see the author of this article and Gates want the same thing: to help the poorest on the planet. The difference is that Gates focuses on what has worked and what his vision is of what happens when things go right. Kay on the other hand focuses on what has gone wrong and is still going wrong and why, and thus is deserving of being paid attention to by people with the power and intent to change things (like Bill Gates for example). This is constructive criticism.
Given that this is entirely an AI project - and an amazingly difficult one at that - the lack of AI researchers in the people section is a huge red flag. Looks like a VC cash grab more than a real project. Good luck to them, although I feel sorry for any VC involved.
Many years ago I was being shown the server room for the first time. They asked me to unplug a certain box. I unplugged everything on one power strip. Panicking at the drop of ambient noise in the room, I quickly plugged it back in, but...

I have no idea why they didn't use UPS, but it took many critical servers offline and caused a few hours of headaches for everyone.

Come to think of it, that was the last time I was allowed in the server room.

Lessons learned - don't let developers in the server room.
I bet you can do it in a way that doesn't make your site look ridiculous. Do you have somewhere in a sidebar or footer an about/meta section that has the likes of "powered by wordpress"? That'd be a "reasonable to the medium" place to provide attribution and license notice for a header image, IMO.

Or find a CC0/public domain image to use. One source category https://commons.wikimedia.org/wiki/Category:Public_domain or add keywords to search https://commons.wikimedia.org/w/index.php?title=Special%3ASe...
EULA written by Google employee, hosted in a Google incubator, banned from Play
Splunk: http://splunk.com/. Free download, free to use up to X many GB.
I found out about you guys last week when you linked to -my- project, Geocodio, from -your- site (came up in my Google Analytics). Since then I've been checking it daily. Nice work!
Banning all knives would probably also reduce the rate of homicides committed with a knife.

But the question is to what extent it is fair to restrict the freedom of innocent people in order to prevent bad buys from committing crimes.
Well, I guess you could call this exciting.
> Companies would be incentivized to bury their heads in the sand so they could be sure they were not 'inspired' by anything out there that might have been patented.

Already the case, because willful infringement penalties are much worse than accidental infringement. Any lawyer will tell you that, as an engineer, you should never read patents:

http://www.dresan.com/blog/?p=1030
I think the issue would be that they intend this engine to be the upper stage of a satellite launch platform. ITAR kicks in when you get up to that capability I believe.
I've always been baffled by the investment choices of billionaires. If you accept an empirical view of the universe, no matter what you do, you will eventually die. Your experiences of the world will cease to exist. Therefore, the only rational investment would be in life extension technologies (SENS, advanced prosthesis, etc.).

At first, this might sound repulsive. The idea of a group of elites discovering and hoarding the fountain of youth for themselves while the masses suffer is dystopian. However, upon closer examination, it becomes clear that the money invested in achieving any significant life extension will have a massive public benefit. This is because combating aging requires curing almost every known disease at its source. Any progress made in this front will have massive benefits to healthcare worldwide.

So the question is, why do billionaires invest so irrationally? Why do they buy yachts and invest in hedge funds and social media companies? From the comment below, 113 billionaires out of 1426 are current members of the The Giving Pledge. What are the rest doing with their money?

P.S. I must be clear that I don't consider members of Bill Gates' Giving Pledge part of the group of "irrational billionaires". The Gates Foundation funds an incredible amount of basic research for a philanthropic organization.
It's an example of poor design; the font color and weighting draws the eye straight to the product names and away from the descriptions, which are the real meat of what the site has to offer.

Sure, it only takes a moment's squinting to figure out what's what, but requiring your would-be users to put in that effort, or indeed any effort, to figure out the most basic nature of what you have to offer, strikes me as an excellent opportunity to limit your support and public relations commitment by reducing your user base.
Future of wearable UI's, sensors and digital fitness
According to site you're citing, the nomination was actually an attempt at satire by a Swedish MP:

"Apparently though, Brandt never intended the nomination to be taken seriously. Brandt was to all intents and purposes a dedicated antifascist, and had intended this nomination more as a satiric criticism of the current political debate in Sweden."

No need for complex explanations when a simple one is given.
Hyperlocal news site. The idea is to have dedicated sites for small towns, usually with a single local employee writing all the articles. These towns are very underserved by other news sources, since traditional newspapers have cut staffs so much. Then when you have local traffic, you can sell ads to local businesses.

They shuttered a lot of the sites a few months ago.
You don't need wolfram if you have unix's bc:

echo "scale=10000;1/999999999999999999999999998" | bc
I know some people who do videogame preservation who are watching this kind of stuff pretty closely. Although preserving original media and devices is often preferred, that can be problematic to rely only on. Disks degrade, old machines are difficult to keep in working order (especially if used by too many people) and find replacement parts for, etc. So for some use-cases being able to dump a disk/ROM/etc. image and being able to run the preserved software on an emulated device provides more reliable archival that's less likely to literally bit rot. But that has to be both possible to do, and legal to do.
What position are you starting from?

Accurately assessing one's own competence is difficult and makes for boring reading, but since it's probably necessary here, I'll give some background.

If he'd already used Ubuntu at home, I'd tell them to start using Debian and work out how to set up an SSH server and set up their home machine so they could access it remotely.

If they had dabbled with Debian, Fedora, SuSe or something similar, I'd tell them to install Arch and set up some "interesting things", like a mail server or a nis server.

If they were using Arch or Gentoo at home, I'd just personally show them the important things about our system and have them wingman with me for a few days.

I'd say my current skill level is a mixture of those three. For example, I don't know how to deploy a web service which can send out email for users to e.g. reset passwords. So I don't know anything about email. On the other hand, I've been trying to hone my skills by hardening a Debian server using iptables. On my third hand, while I could set up a box at home that can be SSH'd remotely, I'm not yet confident I know all the best practices. I think the best SSH practices are: change the default SSH port, disable root login, and disable password-based login (use a password-protected keyfile instead).

Beyond that, what is interesting to me is being able to set up dozens or hundreds of systems. Doing this by hand is fraught with error, so it seems like I should learn about virtualization + deployment systems. I've heard good things about Ansible and Salt, but I've also heard Salt considered security an afterthought, which didn't sound good.

It's sounding like my best bet is just to try things, but I want to set things up correctly from a security perspective.

I should also enhance my knowledge of networking... perhaps by spending a few weeks on OCW material regarding the networking stack. How packets are routed, the details of TCP, that sort of thing.

Thanks so much for your insight!
Everything I need to know about genomics, I learned from Yogi Berra
Install Mavericks on older Mac Pro 1,1 and 2,1 (2006/2007 gen)
I am simply saying that a single counterexample is sufficient to disprove a universal statement. That is logically unassailable.

The only discussion then is around the credibility of the example. Scale is completely irrelevant to disproving a universal statement with a counter example.
I once cared about a job to the point of damaging my mental health. I haven't made that mistake since. I did, however, rather stupidly accomplish the same thing, years later, by caring too much about an entrepreneurial venture.
I think that might be an oversimplification, certainly when looking at all of the costs (labor, management tools, environment, etc.)

They're different operating systems, and they each have different strengths. I run both Windows and Linux servers, and there are some things that Windows handles better, and some that Linux does.
I made an attempt on Mount Rainier years ago, on the Kautz route. Unfortunately, we didn't make the final push to the top from high camp (13,000+ feet) -- it was unseasonably warm, the ice didn't freeze up overnight, which made it dangerous.

It still stands out as one of the most personally rewarding things I've ever done.

Some people are content, I guess, with experiencing the world behind a computer or TV screen.

All I can say is that I am not happy with that. It makes me feel ... blunt, dull, glassy. Half-alive. I have to go out and see things, I have to try to do difficult things occasionally, or I'm not happy.

I've been working on my business, spending most of my time behind a computer, for the last few years. I just started training this year to get back into mountaineering shape, joined Sierra Mountaineering Club (http://www.sierramountaineeringgroup.org/), and replacing my aging gear.

I need this as much as someone needs social time, or time alone, or time on a hobby. It is nutrition for my soul.
In spite of the fact that some group of people lost their jobs, the audio track is kind of funny in the sense that this real HR department sounds like a parody of what tech people think of HR departments.
In addition to the "firing people by conference call is a douche move", her voice is an excellent argument against hiring any non-Australian with the high rising terminal mode of speech.
Sounds like AOL happened. As far as I can tell, they've never been all that comfortable with this new-fangled "inter-web" nonsense.
>There's an environment ripe for disruption.

Being able to idle away hours while purchasing next to nothing without getting harassed and chased off was a problem "disrupted" long ago. The answer is parks, libraries, rec centers and for the right demographic retirement centers.