skysight-inc/HackerNews huggingface dataset:
To contrast, the corporate IT is the embodiment of ``don't touch it if itsn't broken'' and ``fill in those three forms before you check any new code in'' mindset.

I agree 100% with this and I think that this is the mindset that needs to change.

Back in college I took a course in Enterprise Architecture where this mindset was ingrained as good practice. I finished the class thinking that this was all terribly terribly wrong headed.
Well in the years prior there were zero and now there is one. This is an increase of infinity percentage!

Okay, beside the snark it is true, Apple should maintain security bugs better and "File Quarantine" looks to me rather rudimentary: http://support.apple.com/kb/HT3662

But as long as the "Trojan Botnets" he mentions are simple PHP scripts which are distributed years ago by pirating Photoshop and are simply killed by deleting the file and a reboot I personally stay feeling pretty secure.

http://blog.notahat.com/posts/28
Get TwitterFollowers, The Most Trusted Twitter Service online
One of Apple's competencies is the ability to ignore such an 'uproar'.
What JVM you are running? See http://news.ycombinator.com/item?id=2694965
im getting some weird html on this url. the body is empty and its followed by a style/css tags with flash embedded in it. wtf?
It is also bad practice to not read the submission and instead just jump into comments. (I admit I'm sometimes guilty by it myself.)
Yeah, they're not George Washingtons either.
I've taken Amtrak across the country twice, via the Texas Star and the California Zephyr routes, and I did quite enjoy those trips. However, I bought my tickets way ahead of time for cheap, brought my own food, and did it because I wanted to see the country. I'd recommend everyone give it a try just once, it is certainly much better than my Greyhound experiences.

That said, there are glaring problems in the system. In El Paso, they forced everyone off the train and onto cramped shuttle buses all the way till San Antonio, less comfortable than Greyhound buses, asides the lack of crack smoke that is. And why? For track maintenance. Yet, they didn't inform anyone ahead of time that this was going to happen. This is in addition to the numerous stops of hours at a time where we would just sit, and of course not be informed why we were just sitting. In each case that I could determine, it would be because we were waiting on a freight train to pass. Amtrak has three major problems. One, they play second priority to freight rail, and thus trips become inconveniently long. Two, they are horribly mismanaged, which leads to the conductors not knowing what is going on. Three, the employees I have met at Amtrak have generally sucked in terms of customer service. I'm not surprised given they are working a dead-end job with poor management, but it's certainly one place that unionized, government subsidized labor hasn't led to stellar results.
Android on an iPhone ripoff
Report Your Live Events With Real-Time Reporting and Social Engagement
Poor people are human beings, so I assume it's the same things that drive other people.
And these transitions do happen, but they're multiyear affairs. And in particular the one I worked on got 15 year support guarantees from a couple of companies before they moved forward -- they don't want to do this effort every six weeks. They want to do it once, and be able to stay on it 6-10 years (if not longer)

I agree that this is how corporations operate. The reasoning is that IT is thought of as a necessary evil, "lets just get it over with". But this mindset has to change, just like a company wouldn't let their physical buildings fall apart, corporate IT systems need a proper maintenance mindset.

Why write to a browser? Everybody knows this is dumbheaded. Write to "browsers" and put in place a plan to keep the web-based software up-to-date with modern standards. It costs way more to build a new system, migrate over (in a multi-year migration process), then tear down the old system then to just keep your crap up-to-date with a maintenance staff.

It's akin to building a new office building after 5-6 years and moving everybody around, then tearing down the old building, because the county put a mandatory recycling program in place and the corporate trash policy didn't know what to do with the recycle bins. As a result the old office just filled up with glass bottles and aluminum cans...so they had to move to an empty office building...for the space.
What other things do you think would be more useful and help in the long run?
Or the ultimate helpdesk answer: "Please reinstall Windows and try again."
Does anyone have a version of this article with an even smaller font size? Maybe something that requires a microscope to read? Size 8 font isn't blinding enough.
Curse Network Downtime Explanation
Graduating with enormous debt forces a lot of kids into jobs they don't want, assuming they can get hired at all.
Except that the "idiomatic" implementations were not idiomatic, and the "optimized" versions were not optimized either. The whole paper was a huge joke.
Combined with hand finishing, lathe finishing, 4 or 5 axis CNC milling, or any combination of the above - and there are a lot more uses.
Really? And did Googles 3 billion acquisition of double-click kickstart the momentum that led to foursquares funding?

Me thinks not. The fact that foursquare, which makes no significant revenue, is now valued at 600 million dollars is the antithesis of what NYC, driven by profit motivated banks, is all about.
It's an example of a bubble.
Something similar but less severe happened to me with AirWave, an IdeaLab company, which got bought by Aruba in about 2007, after I left. The company had been through several rounds of expensive failed strategies and ensuing financing in the years before I joined, and so the stock option grants to the employees were quite small, as a percentage of the company. Some of the details are a little fuzzy in my memory now, but I did get paid for my shares: something like a month or two worth of the salary I'd earned during the three years I was there. (I think I wasn't fully vested, but mostly.)

The employees still at the company received substantial retention bonuses. The only one of these bonuses disclosed in the purchase papers I signed was that the president got an additional bonus of perhaps a year's salary, but later other employees told me they got substantial retention bonuses, too.

I don't feel like I got "screwed", exactly. I was a bit disappointed in the quantity, but it was a big improvement over what happened with KnowNow, where I never got back any of the US$6000 or so I spent to exercise my options, as the company's successive VC-approved management teams gradually mismanaged the company into bankruptcy.
Agreed; follow the link the author offers near the top of the article to Secunia. Of a few common OSes I looked at (Red Hat Enterprise 5, Windows XP Pro, Windows 7, OS X), OS X had the fewest advisories for 2009, 2010, and 2011; most vulnerabilities seemed to be of a more benign nature than other OSes.

Perfect? Probably not, but it's still the OS I'm going to recommend to my mom.
This seems like a great way to build structures on the Moon.

Imagine if we landed robots on the Moon to gather up moon dust into piles, and then satellites orbiting the moon could capture sunlight and direct that energy in the form of laser beams pointed at the moon dust. The robots would periodically brush away the excess dust, or add more to the pile.

This idea might sound far fetched, but back in 2005 some guy actually sintered moon dust in a microwave oven. ( http://science.nasa.gov/science-news/science-at-nasa/2005/09... ) This, combined with the op's article form a good proof of concept for 3D printed lunar homes.
it's amazing how few policymakers realise that. mostly, the poor tend to be infantilised and patronised.
support for EML?

http://en.wikipedia.org/wiki/Emotion_Markup_Language
Thanks for posting this!

I'm one of the co-founders of Memrise - shout out if you have any questions.
Printable version here: http://www.technologyreview.com/printer_friendly_article.asp...
Whether ACLs are present or not makes little difference. When a user is logged in, he either has access to do something or he doesn't. Only one line of that ACL really matters, and that's the same on a system with permission control but no ACLs (such as traditional Unix).

If the user is able to escalate his privileges (whether with UAC or sudo, the OS doesn't matter) in order to install malware then he loses.
"The Unix Design is significantly less granular than Windows..."

That's why it's more secure. Complexity means you don't know what's going on. Complexity means you will forget something. Complexity means there's more likely to be a way to squeeze through, more likely to be a bug, more likely to be a little thing that is forgotten.

This is also a problem with complex cryptographic APIs, overly complicated things like PKCS11 and X.509, etc. It's curious that security-related systems are among the most complex, since complexity is inherently bad for security.

I call it a lack of "situational awareness."
Science in Default
Just as a curiosity: yesterday I watched a talk by Thomas Ptacek at some indie Mac dev conference where he showed, en passant, how some kludges used by Apple produced vulnerabilities in Mac OS X. It’s old, fixed stuff by now, but I was like “WTF?” all the same. Because it’s very stupid stuff from Apple.

Here’s the talk, slides (check slide 11), and related blog post:

http://www.viddler.com/explore/rentzsch/videos/31/

http://www.slideshare.net/tqbf/c42-software-security-present...

http://chargen.matasano.com/chargen/2009/9/24/indie-software...
How do you manage your assignments? Do you ever feel bogged down by them?
Funny. That is totally different in Europe. Engineering very much requires higher education, which definitely includes at least a basic understanding of business, economics, law etc. and of course good knowledge of physics, mathematics and deep insight in some engineering field.
This is usually taught as a bachelor's degree. (Bachelor of Engineering)

That said, there are some able men and women who carry out engineering jobs without a degree (even though IIRC they can not call themselves engineers)
Scale it up and build a solid stone building? Anything else medium to large and stone, really. Giant statues?
From my experience with their phone support I'll agree that it probably isn't expensive, but only because it seems to be chronically understaffed. Multi hour wait times appear to be the norm when dealing with AT&T.
If you want free music, particularly on your own terms, why not just use Grooveshark? Finding free music on the internet hasn't been a problem for a long while.
In Europe, train traffic is passengers-first in daytime and freight-first at night. But then, distances and rail networks are better suited for passenger transportation in Europe than in the US.
Would be interesting to see a study focused on student debt and decision making around founding a startup or diving into entrepreneurship. On the one hand, those who graduate without a lot of loans would be financially enabled to dive into e'ship. On the other hand, loans might actually influence and be a driving factor for recent graduates who couldn't land jobs to create their own businesses.
They finally hit on the real story halfway down:

"“Generally, it is clear that things that make life less boring are a priority for the poor,” they write in their new book."

Yes, the poor spend their money unwisely when they have extra. That's the real reason.

If a rich person finds themselves down on their luck, they knuckle down and work really hard to get into a situation where they can afford to buy luxuries.

It isn't about lack of opportunity. It's about wise choices.

I can't find the story now, but there was a fairly wealthy man who decided to give all that up and see if poor people could pull themselves up. He stowed his credit cards and cash and went to live on the street. He started at day-labor sites until his work ethic paid off and he got a steady job from someone. He had goals like an apartment, a car, etc, with a certain amount of cash in the bank. He gave himself 1 year. At 9 months, he had completed his goal, and a family member fell ill. He quite before the 1 year, but he had already completed his goals and was on his way to a good life.

In other words, he spent his money wisely and was able to vastly improve his lifestyle in less than a year. But most poor people say it's impossible. Are they not trying? Are they trying, but making too many bad decisions?
I completely agree, I was merely refuting the authors point. Not stating that security does or does not rely on ACL's.
Personally I prefer intellij due to good integration with maven, spring and hibernate out of the box. It's been some years since I tried out Eclipse, so I'm going to try out the latest release in some spare time since I now hear maven support is getting much better.

Jetbrains also have a (fairly) decent Ruby IDE as well. And also ok JS support in their software.
To be blunt, quite a few politicians really don't want changes to the current status because it would endanger their power-base. If you ran on an issue, it is helpful not to solve the issue and blame the other guy for not solving it.

One example is bilingual education. There are very effective groups and lessons that can teach students English in a short amount of time, allowing the student to be in the same classrooms as everyone else. But if that student (or anyone else) doesn't speak the language of the majority, they are easier to control because they are not independent and need "special" programs. If they were bilingual, then they would have a better chance than 1 language people to get jobs and opportunities. More language = More options. Instead we get a lot of empty political rhetoric that keeps everything the same.
I honestly thought about this, back then when stock market had 'predictable returns.' Imagine $100K ($25k X4) in a retirement account for 40 years.
I suspect you're on the right track with your first guess.

Most people posting here are looking for some sort of deep meaning in this when IMO it is more likely just due to a localized side-effect of doing something such as storing the urls in a trie-like structure and then iterating over it breadth-first.
When students buckle under that weight, tragedies happen (the Columbine shootings; the recent spate of suicides among gay teenagers).

B.S. The Columbine shootings weren't the work of bullied nerds. It was the work of two utter assholes. One guy was a cruel psychopath with a history of violence (pipe bombs, known but not followed up on), the other guy was a severely depressed loser who stupidly did whatever his 'friend' suggested.

They weren't lashing out at anything. They intended to commit the largest act of domestic terrorism in U.S. history, and the only thing that stopped them was their own incompetence.

Whoever wrote this article just perpetuated myths which reflect the standard views of society: that bullied outcasts are the types who become murderous assholes. If you have ever been been bullied, considered "weird," or an outcast, you owe it to your younger counterparts to help dispel this myth.

http://www.npr.org/templates/story/story.php?storyId=1032342...

There was hardly any real information following Columbine. Instead, noise was bounced around between journalists and bloggers. It was like a giant game of telephone. Soon, there was noise about bullying, about outcast kids, and even the dangers of first-person shooters. The scary thing is that none of this was based on facts, it was just social bias revealing itself in an echo chamber! Instead of following up on known violent tendencies (which would have prevented Columbine in the first place), misinformed school administrators across the country began targeting kids who were already the target of mistreatment by their peers. It's bad enough to have the stigma of the weird, nerdy kid, but to add arbitrary suspicions that you may be a murderer is unconscionable.
To tell someone to their face that their experiences amounted to nothing more than perceptual disturbances would be at best rude, and at worst cruel, agreed.

However I think it's appropriate vocabulary when attempting objective analysis of neurological/psychological phenomena. Reductionism is an inevitable and valid criticism of any such analysis.

(When I said "real" in this instance I was referring to the physical existence of objects perceived, your ability to reach out and touch them. I wasn't trying to make a value judgement about the validity or authenticity of anyones subjective experiences.)
All I can say is that if this is the "simple" explanation to you, you and I think in very different ways. :)

To me, it's much easier to understand the visual where impedance is the hypotenuse of a triangle whose legs are resistance and reactance.
24 Hours with Android: Thoughts from a Debian User
I don't quite follow you. You seem to be saying 1) AT&T is smart enough not to do things that aren't cost effective and 2) forcing people through the pain of getting a particular browser improves their experience later, or maybe their ad views on Yahoo. Is that right?
I don't see why this is discussed so much, afaik this article just says "Windows is more secure than OSX", mentions Mac Defender and goes on OSX about market share... The same story Mac users have heard for the last 10 years. Nothing new here, moving on, and remembering the days of Melissa, Kournikova, Sober, MyDoom etc...
Just a quick comment on the people who're hating on the Rules of Success Bob Parsons has put up and on GoDaddy

* If one of the things he recommends turns out be of great value to you.

Then does it really matter whether or not he objectifies women or does a hard sell?

*

It seems that we as geeks tend to love people who pretend to be all goody-goody like Google and open source people but if someone has the balls to be politically incorrect then it automatically means that the strategy they are using must be bullshit.

He shot an elephant != His advice is not good.

Here's a little story about 'When you're ready to quit you're closer than you think.

One of my sites got closed down by a hosting company. Some stupid reason. I was thinking about closing down the other site hosted by that hosting company too - Didn't, Stuck with it and that site has ended up making me $440K over the last two years.

At the moment when it seemed most hopeless i.e. the bigger site is just nuked and what's the point in sticking with the fledgling site -> sticking with it ended up being a great decision.

That's just one example.

Perhaps rather than applying your ethics and morals filter it might help to consider his advice on its own (i.e. separate from the person). Does it stand up - are there examples in your own life that prove that?

*

A Colombian Cocaine Warlord might figure out the same strategic magic that Jack Welch does (perhaps something like - If you don't have a competitive advantage, don't compete).

It's still great strategy.
The problem doesn't get any easier to solve. 50 years ago there were less than 200 million Americans. Now there are over 300 million people. In other words, a lot more backyards. If we wait 20-30 more years?

The places were it makes the most sense are exactly the densely populated areas of the North East and in California. People need to start thinking about what's best for the country instead of themselves.
Looks like TechCrunch caught on to this thread, sorry if it was already posted by someone else.

http://techcrunch.com/2011/06/25/facebooks-ban-bot-leaves-so...
Unix by far is not secure. Access control via unix permissions is a mess, this is why we have selinux, apparmor, smack... The whole 'complexity' argument is moot todays unix with selinux, chrooting, jails, apparmor is much more complex than say a capability based security.
I have to say that I've been surprised by the reaction to this story on HN. I think the behavior of Skype's owners and executives was revolting and (echoing PG's comment on the other thread), not at all common from what I've seen & heard in my career.

I think there is also at least one clear lesson. First and foremost, choose who you work with based on their character. I think if you're across the table from Silver Lake, Tony Bates, Brian O’Shaughnessy or (as much as I hate to say it) Andreessen Horowitz, you should build in a significant "character multiple" based on how they acted here. You should also have MOFO or another top legal team on your side. If you're an engineer at any company any of these people are invested in, you should also be reading your contract extremely carefully, perhaps also with legal help. Having options that vest with "no value" is just absurd.

I'll note that I have no stake in this whatsoever, but it just makes me sick. My partner and I sold our company (for a tiny fraction of this deal's value) and spent a significant amount of the deal time negotiating on behalf of our employees after eliminating buyers who we wouldn't want to work for or didn't fully trust to take care of them. I don't want to portray us as saints (we're not, but we both highly value our reputations), but it was the right thing to do and most people I have worked with would do the same.

We're in an amazingly tight market for engineers right now. Please, choose your employer very carefully based on their reputation.
The only place where I've encountered the term "impedance" is in relation to the hi-z and lo-z instrument cables that you use to connect eg. electric guitars to amplifiers. You'd sometimes see these hi-z to lo-z converters. Is this the same thing?

The video's explanation would lead me to believe that impedance only applies to AC circuits. But instrument cables don't run AC, do they?
"It severely beats Java, but it falls pretty far short of Clojure, in my opinion."

agreed!
Maintaining a rail network is pretty expensive compared to other transportation infrastructure. They work well in Europe since there are many population clusters at relatively short intervals. Maybe the population topography of the US is less well-suited for passenger trains than in Europe?
I use IRC for just about everything. I run ZNC (1) on my server to maintain a 24/7 presence on multiple IRC networks, and use a combination of Irssi in a screen session and AndChat on my Android devices to connect to ZNC. I also wrote a ZNC module to send highlight and pm notifications to my phone using Notifo (1), and even chat over AIM and Google Talk through my IRC client using Bitlbee (1). Its a somewhat complicated setup, but makes me really happy and does exactly what I want it to do.

1: http://znc.in

2: http://noswap.com/projects/znc-notifo

3: http://bitlbee.org
The most 'whole' answer you'll find, by the director of Google's R+D, Peter Norvig, if you aren't already familiar with him:

http://norvig.com/21-days.html
One point I would add is that by default, Macs have Perl, Python and Ruby (I think). So it's easy to script malware or write portable tools. I'm not suggesting that these languages are insecure or should not be installed, only that a malware designer can pretty much count on having them available to use. This may make Mac/Linux cross-platform malware easier as well.
It’s possible some people might believe that, perhaps not HN readers But the quality of the management plays a very important role in the quality of the end result: Apples has Jobs and Microsoft has Ballmer. So Microsoft is at a disadvantage human-resource-wise.
As someone who uses and develops open source software, communication via IRC (especially the Freenode network) is an important element of my day-to-day routine.

I'm very happy running weechat in tmux, on a Linux VPS hosted by Rackspace.

I can then connect via ssh to that VPS and tmux/weechat session from multiple machines. For about 2 years I used irssi, but I dumped it for weechat.
What's wrong caltrain's handling of bikes? How would you handle bikes on a commuter train that only stops for a minute?