skysight-inc/HackerNews huggingface dataset:
Actually I'm pretty sure the drivers getting outraged are the ones sitting at a red light doing nothing except waiting and watching and seeing me cross on red. "Oh I saw that asshole run a red light! (HOW UNFAIR!)"

As for the drivers worrying about unexpected cyclists getting in their path.. no, that has nothing to do with the colour of the light. Yes, it may be a concern, just like unexpected cars getting in their path might be a concern. And it has nothing to do with the colour of the light. So it pays to approach an intersection carefully. Because if you drive enough, you may eventually find out that some intersections don't even have lights to begin with, and a car or a cyclist might've misjudged your speed. Yes, even I could make such a mistake and misjudge someone. That's the risk we all take in traffic. Red doesn't mean unsafe. Green doesn't mean the path is clear. What do you do when the light blinks yellow or turns off? What do you do when the light turns green for you and also for the cyclist next to you?

I run reds, but I judge the safety of it just as I would if there were no lights, or as if I were crossing where there's no intersection. And yes I do account for the fact that drivers are not going by the standard yield rules in a light-controlled intersection. I'm not reckless.
> Having programmed in something like Erlang, which IMHO is the sanest technology available today for doing web

Erlang feels very complicated. I mainly build simple CRUD apps. Would I still benefit from using Erlang?
The "Apple bug" - I assume you mean the duplicated "goto fail" - isn't really a common kind of error. That said, there are others that "braces everywhere" does protect from somewhat. The question is whether the clutter trades off too much in readability. Linus apparently thinks it does.
I thought the global intelligence services already had access to Facebook etc. data, maybe the question in-light of the Ed Snowden leaks, is why they didn't see this. Except, as commented there would be an extreme false-positive rate. In which case, why do we continue to fund the intelligence services...
I never understood why Facebook let that happen, just give users a spam score that's displayed on their account page. People would soon stop sending requests for completely unsolicited things.
I think number 10 is 1/4 of the can is full of soda, so 3 ozs of soda. There's a link here with the problem http://people.missouristate.edu/lesreid/Adv71.html.
The US/UK Campaign to Demonize Social Media Companies as Terrorist Allies
It's not, but having a single language to glue together all of the other ones is a pretty good idea. That's what I use Node for. With the addition of Edge.js I can run any .NET language right in the same runtime as Javascript (or, run Node inside my .NET app).
Right idea, but:

1. Satoshi is likely carrying $300M in his head, today. Imagine what it will be in 10 years. You can't carry $1,000,000,000 in cash in your head for example.

2. Allowing criminals to steal BTC from you by force or extortion sets up horrible incentives. First, the criminals must voluntarily relinquish control of the BTC if you are to get it back, so there's little the State can do to help you even if they wanted to. Are you willing to use equal or greater force to compel hardened criminals to get your money back? The police probably aren't, and your government is almost assuredly corrupt regardless of where you live.

Ponzi schemes are the least of your worries in a world where Bitcoin is truly ubiquitous.
What's frustrating you about keeping up to date with new technologies?
What are the consequences of not paying a bicycle ticket in MY, if you don't have a driver's license?

Anyway, the cops should be focused on those who are in tenuous control of two tons of steel, going three times the speed of a bicycle.
Android is a great place to jump in. There's a lot of work for mobile developers and Java is a very marketable skill even outside Android.

The tooling (Android Studio) is also relatively accessible, and you don't need to know 4 different languages to finish a project (only Java, as compared to web programming where you'll need a working knowledge of HTML, CSS, and JS as well).

You can also ship something to real people relatively quickly, and without a gatekeeper. Shipping an app of any kind, even a free Android app, will force issues like QA, version control, and customer support which are skills outside of just coding that developers should have.

Finally, Android development has a vibrant community that's learning together, and the landscape is rapidly changing. Your friends could jump in now, and wouldn't be starting from too far behind.
Sounds much more complicated than I remember it. I wrote a game called MVP Backgammon in 1991 using Borland C++ (5.x) and their integrated debugger, and do not recall any specific issues related to input queue deadlocks. You set up your PeekMessage loop or whatever and hung a breakpoint on the switch statement for the message type you needed to debug, and followed it down from there. I assume the debugger was smart enough to run its own PeekMessage loop while waiting for commands.
War and Peace in the Bhagavad Gita
How to listen to podcasts: a primer
Except a lot of the time recorded history is one-sided and often out of context. People should have a right to a reasonable amount of privacy. Especially children when they do not really understand the mistakes they make while growing up (adults too). Too many witch hunts come out of half-truths and manipulated 'evidence' and facts.
"Not only did Peter build the foundation for an awesome business, but he managed to bootstrap it and build it for minimal cost because he was building it for himself.

What he ended up with was an awesome product, built for almost nothing that is ready to be sold at a premium to enterprise customers. This now has a much lower risk profile than is usually associated with a startup."
I think I speak for America and the rest of the workd when I admit we are diverse.
> I think I speak for America and the rest of the world when I say that the EU should stop trying to boss around foreign companies.

True - it is America's job !
The title of this article is slightly misleading. The article actually says we should be monitoring known terrorists. Perhaps they should change the title to "Internet companies should not be monitoring non-terrorists".
Your comment reminded me of this blog from Netflix: http://techblog.netflix.com/2013/01/reactive-programming-at-...
Office 365 clutter tool helps clear your inbox
Is there any version of this "right" that would actually be sensible? I mean many countries do provide some recourse if you prove libelous statements were published. So the machinery exists in some form, and hasn't led to a lot of abuse. Libel, though, requires proving that the statements are false.
A Dive Where Regulars Were Shot Regularly
My first php/js project: a free dynamic icongenerator
throwaway wasn't suggesting that Bryan should be fired for that.
Do all states have a death penalty? Just one without the burden of proof and determined by police instead of a jury of peers.
Can't we just focus on the issue posted in this thread?

Or do we need to address all inequities in the world before we're allowed to have an opinion on a global "right to be forgotten"?
This is likely an issue caused by code that is too monolithic in nature. Writing idiomatic node code involves making many small npm modules. Refactoring becomes very easy within the tiny code base of a module, and moving them around is a matter of require them somewhere else.
are we directly linking from reddit now on hacker news ?
You think you can go from almost zero to being good enough at JS for a 100k job in 12 weeks?
I think paredit is one of the best arguments for simple sexp style syntax. It allows you to build easily comprehensible tools that manipulate code on syntactic rather than textual level. Its definitely possible to build the same kind of tools for more complex syntaxes, but its harder for users to understand and use those tools.
FreeBSD itself has diverged significantly from its own 4.x release, which is where DFBSD forked. I would still call DragonFlyBSD a "BSD" now and in the future since it still leverages a lot of work from FreeBSD (and other BSDs) to this day. It would be stupid to not continue to leverage the upstream work.
Well, there was a coup. Russia's position is that it was stage-managed by the US.

Russia's position is also that the US is failing - a trope that jmnicolas also brings up. jmnicolas therefore seems to be echoing the Russian party line here.
I know you're a proficient developer (to say the least) so maybe a clear perspective is a benefit: programming for a living is damn hard :) especially if you're almost starting from scratch suggesting node.js as a career path could be a sort of nightmare for a newcomer.

I'd suggest your friends to get their hands dirty with a popular open source project and getting involved in a software company doing technical support. E.g. apply at one of the many WordPress plugin/theme development companies (or any other popular open source consumer platform out there)

I suggest this in particular because such PHP projects are usually well manageable on the technical side once you get the grip.
This does not involve programming at the start, but could very well be a "first step" into the IT world, and as paid by the hour could also be a side project.

Then, as time goes on, if the passion kicks in they can learn all the inside out of the things they're doing support for, and start from there towards working on development itself, or going solo and try building their own software project on the side.

As a dev for various software projects I saw some other support staff members grow their knowledge over time and in the end contribute to the project as developers themselves, also as a consequence growing their income.
Finally started out with php and javascript 2 months ago. My first goal for practice grew a bit out of proportion so it seems: a free dynamic icongenerator. Pretty proud although alot of code could probably use alot of optimizing. Still working on export icons to image which proves very tricky (currently trying this via phantomjs on a dedicated server). Anyways, ofc I also am looking for suggestions, feedback and/or tips. Thnx in advance! Peace yo.
I'm going to attempt to rationalize why cyclists don't obey traffic laws in cities.

The short answer is that bicycle riding in cities sucks.

It's loud, slippery, uneven, blocked, takes a lot of physical effort, is full of unpredictable giant metal things that can kill you, teeming with large moving meat pillars that will jump in front of you at any moment, you're completely exposed to the weather and can't safely look at a map while you navigate. They've created a few strips of pot-hole ridden, double parked green pavement that they say is just for you but it's not safe even if you're being safe and extremely uncomfortable. Bicycle riding also happens though to be the fastest, most liberating way to get around and is good exercise so you put up with it, but you put up with it while annoying a few people yourself. You block lanes when you feel like it's safer to do so, cross red lights when you think it's safe so you save some time and so you can stay in front of the same wave of traffic as they already know you're there. Some times you make a bad decision that results in a honk but you've also been splashed, cut-off, bumped, blocked and almost doored and you don't have a horn of your own for when that happens. You're up against a torment of danger and uncomfortable that can kill you and the most you can ever do is make someone annoyed or maybe flip a mirror back. You start to realize that the cards aren't in your favor and that annoying drivers in their crash cages, with AC, maps, surround sound, horns, gas pedals and bucket seats really isn't that big of a deal. You just don't equate your presence on the road with theirs and don't think the same laws should apply. Not because you're magically above the law but because through years of experience you can see that the situations are completely different and require completely different attention. You think to yourself, the day cars weight 40lbs and go 15mph is the day you obey all the same laws as them.
There's definitely pockets like this where I work (Gov't agency), but these pockets are still floating in a sea of the expected waterfall bureaucracy. It's basically up to team leads/PMs to decide if they're going to act as a buffer against that or not.
I've had luck using single-element structs to distinguish between types of data when I'm throwing a lot of primitive types around. In my test with gcc, the generated code was identical to using the primitives directly, although the standard doesn't actually guarantee that and it's historically not been the case in some particular compilers (not sure which).
Exoscale – swiss public cloud provider: vms, object storage and paas
I'm just saying part of the problem is that cyclists behave as a squishy bag of meat in an accident. Given the prevalence of inattentive motorists, I'm not shocked some folks prefer to risk a ticket.
If you see this as expanding libel laws, including the ability to compel publishers to take down or retract libelous statements, then maybe there is some machinery in place. There is an objective criterion, at least - someone was under 18, someone definitely lied, etc.

But like any machinery it can be abused. And expanding it will increase the potential for abuse.
I usually fast-forward through the title sequence. Now I feel bad for doing so. Will take the time to watch it next SNL.
Middle class people generally aren't risking their status by rioting. I'd have to imagine that the sort of people firebombing random businesses and police cars probably don't feel like they have that much at stake.

As far as risking status by protesting, by that logic, no one should have boycotted segregated institutions. "Separate and unequal, but adequate", would have been the mantra.
Matt Ellsworth Interview on Growth Hacking and Standup Comedy
Did you use OWL with BC++? That was so much better than MFC although the non-standard C++ extension was a little unsavory.

I also remember the BC++ debugger being pretty nice although I preferred CodeView.
Interesting but quite limited. In most case you will need to get information about conflict, complex merging scenario, squashing, rebasing, etc. This is a nice intro, but would be more complete with more real life scenario.

For those that do not want to type, you can click the command and it will writes it into the console for you.
Why enforcing some laws is impractical: www.youtube.com/watch?v=bzE-IMaegzQ

Bike Lanes by Casey Neistat.
U.S. Solar Potential Over 100 Times Current Use
Replying with a CVE is like icing on the cake. :)
It really shows that OpenBSD devs take security seriously.
Funny timing, I was just reading Absolute OpenBSD.
Currently reading A Mind For Numbers: How to Excel at Math and Science

http://www.amazon.com/Mind-For-Numbers-Science-Flunked/dp/03...
The Census Is Still Trying to Find the Best Way to Track Race in America
Speed on first load I'm guessing? Compatability with screen readers and readability type things? There are many reasons, and it is simply conceptually better.
Allegations of Police Misconduct Rarely Result in Charges
NeoVim and Atom
Password Security: Anatomy of a Hash
Are there no existing services that will work for him? If so, I'd be curious what "let other people use them" means. He is going to have people directly linking to them which will chew up his bandwidth. And if you plan to put controls on that, then you're going down a path of greater development complexity.

I recommend Cloudinary or 6px for doing any non-trivial image-based websites. Those services abstract away huge parts of the complexity of storing, manipulating, and delivering images online.
> Their chat backend is in Erlang

Not true anymore. They switched away from Erlang because of reliability and scaling problems. So saying that mega-user server side is a solved problem because of Erlang feels like a stretch.
If you're looking for a provider already out of beta, I'd encourage you to check-out https://exoscale.ch (disclaimer: I'm the CTO there).

We have object-storage, a heroku compatible PaaS and our cloudstack based IaaS.
We also contribute a ton of dOSS things whether in existing projects (riemann, collectd, graphite) or home grown projects such as http://pithos.io

If you're keen to try out, you can register with the WELOVEHN coupon which will get you started with a few more credits than the usual CHF20, we also do special prices for startups, available here: https://www.exoscale.ch/pricing-target/
Write modules.
> You can't convict anyone on (your personal) "suspicions"

That's true, but he can reserve his outrage for people who didn't appear to be up to no good.
The thing that annoys me most about this post is that

> to reject a pull request that eliminates a gendered pronoun on the principle that pronouns should in fact be gendered

is not what Ben was doing, and nothing Ben said on the subject could have given that impression. "Empathy is a core engineering value", and when you ascribe untrue motivations to people, you are completely failing at it.
https://www.youtube.com/watch?v=lH_zb7X6mZw
This will cure cancer.
Hey, I'm the developer of ReactJS.NET. Thanks for trying it out!

> Any client-side routes will need to be mirrored on the server if you want isomorphism. This means you're using two routers.

A while back I worked on a library called [RouteJs](http://dan.cx/projects/routejs) that would expose certain ASP.NET MVC routes to JavaScript. The use case here was to have a way to build URLs client-side rather than hard-coding them (similar to the `Url.Action` helper in Razor) but a similar technique could be used to do client-side routing. That's actually a really good feature request for RouteJs :)

> The next issue is that most of the examples out there are simplistic. They will show a simple page with one component embedded that swaps out a part of the view.

Yeah, that's true. I have one page using server-side rendering in production, and it's a page on my site/blog: http://dan.cx/socialfeed.htm. It's also a simple page but I used it for building the original proof-of-concept for server-side rendering. I haven't actually tried using ReactJS.NET to build a single-page app, but I think that would be an interesting use case.
Except a lot of the time recorded history is quite accurate and in context, and people are using privacy or allegations of falsehood as an excuse to engage in censorship.

That's not to imply that all of the info out there is truthful and of legitimate public interest. But the right to be forgotten can and has in fact been abused.
Well I think there is: it's :"the EU should stop trying to boss around foreign companies". Perhaps you can explain why that is absurd because it's prefaced by an (agreed) absurdity?
It's honestly not as much of an issue as it's often made out to be. There are a ton of ways to manage asynchronous code out there including but not limited to all the various promise libraries such as when.js(https://github.com/cujojs/when), q (https://github.com/kriskowal/q), and bluebird (https://github.com/petkaantonov/bluebird). Not to mention the Async library (https://github.com/caolan/async) which is full of tools to help manage it.

As for blocking, it's something you deal with. Realistically speaking if you're doing CPU intensive tasks then Node is definitely the wrong solution. However, if you're doing tasks that are IO oriented then Node is fantastic.
I am waiting for Tuvalu to issue law saying that for $100 you have right to delete any information from Google worldwide.
The essence of privacy in the European context is that data about you belongs to you, unless it's in the greater public interest.

Who do you think it belongs to?
"Why do people persist in this belief that a kernel is some mystical realm where software-engineering principles don't apply?"

It's not that it's a "mystical realm where software-engineering principles don't apply", it's that - like embedded - it's a domain where you often face tighter resource constraints. Applying the same engineering principles with different constraints can lead to different trade-offs, and ultimately different best practices.
No, I think you're talking about a situation where two cars are pulling up to an empty intersection simultaneously. That's a low-traffic situation. The problem comes when you're at a 4-way stop and people are coming from every direction. Anyone who wants to go through the intersection needs the cars from at least two other directions to let them through. So you, as one person, waving them through is pointless because at least one other person would also have to independently decide to let them through as well. If that doesn't happen, then either the other car listens to you and goes through the intersection and crashes into the third person who didn't wave them through, or you and the other car both end up waiting when only one of you needs to be. Either way, you're being rude to the people behind you, whose trip you have lengthened by the same amount you might have shortened someone else's trip, all the while making the intersection less predictable. Of course, there's always a race condition and potential for deadlock when two cars arrive simultaneously at an empty intersection, and waving people through is a safe and necessary way to solve that. But that's not an issue here, because if an intersection already has cars waiting to go from all four directions, there's a defined order in which they take turns according to the rules.
Bingo. I believe you have nailed it. This is the eventual and (I believe) inevitable answer.

Open the code. Let anyone see how it functions if they care to take the time. Base it on real math. Real statistics. Remove the political sound bites from governance.

Factors the "market" doesn't take into account should be extrapolated and accounted for. What is the cost of a barrel of oil really? What about when it ruins a fishery or aquifer and heats up the planet? What about the fact it is a resource that is not renewable? So we are passing a burden to future generations in that they don't have the resource anymore. Not to mention a possibly ruined fishery. The market doesn't care about these things, and thus we get problem after problem (not to mention wars).

Governance of resources by nice hair and teeth and political soundbite and cronyism is ultimately a stupid way to do things and I can't imagine it will win the evolutionary battle of systems.
A court order is a simple thing, are you implying that the operators of the site are willing to go to jail for denying a legitimate order on a free service?
By limiting it to libel you are defeating the purpose of the right to be forgotten.

If you are charged with something and found innocent you should have the right to not be forever associated with it in search results for your name.

If you are the victim of something you should be able to move on without every potential employer and partner building an image skewed by that moment.
anon4 is referencing one of the tellings of this story where famous scientist [usually Von Neumann] is given this problem as a brainteaser and responds instantly having done it the `hard way'.

http://mathforum.org/dr.math/faq/faq.fly.trains.html