skysight-inc/HackerNews huggingface dataset:
"Who cares what goes on inside the black box?"

That's the most interesting and informative issue presented by this scenario.

The problem with the sort of test you propose is that just because a human uses intelligence to solve a problem, it does not follow that the task requires intelligence. For example, playing chess.

From an engineering point of view, your black box may be as good as the real thing, though you couldn't really trust it beyond the areas of its demonstrated competence. Knowing how it works, however, would be the most significant achievement.

Furthermore, it's going to be hard to build one of these black boxes without a reasonably good idea of how it is going to work.

There is also the risk that your weighting scheme will rule out the only algorithms that have a chance of succeeding, because I bet they are pretty complex.
What's Your Five Minute Culture?
You're right that this won't be adopted by 100% of attendees overnight, but we try to nudge them in that direction in the UI (make it default over the barcode ticket, etc.). Even still, If 20% of your line gets through extra fast, it still makes a difference. And in a few months if that goes to 30%, 50%, then that's something.

But a key part of this is many of our events don't scan the tickets (doesn't feel right for them), so this allows them to do something better than collecting paper tickets or finding a name on a list, and it's fun for the attendees who chose to use it.
Definitely. CS isn't the best field for every and anybody.

I couldn't care less about who is getting into whatever field, though, so long as they are passionate about it - not just the paycheck.
Follow the photos: The real reason Facebook bought WhatsApp
I think the issue is more that we have a skill that powers the world, but 95% of us are just business subordinates-- not professionals like doctors or professors, not even unionized-- and the 5% who have good jobs at any given time still live under the threat of an unforeseen issue (AI winter, financial crash wiping out the quant jobs, age discrimination, "Series A crunches") putting them back into the EnterpriseJavaDrone purgatory.

It's not "isolation". The software industry is a very depressing place. The pay (while not great) is solidly OK, but the status is low and the job security's abysmal.

Most software engineers have a skill that can do so much and end up having to use it to do so little.
I am very disappointed to see this. I have been using BufferBox since the beginning, and it provided immense convenience for both myself, and all of my friends who used the service as well. I was worried that something like this would have happened when they were acquired by Google, and now it has :(
And that is the entire purpose of the proposal.
If it's controlled by applying heat and cold, human applications might be tricky.
For me it was lists for strings, something both basic and that I know I'd run into a lot.

Another issue is that a lot of languages are bringing Erlang's best feature (actor model concurrency) via libraries or into their core, so it makes me less interested in pursuing Erlang.
Very constructive, thanks!
BBM: Now with stickers
I think part of the "problem" is that you don't hear about a couple nurses working on a new "nursing product" (sorry.. not sure what the nursing equivalent of "WhatsApp" is) and then getting bought out for $19Billion nearly as often as you do with engineers. I think some careers are more stable and pay more on average than computer jobs but they lack the (possibly over optimistic) possibility to get a big exit check.
As it turns out, making video games has little to do with playing them.
Just curious, how much revenue it has generated up to date?
How does this handle the people who refuse to take a selfie
The problem with WhatsApp’s privacy boasts: They’re not true
I would say so.

You are adding biometric data to this so you can't say it's not me or type fake information. It's a similar issue with the Iphone Fingerprint ID. If you are making illegal calls, you can't say it's not me because 20 secondes before the call you unlock your cell with your own finger.
> (which doesn't bother to define what O, T, and P stand for.)

It obviously stands for Outlaw Techno Psychobitch ;).

http://www.youtube.com/watch?feature=player_detailpage&v=rRb... (Erlang The Movie II)
My favorite explanation of this (posed instead as the Locomotive problem) is in Allen Downey's "Think Bayes," pp.22

It's online too, and worth reading!

http://www.greenteapress.com/thinkbayes/
Netflix Open Source Tools Glossary
Relevant http://i.imgur.com/10sfTYY.png
I disagree. Erlang is great for even small applications, as long as they're never turned off.
There really isn't anything 'legacy' with screen. I've been using it for 20 years daily. I really have no reason to switch to tmux because I really can't see anything screen doesn't already offer me.

Vertical splits were patched in and added a long time ago, screen is usually installed by default, so I know it is there on systems where I'm not allowed to install packages. I can share screen sessions with co-workers, split windows etc.
I'm particularly glad to read that UCB is changing up the curriculum and introducing open source. Speaking from my time there and my discussions with EECS alumni, it felt like a lot of the curriculum was outdated and many felt ill-prepared for the modern advancements in computer science introduced to them in their day-to-day jobs.
If the NSA were only "acquir[ing] the mobile phone records of Yemen" and nothing else, Edward Snowden would not have risked everything by leaking thousands of documents and we would not be having this discussion today.

Put another way, if you're characterizing the debate as merely about "acquir[ing] the mobile phone records of Yemen," you haven't been following the debate.
Great idea. Thanks for sharing.
Aren't a lot of the LXC code from Google? They already have heaps of T shirts.
Steve Jobs to be immortalized on postage stamp
Would there actually be a disadvantage to having diamond teeth? (Aside from aesthetic issues - I don't want my teeth to literally sparkle.)
> (If I'm wrong about being unable to migrate the data, please let me know.)

IMAP has been supported since '07. Takeout support was added last December.

Exporting contacts to CSV has been supported for as long as I can remember, though I cannot find a citation.
TestFlight Owner Burstly Acquired By Apple
its perfect apparently.
Try logging out of your DDG account (if you have one), and searching for "html table tag" (without quotes) and you'll see what I mean. MDN is nowhere to be found. If you see it, then DDG must be showing us different results for some reason.

I find MDN and w3schools about equal, although I do find w3schools is a bit better laid out and quicker to get the info I'm looking for. MDN certainly isn't perfect...I just had a quick look for some html5 stuff (MediaElementAudioSourceNode) and the page is missing on MDN. I find that w3.org is the only place that has full specs for all the html5 stuff, but it's pretty difficult to navigate.
It is a good thing that actual results rely on the compiler implementation, not the language.
ZFS (the file system) goes to some fairly extreme lengths to validate data. It effectively doesn't trust anything past the south bridge.
How to talk to your future users
You're arguing for strong market efficiency. There's nothing wrong with index funds, but that doesn't explain why Graham, Dodd, Buffet, and similar investors have out performed market indexes for so long.
Wow, its magic!
Browsers are supposed to be the new "platform" of the future. But their source code is so gigantic and inaccessible. A regular dev can't just pop in and help out, they have to learn a ton about internal browser infrastructure that they don't really deal with, and the learning curve is very steep. Contrast this with Linux, where most of us know the command line and can create/edit command line utilities much more easily.
dnc : a CLI tool to check domain names configuration and statistics
I don't think you can do it with a stream cipher like that. Rule 1 for a stream cipher is that you never encrypt multiple messages with the same keystream. 'ciphertext = plaintext XOR keystream' means 'keystream = ciphertext XOR plaintext' and the attacker could just encrypt some arbitrary plaintext with the publicly available code and XOR the plaintext back out to obtain the keystream, even if the code itself is a black box.

You could probably manage to do it with a block cipher though.
Downtown Toronto's The Lab is Making Coding Cool
If you skip the syntax part and the "query" pet peevy, it is as if he was reading my mind! Spot on

The string part specially... will have to check out his binary string code.
So if I had specifically said 'the popular notion of time travel', would that have avoided this digression?

Because to me it looks like you were itching to contradict me.

(I'll totally own the fact that I might have made an imprecise overstatement or whatever, I'm lazy and this is just a message board, the context is clearly enough popping in and out of time, not magic level reversibility)
Erlang needs a production quality web server that is a fully compliant OTP application, and mnesia needs to have its dependency on dets abstracted away so that other storage engines can be used (relational database of choice, dynamodb, etc.). This would give a web developer a single platform that is extremely fault tolerant and scalable. This sort of thing may be possible (by using an embedded web server wrapped in your own OTP code and by experimental mnesia extensions), but it wouldn't be easy to get it set up and working.
By "having the sunlight last longer", you mean to say "having the sunlight later in the day. It's not that there's a longer period of sunlight, it's a matter of personal preference as to when during the day the sunlight is.

(And I prefer it earlier and loathe DST.)
Much of it is in response to publicized examples of sexist behavior in technical circles and personal anecdotes. That sort of behavior is not acceptable, and people are right to rally in favor of a workplace (and career field) that isn't biased in favor of one gender or another.

I can get behind that cause.

The remainder of it though, in my opinion, is a bouillabaisse of "it's never enough-ism" from a small group of hardcore feminists, hand-wringing from me-tooers, approval-seekers and undecideds, and some genuinely decent people who have nevertheless been hurt by specific cases of sexism and disproportionately react.

It is cyclical. It is a well-intentioned cause, but many times it is myopic.
Feline good: why video game developers love cats
Seemingly more reputable than your source; you.
At first I was worried of what would happen if the exchange introduced fake nodes with negative balances at the bottom of the tree, but there would be no way for them to hide that without the first real customer up to the root finding out (there would have to be a negative node that he/she could see). This sounds like a great idea!
I wonder if Spaniards used to stay up late before Franco changed their time zone in the 1940s. Does anybody know?
http://www.youtube.com/watch?v=KTd4hw7mZEI
Nostratic Language
The funding level validates the kickstarter and the video not necessarily the topic. I totally support thoughtful, engaging intellectual children's apps. Build something small and see how well it sticks, iterate.
Interesting. Especially because there is no German translation or Wikipedia entry for this article.
I don't see it as specifically about "getting women coding", rather "addressing the gender bias".

Given that approximately 50% of the population (and ~60% of the "educated" population) are women, it's abnormal for a sector to be so heavily male. This indicates that women are being discouraged, in some way, from entering the sector. Women who might otherwise have contributed a great deal to our industry.

Think of it more about (nearly) doubling the potential number of excellent software engineers than about "encouraging women to code".
If it's user-created content, then it has a serious network effect - for the smaller communities, they will often prefer larger(=~better) english content to a smaller pool of their local content.

It would be a different story if the content available was comparable, but it usually isn't.
I use ixquick.com myself, which is, if I understand correctly, developed and run by the same company that runs startpage. Both are hardcore about privacy.
https://ixquick.com/eng/what-makes-ixquick-special.html
Distel solves most of your 3 point. I am working as a full time Erlang developer for the last half year on a company with 6 or 7 Erlang developers. We got some big projects (many thousands concurrent users), and never had an issue with the fact that Erlang is weakly typed.
This is a strange comparison, what does software have to do with nursing? What about all of the under-employed women who are not interested in healthcare or law? As a female developer who is actively involved in helping women learn more about tech career paths, I would never presume to lure someone who felt called to nursing away from that field. I am more interested in reaching women stuck in dead-end administrative, service, and retail jobs who are craving more challenging and rewarding work.
It is interesting to see that much more of the world errs to the side of having sun later in the day. As someone who lives just on the other side of a timezone line in a green area, I can definitely see the appeal. It gets dark at 4-4:30 in the winter here, and it sucks. There is actually a bill in our state now to stay on daylight savings all year. I really hope we pass it and don't have to "fall back" next year.
I don't care for them, either, for the same reason: they are less explicit (to me) than direct error handling at the point-of-failure. I've found exceptions are also actually more verbose in many cases, for the same level of granularity in error trapping. My view is that exceptions handled in try-catch blocks are okay when handling "bulk" initialization or other computations where it doesn't matter which particular step failed. In every other case, it's better, in my view, to use explicit code.
I do, however the issue is I had to make them publicly editable. If I post the link on HN, I'm worried about what would happen.. Do you want to see the sharelatex document, or would a pdf suffice?
Get More from Your Engineering Team
Take pictures of the policemen while they are murdering/raping/ransacking. Be very careful that their faces show up as clearly as possible.

Then print 100's of copies and drop them at their children's school, at their neighbors' mailboxes, at the church they attend and the gym where they train.

Let them explain how a regular day at daddy's office looks like to the people they actually care about.
Right, I thought that was pretty obvious...
He's doing this in good faith because I, the original poster, asked him too. This is the best answer on the page (for me).
Red Palm Oil Health Benefits
Red palm oil is an organic healthy vegetable oil produced from the fruits of the palm tree. It is the only oil in nature that offers an aroma of antioxidants and phytonutrients. No other organic oil has such exclusive natural blend of phytonutrients.
> This idea that you need to be a compsci phd or something to use haskell is simply not reality.

The fact that there is so much maths talk surrounding Haskell really doesn't help. And I've watched many, many discussions about Haskell go into deep arguments about category theory. I want to write a program, not write a computer science paper.
Never used it, have thought about spending an hour or two to play with it but ultimately:

There is no good reason that I have encountered yet where I need to use it. Generally I think people try to use the tools they have at their disposal to solve a problem. I have python, and I can do most things in python. It's not always efficient, and as an example, when I first started using python, I blindly used urllib without thinking about it. The requests library has been getting momentum recently, and I found that I prefer it and that it simplifies some of what I do, but at the end of the day why would I have searched for an alternative if what I had was working?

As developers we have to value our time. In an ideal world we would learn everything there was to know about every programming language, and pick the appropriate language for each project. In reality we stop to think that a language is capable of achieving a task, and if it is, we don't look any further.

Ironically, the reason so many people use c/java/python/ruby is because so many people use c/java/python/ruby.
Frontend is my bread and butter, and I used to be such an artiste that I shunned Bootstrap too.

But you know what's worse than Bootstrap? The hand-rolled framework that rises out of the muck on a large project. At least Bootstrap is always the same. It's a lingua franca, and a decent one at that.
Not quite. I was more thinking along the lines of a velvet revolution. Violence doesn't necessarily work for changing governments. Look at Syria and Egypt.
Non-falsifiable claims of superior nutritional value and anecdotal evidence about taste from friends who could not have voiced any other opinion under the constraints of social acceptability.

For some reason when you have to scientifically measure the nutritional value and compete on taste, the intersection of "healthy" and "tasty" seems to shrink dramatically. A coincidence, I'm sure.
Are you a good programmer in imperative languages only by any chance?
Based on my (limited) experience. (Learned it for the sake of learning it, thought it was fun to work with, not considering using it for any serious projects.):

I think it's similar to the reason why DSP's aren't very popular compared to general-purpose CPUs for most tasks. It's a very specialized tool, designed to solve a very specialized problem. If you don't have that problem, it's not a practical choice because it's more difficult to use and often ill-suited to more common problems. I'm sure plenty of others have mentioned strings already.

Even if you do have that problem, but only a little bit, it might not be a practical choice. There are a lot of tasks where a DSP might perform better but a general-purpose CPU's still preferable because it's good enough, and the skills necessary to work with one are more common. The story's similar for choice of programming language in many applications that require concurrency and fault tolerance, but not to any particularly great extent.
> “Even introverts are happier when they are around people they like,”

Agreed. I don't mind spending time alone, but I love being around people I like. Usually others with a common interest. (And no, it doesn't have to be tech related. Horse people and swimmers are a lot of fun.)

Extroverts sometimes talk about themselves. A lot. Not that interesting :)
What nearly all these comments seem to agree on is that the syntax of Erlang is unusual, which poses a not insignificant barrier to entry.

Personally, I'm willing to try a new unusual language if there's some killer feature, but I haven't heard much about Erlang at all. What incentive is there to put in the extra effort if there is no perceived benefit?
Reading the code doesn't mean you can cheat or hack.

I don't see why you'd engineer out of the game every social element that makes them fun. The only category that would work for is if you procedurally generate every run through of the game and randomise all the mixes so 2 people talking to each other on computers next to each other literally don't have the same game to mix the same items together.
How do you actually determine what is 'over-represented' and not just the result of individual agency en masse?
Gmail currently has some sort of keyboard icon in the top right, that lets me choose between "English", "English Dvorak", "English" and "English".

There's no explanation of what it is or what it does. Since I know what a Dvorak keyboard is, I can guess it's some sort of keyboard settings. I deeply fear switching from "English" to "English" (or perhaps to "English" instead) because it seems likely it will be hard to recover from, so I haven't tested to see what it actually does. Perhaps "English" is the right setting for me instead of "English" or "English". I'll never know.
Load Testing In The Cloud
Throwaway account, these things have been shared with me by someone with firsthand knowledge of the business:

Gobble completely disregards food safety. Many of the "local chefs" are just local restaurants from which Gobble orders in bulk and then repackages into individual portions. While primary food preparation happens in a real commercial kitchen, the repackaging happens without food safety oversight ("In our old office, we would just repackage all the food in the office"). Food is often handled with bare hands, and sanitation/washing is not a significant concern.

The vague language regarding food safety on their FAQ doesn't increase one's confidence in the service. There is no mention of any certification of their facility, or of their own staff. https://www.gobble.com/faq

I wouldn't eat their food if you paid me.
No, it was a traditional job title that existed before they put it on the TN list. I think, but am not sure, that it would be something like "business analyst" today.
I don't want to speak for the paulwithap, but it seems we're talking about the disproportionate amount of effort to get men into in careers where women are over-representing compared to the other way around. And also the disproportionate amount of criticism we give to members in that field when they don't. I'm all for anyone doing what ever job they feel like doing as long as they have the skills to do it. I don't even care if they only do it for the money as long as they do it well and don't mess it up for the rest of us.
Will also add that (for lack of a better way to put it and sorry if this offends) "penis envy".

That is reading about the money that is made by others and their success and also seeing how others in the group react to that success with generally fawning reverence. With, as you have said, no particular reinforcement (by peers, friends and family or neighbors) for anything in particular that you do day to day.
How to write bug free code that can land on Mars the first and only time
Ha. That's a Silicon-Valley-centric problem. There's plenty of programming work in great walkable places in San Francisco proper, New York, Boston, etc.
Right? Banks making loans? It's preposterous.
Ah. If you want a programming job in a city and you're finding them more in Mountain View than SF proper, also try "Silicon Alley", New York.

(I'm looking out the window from the Empire State Building right now.)
Hydraulics could be another solution but better if the pumps are small and distributed and more integral to the overall structure than a large pump for each muscle group.
Ooh, neat, AGPL! Are you planning to sell exceptions?
That's a cool idea. Looks good
Don't forget RabbitMQ. It must be one of the most widely deployed Erlang applications, surely?
I wrote the question and I agree that popularity isn't a good metric (on its own). But it is a valid metric, in the round. Making a language more popular has to start with people who don't use it though, so no apologies for being a bit populist in my phrasing...
But reverting to the original source gives the program a stability property that will maintain functionality through multiple generations. Outputting the modified source would cause the program to accrue errors over time, meaning eventually entropy would win.
Don't buy the "x million use the google+ site regularly every month" number. The number of people who actively use g+ is miniscule. Don't believe me? Put a status message on fb and ask how many of them use g+. Or post it on linkedin or email all your contacts.

Pretty much any decent product has a small number of fans. That doesn't make it "successful" by any statistical standards.