skysight-inc/HackerNews huggingface dataset:
If the system was concerned about helping the families of addicts, or even lessening the suffering in society, it would be impossible to make an argument that jailing a non violent drug offender (destroying their family, preventing them from getting a job in the future, inflicting them with mental trauma, probably infecting them with hep-c) is beneficial. That kind of trauma would drive most people further into despair and drug use.
Xorballs: A tile puzzle game with balls
5 Logstash Pitfalls and How to Avoid Them
EAStarWars.com cybersquatted (SFW / autoplay music)
So cool! I'd love to have an option to download the creations. Amazing demo songs as well, you definitely have a talent!
According to that article, the Ecuadorean travel document was only revoked five days after it was used. Pretty much by definition, if your travel documents are accepted and let you travel, they are valid.
Alien origin of Earth's oceans
PulseBoy web-based musical sequencer
Ideazer, a site where you can get great ideas for anything
To handle big data, shrink it
Med-tech investor answering questions about medical marijuana
How does this change the main point? (That he got stuck in Russia during transit due to invalid travel documents.)
The last time I looked (which was about a decade ago) the teaching of software engineering at the masters level seemed to be mostly concerned with process management, without any real equivalent of engineering's foundation in the physical sciences. In particular, the coverage of software design was mostly reduced to rules-of-thumb, some quality metrics of dubious relevance, and especially to documenting the result.
Innovatieve cleantech startup Ecovat ontvangt Twents innovatiekrediet
Crimea debacle? You should go read GlobalResearch.ca, CounterPunch.org, WSWS.org ETC – non-MSM news outlets to get the other side of the picture.

Crimea is a very strategic area to get hold of which NATO wants to break into Russia through color revolutions ETC just because Putin refused to be US dog.
When Ukraine democratic government was forcefully overthrown by a US-backed Nazi military coup what choice Russia had? Just imagine how US would respond if China or Russia back coup takes place in Mexico or Canada?
Why pivot to Asia, why redrawing Middle East, dividing Iraq into three small states? Supporting rebels against Serian government while helping Saudi dictatership to kill Yemen civilions just to suppress another rebels. All sugarcoded IN the name of democracy and freedom? which even US is failing to provide to its citizens.

We're listening about China aggression, Russian aggression, while US is at war in almost the whole world directly or through proxies.

US has accumulated enough bad karma to insure its decline, those who don't remember history are bound to repeat it. This war game and greed for hegemony by bullet at all cost has happened countless times in the past and has always resulted in complete destruction of empires and civilizations sooner or later.

But public is sleeping as always, only with a vein optimism that "this won't happen to us, we're unique in the human history!" You're not unique, you're just a spec of dust in the cosmos which has eternal law of upholding justice. It's just that it comes at the right time when the bucket is full.
Airbus A400M plane crash linked to software fault
I'm shutting people out of discussing with me like all the time. I close the phone on unwanted calls, I mark unsolicited emails as spam, I tell salesmen showing up on my door to fuck off and whenever deeply flawed opinions are spoken by my friends or family (on matters important to me, like racism, privacy, free speech), I get up and leave. It's how I keep sane.

And as somebody that was born in Eastern Europe in a (now) ex-communist country, I must say that censorship (as used in your comment) is not incompatible with free speech. In fact it is required for people to have
ways to filter out noise - you're still free to speak your mind regardless, therefore using that term doesn't win you any favors from my point of view ;-)

Also, the comment being down-voted above is really noise. It doesn't add anything interesting to the conversation. If it would have been an interesting point of view, then I would have agreed that downvoting is bad, but noise is precisely what downvoting is for.
Google apologises over racist Google Maps White House search results
Why not: async asyncio.wait([fut1, fut2])
You should probably edit your original post, because this point is not at all clear from that post.
Launch of First Private Solar Sail–Powered Spacecraft Set for Wednesday
What is wrong with being pro-Snowden?
Is TÜV Nord/Sued known for extensive software checking?
It's probably worse with Bitcoin because all of the community has a financial stake in it succeeding.
Why Technology Will Never Fix Education
Except that, if you run out of money three kilometers away from it, you can still walk to your home.
> People like you irk me to no ends.

That was unnecessary.

I don't know where the line is drawn between 'programmer' and 'cut n paster'; but ams6110 has a point that once you have enough foundational information on a particular stack then anyone calling themselves a programmer should be able to run from there. If you can't problem solve once you have the core information then I'd say ams6110's statement is accurate. Especially if everything you're working with is open source.
i can't help but wonder if this has been tested vs. just letting the os virtualise memory for you... i'm assuming yes.
Didn't Google enable huge restrictions on Maps because of drawings ? How come this happen ?
There's a saying among cops, "You may beat the rap, but you can't beat the ride." In other words, they can harass you all they want, with impunity. "Oh, he was innocent? Well, darn."
>Every time a news outlet does actually reveal groups actually being targeted (like Russia, China, Al Qaeda, etc.), I tend to think that it's exactly the kind of people I want the NSA to be spying on.

I'd be interested in seeing some links.

Be careful where you get your leaks from. If "a news outlet" isn't the Washington Post, The Guardian, or The Intercept, then it's not a primary source. In particular, if it's a 'leak' that hasn't even been reported by any of those three, then you're actually reading propaganda and not news.

It seems quite unbelievable, but we actually have proof that NSA/GCHQ are willing to leak their own legitimate activities to the media, provided they are reported as being leaked by Snowden:

http://www.theguardian.com/commentisfree/2013/aug/23/uk-gove...

I strongly suggest you read at least the first paragraph of that article and ask yourself "where did The Independent get that 'leak', and why did they attribute it to Snowden when that's clearly a lie?"
I co-teach a local after school club using Scratch. Kids are 9-11 and they are very much into it. The school has in classroom Chromebooks and we use the online scratch.mit.edu .
That works nicely - we have an hour and try to teach some basic point in the first few minutes and then the kids are off. It is a noisy, fun process as they kids help each other and ask us how to do things. My coteacher is a CS professor at a local engineering university.

Its a blast. Scratch allows them to make little games and animations. They honestly seem to pick it up themselves.

Another resource that I like is NoStarch press which is an imprint (right word?) of O'Reilly. They have great instruction books focused to kids and to adults teaching kids. I have a Python title as well as a Scratch and a javascript one.

Coincidentally listened to the most recent episode of "Talk Python to Me"

http://www.talkpythontome.com/episodes/show/8/teaching-pytho...

Professor Curran from Sydney was the guest and he has a site called Grok Learning which takes kids through a Pythin curriculum. He argues that by middle school kids should be taught a text based language. He says in the classroom he just uses the Python interpreter in a terminal.

He aludes to the fact that it is a productive exercize in that you make mistakes and show the kids a process of making mistakes and fixing them.

I liked Curran's focus on training teachers and his recent contributions to the Hour of Code are interesting. The Eliza bot example is one where you can start with a 'bunch of if statements' and refine it over time as you learn new constructs.

I hope I got his points right - TBH I listen to podcasts as I wash dishes and get kids ready for bed so missed some. A good listen though if you are intersted in this topic.
Is the London Underground Working?
Satisficing vs. Optimizing
so, it is a trolling contest ?
Verizon Wireless Nears 70% IPv6, AT&T Crosses 50%, More…
Google, Apple among tech giants urging US to support encryption
You Do Not Have to Sell What You Make
This feature is already on Spotify. Just click on "jazz."
I think an interesting question here is:

How do we humans identify and solve the halting problem?
But Manning was in the military when he got access to the stuff he leaked.
Definitely don't detract from kids getting a chance for physical play, preferably outdoors. That should be an axiom.

With that said, I don't think it should necessarily be pushed as a career skill, nor necessarily even as an academic discipline, but why not just for fun? Most "educational" use of computers at the grade school level is a waste of the kids time. I'd rather kids sit in front of Scratch, than some glorified flash cards.

Maybe the younger kids are, the less academic it needs to be.

For older kids, my view is that computer programming is becoming analogous to a liberal art, i.e., something that every educated person should have been exposed to in order to be an informed member of society, even if they don't pursue it as a profession.

My parents took me to music lessons throughout my childhood, for which I'm grateful. They also let me spend a lot of time playing outside.

Edit: Kids are under a lot of pressure to choose "careers" before experiencing the subject matter, e.g., in engineering and computer science. Perhaps it would be a service to let the kids who don't like programming, find it out before they hit college.
I'm searching for a video of The Daily Show about this butter crisis. Who knows where is it?
The problem is that, while the seconds odds are better, you need skill, time, effort, luck and, in most cases, you will have to spend more money than in a lottery (be either for investments, or studies).

The lottery odds, while a lot smaller, requires you only to invest a couple of bucks each week and to remember to check if you won.

Also there is not a formula that you can follow that will guaranteed you to become a millionaire from work/enterpreneurship and investments, while the formula for lottery winner it's quite easy. Buy a ticket.
In Sweden there are dealers selling illegally imported alcohol from Denmark/Germany.
> Is it past its peak? Did it miss its chance at mainstream success? Quite possibly.

Quite possibly but it's too soon to tell. The fact is that price isn't always the best proxy for success. More people using it, more companies getting involved etc, can be more important.

When we look at price historically we can find strange things like the price being a fraction of a dollar (some 70 cents or so) in April in 2011. Only a few months later, in June 2011, the price was $30. And then it collapsed that very same year and the price dropped to $2, a few times more than it was earlier, but far from the peak.

It'd have been pretty myopic to then conclude that bitcoin was past its peak, even though in the short term it was, having lost more than 90% of its value at peak. It'd also have been wrong to say it missed its chance at mainstream success.

Today the price is an order of magnitude larger, and users, usage and involvement with mainstream (large) companies has grown even more.

So again, it's quite possible, but I think too soon to tell.

As for the lack of interest from the general public... I think bitcoin at its core is a utility, like you could say the internet is. The internet is extremely uninteresting to people, very few get it, nobody is excited about it. But the web is huge, as is emailing and skype and netflix. That's completely different from the Internet though, the boring platform/utility/infrastructure that supports it. I can't blame someone not being interested in bitcoin. But internet of things having digital wallets and doing payments, contracts, deeds etc on the bitcoin ledger, where all the consumer sees is that it 'just works', that's interesting. It's up to companies then to build ontop of bitcoin, and there is tons of interest from companies, both startups and traditional (tech) companies. Which means it's not very surprising to see companies and VCs get excited, but the general public not, in the same way that few got excited about the Internet, but Internet entrepreneurs did, who built companies like Amazon or Skype that people did get excited about. The fact that bitcoin couldn't start out like that and had to grow based on a small amount of fanatics looking to avoid the dollar/euro/etc and live on a new currency is probably a great source of distraction from the larger point of bitcoin as a platform, as it reduces bitcoin to being a currency used to shop online and not many feel like doing that, making it look as there is no interest from the general public and nobody will ever use it etc.
The future of open source in health IT
That's only in the US though...
There's all this discussion of these issues, which relate to racism, economic issues, police brutality, crime, etc.

They seem complicated and nuanced and people throw their hands up and say well what can we do. The answer to that question is actually so simple you can say it in four words:

End the drug war.

Someone far more eloquent than me, The Wire creator David Simon, can flesh that out a little:

http://www.washingtonpost.com/rweb/commentary/want-to-fix-ba...
Neither. ECDHE on P-256 doesn't have this problem, is available almost everywhere and is faster and safer: use that, or better still, Curve25519 and friends (in OpenSSH already, coming up in TLS later this year hopefully?).

There's very little reason in practice to bother trying to patch DHE, it's slow and old and interoperates worse (thanks Java). Chrome's just taking it out in the medium-term.
Even 'Rust' is a bit difficult to google for. Easier than Go, but not that much easier! We need an equivalent convention to golang
Show HN: Connect social services into a widget
> If the algorithms are actually any good, they should lead to more, not less, diversity. The algorithms would be able to detect that enough people want to watch a Kung-Fu thriller set in medieval South India starring Summer Glau to be viable

They don't want "viable", they want blockbuster.

When a film in a series makes only half a billion it's seen as a failure and people are called in to make the next one a success.

http://uk.ign.com/articles/2015/05/19/simon-pegg-says-origin...

> “They had a script for Star Trek that wasn’t really working for them,” [Simon Pegg] told magazine Radio Times (via The Guardian). “I think the studio was worried that it might have been a little too Star Trek-y.

> “Avengers Assemble, which is a pretty nerdy, comic-book, supposedly niche thing, made $1.5bn. Star Trek: Into Darkness made half a billion, which is still brilliant. But it means that, according to the studio, there’s still $1bn worth of box office that don’t go and see Star Trek. And they want to know why.”

> He further explained “People don’t see it being a fun, brightly coloured, Saturday night entertainment like the Avengers,” adding that the solution was to “make a Western or a thriller or a heist movie, then populate that with Star Trek characters so it’s more inclusive to an audience that might be a little bit reticent.”
That name sounds like a barely legal porn site.

Also, it gives me lot of videos that don't exist (account termination).
You seems to forget that starting a business requires a capital much higher than buying a lottery ticket.

While the odds are much better, the capital I need to risk/invest is much higher.
Binding C++ in Rust is significantly more complicated that binding C.
BPF Internals – Part 1
> I would say that 99% of all spam I receive is written in English, whereas about 80% of my personal emails are in German.

You're missing some important numbers here for this to be meaningful: Base rates.

If you're getting 10 spam emails per month, and 99% of them are in English, but you're receiving 1000 legitimate personal emails per month, and 20% of them are in English, that's a total of 210 English emails on average per month. In this case, while technically true that an email written in English is more likely to be spam than an email written in German, it's also such a very poor indicator that you'd be better off using another indicator entirely.

On top of that, you've only pinpointed two categories out of many more possible categories of emails. What if someone is getting 50 spam emails per month, 5 job offer emails per month, 10 updates relevant to their profession per month, 100 professional emails per month, and 50 personal emails per month, and the English:German ratios for those are all 99:1, 9:1, 4:1, 1:1 and 4:1 respectively? Suddenly just "this email is written in English" isn't all that important anymore.

Base rates are very, very, very, super important when discussing stats like these.
"Ausweispflicht" in Germany only means you have to own an id card or passport, not that you must carry it all the time.
The point here is that the justice system is not just, that there are too many criminals not because we're a nation of people who like to do bad things, but because the system profits from making criminals out of people. If you believe that the system for imprisoning people is just, then I'd really like to hear your thoughts on this question:

Why are Americans so criminal? More than Iran, China, Russia, Syria, Saudi Arabia.... Why is it that Americans can't follow the rules? What is wrong with them?

Of course that assertion is absurd because, at its foundation, that logic gets very racist very fast.
Happy 20th Anniversary Qt
Edward Snowden seems like a good guy, but what he did was wrong. Betrayal and theft should not be condoned under any circumstances. He made the wrong choices and should be held accountable for them in a court of law.

If someone I trusted unilaterally decided that I was breaking the law and then used that as a justification to steal documents from me and give them to journalists, I would be very upset. That's just wrong, man.

Snowden was essentially in charge of doing data backup transfers from the pacific to Washington, DC. This means that the NSA trusted him like many of us are trusted every day. The world would descend into chaos pretty quickly if we all decided to start reviewing and passing judgement on the data that we're in charge of, instead of just making sure that it goes where it's supposed to go without incident. No matter how noble his intentions or how despicable the actions of others were, what he did was unethical, illegal and immoral.

It's not about heroes and villains. We have a system of rules that must be enforced equally, for the good of all of us. We can't make exceptions because someone is popular or because we agree with their motives. If a jury of Edward Snowden's peers are so taken by his celebrity and upstanding moral character that they find him not guilty, then so be it. But all of us should be hoping that he comes home to face that jury. Because it's the right thing to do.
You can't. Not against even a marginally skilled attacker. If the server contains what it needs to decrypt the data, any attacker who p0wns your server can extract that.

If you only need protection against skript kiddies running automated attacks - look at how Apache/OpenSSL deal with passphrase protected private keys. They go to some length to ensure the decrypted private key only ever exists in-memory, and doesn't get written to disk, but someone who's escalated to local root can (I'm pretty sure) grab the key out of ram (core dumping the whole process, if need be).

If you _have_ to have sensitive data stored and available to the server - consider storing the sensitive/encrypted data on a separate system with a much smaller attack surface than a publicly available web server (assuming that's what we're talking about here), with a extremely tightly specified API that's small and well defined enough to make it practical to come much closer to fully auditing the code - and where it's practical to monitor the API for intrusion or unexpected requests and shut it down pre-emptively before you lose your whole database.

Mostly though, I advise working out a way to not have to do that.

(Note that "storing credit card details" immediately confers the whole responsibility of PCI compliance on you. It is, in my experience, almost _never_ worthwhile doing that - leave that headache to Stripe/Square/Paypal/whoever, and re think your business process to suit.)
Aw. I like Jazz :)
I am coteaching an afterschool club - 9-11 yrs. 12 boys and 3 girls. I am not a professional teacher so the materials on the MIT site are very helpful. In addition I have a NoStarch book which I recommend.

My last class:

https://scratch.mit.edu/projects/61701790/

Very rough but meant for demonstration. Was trying to show 2 things - how a loop works and one way to use simple math to change xy position.

My spiel is in the notes.

It is fun to teach this. We try to keep the initial demonstration down to 10 mins and let them try for the next 50 mins. It is productively chaotic as they ar ehelping each other and calling out for help from us (the teachers).

The good thing is that it is very hands on. The kids have chromebooks in the classroom and the scratch.mit.edu site is pretty good as an "IDE". The kids save progress on the chromebook and then upload it to their google drive.
I somewhat agree. I worry that a 'fashion' is developing in that it is 'cool to code' therefore all must learn it at all ages.

You make a good point that it is not necessarily the best thing to do given how young kids skills differ and you list some really essential basics that I absolutely agree should form part of the curriculum.

I'd also add that actually disassembling and rebuilding a computer or other types of electronics should be on the essential list. So many young kids (mine included) are excellent operators of their little black boxes but have no clue what's inside or how it physically works.

BUT - all kids learn to write and to read and to count. These are basic skills needed for life. Given the reality of the world, proficiency with computers is becoming equally important. It seems prudent to introduce all those things you mentioned but I think it perhaps does kids a disservice to suggest they are to young to appreciate coding.

One of my most notable memories from my early years of primary school is programming a little robotic turtle thing using a BBC Micro and had it completing mazes and drawing maps on large sheets of paper for us.

I was probably 6 or 7 years old and it was AWESOME!!! We certainly understood what we were doing and how useful it could be.

So, I guess I'm for a balanced approach.
It's a bit strange this was published while the vulnerability isn't patched for the majority of users out there. Browsers vendors don't tend to lag security fixes, so why no responsible disclosure?

Or is this just not really a browser issue, and held back on the browser side because blocking insecure ciphers breaks most of the internet?
I think it's more a combination of being creative with above avergage intelligence and determination coupled with low risk assessment (poor judgement).
I'm a programmer - and what I do is the best job ever and that means everyone should be a programmer.

Seriously - people should stop showing programming down other peoples throats. If you like it - fine, but other people might have other priorities, like becoming a doctor or a lawyer or a civil engineer or what have u. Programming is not for everyone.