skysight-inc/HackerNews huggingface dataset:
We are training too many people in areas that are not in high demand. Biologists in particular have a hard time getting work and complain about it loudly, quite understandably.

Meanwhile, the US runs out of H1B visas every year importing CS and EE talent from overseas.
Do you still idle in that help channel?
Tuples in Swift: How to Create, Read, and Return Them
Math objects in JavaScript
- Why push agile onto the contract?

- Why not move to a whirlpool (or other milestone-based iterative process) with fixed milestones?
Dude your screen name is really telling.

He reached out, and didn't have any luck. Companies truly need to learn how to deal with these breaches in a way that re-invites the public trust
> Perhaps he's simply talking about the communities he's actually involved in.

Then he should have said 'The communities I'm involved in are awful'. And I'd agree. I didn't realize he made PulseAudio and Systemd (or was involved in some way). I personally don't mind either project (neither have harmed my Linux experience, Pulse is convenient for my uses), and I think both get a lot of unwarranted criticism. Not least for the fact that, with open source, you don't HAVE to be stuck with anything you don't want to be.

> I don't think you do get it. Nothing about Lennart's terminology is particularly unusual - the 'open source community' in standard parlance is a fairly well defined set of people, organisations and forums that isn't particularly controversial to refer to.
I think you really are just using different words as everyone else to mean the same things.

See, this is the thing. I'm not part of that community. I could care less. But the reason why conversations like this aren't useful, is that you're equating a specific group of people with a concept, but criticizing the concept.

Posts like this find their way outside the community. They give fodder to those who would like to see all software be closed source. They aren't helpful.

Again, he should be far more explicit in what he's actually criticizing...
I don't see how you're reaching this conclusion. He said, there are no publicly available contact methods that have "yielded any luck". He didn't say there are no publicly available contact methods or that he didn't e-mail yahoo's "security" e-mail address.
That was actually useful, thanks.
"...the courts said the only exception is if defendants expressly tell police they are invoking their Fifth Amendment rights..."

The absence of speech should be protected as freedom of speech by the First Amendment. The emphasis is on should. I wonder in what ways it's been challenged in that sense. Everyone who wants to stay aware of their rights concerning [don't talk to police] topics is hopefully taking note and updating others on this news of last year. It's petty, troubling procedure to be forced to verbally invoke a primary Constitutional right before one 'obtains' that right. Yet so it goes. "I invoke my Fifth Amendment rights. I want to speak to a lawyer. (repeat)"
Yes there is http://www.froont.com! We having a major update coming very soon, this is a video sneak peek what to expect: http://vimeo.com/107843019
It may explain it for other users, but at the time I hadn't logged into any yahoo service for months.
Random theory time: People who are harmful to the project, should be removed from the project. If you're not a company but an "open" project that can't fire people, you pretty much have to do this my making them not want to say. So if someone causes enough trouble, just pile on the verbal abuse until they get fed up and leave.
Show HN: Boll – Simple polls for people with an opinion
“How We Got to Now, the Book”
Go at Google I/O and Gopher SummerFest
>More or less no newspaper will do this. Reputable newspapers will have fact-checkers who will verify stated facts and direct quotes but giving people sight of the finished article before publication is something that no-one does.

No newspaper in the US. It is standard procedure for german newspapers to ask the interviewed for "authorisation" of the transcript before publishing anything. The german journalists association distanced itself from this practice more than a decade ago, [0] but it's still very common. This comes with all the problems you would imagine, especially a tendency for soft-ball questions.

Some journalists tried to draw attention to this issue by publishing a "redacted" version of interviews [1], but at the end of the day, if single journalists or entire newspapers refuse to follow the unwritten rules, they may find themselves out of interview partners very quickly [2][3].

[0]http://www.vap-deutschland.org/beitritt-en.php

[1]http://www.journalist.de/fileadmin/Bilder/Handwerk_und_Beruf...

[2]http://www.faz.net/aktuell/feuilleton/medien/autorisierung-v...

[3]http://www.theguardian.com/world/2012/jul/16/us-campaigns-qu...
Everyone thinks they are the good guy
Based off of reading this, I can imagine a lot of people not wanting to hire you. I get what you're saying, but all you've communicated to the customer is that you always need enough wiggle room to successfully screw them over. You should still place contractual bounds on how something can change.
Thanks for sharing. It's good to know that even when a project is large and popular like Redis, it's still possible to have mostly positive experiences.
Researchers use gold particles to heal heart tissue following heart attack
InWorldz is working on it, or at least talking about eventually adding both Oculus support and another language. They've already made considerable improvements to LSL and to the grid and viewer software.
Let's be clear here - what you're referring to is some states will suspend your DL for a year if you refuse all types testing. This includes the array of FST's (field sobriety tests), blood, urine, chemical or breathe.

This is not an admission of guilt, but in most states, a violation of your driving contract you signed when you were given your license.

Also, you can refuse an FST, then tell the police you refuse the rest of the tests until your lawyer is present. At that time, they arrest and book you and you can call an attorney to come and bail you out. By that time, your attorney will likely advise you to take one of the three tests since its been long enough and you're probably back under the legal limit.

It's a good strategy to delay taking of the tests. This way, in court, your attorney can argue you didn't refuse to take the test, and simply invoked your constitutional right until your lawyer was present to make sure everything was legal.
What's the point of having laws, if your citizens can't possibly know/remember them?
Not for a while. I'm Sebboh. :)
I'm reaching this conclusion because the only person he mentions emailing is Yahoo's CEO.
Tango: Distributed Data Structures Over a Shared Log
Seconded. This is just the kind of framing I use when trying to explain why, at our workplace, our "Agile" (or even our "Scrum") process seems so ineffective.

My favorite metaphor: asking for hard numbers from an Agile team makes as much sense as asking Columbus exactly how long it would take to reach India. Software development often resembles cartography work even more so than architecture work.
>There must be buy-in for a reason

Yes, and that reason is that redhat has their hands in other software too, and added systemd dependencies to it whether people like it or not. So distros face the decision of "adopt systemd or your distro won't be able to run gnome".

>This outpouring of faux outrage

It is not faux outrage, it is real outrage. I find it odd how people can dismiss even someone like Linus' complaints as "faux outrage".
According to the CDC,

"Although coughing and sneezing are not common symptoms of Ebola, if a symptomatic patient with Ebola coughs or sneezes on someone, and saliva or mucus come into contact with that person’s eyes, nose or mouth, these fluids may transmit the disease."

http://www.cdc.gov/vhf/ebola/transmission/qas.html
You are spot on. As you said, Upstart probably never received death threats. I also agree the post could hae been a decent post because there are definitely some problems in some communities but he couldn't even resist gunning at Linus and Gentoo to make a point (or was that to discredit "resistance" ?)
Building Twilio Apps on Rails: Security, MMS and Delivery Receipts
As someone who truly enjoys eating (and lovingly assembling each bite and taking my time, the social aspects, etc), I don't think I could fully move over to something like Soylent.

But during the weekday, I find thinking about lunch (packing it or deciding which restaurant to go to, etc) to be a real waste of time. In other words, are you guys exploring a formula that would work well for just "Monday to Friday lunches" combined with a regular diet for dinners and weekends?
Sounds like this is in the same theme as James Burke's Connections series. Which is a terrific thing!
Oh, hi Violet!
This article is cheap sensationalism to foster Luddite paranoia. The beacons will only track those that want to be tracked. And there a lot of valid situations where people would want to share geographical information in order to be guided, notified or rescued.

Sometimes I feel that valid concerns on privacy are doing to IT what pollution did to chemistry: people got so panicked that blindly reject any valid contribution that technology might give.
This reminds me a black mirror episode!
Here's a much shorter version that explains things in a less technical way... http://milankragujevic.com/post/65
A chronically under-recognized point is buried in the article:

It's not a simple picture. Critics have complained that Cuba has begun to sacrifice the health of its citizens at home to make money sending medical workers abroad, and the conditions for these medical workers themselves have been criticized
Having a cell phone is a privilege? In what state, owing to what statute?
"I cannot think of any reason not to use "people-hating" instead other than for dramatic effect"

Same reason you wouldn't shorten "Bob and Santa Claus" to "two people": the second subject is a childish fantasy utterly unrelated to reality...
9 things to look for when assessing an open-source project
Who Goes There?, as well as Twilight and Night, all published by Campbell under the Don Stuart pseudonym, still work for me.
Whenever I hear complaints about Political Correctness, I'm reminded of this:

> Disdain for "political correctness" is often positioned as a concern that some important truth is not being spoken for fear of offending someone. But that concern is nothing but smoke and mirrors. To invoke "political correctness" is really to be concerned about loss of power and privilege. It is about disappointment that some "ism" that was ingrained in our society, so much that citizens of privilege could express the bias through word and deed without fear of reprisal, has been shaken loose. Charging "political correctness" generally means this: "I am comfortable with my privilege. I don't want to have to question it. I don't want to have to think before I speak or act. I certainly don't wish to inconvenience myself for the comfort of lesser people (whoever those people may be--women, people of color, people with disabilities, etc.)"

> http://www.whattamisaid.com/2010/02/conservatives-political-...
It's one of Cuba's top exports.
Website speed
The Bacon Boom Was Not an Accident
GitHub's @benbalter has suggestions for government agencies weighing open-source solutions -- but it's pretty good advice for everyone.
Drat! I committed an error similar to the one I was griping against: being technically sloppy.

Believe it or not, I paused for half a heartbeat while typing fixed and triangulation while I was typing and thought to myself "Should I go double-check this on some hard-to-access reference, say Wikipedia? Nah. Better blurt this out before I head out the door for the day".

I ought to be careful how I phrase my gripes so that they convey my intention: keeping discussions accurate about subjects which I know a bit. Poor metaphors seem to aggravate me more than most.

Thanks for setting me straight.
Expecting men to adhere to the "burly, hairy bread-winner" stereotype is misandristic in the same way that expecting women to "stay in the kitchen" is misogynistic, and those expectations often correlate. They're both cases of holding people to artificial standards.
The classic prof's approach:

1) write a draft. make it correct, but don't worry about good too much yet.

2) teach somebody using the draft. Work with them and watch closely, make notes as you go.

3) revise draft.

4) repeat until good.

With some experience of this practice, you build up a decent model of the student/audience in your head and future first drafts tend to be better.

Also:

1) less is more. Writing less means fewer mistakes and faster reading. Think K&R, not Java for Dummies.

2) lots of examples. Every function description should include at least one realistic example of its use.
Here is a dataset on Github
https://github.com/jf22/ZEBOV-2013-WAfrica-data/blob/master/...

And corresponding visualization
https://my.infocaptor.com/dash/i.php?viz=njendjlm&mode=embed
my vote would be japan, i lived there for a year when i was 28, i thought tokyo was an international city so i could get away with english and slowly learn the language, but not quite. if i was 20 again, i'd have the patience to learn the language. not sure about the startup scene, but the infrastructure was amazing (fiber to the home in 2007, dedicated 100 Mbps), and let's not forget ruby and tokyo cabinet founders. scenery awesome, the attention to detail and hardworking nature of the people are amazing.
Seems like you got offended just for the sake of getting offended. The title isn't THAT condescending, they're giving Cuba props for weighing in more than another country of its size and GDP.

As to the "fraught relationship" issue, what? I'm not sure what terminology you would have prefered they used but most of the alternative words choices are just 'fraught' synonyms anyway.

The Cuba sanctions are well known and a lot of people (myself included) think they're unwarranted. I'd definitely call what Cuba and the US have a fraught relationship.

Do I think the US bullies Cuba a bit? Yes. Do I think that the word choice was bad? No.
>only having people contact me to ask for help or criticize and never to simply say thank you //

I wonder if in part this is due to solicitation - you [by which I mean 'one', a person, not specifically you] have a "support" forum for problems, you have a note asking for contacts with bugs but generally OSS projects don't have a "comment with thanks" or a tip jar or whatever.

Guestbooks used to be the way people could offer a quick comment of thanks.

But as you say this is more likely to work for frontend user-facing projects. Stars on github or similar will show at least that people appreciate your work if they've not explicitly thanked you.
Good catch! Originally while developing and running this I had a buffer of 1000 on both temperatures and pid-output (to avoid deadlocks). I removed the buffers for clarity in the blog-post, but obviously should have left the transducer channel alone). Thanks!
I wasn't familiar with unsplash.com - great resource.

For the tutorial I was impressed with how little CSS is require to get the effect.
Unless they changed it since you made that comment, that is definitely a real human talking.
Mike is one of the nicest developers around, if he read the code of an open-source project and re-wrote it in a different language I do not see what the problem is. Then again, I am no lawyer but this is kinda scary.
The distinction between privileges and rights, while interesting from a moral perspective, isn't of much use in the real world. The vast majority of us would not be able to survive without the use of numerous privileges and "voluntary" transactions, and we require more and more every day.

What's more, if you manage to live completely off the grid on your own land, the result is that you have fewer resources to protect you in the case that someone who does make use of those privileges decides that they want to violate your rights.

Privileges and voluntary transactions are a myth - anyone who is restricted from them is at a significant disadvantage, and at significantly higher risk of loss of rights to property or to life.
I know I'm nitpicking, but make sure to git ignore your emacs backup files (ending in ~)
In the UK, the police warn people on arrest "You do not have to say anything, but it may harm your defense if you fail to mention during questioning something you later rely on in court." Which sounds quite a lot like how this is going in leftpondian areas.

The idea is that if you suddenly come up with some claim in court without having mentioned it beforehand, it could be made up, but if you are sticking to the same story throughout then the court is more likely to believe you. Of course, it is absolutely the right thing to ask for a lawyer to be present during all questioning, and that is one's right. The lawyer may advise you to answer every question with "No comment", or (if the evidence is damning) to fess up.
Not really. We have a system for ensuring that people get paid for valuable work: they're called contracts.
I've always wondered at the performance of Mono relative to the Real C#, but I suspect that Microsoft has language in the license to prevent such benchmarks (or something)...

Some benchmarks are in the Game. Looking over the benchmarks, I realized that I shouldn't be comparing Mono to the Real C# since I wouldn't ever run Mono on Windows. I'd only ever run it on Linux, so, if you're running a Linux stack, Mono should be compared to its colleagues in the Linux space.

Mono vs Java: http://benchmarksgame.alioth.debian.org/u64q/csharp.php
Mono vs Go : http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?test=all&lang=csharp&lang2=go
Mono vs Rust: http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?test=all&lang=csharp&lang2=rust
Let's step away from the contracting scenario for a minute. Let's say it's purely in-house, and the team is committed to agile. That's great... until you run into a layer of management that doesn't understand agile. They still want the old waterfall-style progress reports, and they still make decisions based on them - decisions that can kill your project. This can force you to suddenly be less agile, or to present an interface to those outside your team as if you were not agile.

Back to contracting. If you're a contractor, even if the team you're working with is fully on board with being agile, you can still get burned by higher layers of their organization.
World's First Drone Photography Contest
Huge egos and insults are things that have always bothered me in the OSS community. Just some days ago the Crockford vs. fat thread on github resurfaced and shocked a lot of people on HN [0]. It certainly has stopped from releasing stuff in the past. Lately, though, I've been having an awesome experience with a few of my really simple open source projects. I've been receiving a few emails with requests in the most polite way possible, some of them even thanking me for my small contribution. Recently I've even got a pull request from a guy who out of the blue designed an icon for my android app. These things are priceless to me, and certainly motivate me much more than the bad parts demotivate me.

[0] https://github.com/twbs/bootstrap/issues/3057#issuecomment-5...
> I'm not exempt to the social difficulties, but I have been guided and exposed to a large number of social situations by friends/family growing up since I have always been in mixed environment not dominated by people like myself.

Unfortunately I was brought up with a terminal as my foster parent, takeaway pizza as my mother's milk and snarky technical email lists as my social milieu. So I haven't quite had that experience. :-/
For most people it's not, but some people subscribe to the notion that choice implies consent/endorsement/approval regardless of mutual inclusions, mutual exclusions, or tradeoffs inherent in the structure of the choice. I do not sympathize with this point of view. My best guess is that people accept it primarily as a means to rationalize away blatant and immediate inequities for a number of reasons:

1. To comfort themselves (X would never happen to me because I would just Y)

2. To justify past decisions by framing the decision as a positive difference in street smarts rather than as a negative difference in selflessness/drive/dedication (I'm such a smart guy for leaving / never entering science!)

3. To reconcile evidence with strongly ingrained just-world or libertarian philosophy (it's ok to abuse people on the wrong side of a supply/demand asymmetry because it forcibly drives people towards the market-determined equilibrium point (assumed to be a net positive for society) while maintaining individual freedom in the sense of "you are completely free to do anything but you will be punished for disobedience")

My usual counterargument strategy is to call attention to the fact that it's actually an extreme point of view by applying it in more extreme circumstances:

"It's difficult to sustain sympathy for <coal miners dying from black lung> when the problem is not a secret."

"It's difficult to sustain sympathy for <trapped firefighters> when <the fact that firefighters occasionally get trapped in fires> is not a secret."

"It's difficult to sustain sympathy for <a soldier who jumped on a grenade to save his buddies> when <the fact that this would certainly kill him> is not a secret."
That's a valid concern, though you can root, install and run the app, and then unroot. It's not a good solution, but it is a solution until Android L builds in the ability to use different passwords.
Tried to signup... it said I already had an account.

Did a password reset... it emailed me a new password in cleartext.

Clicked on the login link... Bad Gateway.
After doing some research on "I also got attacked by PHK" I did some research and found this:

- you sent 2 e-mails to the Varnish-misc mailing list in Feb 2011 about the ESI-related bug you found (https://www.varnish-cache.org/lists/pipermail/varnish-misc/2... https://www.varnish-cache.org/lists/pipermail/varnish-misc/2...), which then remained unanswered

- but then you also tried to "help" another user in an unrelated thread "Lots of config" in March 2011 (starting here, https://www.varnish-cache.org/lists/pipermail/varnish-misc/2...), and PHK had a knee-jerk reaction (https://www.varnish-cache.org/lists/pipermail/varnish-misc/2...) to one of your "suggestions", a reaction that was indeed a bit vitriolic, but when read in the context of your other contributions to that thread, it makes a little bit of sense.
You make it sound like moderated development is the best style; if you preselect people through a standardized interview process (like a software firm), or prune messages based on some algorithmic filter, you trade off diversity. In the extreme case, the community can be caught up circle-jerking on the same set of ideas.

The key idea in an open community is organic moderation. The currently influential people in the community "bless" the threads with interesting ideas/ patches; they decide how much deviation from "civil" behavior they can put up with. In a good community, attention-seeking behavior would be condemned by the influential people in the community. The health of the community depends a lot on the initial contributors.

It's true that this kind of model scares of a lot of contributors, but it also attracts many others who would have been eliminated in a pre-selection.

The main takeaway from Lennart's post is that more community building work is required: they don't automatically become good communities.
The presentation and audio links seem to be broken.