skysight-inc/HackerNews huggingface dataset:
This is true of all programs not written in Z notation...
I still have my original discs but it's such a pain getting it to run on anything newer than WinME that I'd given up trying to play it.

Is the rendering performance OK? Are the movies intact? Do you get the choral music that was only accessible to people who had a creative card with soundfont support?

Also, this reminds me of several video gaming magazine jokes:

Character Booster – Find yourself stuck on a difficult section or lacking the funds to buy that vital Phoenix Down? With the Character Booster you can increase your HP, MP and Gil levels to their maximum, all with the simple click of a button, leaving you to enjoy your adventure.
PC only? Really square? I guess it would be really difficult to port those amazing, cut-edge graphics to opengl...
BA's first A380 superjumbo arrives at Heathrow airport
Way to miss the point. This isn't about Nadim. Ask yourself this question: If there's an intelligent person with expert skills to contribute to either of two communities, and one of them is full of naming and shaming but the other iusn;t, where will they go?
If women weren't brainwashed to (generally) serve men, strive to be skinny, pretty and dutiful, they'd soon realise women don't need the male half of the species to survive.

SO, let's leave the stereotypes be, or risk the evolutionary extinction of males...
How to Hack Facebook Account Password - Loophole in fb Security
Urgh. Are we going to do this every time someone dies? HN already has a tendency to get spammed up with fifty copies of approximately the same article with the same comments when this happens, this is only going to make it worse.
Actually it's 1234567890. Which is even worse.

Cryptocat is written by people who don't fully understand how their program works. They don't fully understand how the platform on which their program is built works. They may be smart, but they need to sit down and learn things.
I agree that criticism should be constructive, and that it never needs to be toxic. I agree that "we" should be working to reduce toxic environments.

When you release a crypto product you will receive a lot of criticism. You need to be humble with the release, and humble with the acceptance of criticism, because the people giving that criticism tend to be very good at what they do and thus their time and knowledge is valuable.

So part of the problem is a toxic environment, but part of the problem is certainly the unhelpful attitude of people working on cryptocat.

I guess there's something in here about defensiveness and accepting criticism and cognitive dissonance.
The student was trying to reveal the Truth, which is that the NSA leadership are in fact, lying criminals, and she wanted to know if that was a requirement for participation in the NSA as a new recruit.

It is a fact that the NSA leaders are lying criminals who have violated the laws of the land.
English translation: Revelations about the French Big Brother

http://translate.google.com/translate?hl=en&ie=UTF8&sl=auto&...
These "serious cryptographers" really never seem to deliver usable solutions themselves - and therefore the average users use software like cryptocat, or they don't use software at all. Cryptocat managed to bring cryptography to the masses, and usually no "serious cryptographers" have managed with the same thing.
Personally, I think that universities in Italy just stuff you full of theory and practical, hands on work is extremely limited. I did Aerospace Engineering in Milan, and it was all books and nothing else (I started supplementing my studies with high powered model rocketry just to keep me interested in the courses, it didn't last long).

If you're passionate about a profession, that you know you have talent in it, then use it. A degree is just a piece of paper showing that you've gone through the usual path that says "you know the subject". What most companies look for is what's in your portfolio. What kind of projects do you help out on github? Do you make your own programs, just to make them and see what you can do?

I've heard stories of some game developers that literally did a game a week and posted them on their own site. Sure the games were crappy most of the time, but it showed how that person advanced in their knowledge in game development and design. And if that's not your thing, grab an Arduino and start messing around with it, make some projects (like an internet or android remotely controlled robot, make a weather station and a website for it, anything like that).

Your business card as a programmer is not what courses you finished or how well you did, but how well you know how to apply your knowledge to the real world. These small projects are your calling card.

Even if you're down in a rut, just look around for inspiration, or just pivot and try something else for a while. The road in one's life isn't linear, so you can't expect to continue to find inspiration/motivation doing the same thing over and over again continuously.
Nadim Kobeissi spends most of his spare time fighting with people who know better. This is no surprise. I remember the 50 long twitter reply chains with a number of crypto developers calling him out for bad design choices.
Roller Coaster Shmoller Coaster
This looks like it's working now -- so possibly fixed after your comment?
Hmm, very interesting quote (emphasis mine):

> If we see consistently that people, for instance, don't like playing with you, that you're consistently blocked, that you're the subject of enforcement actions because you're sending naked pictures of yourself to people that don't want naked pictures of you... Blatant things like that have the ability to quickly reduce your Reputation score.

If you think about it, what he just said is "Microsoft is quite happy with you using Xbox one to send naked pictures of yourself so long as everyone consents."

On one hand, that seems a very fair attitude. On the other hand, that's a very provocative statement (but probably not so much for the target audience).

Update: I also suspect that the question is not whether or not this system can be gamed, but how it will be gamed. It seems a simple enough idea, but trolls are going to have fun figuring out how to exploit this. They know there will be a "troll hell" that no one wants to be in and they'll do everything in their power to figure out how to push people there.

That being said, I love this idea (I'd probably love it more if I were a gamer).
That's the international, ISO standard symbol for "Two finger salute to any Brits that want a # key". By pressing it with the number '3' we used to be able to type a # symbol, even though it wasn't shown on the key, because Apple hates us.

Since Lion Apple has decided that just making our lives difficult wasn't enough, we really don't deserve the # symbol at all, and now that combination switches desktops. There is no keyboard combination on a standard, un-hacked factory delivered UK Mac that produces a # symbol. Really.

I keep a text file on my desktop that contains a single # character and cut-n-paste it when I need one.
What it looks like when Google links to your website
Looking back on the iPod + HP
ugh, another sensationalistic news story

edit: Yeah. There's no way this affects 99% devices, because 99% people won't bother downloading apps from non-Play sources.
If I were to write a book that pretended to teach laymen how to perform major surgery in their own kitchen, would it be reasonable for real surgeons to tell me to knock it the fuck off, or should they "get involved" and attempt to provide me with constructive criticism?
Well I imagine it might go something like this:

Bad guy gets CC details

Uses stolen CC to sign up to VPN

Goes on a shopping spree via the VPN so law enforcement can't trace him

So you're going to see more use of VPNs by fraudsters trying to hide than you are genuine users... hence the ban.
Unfortunately this account is just rage trolling and sabotaging the HN discussion quality.

If you think a user's comments are repeatedly not constructive and just there to stir up hate you can always flag a comment. You need to click on |link| next to the commenter's nick and then on |flag|.
Personally, I've taken a blunt-force approach to removing advertising from my web and have put http://someonewhocares.org/hosts/ in my /etc/hosts.
Argument from emotion.
What you are feeling is not restricted to your school / college. I've seen toxic work places do the same thing to some of my friends. If you are passionate about X but are surrounded by people who do not understand your passion, it can make you seem like an island to everyone. That would explain the `bubble` effect you are feeling.

Participate in online communities; Get involved in an open source project; Find people in your area that love to code or share other interests (surely there must be some); Make a cool project and show it to us. The possibilities are endless.

Know that what you are feeling is a passing shower. It will wear off when you connect with like minded people and do / share different things. Ups are downs are normal.
Very interesting point. Stop talking and start doing :-)
One of the most exhilarating things I have ever experienced was applying my coding skills to making stuff people can use and then (the important part) have people use it. I can't perfectly describe how awesome it feels but this is a good description (I suspect it has something to do with this: http://en.wikipedia.org/wiki/Autonomous_sensory_meridian_res... ).

So if you love your engineering, do stuff for other people!

If you love open source, join a project.

If you like the scientific side, implement a paper and open source it.

If money drives you, create an mvp for a need of a person you know has.

If you can't find that need do what I did a year ago: micro dev task delegation, i.e. rent yourself by the hour to help devs around the world (I actually published it here on HN) - it paid my vacations and I got to code for awesome people in awesome projects.

If you love good software design and awesome architecture write about your opinion with code samples demonstrating them. Hell, learn a new programming language (Haskell makes your brain tick :)).

I think a good developer that loves his craft is always a few hours away from something amazing. You probably just don't know it yet.

Disclaimer: MSc in Soft. Eng. so I know it sucks to feel the void.
How The Higgs Boson Was Found - Just One Year Ago
This is not exclusive for a CS Student, or even for a student. Everyone can go that way.

Tip: change your thoughts, change your syntony. You already know what you like, you just need to start working yourself in something big.

Listen to music you like, read the books you enjoy, talk to people.
There are plenty of projects you can get involved. Start using Debian. Go to a new restaurant. Eat something new. Go and walk in a new park. Count the stars. Start contributing at Wikipedia. Meditate, Kriya Yoga. Smile more. Greet everyone. Buy a present for someone you like (a flower to your mother). Write a real letter. Just do.

People too smart and not so intuitive, tend to use the mind more then they should. You, of course, need to use your mind but you also need to use your intuitive felling (some call just "heart").

When you start to go to the right path, you will feel that. No one can say to you, only you can sense.

This is just what I think and what I do.
Engelbart was not just "someone". As the other comments in this thread have pointed out, he didn't just invent the mouse. He conceived of hypertext 25 years before the world wide web. He conceived of object-oriented programming. Graphical user interfaces. Watch The Demo ( http://sloan.stanford.edu/mousesite/1968Demo.html )if you want to see a man that was truly ahead of his time.

I think he had a greater influence on the current state of computing than Steve Jobs, Dennis Ritchie, or perhaps anyone in the computing world than anyone except for Alan Turing.

I think it is quite appropriate to morn his death.
Asia’s Startups Are Hindered By Confusing And Outdated Laws
If I'm not mistaken, that's mostly what Linux distributions do: package existing software and make sure software packages play well with each other.
Of course there's a moral grey zone when selling a used car. We're talking about the people who craft something being snubbed for the profit of a private individual. When someone buys a used car that means a new car isn't sold. The car industry and any industry that has used sales, has to then push up the price of new products to counter the loss of sales from the used market, punishing customers. This is BAD, no matter what way you look at it.

Money is meant to be a mechanism that enables the trading of labour. I put in X effort, I am recompensed with Y money. I can then use Y money myself to by things that I want. To then resell something I've worked for and legitimately purchased is me making money out of nothing, or rather from the labour a game developer has put in. That right there is the moral greyzone. You have a gut feeling that you should have the right to resell any of your possessions, and perhaps you're right, but you have to accept the damage you do to an industry, and to the other purchasers of products and services like yourself, that is done when you perpetuate a second-hand market.

To say you have a right to resell, and the added inference that 'more money for myself is good' that comes along with that is a very narrow-minded and one-sided argument. If you think about the larger picture and the consequences of your actions then this all becomes a very different proposition. But as the owner of a used games marketplace I don't expect you to see the selfless side.
I don't understand the following: Why doesn't the server change the length encoded inside the hash when getting a longer string?
Top Reasons S3 Is Like Crack
The problem C# has is that wrapping every iteration result in a container would make iteration ever more expensive than it currently is.

The Option type in Rust is incredibly cheap compared to the equivalent struct or class in C#.
Or abortion of foetus if she's a girl. Or of a foetus of whatever gender if "we're too many", and one more would mean less confort for the others, less education, less whatever.
You can still accept multi-line JSON with line delimited JSON.

http://en.wikipedia.org/wiki/Line_Delimited_JSON
When I was at university (Russia) I felt something similar. After graduation it didn't change much, except I started to earn money.

The only way I aware about to change the situation is just find something interesting and dedicate yourself to it. Just forget about people around for a while, concentrate only on a few (close family members), after some time people come to you because you become more knowledgeable and have deeper view of the world then ordinary people.
So, if I get this right, it's a bug which could be used as a feature by Google to work more effectively with the NSA.

(It doesn't sound too far fetched to me, since we know that the NSA has even installed hardware at companies like Google.)

EDIT: to the downvoters: if you downvote, say what you don't find ok. Is it the critical thinking part?
Looks like a good try to force Android users to use only Google Play. "...perhaps via a third-party app store or fake app links."
How is the faceting (checkbox logic) done here? Using an existing project or custom made?
I guess the business plan was something like "let's make this old win32 code run on win7 and ship the fucker", rather than any well-thought-out long-term effort...
Plasma / LCD TV lift in a piano
Don't forget: Maternity/Paternity Leave, Paid Sick Time, and Paid Vacation.
For what it's worth, as of right now the title reads "Computer Visionary Who Invented the Mouse" (the URL remains the same as the title posted in HN, which leads me to believe the title was changed).

The article itself is rather long, and I found it a thorough professional biography. The headline was meant to grab the attention of the laymen, and I think losing a little perspective in order to raise general awareness and relateability of the piece to the general public is acceptable in this case.
Yes, but might the people using VPNs to make fraudulent purchases not use fraudulent details to buy the VPN in the first place?
I'd say it's akin to me building a high-speed car that randomly stops braking, severely endangering whoever uses it. As long as it's just me and other high-speed car enthusiasts playing around with it, that's fine.

But if I package it up as a DIY package, ready for the real world, and lots of people start building/using my faulty car, I would consider it quite important to add a huge disclaimer.
We are all operating within a Higgs Field!
The article doesn't say that it means camping ground. It says it means

> a floral symbol that was used in Sweden to indicate an interesting feature or attraction in a campground

which is something entirely different. (It might still be wrong -- from what you say it sounds as if it's used in plenty of places other than campgrounds -- but it isn't wrong in the way you imply it is.)
Excellent writeup! A good intro at a good level with enough keywords to get those of us who don't hack something to google.

Was it the pwnium3 contest? What was the author's standing? Is this "Pinkie Pie"?
This is better off not done than done improperly.

"I managed to produce shit while you refused to produce shit!" is not something to be proud of.
The summary:

- ∃ a (centralized) data collection by the french secret services (DGSE)

- almost all telecommunications are intercepted and stored (physically, at 141 Boulevard Mortier, Paris)

- They value metadata (social graph, etc) more than contents

- Some parts of the Police force and some other agencies have access to some of the data

- The DSGE assets that the law does not "cover" this operation. The CNIL (French commission for "computing and freedom") disagrees. There is some general consensus to pretend that this French PRISM does not exist.
I'd use dc.js, nvd3 or just d3.js
Simply put: <p>some text</p> involves more awkward use of the right-side of my keyboard then there's any need for it to.

Contrast to Jade where I would just go:
p some text

and let the indentation sort out the DOM structure. It's simple, readable, and doesn't overuse a set of keys placed more or less to be used infrequently (the <> brackets). All this translates to more productivity.

CSS is different problems, but it still stems from being overly verbose (too many vendor tags to worry about) and lacking useful functions, interators etc. Basically CSS sans a preprocessor is just slow and clumsy to work in.
Final Fantasy XIV: A Realm Reborn - Objective-C Lodestone API
Spicing up the bedroom with a killer headboard
I can think of many ways to show "support for freedom, openness and the rule of law". Signing up with a Multinational Credit Card company is certainly not one of them...

What about just donating to Wikileaks, Pirate party, or spending your money doing things made only possible because of "freedom, openess, and the rule of law". Like filing that FOI request you've always wanted.
If you are reading this text, it is probably because I'm dead
This is funny until I realized that as a Rails developer in France, startups are pretty much the only option.
A 4-Year-Old Android Bug Could Bring Malware to 99% of Devices
The Death of 3D and Future of TV Innovation
P.S. a tip for PavlovsCat if you're still reading this thread, quote less. It's an implicit appeal to authority (a fallacy) and it makes you sound like you don't have your own ideas.

Thanks, I know it's meant well, but I disagree that it implies appeal to authority; simply ignore the author name and source and notice how the words stand on their own... anything else is a strawman, not any appeal I am actually making. I'm just a quote geek and like tipping my hat that way, when I remember someone having said what I'm getting at in a beautiful or precise fashion. How that seems doesn't really bother me too much: if someone is open to the point I'm making, they will hardly mind a quote; if they're not, even my nickname might be an excuse, or the time of day.

I just love quotes, I even collect the from perfectly "normal" people including HN. Like finding shells on the beach and going "look! someone said this! :D". I also collected quotes them mostly because they fit to what I was thinking (at the time), instead of, say, adapting what I'm thinking to random stuff random people said throughout history. Things aren't this or that way because Chomsky says so, but rather Chomsky is a genius for some of the things he says, and what ultimately matters are those things.

Having own ideas is nice, but noticing that your own ideas are similar with stuff that's been said a million times before, or is currently being said by others, is also nice. Many, if not most ideas aren't really new anyway, they get rediscovered and rephrased all the time.. what matters is if and how we implement them. I think Goethe said something about that :D

Wanna know my favourite quote?

"I saw a human pyramid once. It was totally unnecessary." -- Mitch Hedberg

You can put that on my tombstone, to date I found no better summary of my experience on Earth.
So I guess we are indeed posturing against the US.
Boy 'lived as a robot' for two months (Anybots)
Testing features that only exist on certain environments/devices
"How to find business problems: ask on HN"?

I hope this does not get across as pure negativity, but I thought this is the exact question your book would answer.

On a side note, I think most business problems go unnoticed.
s/PC/Windows
https://news.ycombinator.com/item?id=5987097
I don't imagine many developers see hash(secret||data) as a replacement from HMAC. I made that mistake once, but I had not yet heard of HMAC at the time.
Did the same thing - very happy with Tmobile. Coverage is a bit spotty in the country, but the cities are great & it's been getting better in the short time I've had it (3 months).
Miniature human liver grown in mice
So, let's see. The NSA does it, GCHQ does it, DGSE does it. The operating assumption should be that all countries are monitoring all communications for at least metadata. Personally, I would not be the slightest bit surprised to learn that all phone calls are being recorded and as much Internet traffic as possible.

I'm not surprised by this news at all. The technical means have been there for years and years. And the desire has been there for much longer. Anyone who reads the history of SIGINT will understand that the desire to capture all communications is perfectly normal in that environment.

Snowden's "revelations" are completely unsurprising to anyone who has thought about this and the technology. I'm still waiting for him to reveal something actually surprising.
'Master key' to Android
Don't Automate: Lessons From The Hacks Powering Outbox, The USPS-Killer
So, Windows 8.1 will now be at least the 2nd released OS to integrate this natively… That must suck for their marketing team.
So, it seems, that there is some "special, less strict" way to install packages for "trusted vendors", because it is much less probable to find a major flaw in a standard jarsigner + zipalign procedure. If so, it is just another idiotic "management decision".
New cheap VPS provider, based in Sweden
To my embarrassment, I didn't really know much about Doug Engelbart until Brett Victor brought him up in one of his excellent talks (Inventing on Principle). I quite like his eulogy: http://worrydream.com/Engelbart/
Forget About SEO, It's Time to Build Your Online Authority
Well then you need to change your perspective I guess. Of course it's comparable. They are both political systems.
Is there a reason why this bug could _not_ be used as a feature by Google to work more effectively with the NSA?

(It doesn't sound too far fetched to me, since we know that the NSA has even installed hardware at companies like Google.)
Revelations about the French Big Brother -PRISM-
Chasing Growth, Fab.com Sheds Executives and Misses Targets