skysight-inc/HackerNews huggingface dataset:
I have been using Opal with the Vienna front-end framework and have really enjoyed it. Opal allows me to write ruby on the front-end and the back-end.

Many times I have tried to get excited about javascript, but just can't do it. In the end, I love ruby and can't force myself to love javascript.

Opal has been surprisingly stable and it allows me to run ruby anywhere you can run javascript. Vienna is still very alpha, but still gets the job done. The author says they are working on things such as two way data binding (the part I love about Angular)

In the end I hope that Opal becomes the standard for Rails, but even if it doesn't, I plan on using it for all my next projects.
What a disgusting point of view. The only thing that would make the world a better place is if the funding for death-machines was instead being used to deliver water purification plants, schools and education packages, medical supplies - to those human beings living in the 'foreign lands' who really need it.

For the cost of a single Hellfire, many Afghanistan villages could've been given power, for the first time, to charge their phones, making it possible for them to communicate, to educate themselves. But instead: BOOM! There goes some kids leg.

What a pity that the desire to create such technology is not, instead, being directed by the government towards truly peaceful technologies..
Remember the official public NSA justification includes 'defending economic interests'.
Someone I work with was abroad for a few months, so I also had to skype about once a week in the evening. I brought the laptop home on those days.

Concerning security, all my hard drives (internal & external) are encrypted, and my laptop is secured with a kensington lock. Those locks don't offer much protection, but I know everyone who has keys to the office, these are more or less just precautions to deter casual thieves if someone forgets to lock the office doors at night. My laptop is pretty old, and most of my work is stored in online repositories. It would be annoying if someone stole my stuff, but it wouldn't be the end of the world...
Tell me you were being sarcastic. Please.
The unfortunate truth is that any leader who orders soldiers to go to war should know that innocent and guilty people are going to die, women will be raped, property destroyed and looted, and so on. In WWII there was a deliberate policy of incinerating populated cities, but even if we don't go to that extreme the outcome is going to be grim. I hope any defence secretary both knows this, and considers it, but also considers what happens when you don't deploy soldiers/drones/etc.
You've identified the problem - deonotology - but not the solution. Anyone who kills for a living, is violating the most basic rules of human life, that have been taught us since we rose from this Earth: life is sacred. You can't educate a dead man.
The story is contradictory "...I watched parts of the conflict in great detail on a screen..." and "The feed is so pixelated"
This is more of a question of "the right tool for the job". If you are building a javascript client, your back end should be an API.

So the real question here is: is Rails good for building APIs? Yes. Are there other alternatives that may be better? Yes.
First of all, Windows is not the most secure thing ever, by far.

Second of all, far more eyeballs have looked at the Linux Kernel than the Windows kernel. Far, far more. A factor of 100x more, I would imagine.
Some images of it.

http://computer-museum.webs.com/canonnotejet.htm
> It's not just about nudity and sex.

Agreed. Even the "just sex" vanilla porn is pretty unhealthy for children to see. That way leads to a skewed and unrealistic expectations and understanding of relationships, sex, and bodies.
> If you remember any additional information, please feel free to edit this page and add your knowledge!

Is there some issue with asking someone to play SimTower in a VM and finding the items that way?

For example, here's a video of SimTower running on windows 7: https://www.youtube.com/watch?v=DtMltxWLkaU
If anyone doesn't fully understand and is looking for a quick TL;DR:

Neural networks are non-linear function approximators that use artificial neurons with connections between the neurons to do calculations. Dropout is a technique in which one randomly turns off neurons during training to make the network more generalized by making neurons less strongly interdependent. DropConnect furthers this idea by, rather than turning off entire neurons, merely turning off single connections between neurons.

That being said, I follow Hinton pretty closely, I am a bit surprised he or one of his students didn't think of this generalization when developing dropout in the first place! It seems like a pretty natural extension.
As guaranteed as any other OS. I am, after all, linking against the built-in libs, which presumably are not there for any reason other than to be linked with ..
Your edit is correct, but "the only problem" implies (at least to me) that it's not important, while it's kind of like saying "the only problem with getting shot in the head is that your brain gets smashed into a zillion pieces".
The usual argument is that such people 'occur naturally' and the army at least directs their activities outwards (it forms the distinction between grunt and officer class in the forces). I don't agree with the premise but it's a nature vs nurture question.
Not 'reading', but I watched Steve Blank's "Secret History of Silicon Valley" presentation and thought it was mind blowing: http://entrepreneurship.columbia.edu/events/steve-blank-the-...
I'm curious if this is still true if you only install Metro applications. Any idea?
You could follow progress via Github repo: https://github.com/magcius/xplain
Bitcoin Pulse - Monitoring indicators of bitcoin adoption
Its not nonsense - it used to be that you could write a new application for your computer if you wanted to, easily enough, and you'd have the exact same tools as anyone else would have - because the computer shipped with them.

Yes, it is nonsense. Development tools are easily and freely available to anybody who wants to use them.

The 'developers' arose as a class of society simply because computer use became decoupled from application development.

Developers exist because development of applications is inherently more complex than use of applications, almost by definition.

But this doesn't actually do something

It displays a window.

Used to be, you could write a functional application with 10 lines of code

You still can, and you'll be able to accomplish a lot more than you could 25 years ago.

but now, because computing is being run by Fashion Directors (I agree with you on this, btw) where 'trends' are more important than actual use, we get a lot of weight added to the truss normally bearing the load of 'usefulness' to the user.

I don't agree with you. Computers are being designed to aid users in accomplishing tasks, which is exactly what they should do. That they are not required to understand the internal workings is a good thing.
To me, that is a perverse thought. I cannot justify the killing of innocents today to make the world a better place tomorrow.
As a human analogue to the drones, it is not unrealistic to imagine that phones, shovels, or other objects have been mistaken for guns by an observer in a tense situation (for example: a SWAT raid). Granted, one is clear visual cues that are confused by a human mind in the heat of the moment, while the other is bad quality readings. We're talking about two different implementations of the error.

This drone project could go one of two ways (ending the project is highly unlikely). The first way is upgrading the video quality, but this brings a number of issues with it such as latency (quite important in combat as any on-line gamer will tell you). The second is to provide AI to the drones... which frightens me when we can't get a voice recognition phone system to work. Google cars are just driving now after years of research (not flying, evading, identifying IEDs, identifying shovels, and engaging targets strategically on any given battle zone)... I don't expect the drones to fair better at this task because they're funded by the gov.

The only way the drone program would be pulled for a while is if the back doored encryption protocols were routinely exploited. We won't see an end to drones, or any end to proliferation at home or at war, and I'm skeptical we'll see drones get "better" any time soon.
That is really interesting. If it's not too much trouble to write out, could you explain what causes the latency difference between kernel wake-up and other thread wake-up?
Your allegation is a strong one. Plus considering that your personal reputation is being impugned against by Nenad, I wonder why you don't publish his email where he said he would "sell the post to the highest bidder"?
Meanwhile the world commerce is moving towards the Internet and Google controls 70% of that.

...so you gotta do what it takes to get ahead, even if that means abusing the system and everyone else who depends on it? That's been the spammer's argument from Day 1, and it's just as crap now as it was twenty years ago.

No one owes you a successful business. If the only way you can find to make money involves dumping on others, then you shouldn't be surprised when there are consequences - even if you're following the "letter of the law" while doing so.
The word 'drone' should be excised from the discussion. Whether the pilot is sitting in a trailer outside LA or in the cockpit has very little to do with morality of the rules of engagement.

The US has been repeatedly killing the wrong people in another country since before the age of robotics. The issue we need to focus on (after the issue of whether we should be fighting the war in the first place), is the rules of engagement.

For example: "Positive identification (PID) is required prior to engagement. PID is a reasonable certainty that the proposed target is a legitimate military target."

http://www.hrw.org/reports/2003/usa1203/11.htm

How are operators trained to interpret "reasonable certainty"? How do we balance protection of local civilians with protection of US troops and the aims of the war? These issues are old, outside of the context of drones or even aircraft.
> If this question even comes up once, drones should never, ever be armed.

A little perspective could prevent such knee-jerk reactions. The ambiguity of drone targets is still miles ahead from basically blind carpet bombing a whole area that was (and still often is) the rule for the last century or so of modern warfare.
The 'kids' part deserves emphasis. In recent times the military has been lowering its admission standards, and as such all manner of emotionally immature and mentally unstable are being allowed in. This isn't new, but it's been on the rise.

The soldiers we're sending over there aren't trained professionals, they're glorified mall-cops with sub-machine guns. The ones with special training are involved in special operations and they're few and far in-between, and personally I'd prefer we maintain a group of highly specialized individuals rather than an army of meat shields.
The mining network shedding capacity is a bad thing for Bitcoin.

If 90% of the network is powered down to reduce transaction fees, that gives someone the opportunity to buy up 20% of it on the cheap and corrupt the network. Bitcoin has to use as many resources as possible to stay secure.
But the same thing happens with soldiers on the ground too. There confusion and accidents when people are shooting at each other all the time.

That entire article could have easily been replaced with a marines perspective, a bombers perspective, or a sailors perspective.
There you go again ck2. One of your classic comments.

We used to napalm people. Lots of "wrong people" get killed in all wars. Flying in B-17's and B-52's was pretty ugly too, we just couldn't record the carnage on video. There's probably never going to be a war where innocent people aren't killed. Precision weapons probably kill fewer people but if you want a "clean" war, I don't think that's possible.

The real solution, of course, is to avoid wars, and violence, in general. Supposedly, the world is more peaceful now than ever, even with Syria, the train station suicide bomber is Russia today, etc.

Personally, I don't want to see the US be the world police. There's a high cost in both money and American lives. Still, for the foreseeable future, the world needs to address the problems and try to solve the remaining problems. Otherwise, decades from now, people on HN will be complaining about how future weapon systems are killing innocent people.
>> And that's exactly what happens in Scala if you cared to look at actual code.

> My example notwithstanding? Heh.

Yes. Just go and read some code instead of using your imagination. Compare for instance TreeSet.apply and List#sorted.

> I am complaining that the language allows me to do something that is dumb in first place. This is attitude towards correctness (the language washing its hands of having to deal with it) is what I dislike.

Then you should dislike Haskel, too, because that's exactly what Haskell allows you to do, too.

Prelude> let getLargestElement (x:xs) = x
Prelude> getLargestElement [3,2,1]
3
Prelude> getLargestElement [1,2,3]
1 -- OMG!!!

Haskell is sooo incoherent! I wrote a function that obviously relies on that the input is sorted in a certain way, but Haskell let's me pass arbitrary lists to it! How dumb is that?! Haskell has a really terrible attitude towards correctness!

>> Yeah, sorry. Haskell users know how to deal with different programming languages

> Yes, exactly.

Sorry, but you've been sorted into the I-read-something-about-Haskell-on-the-internet-a-few-minutes-ago-let's-tell-everyone-how-dumb-they-are-to-show-my-new-intellectual-superiority-as-a-Haskell-expert category already, so this doesn't really apply to you.

> The way I deal with Scala is to not use it.

That's perfectly fine, but please stop commenting on things you don't understand. You are only embarrassing yourself.
Its almost impossible to have self-discipline if there is nobody else around to observe it. The #1 thing that I have found useful, when I've been a self-employed worker, has been to have someone else around to talk to about my progress, or lack thereof, over time.

For many, this can be as simple as having a partner who looks out for you and checks in on you, making sure that you're not playing games or whatever distractions tickle your fancy. It could be having a close friend or associate who knows you are a self-worker and who takes a regular interest in your life and actions.

Without another human being around, its very difficult to be self-disciplined. This is just one of those quandries of life - things get a lot easier when you've got someone, anyone, impartial or otherwise, with whom to discuss your daily progress.
I loved this bit:

"The Note Jet is also a harbinger of future generations of mobile computers that offer many features that executives now enjoy in their offices. If a laser-quality printer can be tucked inside a notebook PC, it probably won't be long until we see built-in cellular telephones with answering machines, wireless pagers and beepers, send and receive facsimile capabilities with a built-in scanner, and even video cameras for remote teleconferencing."

I was reading this from a tiny computer containing a built-in cellular telephone with (remote) answering machine, wireless paging and beeping (text messaging), send and receive facsimile capabilities (e-mail or other messaging, with images) with a built-in scanner (camera), and even two video cameras for remote teleconferencing. This paragraph struck me as remarkably prescient.
http://www.washingtontimes.com/news/2013/nov/26/rules-of-eng...
The Letter (2012)
24 years old. I know this veers into hyperbole, but it seems we've both killed and ruined a whole generation.
I wish Maxis would make new versions of these old titles.
(EPIC Fail) Girl Caught Stealing | One Of The Funniest Things I Have Ever Seen
Any cache or mirrors? Can't seemed to view the site.
I do love how even in the most secretive of government organisations, there's still some guy who sits around on company time badly photoshopping the intel inside logo to mockingly promote their goals.
Brain drugs
This is only going to get worse if they make drones autonomous, which this TED talk shows they have a lot of reasons for why they will want to make them autonomous, unless there's huge public outcry demanding a ban:

http://www.youtube.com/watch?v=pMYYx_im5QI
>> "There's a high cost in both money and American lives"

There's a high cost in both money and human lives - nationality should not be a consideration.
How to get started with Bitcoin
>Surge pricing incentivizes drivers to actually show up and compensates them for tougher conditions and additional risk.

I get it, and I believe it's well within their right, and also an interesting strategy. I'm not really knocking Uber, I'm knocking some of its supporters.

Again, read through some of the comments on mainstream articles regarding the surge price kerfuffle. Filled with people saying, "Suck it Uber and your dynamic pricing! I took a regular taxi!" Meaning, they'll support the unregulated market, as long as it's cheaper.

People want more de-regulation, but fail to see the seemingly "good" that comes from regulation; in this case, predictable pricing when you're trying to get somewhere.
The crucial difference is that drones are used in contexts where they have a very high false positive rate. It doesn't matter how accurate your missiles are if you are operating in an area where it is impossible to accurately identify targets. Considering the total lack of oversight and regulation on these secretive programs, it is unsurprising that they have the latitude to cause large amounts of civilian damage without inviting any limits on their activity.
>(incf (elt vector 2)) ..versus.. ++vector[2]

One reason I like Lisp is that I don't have to think about operator precedence.
He is a profit centre. Not killing him is a danger to the entire military industrial complex. That would be a threat to national security.
Would would a perfect drone make the world a better place? What would be better about that world?
You do know what Childline is, right? It's a counselling service run by the National Society for the Prevention of Cruelty to Children that deals with child abuse, teenage pregnancy, bullying etc.

As a parent, why would you want to block that?! I know I wouldn't.
Don't get me wrong, you can still become a millionaire from a Bootstrapped company, the odds just aren't as high.
How To Write A Great Research Paper (Simon Peyton Jones)
I don't buy the justification. We can choose not to kill people. We can choose to spend our time educating people, instead. Those who join the military, subjugate themselves to others, and stop making choices. This is a contagious disease, not some 'normality' about human existence...
Debian stable + KDE apps and Awesome as my WM.
The first premise is right: life is scared. At least in our culture that's the case. We believe the natural rights of being a living human. But I argue that the 2nd is not true. The claim is too strong. If life is sacred, we ought not to kill anyone. Capital punishment must not be exercised as a result. Because people are rational animals they can make poor judgements. So we must forgive and give them a second chance, a chance to live behind the bar and be educated behind the bar. People who execute capital punishment order is violating the most basic rules of a human life, right? The prison didn't do anything to the executioner. So we should never kill Hilter even if we caught him alive. Absolutism says we must not kill anyone unless that person is doing some hostile to you (pointing a gun at you, and so you have the right to defend yourself). But if Hilter is just sitting at his desk, and you destroyed his army, will you kill him? One say he was being hostile, but that was his past. And he indeed COULD become a great man again. Who knows?
If you are going to make an open call like this:

1) Mention where you are located (or indicate that you are looking for remote work)

2) If you have a portfolio, link to it

3) Do you have an hourly rate in mind?

If you work with yacc and C++, it might make sense to cast a wider net than just "web development work"
The scale of the attack had me thinking the PINs were taken from a server. I feel much better with the answers provided here, but yeah, I'm still going to start changing my PIN periodically. At what frequency I'll have to see...

Thanks for all the answers.
> Linux deserves an UI shell that will be head to head with OSx.

I think if you want that, Elementary OS is the way to go:

http://www.wired.com/wiredenterprise/2013/11/elementaryos/
As a DJ beginning to look into music production, this feels poorly designed to me.

The sliders are without any physical control, so they add little over pure touchscreen sliders. And the fixed-functions are disappointing. Similarly the control buttons don't seem to add anything at all.

The pads do make sense - having even slight physical definition to them will make them easier to use when performing. Really it needs piano keys, as again, the physicality they would have offered would have helped with performance.

Another case, I suspect, of designed by someone who wouldn't actually use the final product.
>If a service can't stand up on it's own, it doesn't need to exist.

Ask the people who were priced out of transportation due to surge pricing what they think of the situation. Now imagine if Uber had driven all regulated taxis out of business and people were forced to pay exorbitant surge-pricing fees.

I'm not really against Uber or this strategy, but the "market" doesn't always sort things out fairly.
I feel pretty similarly about this...and am an apple coder :D

If the tool reformatted however, I'd have a totally different feeling. That would be great, that it auto goes to some pre-determined, "ok" style for the team without wasting programmer effort doing it.
Every LISP statement is an expression too. So if you were trying to match them, you'd use the ternary.
Anyone know if its possible to get this outside the US as a PDF file? I don't have an Amazon Kindle, nor do I live in the US .. but this sounds like a fascinating book worth reading..