skysight-inc/HackerNews huggingface dataset:
Yeah, I'd be pretty annoyed if I thought I was going to get a social introduction and a tour around an office and then unexpectedly had to do a full technical interview.
The website in itself is not illegal, even in the US. However, the copyright cartel have strong influence and pressure hosting providers to ban you. The Netherlands is okay for some websites (file hosting) but bad for other similar sites (file sharing). You're in a new niche, so it's hard to know how you're provider will reach under pressure from BREIN and other anti-piracy units. It's something you'll have to learn from experience. In addition to my previous comment, it's also worth noting that Romania is very good for your type of website and they offer very cheap, high quality and fast bandwidth - Voxility.com and M247.ro come to mind. From my assumption, you should be fine in the netherlands but it is known that the MPAA is currently planning to sue Leaseweb for hosting cyberlockers in the Netherlands. So that might pose a risk to you in the future.

I would be amazed if Adsense didn't suspend your account when you get popular. Once they do so, your biggest challange will be finding a way to generate revenue for your website. File hosts/sharing sites all use low paying ad networks, that's why you see installer adware mixed with popunders and a dozen ad banners on those sites. I recommend using two ad networks at a time so if one suspends you, you'll not be drained of funds. Video ads are the highest paying when you're unable to use adsense. AOL's Be-On network is fantastic (you can earn the same amount as Adsense with that network).
Amusing, but I feel like that's a terrible way to think about return codes. No error vs. error number does not map cleanly to a boolean.
Good luck with that. We can't even give the creat() system call an 'e' at the end.

(Not that it should be used much these days; the 'creat() then open()' idiom is a race condition waiting to happen, so 'open()' has grown the ability to create-and-open in one atomic operation. That seems to handle most of the file creation that Unix programs need to do.)
The first thing I thought of when reading this was Steins;Gate. Such a good show. Especially with the OVA and extra episode.
We have pretty good ideas on how humans or other intelligent agents could "treat each other right". Philosophers, and people who study game theory in particular, have many answers to this problem.

The prisoner's dilemma is a simple example of why treating everyone right is challenging.
“Positioned to Prosper” – Nintendo Commits to Mobile
Buddy, you are not the only one! Many of us have struggled with things that appear so easy to others, like job interviews or finding a girlfriend. I don't know you well enough, but like somebody else here has said, I think the key may be to continue to develop your social skills. My strategy has been to actively do things that make me uncomfortable. Does starting a conversation with that stranger at a meetup make me feel a little uneasy? That's a clear sign that I should go do it! I think if you follow this path you will find your life improving in many ways, as I have. Feel free to message me if you need any additional guidance or encouragement, email is in profile.

If you are feeling depressed or frequently anxious, which you may be, I would suggest finding a therapist who specializes in cognitive behavioral therapy. They use a scientific approach to help you deal with problems of depression or social anxiety, and they can also act as a coach to keep you motivated as you overcome these issues.
1. Humans don't have to agree to something to program it.

2. What makes you think a computer can't do something just because you don't know how to do it? Maybe someone else does.
Just think about that you are not only one. In your circle or the people you are able to observe may have better life but it does not mean that you are the only one around who struggles. The solution is yet simple, don't compare yourself with others considered better than you. Because there will be always better than you and this will make you unhappy.

We are here to play the roles that is given to us. You may think that some people born lucky but in reality the luck is just relative. You may consider yourself unlucky or always struggling but what if you have live it and it makes you stronger for better life. Trick is just not quitting.
This is a post vs pre singularity problem. Post-singularity, the bots won't care about our rules of ethics, rules of engagement etc... Definitely something to worry about.

Before we get there though, we have the issue of the dumb bots giving exponential powers to the few humans in charge. Today military and police personnel can refuse to execute an order that is wrong. Dumb bots won't.
What makes you think it has been "downvoted"? (There is no downvote for submissions. Submissions without URLs are automatically penalised. It might have been flagged, but what makes you think it has?)
It all depends who you compare yourself with. Sure, there are better looking and richer people around you. But being young, in good health and living in a developed country (?) makes you very privileged.
500 Startups’ Expectations for Japan and Beyond – Interview with Dave McClure
Royal fish
Good and well-written advice.

I would also suggest that the OP think of the steps taken towards any particular goal as planting seeds. If one plants enough seeds, a certain amount is bound to bear fruit. A former sales manager of mine called it "the pipeline", and he told me to always have several leads in the pipeline (ie, always be planting seeds). Not being a natural salesman, I found the same advice could be applied to life.
The continuing downvotes with no replies just prove my point.
Could boredom be a factor? Most programming jobs aren't very challenging, we just do the same thing over and over again with little variation.
Show HN: Node-jsat – transform your code with JSDoc annotations
Of Evil Accidentally Summoned by a Sorcerer's Disciples
After the first time it happens, you know any invite to an office is a full on interview if it's related to a position.
No, I was agreeing with you on a parallel point.
But that doesn't fix the problem that pot usually entails smoking, and smokers are notoriously unaware of secondhand smoke.
interesting things!
visual languages for the web are increasingly important, I discussed some viewpoints on this with d3js and processingjs here: http://thinkingonthinking.com/visual-languages/
I'm one of the lead developers of GoJS [1] (#4 on the page) and would be happy to answer any questions.

A lot of our library additions are from fulfilling customer requests and needs (see the change log from 1.4 to 1.5 to get an idea[2]), so if anyone finds functionality particularly lacking in the diagramming libraries they use, I'd love to hear about it.

[1] http://gojs.net/latest/index.html

[2] http://gojs.net/alpha/doc/changelog.html
Pot is usually smoked, so it has an area effect. Alcohol doesn't.

This would be less of an issue if smokers were more concerned with secondhand smoke, and if marijuana users in particular weren't so convinced that their drug of choice was not only harmless, but a force for good in the world. No, I don't want to get high off of you, and getting me high without asking me isn't doing me a favor.
I've really liked using this. I donated!
Imo, we should be sending out seed ships with hardy microorganisms already now.
interesting graph. would be interesting to see what part of MVC is related to system software vs. web MVC
I think the dek is entirely appropriate. I would call this hacking walking, in the "examine, understand, circumvent" definition of hacking.
How do these compare to graphviz?
Loom was the one game I never purchased that captured my imagination from the game mag descriptions back when it first came out. It's awesome to have finally been able to "play" it and see what it was all about.
Follow the money. Who pays for it? How do we pay them?
In my opinion, the only way to stop the takeover of AI is to stop the leading reason to create it: the profit-led economy. If anyone has other ideas, I'd like to hear them.
Apple tops the product placement rankings for movies
This is a false-equivalence. Just because many of us on this site have it better than 99.9% of the rest of the world does not mean we have a struggle and life is easy. I suggest you read this piece "The problem with rich kids today" - https://www.psychologytoday.com/articles/201310/the-problem-...
Dark matter is 26.8% of the mass and visible matter is 4.9%. Think about what has to happen for that assumption to pan out...
I agree. I was actually pretty excited he said 400 lb. deadlift. I'm in the high 300's and felt accomplished for a second. But you're correct, the 500-600-700 range is where the big kids play, and it takes years and years to get there.
Um... Unity spent the last three years trying to find a way to pry themselves off Mono. Unity "works" because devs using Unity work their asses off tiptoeing around a really old version of Mono. You picked about the worst possible example to make your point.

http://forum.unity3d.com/threads/unity-5-and-mono-runtime.23...
Revenge porn website operator sentenced to 18 years
The Problem with Rich Kids
You ask a very important question but I don't think there is any correct answer to it.

Let me give you a little thought exercise.

Imagine you were born in a different country and time than the one that you are in right now.
Imagine that country is under occupation by an oppressive regime and you have no voice, no rights, no freedom whatsoever.
Imagine that every day your family, friends and those you know are living under threat of imprisonment or death.
In addition to that imagine that you are at a time when the state of medicine hasn't advanced beyond blood letting and cupping as the most advanced techniques to fight disease.

Now stop and think. Other than the medicine part there are various parts of the world where this scenario is the daily truth.

Granted you feel poor and need to struggle through everyday life.

Can I ask you a few questions
1. Can you see, hear, smell and speak?
2. Do you have the use of all your limbs?
3. Can you afford a daily meal?
4. Do you have some decent shelter?
5. Do you have access to healthcare?
6. Do you have access to basic facilities such as clean running water and toilets?

I think if you can answer yes to most of those questions, you are probably not a 1 percenter, but you may be better off than 30% to 40% of the world's population.

You have every right to bemoan your fate but it's all relative.

There's always someone in worse shape than you.

Thank your respective deity if you are so inclined that you are not in worse shape than you are in. It could be a lot worse.
See also this discussion about the opinion piece from 19 hours ago: https://news.ycombinator.com/item?id=9322797 .
Rebooting .MH: bringing back a national TLD
If you're alone with a girl, it's a date.

"Coming to meet the team" is no different. You might expect a lighter grilling than if you initiated it.
>Or is your point that distributed currency can not possibly work? (that would also be a more interesting debate)

There is no debate, distributed currency does work. I have been using it on and off for four years. Bitcoin works the same at 1 dollar as it does as 1000. Using the currency as a store of value, however, is another matter.
I'll check out Be-On and M247.ro. M247 seems excellent if the allow websites such as mine, but their dedicated servers are a bit pricey (I pay €14 to Kimsufi/OVH for a 2TB HDD dedi with 4GB RAM, Intel Atom CPU and unmetered bandwidth. ) and a VPS might be too slow for this. I don't know. I would need start up money to buy servers, and I'm new to this (15 years old) so I don't know. Not to be to depressed, but I'll probably just stop this once I run out of play money... Thanks for the advice nonetheless.
> I feel like many of them have it quite easy.

A lot of them might be hiding their own struggles and problems.
Ok, read it, not worth reading. Go read Stuart Russell instead : https://www.cs.berkeley.edu/~russell/papers/russell-edge14-m...

1) He is an active and substantial participant in the community.
2) It's about 500 words
3) It makes sense
4) It doesn't mention Freud
5) It uses short words
This is just not a good response and does not speak to the author's problem. Yes, you can indeed say "you should be happy! It could be so much worse!" but this is not a gratifying or helpful answer to the original poster. Logically reasoning that you should feel happier about your current situation when, on an emotional level, you do not, isn't helpful. I think the other responses, which addressed the idea that all of us struggle regardless of where we are from and our current situation, is perhaps a bit more helpful.
What do you mean with "system software"?

One of the main differences between Client/Browser MVC and Server MVC is application state. In the browser you have state. In the server, since HTTP is stateless the server app too. Probably a good topic for an article of its own.
It was gray. You may see that I am not very active here, so I made an assumption. Today I have learned something; thank you.
I feel very glad to see that it's not only "remote" but "part-time" that is gathering traction in our industry. I think it aligns right with what a lot of us want to do (work more flexible in terms of both time and space).
USB does have a reserved bandwidth mechanism, called isochronous pipes. However, it's complicated and implementations tend to be buggy so it's not popular except for audio devices.

In any case, it won't help trying to stream more bandwidth than the bus supports.
skimfeed is just what I am looking for. Just I'd want it to pull my own sources.
> Using just the reserve numbers quoted in the article it seems economically feasible to replace them all with Lithium chemistry battery electric vehicles.

Are you taking the efficiency of recycling lithium batteries into account? As I understand it, recycling lithium batteries isn't that efficient, and the average lifetime of lithium batteries, currently, is relatively low in relation to the usable lifetime of a car.

The main point of the article seems to be about raising the very real concern that lithium is yet another finite resource which we do need to be aware of.
Remember your local computer user group and keep it healthy
I feel like this is a good time to remind you of HN's new guideline to avoid gratuitous negativity. :) Maybe I'm misreading, but you seem to imply that the creators of this device have never heard of a bicycle. Does that add to the discussion?

http://blog.ycombinator.com/new-hacker-news-guideline

Downvoters: I'd appreciate if you would comment as well, since I can't imagine why you would downvote me for reminding someone of our community guidelines.
OpIsrael: AnonGhost Leaks Hundreds of Israeli Facebook Account Credentials
I don't understand the obsession with being the best in class or the best in history. Why does it matter? We have to try to be good. We have to try to be better than we were yesterday but why do we feel the need to outdo everyone else?

When it comes to things like infant mortality rate, it isn't a competition to be the best. If we have an infant mortality of 7 and Sweden has it at 8, it is nothing to boast about. If it is about things like how many polio cases, saying that there is zero case in USA vs a hundred cases in Pakistan does not help anybody.

Off topic but just want to note here that I am me. I am not my country. I am not my religion. http://www.paulgraham.com/identity.html
There is a bunch of other 'only hire the hot people' type advice. Like “Are they enthusiastic? Excited? If they're unhappy where they are, that's a bad sign. They should be happy where they are.". But these people are also looking for another job, and part of that reason is probably because they don't like where they are. If they are happy where they are, then why would they move? You also filter out low affect / foreign / shy type people when you do this, when they can be some of the best engineers you can have.

With happy people, if your going offer them something market rate and they already make market rate, then moving is even less attractive. If they've worked at a start up for a few years, they probably know how the entire equity compensation game works and will probably ask for something more than your company is willing to part with. And the reason why is because it has to beat the EV of working at Google.
You'd still have military reasons to build AIs.

The main problem is that non-capitalist societies aren't "nice" places, as in democratic, for larger amounts of people.

But please do experiment in finding nicer ways of organizing societies, there should be some models which work better. Just not close to where I live, since the failure modes for alternative society models tend to kill millions. :-(
Comments about downvotes attract downvotes. Your passive aggressive tone is also probably getting you some downvotes. The comment you spoke about - that you claimed had been downvoted - has had corrective upvotes applied. That's why it's a bad idea to talk about downvotes within an hour or so of it happening -- there hasn't been enough time for corrective upvotes.
Bring your .bashrc, .vimrc, etc. with you when you ssh
Why so much fear? We can't make a printer work correctly easily, let alone plug all devices into an AI

And that's probably the easiest way to do it: limit the interaction of the AI with the physical world.

Yes, we should be worried about all the implications of it, but it seems that the fears are exaggerated (at least today)

There are several benefits to an Advanced AI: advanced Math, analysis of data, new solutions to problems, etc.
Uncompressed (high quality) music for classic video games
I think this is the idea behind FusionIO: doing the translation on the host CPU is faster, and allows you to expose additional commands (like atomic writes, or direct key-value interfaces).
It doesn't matter how hard or how many times you try if you do the same thing with the same attitude over and over again. In this case, you're applying for jobs and looking for companionship with the mindset that this is the 1000th time you've been in this position and the universe owes you a break, whereas to the recruiter or potential date this is the first time they've met you. What kind of impression do you think they're forming of you when you approach them with this mindset? Is it fair to them that they're just another potential notch in the litany of life failures instead of unique individuals and roles?

If applying to jobs and making friends isn't any easier after thousands of failures, you're not using failure as a learning experiment and your situation will never improve unless you recognize what it is that you're doing that's preventing you from having the kind of success you want to have.
As a small-"l" libertarian, these kinds of stories make me feel warm and fuzzy inside. In all seriousness, people willing to stand up against bureaucratic mistreatment is one of the signs of a healthy republic. I'm not sure we still have that.
Author skipped graphviz in JS: https://code.google.com/p/canviz/ ... another good tool is mscgen @ http://www.mcternan.me.uk/mscgen
Sainsbury's Thai Takeaway for 2 withdrawn
You might also want to add P5.js [1] which is the official port of processing to javascript.

[1] https://github.com/processing/p5.js
There's a lot to gain by respecting your coworkers and developing the communication skills required to tactfully ask about their work.
> To me, Linux lacked a lot of the aesthetic aspects of the Amiga. It had no games scene, the culture was older, more academic or "heavy industry" and didn't have multimedia in its blood like the Amiga scene did.

Yes. I ended up loosing a few years trying to meet demosceners in GNU/Linux, only to finally reach the conclusion that everyone that moved away from Amiga was either on Windows or Mac.

Back then the demoscene culture, games and making each group cool demo secret, were the opposite of the GNU culture driving Linux development.
Trigger-action planning. (Official literature calls it "Implementation Intentions", but that's a terrible name).

The gist of it is to tie a particular sensory experience to a particular action you want to take. Putting a pull-up bar on your bedroom door is a great example - then, every time you go through the door, you can exercise with the pull-up bar. For reddit, you can either trigger off of "opening a reddit tab" or scrolling to the bottom of the current page, and close the tab when that happens.

Another approach is to figure out what you get out of browsing reddit, and finding better ways of getting the same stuff. Odds are it's a combination of a low-risk activity, encountering novel information, and a strategy for not doing things that you "should" do but don't want to. If you're reliably getting safe and interesting information from a reading list and procrastinating through exercise, then you may well find that you've solved the urge to visit reddit.
Becoming better or more successful by reading about biases seems difficult. After reading Kahneman, Ariely, and others, I've sort of come to the conclusion that a lot of people naturally behave in a way that exploits others' biases. These people gain a slight edge (or many) in life. However, learning to avoid or exploit biases is very difficult - unless you just have the kind of personality that already benefits from many biases.

For example, Steve Jobs could be thought of as having a personality which benefits from many biases. A few that I remember instantly: overconfidence bias (others believe you more if you're confident) and halo effect (one positive thing, like good looks, makes people think that you're good in other things too). Probably many others. Any one of these alone - probably wouldn't result in much. He hit a delicate balance, and his personality just worked out. He probably didn't know anything about bias research, and emulating the success of his personality by studying biases would be nigh impossible. Of course, biases aren't the sole reason for his success, but can explain parts of his life, and how he influenced people.

So studying biases helps us a little. You learn to understand human behavior a little better. You can maybe fine-tune some parts of your personality. Most stereotypical geeks for example, probably don't act confidently enough. But changing your behavior radically to avoid or exploit biases is still very difficult.
As an aside, I wish HN would give you notifications when someone responds to your comment - I didn't see this for two days and I'm not sure if you're ever going to see this, but anyway...

I wasn't trying to imply that my opinion was the correct one - of course, I am naturally a bit biased on the matter. :) I was trying to say that the whole "the NSA is 100% evil" argument is just as ignorant as the "the terrorists will win if the NSA doesn't read your e-mail" argument. Based on your 2nd paragraph, I think we're in agreement on that front.

I've watched debates like [1] where you put the NSA and ACLU in the same room and civil discussion ensues. I'd like to see more debate on those lines.

[1] https://www.youtube.com/watch?v=T3KKEh2AS6E
Very nice, I think you should include some Sequence Diagrams to explain the differences between them :-)
What's interesting about this example to me is that Apple is moving away from programmatically laying out your views. I wonder what the tradeoffs in building a complex view are vs just using Interface Builder, constraints, and size classes.

Also outside of Facebook Groups, which other apps are using React?