skysight-inc/HackerNews huggingface dataset:
I'll repost my comment from TheVerge:

It just boggles my mind that a decade and a half after Innovator’s Dilemma and Innovator’s Solution came out, which I’m sure every CEO has read so far, there are still so many companies that repeat every damn mistake in the book. Heck, IBM is actually given as prime example for why big companies fail, with their past failure in the micro-computer market.

I mean look how crazy this is. IBM sells the server business because it’s “not profitable for them”:

“It’s underperforming because of the cost of doing business on IBM’s side,” he said.

But on the other hand, Lenovo wants it because they consider it a profitable business:

“Low-cost servers are the fastest-growing, most attractive area of the server business right now, so this would make sense,”

http://www.bloomberg.com/news/2013-04-18/ibm-said-to-be-in-t...

This was written to the letter in Innovator’s Dilemma – a decade and a half ago – and yet IBM still failed to see it coming. Some companies just deserve to burn. There’s no excuse.

Companies getting disrupted need to adjust their cost structures, if not they need to create entirely new business spin-offs that can act as independent businesses. This was discussed in Innovator's Solution. It would've given them the ability to actually make money off of this "fast growing sector" like Lenovo calls it. But because of their current cost structures, they can't do it now.

They are now moving up-market to software and services, and letting Lenovo, a down(er)-market player take this business away from them. What do they think will happen in 5-10 years? Lenovo (or some other PC player/new server player, currently) will move up-market yet again, and do what IBM does cheaper, while still being very profitable, while IBM will be forced to sell that business, too. The solution to disruption isn't to run away (at least not in the long-term).

This will happen to Intel, too, within 2-3 years. Right now, Intel makes 70 percent of its revenue from ~$200 chips in the PC market. In 2, maybe 3 years at most, that business will be completely commoditized, as ARM chips reach similar performance levels at much low cost.

Intel has tried, with little success, to enter the mobile market, but right now they aren't making any money, and are in fact losing money with Atom chips, especially since they're paying OEMs to buy their chips [1] (anti-competitive? You tell me).

Trying to succeed with Atom is sort of the right solution, but if they aren't going to make money with their own cost structures, then it's going to fail. Trying to succeed with Core chips by lowering power consumption is a losing proposition because those chips are much more expensive.

[1] - http://www.computerworld.com/s/article/9245530/How_Intel_is_...
> you had a problem with a badly written wordpress plugin

The plugin is top 10 popular one

> because PHP is easy to deploy even if you dont know PHP.

Wordpress has clean URL, but under the hood many .php files are directly accessible via URL, so hacker found a exploit, crafted a parameter aginst one particular .php, and got in.

The solution? Limit URL entry to only one .php file (like index.php), more rewrite configs and mod_security. So you lost the benefit of copy-to-update, it becomes just as hard like other language/frameworks.

As ownCloud community grows, I think this problem will surf again and it will end up like many PHP forum/CMS today. You can put up a usable site very quickly, but once or few months you have to patch the system, and many plugins you need most are abandon-ware.
The issue I have with the hypothetical is: how would they know about the phone calls without a wiretap? If there was no other reason to suspect the guy, they'd have no basis for probable cause, and thus no way to get a wiretap.

Now if someone tells the police that they've been getting incriminating phone calls, well then that seems like more reasonable probable cause, and doesn't strike me as morally dubious.
Do you have a link to you blog post? I'm super curious about your story.
I can relate to you wanting to go back to Italy; it may not be the best place to have a startup (bureaucracy, etc) but it can be a fantastic place to live in! (I spend a couple of months in Italy every year, and I always can't wait to come back!)
Mail1Click Free, 4096-bit encrypted,cross platform NSA-proof Email
I don't see the google plus issue as one of hiding her past as it was her 'new' name which was leaked to the co-workers not her old one which she had been using at work.

I see it as an issue of trying to maintain two identities at the same time on the same hardware. This was no easy task before different accounts all got tied together. Now I will agree it is much harder.

While using different sets of hardware is how drug dealers accomplish this task in TV and movies a person doing so for non criminal purposes should not be required to go through this, however I don't know how and I won't speculate on how such users can or should be able to do this, as that is a complex problem.

I do not use my legal name on things online but I am fairly consistent with my name use, as such I am privileged enough to have google+ using the name I would like it to display. As such I am also unable to identify all the sources google+ uses to determine ones name. Would I be correct in assuming it is only things in the google ecosystem, or does google somehow scrape name data from other sources such as Twitter?
> apply for a job/internship in the U.S

Definitely apply for a job in the U.K. It's like the U.S., only smaller, nearer, and entirely straightforward for an Italian to get a job here (I assume you are Italian living in Italy. Otherwise, maybe its no easier).

Also, don't despair! You've got plenty of time. If you get a good job that is too easy, then focus on enjoying your passions, then finding ways to get paid for them.

English university: I wouldn't bother. If you've got a degree that's enough. Getting more coding experience and knowing what you're interested in will make a master's more interesting and useful if you do decide to get one.
That's completely fair otikik---try to imagine a situation in a team (ours) where the average is 30 pull requests a day and north of 100 comments.

Different workflows and environements, different tools.

As far as I'm concerned, I find Trailer handy even for my weekend side projects as it lets me reply to PRs and comments from contributors more quickly (I might forget refreshing Github's web UI, and emails, well...).

YMMV may vary of course. We're just glad to offer you an extra option :)
Doesn't that have essentially the same problem as asking? If is see a new UI element after an update to an app I use, of course I'm going to click it to see what it is, even if it looks like something I don't actually need.
This seems like a business opportunity -- come up with a steady stream of "security issues," then use the resulting access to provide paid customer service for GOOG.
Z for mainframe, I for iSeries (think AS/400 - but now these machines are huge), and P for AIX.

the installed number of those three is immense and in many organizations most people would never suspect.
Jouw Gezonde Recepten | Wat is de beste manier om kreeft te koken?
I'm not sure what your age has to do with this submission, I know a guy who wrote a simple operating system with 15 and never put his age online just to get 'real feedback' as he put it.

Edit: After looking at the code it also becomes apparent that you did not write an "XML-to-JSON converter" but just put a (very simple) web-frontend in front of the crack-library. ( http://www.railstips.org/blog/archives/2009/04/01/crack-the-... )
Not to discourage you, but I don't think the title is really honest this way.
My dream is for someone to publish a SuperRigorous No-BS Newspaper
Preventing "Lag Hacking" in Multiplayer Games
Where does this "swombat3" come from? My username is swombat, not swombat3.
ScareMail makes email “scary” in order to disrupt NSA surveillance
Too bad. This is why people from Founder's Institute fail, they're all nice, which is the problem because it's dishonest and a waste of time. This is why listening to friends and family for feedback is pointless. Accurate and honest feedback is gold. So trying to convince everyone else to act like friends and family isn't useful either.
Getting a J1 Visa if you're a student is not hard at all. You can have an internship up to 12 months.
Maybe the problem is with you, and not with the text?
Not after the first month you won't.
On HN? Do you really have to ask?
This article has pretty much the same content as my article from March, 2010: http://lee-phillips.org/gcaldisaster/

Even the titles are similar: this one's called "Another Google Privacy Flaw"; mine was called "Another Google Privacy Disaster Brewing". So people have been complaining about this since at least 2010, and Google by now has pretty firmly established that they don't care.
Well screaming like a (anti)fanboy doesn't fit in with HN's discourse, and will make the majority of people dismiss what you have to say. That's as shame, as I actually agree with you on this topic somewhat.
It falls over with an internal server error if you enter invalid XML. That's not good. Besides that, it's ace that you're learning and putting code out there for snarky old people like me to complain about. ;)

Regarding your age though, you're old too. http://www.ted.com/talks/thomas_suarez_a_12_year_old_app_dev... ;)
Here's a better article, although in Finnish http://www.hs.fi/talous/Nokian+puhelinihme+p%C3%A4%C3%A4ttyi...

I'm not completely surprised at the results. I've tried to be an advocate, but Microsoft's slow development cycle along with lack of apps frustrates me more and more. No Venmo, Uber, Lyft or almost any other new and useful app that comes out. The camera is still pretty great, but alone it's just not enough to get a Lumia at the moment.
How Scott Adams Growth Hacked His Dilbert Cartoon
The US continues to puzzle me.

China is seen as aggressor in Cyberwar, Chinese hard- and software is accused of having security problems, there are lots of discussions about the more aggressive role of China in Asia, the US has a huge trade deficit with China, China is accused of spying, ...

But the US continues to sell its companies and its business to China and imports stuff from there more and more.

Does the US have an idea what to do to balance the relationship - besides sending the Navy or let bomber airplanes fly over disputed areas?

http://www.reuters.com/article/2013/11/27/us-china-defense-u...

Note the US government needs to approve such deals:

http://www.bloomberg.com/news/2013-02-14/make-it-easier-for-...
Since you've been busily doing PR for Google lately, I assume you're paid for it. Care to be honest about it?
Programming is the start not the end: develop thinking & problem solving skills
Out of curiosity, would a tweet/SMS also be considered "expected" by you, if I entered a twitter handle or phone number in the title?
After years of running with iTunes, I settled with Instacast when iOS 6 came out and Apple removed podcast support from the music app.

Instacast for me has three killer-features:

* you can double-tap the headphones/microphone button to skip 30 seconds which allows me to skip ads without having to take the phone out of my pocket.

* you can sort the unlistened playlist by time ascending (so many clients only allow newest first) and you can change it to sort by podcast order first, so new releases of podcasts you like more can preempt the general older->newer order.

* instacast also has a mac app that's synchronized with the mobile apps. One of my most favourite past-times is playing Minecraft and listening to podcasts at the same time (wanting to get both the game audio and the podcast over my headphones). Being able to sync play position between my phone and my mac is very handy.

It's crazy one person's killer-features are likely not that interesting for the vast majority of other people.
Coming from Vim, when I switched to Emacs, I found the starting aesthetic experience more than lacking (or, ugly). It took me some time (and a helpful HN discussion) until I found good themes and good plugins to make it look aesthetically pleasing (to my eyes, at least, after all people's tastes differ).

If somebody is looking for a nice Emacs theme and feels that the OP is a bit too minimal, have a look at my Emacs conf (I know, shameless plug) here [1]

There's also a screenshot [2]

This configuration is kinda optimized for Emacs+Evil to be more like Vim, so you may just want to have a look at the theme / plugins.

[1] https://github.com/terhechte/emacs.d
[2] https://raw2.github.com/terhechte/emacs.d/master/screenshot....
The Kickstarter games you'll be able to play in 2014, not just pay for
One important fact that this apology made clear for me was that they were never actually planning on outing her before her suicide:

"2. You need to make it more clear within the piece that Caleb never, at any point, threatened to out her as he was doing his reporting.

3. You need to make it more clear that, before her death, you never internally discussed the possibility of outing her (and we didn’t)."

If you read the original piece without this knowledge it sounds like they wrote an article outing her, told her they would publish it and she then killed herself. What actually seems to have happened is that they only wrote the version of the article outing her after her death.
Maybe it's just me, but the tone (especially in the title) plus the prominence on the main page made me think this was something more urgent and serious, like someone trying to get out of an abusive situation.
Disclaimer: co-founder of a company called Phusion who started the company in his final year of graduating CS... in Enschede, The Netherlands (a city you might have never heard of before, and that I wanted to mention just to underline that it's possible to create a company pretty much anywhere thanks to the internet).

I think what you're struggling with is more of a mentality thing. I used to think I was trapped like you (but then took a macbook to the knee ;-)), but figured out there were a few things I could do about it:

- Complain about it (i.e. stating the obvious) which would not solve my situation.

- Move to the states to found the company there, which would not solve the situation for future generations.

- Try to deal with it somehow, and try to contribute our little share in the hopes of cultivating a local tech industry.

We chose the latter, because we're the adventurous type I guess and would love to see NL get on the map when it comes to tech startups. Even though this arguably has made things a lot harder for us than they needed to be, we learned a lot by doing it this way. The absence of like-minded people was especially hard for us: startups tend to take a lot of time to set up and can be pretty lonely if you don't have people around you that are going through similar stuff as you are. We eventually found a precious few of them in Amsterdam, with whom we regularly have coffee with up till this very day. Now, Italy is a lot larger than the Netherlands so I suspect there are more startups there as well; you just need to find them, perhaps this post will contribute in finding them.

Unless you're on an applied university, from my experience, programming isn't really taught at CS at university level. Instead, the focus is put more teaching you "a way of thinking" and it assumes that you'll pick up things like programming in languages like Python/Ruby, and learn about REST on your own time.

I believe you might have enrolled into university with the wrong set of expectations: during my entire CS curriculum, I've only had 2 programming courses, but they were focussed more on the paradigms than elaborating syntax; the latter things were assumed trivial and had to be figured out on your own time.

It's easy to get caught up in things that an "environment" is doing wrong, and to lose sight in what it does right. Personally, I can't imagine living somewhere else at this moment in my life than the Netherlands for example, where we have pretty good healthcare, affordable universities, and so forth. If you're unable to come up with a list like this, then it might indeed be a good idea to consider moving to another country for a little while and see if the grass is indeed greener on the other side. Shouldn't be too hard as an EU citizen right? :)
US companies operate as individual entities. Our government doesn't have end-to-end control over commerce.
Eh, Snapchat is worth more than half of Sun Microsystems.
IBM is a private company, it isn't owned by the US Government.
I don't think they released numbers per continent/region. Maybe they sold most of the 8m units in Europe.

For comparison, Apple expected to announce between 50 to 59m iPhones sold last quarter. The results are usually a little bit better than the official guidance so maybe 60m. That means Nokia sold around 13% of what Apple probably did with the iPhone.
Probing America: Top German Prosecutor Considers NSA Investigation
The useful part: https://github.com/karlcoelho/xml-to-json/blob/master/app.rb...
> The point I was trying to make was an economic one - if it is easier to fire a mistake (either for perfomance or business-reasons), then it makes you more likely to hire people.

Given the data you have no argument here. In germany it's fairly hard to fire someone who's out of probation. Still, we have a lower unemployment rate than the US.
They should just be International Patenting Machine
>Google, if you want us to not think you're working hand in gith the NSA, stop carrying their water for them.

I love this line and it sums up all my frustration about Google. They want me to think they're not in league with the spy agencies when they're the biggest spy agency there is.
There is a follow up to the blog, which features scripting languages:

http://pyskool.com/scripting-languages-come-to-dinner/
Youtube videos are terribly slow for everyone, regardless of ISP. Every other video service works much more reliably than Youtube. It's your goddamn fault, Google. Fix it.
Here's the press release which gives a bit more information: http://www-03.ibm.com/press/us/en/pressrelease/43016.wss
That's because social websites are in the business of taking money from speculators and unsuspecting investors. The valuation doesn't represent their revenue-producing capacity, just the fact that they can be traded by speculators for the (remote) possibility of becoming the next Facebook.
Scripting languages come to dinner
Do like me, come to Cambridge UK. No visas, lots of jobs and an amazing city. We also have a quite big Italian community.
Match burning in slow motion
Spammers gonna spam. Those around in the 90s should remember the usual email address obfuscation techniques.
-1 on start your own consultancy in Italy. Taxes will kill you. It's not worth it.
One company wants 50% profit margins, and the other is okay with 20%. The same business may be great for one and something that is dragging down the other.
Hi Lee,

Although I did search for information about this issue, I didn't come across your blog.

I'll update mine with a link to yours.

T
I've been a huge Tarkovsky fan for years too. Last year I saw the Chris Marker film on him and I heartily recommend it if you haven't seen it. That also goes for anyone who's read the above and wants to know more about the method of his work.
> I tried to look away, apply for a job/internship in the U.S. but the reason is always the same: visas are hell. I would do anything to get my way out.

You did say you're willing to do anything, right?

There are a lot of good suggestions on here and this is far from your best one ... but there are a lot of American women your age in Italy. You get an American girlfriend, marry her, that's an automatic path to US citizenship. Be genuine, obviously, and don't get involved with her just for this, but it would be a nice bonus for you if you did.
It's written in PHP and had numerous showstopping bugs unfortunately (atleast when i tried it out, which was 2 months ago). Syncing didn't even work.

I'm running Seafile at the moment, http://seafile.com/en/home/ which seems to work OK.
US government is one heck of a big customer of IBM though.

Not sure how much in the low-end server market, but still.
I think the app selection has actually gotten pretty good, but I do not do much ride sharing. But, the problem for me is the ridiculously slow update cycle.
Well, first of all: i'm excited to see so many italians over here. We are a quiet but strong community :)

As most of the people already said: i feel your pain. There are MANY good advices on here and others have already highlighted most of the options you have. I passed (actually, not yet completely) thru a similar situation. When i was your age, i was completely crushed and just said "fuck you" to everything and left for seeking opportunities and a break abroad. It was a mistake. What really happened was that i was out of control and while i found some opportunities, in the mid-term they were just a waste of time and added very little value to my life in terms of knowledge and new opportunities.

1) Leaving Italy and work abroad can be rewarding BUT you need to do it at the right time. First: you need to be REALLY GOOD and competitive in programming. Master your tools and (IMHO) it is very unlikely that you are at the required level right now.

2) Mastering tools does NOT mean to learn how to use Angular or learn about the latest framework. Languages, frameworks and libraries are an implementation detail. To master your tools, you need to be a lot better than that (or you'll just become a coding monkey). Therefore, stick to your university, focus on patterns and learn real coding best practices.

3) Get out of your room. Start to attend to User Groups in your city. Choose something you like (for example, if you are in Milan, i highly recommend you to join us at the PHP User Group or at the Extreme programming user group). You will meet quite-above-average passionate programmers. You will also have the chance to meet inspiring companies that won't think twice hiring you if you put the right amount of effort and are passionate about programming. University IS important, but if you feel crushed and unrewarded by it, consider taking it "easier" and start looking for the right working opportunity. This is the thing that changed completely my life.

4) Don't be afraid to say "F-ck you". Most of the people out there IS just so mediocre, it is a fact. Avoid them, both on the professional and personal levels. Avoid close-to-slavery jobs proposals. Avoid compromises, understand that every time you waste a minute with any of these mediocre situations, you have a minute less to spend on what you like and with whom you love. They don't deserve it. You are a lot better than that.

5) It is true that you are not alone. The vibrant and exciting community is just hidden. There are AMAZING programmers in Italy, i'll be happy to introduce some to you :)

6) Understand that in this moment of your life (if i correctly intended your call for help), you need to recover balance. Balance is the starting point for building great things.

Those are just few advices, but they are the core that allowed me to revolutionize for the best my life in the last 6 months. My goal is to give you some very practical and achievable advices. I hope that my feedback somehow helped. If you feel like getting in touch, just write me :) Keep up and be amazing! We live life only once, there's no time for this kind of bad feelings.
The question is what is the longer term stability and volatility of that value? In both cases. Also, how much of that value is perceived and how much is calculated.
“some of the things he did were beyond his technical capabilities. Raises more questions. How he arranged travel before he left. How he was ready to go—he had a ‘go bag,’ if you will.”

A "go bag"? You mean a packed suitcase?
I am having difficulties understanding the explanation - how can IE8 have a number equal or higher than IE9?
Compatibility is a red-herring, as Valve is about to show us (in spades)