skysight-inc/HackerNews huggingface dataset:
By "functional", do you mean "The language functions for my needs" or "A Functional programming [1] language"?

I'm pretty sure Go was never designed to be the latter, and the former is a matter of personal preference.

[1]: http://en.wikipedia.org/wiki/Functional_programming
I see two totally separate threads of discussion here, so I have to ask - which way is it? Is Gemalto a poor company that got pwnd by Five Eyes, or are they just a bunch of spooks in corporate suits[0]? Because the latter paints the situation in a completely different light.

[0] - https://news.ycombinator.com/item?id=9106179
Whatever your judgments are about the ethics or efficacy of this process, I'm confident that your reaction, and the pool of people excluded because of similar reactions, is not something they are overlooking, but is a consciously designed effect of the process. Testing stress-tolerance is probably one of their specific goals.

Does it lead to overall better hires than a less grueling process? I have no idea. But they must think it does.
Very sorry:
https://www.fpcomplete.com/user/agocorona/EDSL-for-hard-work...
because that's where the developers are, nowadays.
Amazing Web Services
DNS, eglibc and resolv-replace on Heroku
5 things Alice in Wonderland taught neuroscience
Help the Open Rights Group, UK's EFF equivalent
The ORG is the UK's EFF equivalent and needs your help, today the open rights group is half way to their goal of 300 new members:

https://www.openrightsgroup.org/join/

With the election coming up we need to get them to their goal!

Funding is to:

- Build a tool together which tells you where your local candidates stand on privacy and surveillance.

- Run local hustings across Britain, together with other NGOs and charities to make sure you can ask your candidates tough questions on civil liberties.

- Take part in a Don’t Spy on Us bus tour around the country to engage voters on surveillance.

- Hold meetings with candidates to put digital rights in the minds of new MPs.

- Create question guides so that you feel confident talking to your candidates about these issues.
Can someone recommend some good books on Go?
While I agree that "culture fit" certainly is double-speak for a lot of toxic crap and discrimination, I think that corporate culture is something very important and worth keeping / building a good one.

Culture is also wether to be a perfectionist or to ship things now, even if they have bugs. To spend time sharing your knowledge with others or to document the code. To create a design or to quickly do what the customer wants. To generate comprehensive documentation, or to give personalised support. To tolerate brilliant aholes (hey, they are geniuses after all) or not.

All those things are different approaches to work, and being in places where the culture is different of your own can be a pain for both sides.
It seems that there is no way to change the original URL
Outlook Update
As it happens, I was just studying the CT-RSA 2015 conference agenda, I read that there is a conference talking about some form of oracles in OpenPGP and affecting several implementations.
That would indicate that the RFC4880 format is fundamentally broken in theory AND practice.
http://www.rsaconference.com/events/us15/agenda/sessions/176...
Interlude - There could be unthinkable thoughts

Isn't this inevitable? Rather like the idea of computable and non-computable numbers [1] being a inevitable consequence of the nature of numbers and computation.

If a thought is a mental state then, at any instant, a brain can only be in one of a large but finite set of states. Unless all brains are identical then there must be mental states that are inaccessible to some brains. Extending the state space of some brains by using new mediums, while useful, won't change the principle.

(The question of whether there are thoughts that cannot be thought by any mentality is kind of hard for me to get my brain around. I suspect that such a thing might not qualify as a thought.)

[1] http://en.wikipedia.org/wiki/Computable_number
Show HN: How we built a real-time collaborative app with coffeescript and Pusher
>I presume Yanni could afford the best amplification equipment

Being able to afford good amplification and having the technical expertise to implement it correctly are very different things. Audio engineering is a fine art, but most musicians know very little about it. They face the same sort of hiring problem as non-technical managers in our industry - they don't know enough to spot the difference between a bullshitter and a bona fide expert. Often musicians rely on house engineers in live venues, or the recording engineers and producers chosen by their label.

The best audio engineers go completely un-noticed, like the best sysadmins. There's nothing to draw your attention to the technology, because it is implemented flawlessly. A great live amplification setup has no noise or distortion, the instruments are all perfectly balanced and placed within the soundstage, and the amplification system works in sympathy with the natural acoustics of the room.
Rust makes it not quite "easy" but at least it makes it automatic and not error-prone.
SkiFree Online
You can certainly run arbitrary stuff on a Linode; I'm currently running a custom-built read-only Arch image.

You do have to put it there yourself, but if RancherOS is billing itself as small and easy to update, that seems like it shouldn't be hard.
Well, obviously no one has come up with full solutions, and whatever solutions there are, they will be slow, because changing culture is slow. But just as democratic societies have come to accept the preposterous notion that women should be allowed to vote, so too will it start seeing engineering as a non-manly profession, and one that's perfectly natural for women, too. Right now, I think there are two things we can do: 1) place more women role models in popular culture who are engineers (I think Hollywood has started doing this), and 2) place more actual women role models in engineering positions.

The latter will only be achieved if the level of hostility women feel in the workplace is reduced, and to do that, employers (and engineers in general) will need to undergo some training. Part of that training (though certainly not all of it) would be learning to recognize sexism. Recognizing sexism is very hard if you're not trained for it; there are two reasons for that: one, people confuse sexism with misogyny and assume that since they're not misogynist, they can't be sexist (while actually most forms of sexism are inadvertent/structural/cultural), and two, because sexism is cultural, we just don't think of things that seem so natural to us, and can't perceive the harm they cause. Because sexism and racism are discrimination + power, the best way to recognize them is not to look for discrimination (which is hard to see, and we don't want to find it because it feels we're being judged or doing something wrong) but for power. Once you know what power is, it is relatively easy to see. Once you learn to see power, you see who has more of it and who has less of it. Once you see that, it's much easier to see whether through action or inaction your organization keeps the current unfair power distribution.
Jonas Bonér – How to Go Reactive; Building Resilient and Elastic Systems[video]
Brain controlled drone shown off by Tekever in Lisbon
Looks very nice, I have one question:

How does R2D2 "see" the blocks? Is it by pixels or is the game hard-coded in this sense?
Every second of every day :)
Food / Poison break even was at 88. A chart would be interesting.

However - since R2D2 seems like a slow learner it would be nice to speed up the time a little bit.
05:21 - awake, need pee. try to go back to sleep
06:00 - still awake, roll out of bed go to bathroom
06:20 - alarm goes off.
(there's more, but you did say 60 minutes)
Verhuisdekens en pakdekens als schild van meubilair bij elke verhuizing
Object Oriented, Test Driven Design in C# and Java: A Practical Example
Google Plans New Headquarters, and a City Fears Being Overrun
very few people really want it

Is this really true? A lot of people want to meditate and learn to meditate (me included), and a lot of us have tried a bunch of books, so called courses etc. But eventually gave up, because we couldn't succeed. I think having a good/experienced teacher would make a world of difference to people like us.
Not for Apple or Google, but I've literally been asked impossible questions during some interviews at other big-names.

Maybe I should have recognized they were impossible and addressed the interviewer. They were usually very number-theory heavy problems. After a bit of research, I determined that it wasn't really answerable, and people have done PHD work at MIT, CMU, etc.. to investigate the question I was given 30 minutes to work on.

I don't lie about my qualifications. I'm not a PHD student, there is nothing on my resume or CV that would imply I'd be aware of some obscure (not something I'd consider important to comp sci like crypto) area of research... but still, asked these really oddball questions.
No need to get bothered. Not everyone took science classes after high school.
2015 JSConf China
Somehow I don't find that surprising at all.

http://www.forbes.com/sites/clareoconnor/2014/04/15/report-w...
House of Cards? Samsung “Smart TV” Suffers Worldwide Outage
So a buddhist monk walks up to a hotdog vendor and is asked what he wants to eat:

"Make me one with everything!" the Monk chuckles with a cheeky smile.

So the buddhist gets his hot dog and pays the hot dog vendor with a $20 bill. The vendor takes the money and expecting change the buddhist asks what is going on?

The smile is returned by the hotdog vendor; "Change must come from within".
I wonder if making a formal tool for this would make sense. You punch in some parameters like skillset, city name etc and the tool would search job sites etc and give a score.
I am currently at 175 vs 75
"Not that hard" is studying a month to pass a test in some artificial setting?
I suppose?

Most of the standard cylinders are fairly secure.

A lot of the time I spent during my job there was preparing cylinders for testing, to assure that they were pressure-secure and airtight. Neat stuff, and a TON of practical physics went into everyday things there. :)
> A. When you buy a Lenovo machine and turn it on, this was one of the programs that was presented to you. At that point, you could click a button that says, “I don’t want to use this.”

That is the very definition of opt-OUT. He directly claims that user intervention was necessary or the adware would be installed by default.
3 ways agile will improve your marketing team
Overconfidence man
I never thought of it that way. However, I think companies would be fine (for a while) with all their government contracts and lawyers. I get the impression the "free market" doesn't really apply to big corporations.

One advantage corps have is teamwork. (Maybe I need to get in on some kind of mastermind group.)
I had a little spring for mine that clipped over the prong in the lid at one end, and pressed the switch down at the other. You could still open/close the lid, but the Playstation wouldn’t recognise it.
Flash fiction story: “Planet Gratitude”
Who Watches the Watchmen? Securing Configuration Management Systems
QueueMetrics 15.02: How WebRTC and HTML5 make a difference
What are some of the costliest mistakes ever made in history?
You don't see any qualitative difference between a millisecond and a year?

To me one is imperceptible and the other is hard to reason about as a whole (of course I can make use of an abstract idea of a year, but imagine the experiences of a year all at once? Nope.)
There is countless proof about Go's composability through functions and interface

I can't tell if you're serious or sarcastic yourself.
The article proposes this snippet, presumably copy/pasted for every option:

// Verbosity sets Foo's verbosity level to v.
func Verbosity(v int) option {
return func(f *Foo) option {
previous := f.verbosity
f.verbosity = v
return Verbosity(previous)
}
}

If that's what Go composability looks like then...uh... No thanks.
10 Mind-Blowing Technologies That Will Be Available by 2030
> nobody cares about how much the NSA stole from Gemalto: whatever Gemalto has and NSA wants, the NSA is most likely to get by simply asking NSA affiliates

This seems at odds with the leaked documents though. Why going to the trouble of compromising a company you've already social-engineered to the max?
You are right. We know the trade off we are making. We think it is okay when you are not able to “tick” all the boxes as long you are aware of it and take the decision consciously.
"partially responsible for outright fraud" gets them into the business of deciding when outright fraud has occurred. I can see why they don't want to do that.

I also think that encouraging skeptical backers is going to be better for the ecosystem in the long term than doing more and more to make it 'safe'.
Honestly, nothing fancy really. Some animated sprite sheets, animated textures and the screen effects when you hit stuff.
Maybe he gets to work on difficult problems that can only be solved by a great algorithm.

Or maybe he works on making a set of algorithms 5% faster.

Making a sorting algorithm just 1% faster for the most used cases will probably save a company like Google vast amounts of electricity.

I guess there are plenty people who understand both algorithms and programming language features well. But if you want someone who is awesome in algorithms you might not care if they couldn't grasp the simplest programming language feature like a for-each loop, or a static variable.
Constructing average faces from profile pictures
Unproductive Retrospectives
It usually throws the interviewer off, sometimes they need to take a long time to answer, which can be good or bad, but its up to you to decide how honest they're really being
There's a lot that goes into ICAO certification of telecom technologies. You can't just use contention-based protocols, you need some sort of deterministic bound on latency and performance and availability requirements are insane. Different worlds with different requirements.
After ~30mins I got ratio of 0.77 (375 greens, 111 blacks), it got pretty good at avoiding blacks after reaching 0.7.
Why Am I Doing This?
"If someone intercepted the encryption keys used in 3G or 4G SIMs they would not be able to connect to the networks and consequently would be unable to spy on communications."

I don't understand this. First, it's well known that intelligence services passively listen to and collect any and all radio traffic. The issue then is can that traffic be decrypted, not can the traffic be spied on. Related to that is of course the use of frequency hopping -- but as I understand it, if frequency hopping uses N bands, and you have N antennas/radios at your disposal, you could listen and record all of them.

Secondly, we all know that if you have a sim card, you can connect to a 3g/4g network. What they seem to be implying, is that 3g/4g uses asymmetric encryption (certificates) for authentication, and that only the sim card knows its own secret key. Does anyone know is this is true? Did 3g/4g move away from shared-secret to asymmetric keys?

I hope I'm missing something -- because if not this press release is basically full of placating lies.
look for 'Startup jobs', startup or freelancing communities in your region or even abroad. There are plenty of such in Facebook.
It's not quite that simple, an insecure or vulnerable hypervisor can actually make it easier to exploit a system. (Note: I'm not suggesting that running Docker as PID1 or similar is a good idea)
I can definetely relate. I found myself spending time in the morning coding some JS project using scala-js [1] to get a daily dose of sexy elegancy before turning to rather ugly PHP tasks.

[1] http://www.scala-js.org/
I think you are blaming a slightly arcane program for what is essentially laziness of the population. Every time I read a comment on HN stating how PGP isn't usable I cry a little bit inside. GPG in no harder to use than git or many other tools professionals use.

The difference being, its worse to make a mistake using GPG than it is to make a mistake using most other programs. In the end, you are securing confidential information, which will always be hard, unnerving and require concentration and care. And this is just inherent to the task, which is fighting an undefined, super-powerful, ill-meaning enemy.

Encryption is violence. The objective is to violently keep an enemy away from your jewels. Instead of using an armed guard at your door, you use mathematical forces which are impossible for your enemy to overcome. Imagine your enemy needs the cleartext to save his own life, how does he feel when he is denied access and unable to gain access? It doesn't matter if its a steel door or a block-cipher.

What people are essentially demanding when they want "easy to use crypto" is a self-firing and self-aiming rifle with friendly-fire detection. "Keep all my adversaries away but don't bother me about it."

That's not how conflict works. If you attempt to secure your communications from a state actor, you are engaging in a full-blown combat against one of the most deadly forces there can be. That conflict will always be demanding and unpleasant. GPG being "hard to use" will be the least of your problems.

But no, we want everything for free. Protecting yourself against the overlords should be easy and painless, almost automatic. The defendant shouldn't have to learn how his defense works or how to properly use it.

Seriously?

EDIT: And what I find unnerving about your post is, suddenly the people who put in the effort to use GPG are the bad guys? The 0.1% who actually take privacy seriously enough to go through the the trouble? Don't get me wrong, I almost never use GPG, not because it's hard to use (M-x epa-encrypt-region, anyone?), but because I don't want to experience the emotional distress related to struggling with a super-powered state.
If software development was not a creative process then such algorithmic/IQ test interviews would be very relevant. Unfortunately for those wasting their time with such interviews it is a creative process. A recent Nobel prize in economics was given to Daniel Kahneman for his work proving such gut instinct interviews are a failure. When I first left college and was bad at software development I passed those tests, got into software firms and got my experience. Now even though I write software everyday for my clients I wouldn't pass any of those interviews. Zuckerberg is right - younger people are smarter (at passing those tests).
That's perhaps one of the worst examples you could give to support your argument. The vast majority of people are not developers or otherwise employed in well compensated IT jobs. They most certainly look to price first when it comes to personal computers.
Even if they don't hang up it's usually something like "your details were passed on from xyz corp and that's all we know". xyz corp is never anyone I've heard of, I'm assuming fictitious or xyz corp acquired my details from someone else.
Eh? the NSA didn't pushed IDEA out, what pushed it is the fact that besides being actually substantially (esp. since 2013) less secure than AES and with poorer performance is that IDEA was a registered trademark and was under a full patent which meant implementing (prior to the patent expiration in 2012) was a nightmare.

I also hope that you don't insinuate that ECC was "invented" by UW since elliptic curve cryptography was known for quite a long time.

By the backdoor I assume you mean the whole NIST curves fiasco, well besides the fact that it was in use almost no where, if you speak to actual mathematicians you'll find out that it wasn't a big deal. The NIST curve was more about performance enchantment than backdooring, altough sadly for NIST and for the NSA it failed at providing both.

The big problems with ECC is that it's extremely susceptible to side channel attacks especially in embedded implementations, and that if you have the capability to use quantum computing for cryptanalysis then to break ECC you'll need only about 25-50% of the compute time/power than you would need to break RSA.

Also since ECC is asymmetric and quite resource consuming it's not really used in encryption as much as you think, sure it's good in any situation where you can use PKI but PKI is rarely used to encrypt actual data. The common uses of PKI are for authentication and initial key exchange data encryption whether it's in rest or in motion is usually based on symmetric encryption.
Where was there any suggestion of algorithmic or IQ test interviewing?
Developer Economics Q1 2015: State of the Developer Nation
Programming at the specification level with Haskell (fixed URL)
Design Documents of Angular available publicly now
That's the first time I've seen someone use self-hosting in that manner, or in the manner you describe in your examples.

To me it was totally misleading.
There are no results in the white paper showing how this technology works with moving terminals. It seems to me that if this were to be true, the requirements on real-time processing would be incredibly humongous.
Go to the thefoundation.com or hire a co-founder on assembly.com. Hope that helps.
From PC to Navy, Ars pits flight sim skills against a real cockpit trainer
> Considering Moxie seems to be dedicating a large part of his life's work to helping average people, I believe the attitude I described could play foil to the inspirational messages he also receives. But I don't pretend to know him or anything.

You may say that, but after the "we specifically work to make TextSecure impossible without Google Play because using Android without google is 'going back to the old broken desktop security model'" thing, I'm not convinced.

I'm sure moxie is good with crypto, but sadly, he's on different side of war on general purpose computers than I am. He's on the side of walled gardens and limits what can you do on your own device, and I can't accept that.

EDIT: and of course he would spit on GPG. For moxie, GPG is competition.
No, but with billions of stars in our own galaxy, and more beyond, wouldn't (my misunderstanding of) the probability of witnessing a past supernova event during one's lifetime be higher than it feels like it is?
“…customized algorithms for each operator”
What are they smoking?
I drink beer I've made, you've probably never heard of it.
C# 6.0 in 6 Screenshots
How an Undocumented Immigrant from Mexico Became a Star at Goldman Sachs
From what I understand the 3G/4G uses a different mechanism for authenticating the mobile and the tower (AKA). As such, having the encryption key, will not make it possible for a bad actor to connect to the tower and listen on the conversations, because the data encryption key is different from the shared key used for mutual authentication.

Now, while this is true, I believe that a bad actor can still listen to the radio transmissions passively and decrypt those. But that is a lot harder than just plugging in to the tower and listening.
Maybe because the chaps at GCHQ wanted to brag about it to their friends within 5eys?
PowerShell Script Analyzer: Static Code Analysis for PowerShell
They are a listed company at US stock exchanges and they have at least one office in Texas.
it wasn't point of my post, I never meant, one shouldn't try. actually this is how all of these big Giants in the industry have succeeded and come along. But still, what my post missed was the emphasis on the 'rational' trying, than 'me-too' trying.
Show HN: Find websites losing traffic
They actually aren't, although most, if not all, operators use the same.
New AngularJS Releases 1.4.0-beta.5 and 1.3.14