skysight-inc/HackerNews huggingface dataset:
Either they want to catch terrorists and haven't thought through the consequences of what they're saying, that people should be denied the right to communicate privately, or they're just using fighting terrorism as a convenient excuse to deny people the right to privacy.
Interesting, though not useful unless there's a good way to access it from portable C/C++. An __asm__ section or equivalent would work, but would only be useful on a particular CPU -- and different compilers use different syntax for embedding assembly, so that's not ideal either.

But where I'd more likely use that optimization at this point is on Arm or ATmega processors. ARM doesn't seem to have an approximate inverse square root, based on a quick check, and ATmega are frequently still stuck with software floating point, so I'd hardly say that the optimization is dead.
No, they are new and have had many security issues. Just run your containers not as root, you can use capabilities if you like.
Agreed granolagirl. Just a masking of the site should Gist be turned on, with a quick link or click away feature to the source.

First tests are pretty damn impressive though. Gist'd (is that even the right verb?) a couple of wiki pages and found the summary quite useful, and surprisingly, grammatically correct. Will stay tuned for sure.
A list of potential domains from a Google job posting[1]: cloud computing/infra storage, security/cryptography, embedded systems, distributed systems, machine learning, engineering tools, real-time media/audio video, operating systems, virtual machines, computer vision/graphics/3D rendering, front-end/UX, mobile application development.

[1] https://www.google.com/about/careers/search#!t=jo&jid=34154
It's an older article, but required background reading if you want to understand the Greek crisis.
The Developer Marketing Guide: The best resources for developer marketing
RIPA regulated those councils, and stopped that abuse of law from happening.
Betterfap.com is Pandora for Porn
This will save me many hours trying to skim the goodness out of long reads. The chrome extension will be key for adoption.

I wonder what the feedback will be from big publications? —maybe they will take the hint and write more concise content...
Fixed! Though you might have a cached copy in your browser.
There's nothing concurrent in this case, parallel sure, but concurrency wise this is all shared nothing. And languages are not faster than one another. They are faster at certain tasks but the variability for a given task is really case specific. For io heavy workloads like this underlying libraries and implementations dominate execution time.

You could have written this in any number of languages. I don't know why go is more logical than say Java JavaScript.
Oh, I don't doubt that. I guess I'm wondering how indicative poor mood in the morning carries through out the day.
Because it's distributed? Kind of a big difference, there.
Docker and OpenVZ are not the same. Docker is single application focus. OpenVZ provides the entire OS in a container. OpenVZ has support for live migration.
A filter designed to wash out and lower the contrast in a photo, by design, is going to wash out the colors and lower the contrast in the photo. Might I suggest not using a filter designed to wash out and lower contrast if your desire is to avoid washing out the color and lowering contrast?

Changing the filter to not wash out and lower contrast would change the filter to a different filter. Effectively removing the original filter and replacing it with a new one.

While I understand the issue here - I don't see the problem. Use a filter that isn't designed to wash out a photo and lower contrast if you desire a photo with higher contrasts.

It's similar to complaining a warming filter is making your skin too red and you'd prefer your skin to have more of a blue hue. Instead of complaining about the warming filter, why not use a cooling filter?
And I'll keep asking, before the one time cipher was invented, and really - before RSA was invented, what safe space to communicate without the state being able to (if necessary) listen in existed?
They can "oppose" all they want.

That's why we have PGP, in
open source.

And that's why in the US
we have:

"Amendment IV

"The right of the people to be secure in
their persons, houses, papers, and
effects, against unreasonable searches and
seizures, shall not be violated, and no
Warrants shall issue, but upon probable
cause, supported by Oath or affirmation,
and particularly describing the place to
be searched, and the persons or things to
be seized."

I know; I know: Various people
working for the people are all
wound up about wanting to know
and wanting to be sure,
wanting to be sure they know
just what is in all those
e-mail messages. Their thinking
might go:

"Those messages, they are sending
lots of messages,
are they planning something?
Are those people up to something?
Are we at threat? We want to know.
Why do they encrypt their e-mail
messages if they
have nothing to hide?

"If they have something to hide,
then definitely for the good of
everyone we should know about it
and they shouldn't use encryption.
Else they might be planning something.
If they have nothing to hide, then
they shouldn't mind our knowing
and shouldn't use encryption.

"Yes, definitely we should have
full access to all e-mail and other
communications, computer hard disks,
private conversations, private thoughts,
etc."

That's what some people working for the
people think.

Sorry, guys, I'm one of the people
you are working for, and you will
just have to do your job
without violating the Constitution.
It's an old story, as is encryption,
and e-mail, the Internet do not
fundamentally change the situation.
​New release of OpenDaylight software-defined network
For reference, previous Magento release downloads did not include critical security patches and could easily result in new installations being quickly compromised.

This appears to be a fairly big update fixing a number of security vulnerabilities and a bunch of longtime bugs / sloppiness.
Figured I'd dust off my old constraint programming language (https://github.com/dbunker/SABR/blob/master/test/Real/Multip...)

with result (https://github.com/dbunker/SABR/blob/master/test/Real/Multip...). Fifth position being E.

A bit on the verbose side, but might be preferable to some since it explicitly enumerates all the possibilities for each rule.
There might be an argument that this assumes that the terrorists are in the same location, which often might not be the case.
Can someone explain what the UK public finds in Cameron - his economic policy has been mixed bag at best, foreign policy is same and internal policy - you have the whole Scotland situation - i have a feeling that Downing street unlike the Scots prefer to forget about the whole "devolution max" stuff.

8 years into depression and London situation getting somewhat tense - there should be at least figurative heads rolling, and yet he get reelected and entrusted with more power ...
I know very little about this subject, but my gut feeling is that the systematic disenfranchisement of young men you are referring to has probably little in common with the kind of marriage we find in Western cultures. Regardless of that, I'm also failing to find evidence of this being a prevalent motive among suicide attackers on Wikipedia: https://en.wikipedia.org/wiki/Suicide_attack#Profile_of_atta...
Shazam | Data Engineer| ONSITE | Redwood City (Bay Area), CA
www.shazam.com

Interested in Machine Learning + Data Science and you are a strong Java or Scala Developer?

We are looking for engineers to join our Data Engineering team in our Redwood City office

Apply here:
http://www.shazam.com/careers?gh_jid=47753

Or email: data-engineering-team@shazam.com
Plus he has moved to 3 different countries, picking up viewers from them all. And how YouTube's Recommended Videos system works.

Here's someone's analysis of why he got so popular. Looks, editing skills, and personality also helped build him a niche.
https://www.youtube.com/watch?v=EgMqhEMhVV8
The CVE entry dates it as going way back to 2014 though?
Create a Brand Ambassador Program in Reddit
Blinky Shoes: Arduino powered footwear
"We just want to ensure that terrorists do not have a safe space in which to communicate. That is the challenge, and it is a challenge that will come in front of the House."

What do Amnesty International and EIPR from Egypt have to do with terrorism that prompted GCHQ to spy on them?

I am not saying that these two orgs are above the law but I am just wondering what's the probable cause for these rogue spy orgs to target them and try to collect as much info as their hands could grab.
Its messy
Python could do green threads (IO-base coroutines) for a long time -- see eventlet, gevent, even Twisted's inlineCallback pattern. There are probably others, there was even one based on "yields" as well.
How to JustDial become billion dollar company in India
Additional problem for a senior full-stack devs is that you'll usually be assigned at solving various tricky issues, and even when you get to dig deeply into something and get a decent expertise on that niche, it's very likely that as soon as you setup everything you'll have move to work on something else, usually completely unrelated. After a few months of working on something else you'll almost completely forget the most of those little insights and details that you previously learned, and you'll be back at the start...
I dig the idea. Nice work.

I would suggest settling on a single font for the top section of the landing page. Having different fonts for the logo and the text directly below looks a little strange to my eye (latest FF on Win7).
For what it's worth, even if the core Python developers discontinue support for 2.7 (and they might not, it was originally supposed to EOL this year), there is enough Python 2.7 code running in the wild, making people money, that some entity will certainly take over maintenance responsibilities. Python 2.7 is here to stay for a very long time if only because of the huge amount of legacy code written in it.
Just because you are specializing does not mean there is not room for growth of your knowledge, it just may not be in programming manner.

Consider specialization in say Expert Systems, you get to learn immense amounts about each domain which you are developing expert systems for, but I can understand employers wanting you to have a firm base in expert systems before hiring for you such a job.

The same can be said for 3D graphics, real time simulation software, and most other types of programming you could specialize. Just because you know everything there is to know about making realistic vehicles with 3D graphics does not mean there isn't plenty for you to learn about making realistic 3D dinosaurs and the nuances necessary to make them look amazing. You may not always be given tasks that require you to learn and develop new skills, but if you actually care about challenging yourself and learning you can generally find a way to incorporate challenges and learning new things into your job. You just have to be willing to put in the initiative to avoid forcing problems to be solved with the solutions familiar to you, and put in initiative to try new things learning enough about them to be able to advocate for their use when necessary.

TLDR: Just because the job doesn't force you to learn and be challenged, doesn't mean someone who wants to can't learn and challenge themselves on the job.
Stackless python pairs well with green threads. Very, very well. I believe pypy based a lot of their initial work on the design of stackless python.
DUBSMASH ON STEROIDS
SNI isn't just for HTTP. It's basically just a field in the TLS handshake that tells the server what name the client is interested in.

I can't think of a way to make this compatible with the DNS method you're using now though... you'd need a new address class that only ever returns a fixed IP by DNS, which was used exclusively for alternative determinations of the .key name requested. You could do this for TCP/80 with the HTTP Host header and TCP/443 with SNI, for instance. I'm wondering if one way to do it would be with haproxy to avoid having to implement this yourself.

Since a lot of connections going over Snow are going to be HTTP or HTTPS, this might make sense, at least for IPv4 where you IP space is limited.
Show HN: 9t – A multi-file tailer in Go
If you're downloading pre-built binaries like on Windows then unfortunately yes it does matter if you're using 32-bit or 64-bit libraries. Windows in general has always been a bit of a second class citizen with Python library support, although it will hopefully improve with easier access to compilers (there's a free version of visual studio tools for python library compilation apparently now). If you just want a lot of libraries that 'just work' you're probably best served using a pre-built distribution like Anaconda. If you're more adventurous this page has all kinds of pre-built libraries for Windows in both 32 and 64 bit: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Alternatively it's insanely easy to spin up a Linux VM with vagrant and just compile and run python scripts from there. Everything will pip install without any issues.
They don't exactly hire through TripleByte, TripleByte filters candidates and "fast tracks" you through to another interview stage at the company. It's a first line of defense.
Agreed; this needs an operator, but it doesn't need a single-character operator, and the operator should have had * in it.
They are not stupid. They want to protect their power and are willing to say anything for this, invent any excuse.
Looking good. Soon I'll just be waiting for the announcement that they have sped things up 10X, and I might finally be able to let go of my Python ennui.
"psychological and temperament screening"

They tried that in a few places, it usually just translated to "black people can't own guns" or discrimination based on the screener's impression of that person. "Screening for temperament" is akin to literacy or other such tests before voting.

Anyone can lie/spin a form test, similar to the customs form you get when you fly into the country, everything else is subjective and grounds for a discrimination law suit.
Right, but now you are back to square one. The solution to terrible market dynamics for grown-up programmers is to specialize. The solution to specialization risk is to become a generalist.

I guess you could repeat this until you are 40, then get a nursing degree (not easy!), and actually start your life. :)
Look up the camio app for your ipad. Or if you have an old smartphone. I think it's free for the first camera.
I don’t date because being alone is pretty fantastic
What percentage of the 11,000 hedge funds are you referring to?

http://www.cnbc.com/id/101955552
A Prototype Is Not an MVP
Apparently it was discovered and raised as an exploit, never patched, and never used until today? It makes me wonder how many other known unpatched exploits like this are out in the tall grass.
People have started to hijack the word realtime. It's truly sad, because now it just muddies up people's conversations. So now people have to ask, is it the one that keeps planes in the air or the one that makes sure your email badge counter updates.
Some radio HAMs have done this with packet radio and EME transmissions so the idea isn't new but this is really neat and likely much higher capacity.

Very slow refresh DRAM, next up, Mercury? (the planet or the metal, take your pick) ;)
The Problem of Artificial Willpower
That "is it secure" question is a lie in question form.
In other words, your worth is equal to your replacement cost. Specialization helps because of demand/supply dichotomy.

There is another option; grossly unpopular, but I have to lay it out: make a career in startups. You'll eventually land with one or two that work out very well. That may not increase your yearly salary, but it increases your overall payout over a decade, because you'll get a windfall or two.

How? As you keep working for startups, some will fail and some will succeed, in different ways. Eventually, you'll learn how to recognize the more promising ones. Are there any guarantees? No. But there are no guarantees in any path.

(Link to my bit more detailed answer on Quora: http://www.quora.com/How-can-I-increase-my-income-as-a-softw...)

[About me: Software Engineer by education and trade. Been in the valley for several years. Early employee at Box, left last year as their Director of Engineering. Now run http://InterviewKickstart.com. We've trained a lot of people on how to prepare for technical interviews, the right way, the no-shortcuts way]
How many years, and by how much?
> Are there any downsides to having to explicitly mark an async function using the "async def" syntax?

Yes. One main one is splintering the library ecosystem. So some libraries are using Twisted, some are using base threading system, some run in Tornado, some will use async and so on. They are usually not mixable. One day in the distant future they will all support async, but that means updating all of them.

Special markers ("async" waits points/objects) for IO co-routines tend to propagate vertically through all the API layers. If, say, a low level library you found is returning a Deferred/Promise/Future or generates values, then top level has to handle that as well. Then its parent also has to handle it.

It is infecting the ecosystem with low levels details about how the IO needs special casing because of how the GIL works. Yes, it is more elegant in Go, Rust, Erlang, C#, Java etc.

BTW Python has something like it based on the greenlet library (eventlet and gevent libraries are based on). Those monkeypatch system libraries so it manages to hide this complexity, but there are other costs, unsupported or untested side-effects being one.
One thing I don't really get, why is the "async" keyword necessary at all? Couldn't just the mere presence of "await" in the function body implicitly make the function "async"?
I've been through the process and it wasn't careercup style puzzle questions. It was mostly practical things or things related to CS interests (programming a game) and they let you google documentation and use any tool you would normally use.
Construct+2+Business+License+Sale++40%+off
I've shipped production code developed in Mono on OS X, deployed to both Windows and Linux. I don't think that should be a huge roadblock moving forward. MS itself is trying to foster this (for the benefit of selling more Azure services presumably) with the next version of ASP.net which will run on basically everything.

Re the expense of doing it the MS way, Microsoft will gladly throw free/cheap software and services at you: https://www.microsoft.com/bizspark/
How much do scientists understand bicycles? Very little, apparently
Yes, that is a clever civil-libertarian perspective on the implications of mobile phones, but it doesn't hold up for anyone outside the world of software engineering and security. You can't say people willingly accepted it when normal people don’t think in opsec terms.

No one outside tech circles thinks, upon signing a mobile service contract, "this device could conceivably be turned into a remote bug if the baseband is compromised by a state actor, but I'm willing to accept that trade-off." They think it's secure because it's sold as secure.
I think culturally, and perhaps it's generational as a Millennial but I doubt that[1], I think culturally we have to ask ourselves why people work? I don't have enough information to state this factually, hopefully if someone does they'll chime in but maybe the reasons we wake up and go to work are changing.

If we are moving towards a society where we look more for meaning than for money we can very easily come to the conclusion that basic income wouldn't break the economy, but bolster it. Instead of doing menial labor to pay bills we'd try harder to find our way as artists, engineers and other specialized trades that offer fulfillment. Certainly some people will use their basic income to avoid work, but what is the percentage of that? I don't know many people who embrace boredom. Most people want to do something of value, and many people need to do something of value.

We are either approaching a reality we as humans have always wanted or shifting our societies desires depending on historical information(that I don't have).

Inching closer and closer to post-scarcity will be very interesting indeed.

[1]I don't think Millennial's are all that special even if we think we are.
Yep, you can gang them for really nice guitar phasing effects...
Yes it is; non-technical users can't read. How mean of you to suggest otherwise.
> If you just want to play Sudoku, fire up Google Sheets and install our Sudoku add-on.

Translated: Hey guys! We might do something that might get shutdown next year but we are still cool!
You'll enjoy this. I know in some larger cities, this is a pretty common thing. In South Florida you'll wander into a pirate radio station pretty often, usually identifiable by it's lack of censorship, poor broadcast quality, and incessant rambling of the host over the music about every 10 seconds.

http://www.vice.com/video/pirate-radio
I doubt his software is intended for non-technical use.
Ask HN: H1B visa holders, what do you wish you knew before moving to the US?
My H1B visa process is finished and I'm all set to arrive in September.

Was there anything you have experienced or wish you knew beforehand?

[Edit]

Looking for experiences living / moving to the US. I will be moving to Seattle.
Yap, I've used and shipped code based on eventlet. And you are right PyPy supports that as well. I have never tested it using PyPy. Perhaps one day. For large concurrency cases I would probably look at Erlang/Elixir though...
The radio license has more to do with not misusing finite resources (only so many radio spectrum frequencies/amplitudes available, etiquette has to be followed on HAM/amateur radio because other people are using it too, and you can't just start a radio station without having a channel reserved for your use that doesn't overlap or disrupt someone else), than free speech, else you'd need a license to run a podcast/blog.
They'll probably be the next generation of internet currency.
I am not following you. Do the differences really matter in this case?

EDIT: Don't read this as snarky disagreement. Rather, Im just confused and genuinely want to understand.
Thanks. That looks very interesting, as a tool to try to understand a complex issue. But it probably is a bit like reading the Economist. You have to be aware of the inherent biases, and even when you do you get influenced by them.
Interplanetary Small Talk (Short Story)
>Left-wing politics, though hardly major, are no longer subject to any real suppression beyond punditry's ignorance.

This is not really true. Left-wing political groups are still actively suppressed by police organizations on a regular basis, as well as Islamic groups (religious and secular), LGBT rights groups, and generally anyone involved in protesting. Police see protest groups as antagonists and act to disrupt them pre-emptively if possible.

The sources for this claim are broad; I would recommend looking into the leaked maryland state police spying documents (which show infiltration of non-violent activist groups), the FBI, local police, and bank conspiracies to disrupt the Occupy movement (long before any actions in the real world had been conducted by any group identifying as Occupy), and the Green Scare.

Combine this with "free speech zones," protest permits, and other before-the-fact restrictions on free assembly, and you can see very clearly how political speech outside the mainstream is suppressed in the United States.

(Interestingly, right-wing groups, white nationalism groups, and similar are not often targets of these investigations and are often protected by police during their protests. In many cases this is the result of local connections, but you have to wonder why animal activists are such a higher priority than white nationalist extremists, especially after Charleston.)