skysight-inc/HackerNews huggingface dataset:
> "kids on the variety sunshine coach"

:(
There are better ways to express this than shitting on special needs kids.
>It is also shorter, and thus less of a time waste than typing out insults.

It's fewer words, but more work. If you read a patch/pull-request and it's generally no good it is going to take a while to formulate a detailed response on why you're wrong and a possible fix. At this point you might as well fix the code yourself.

Sure you solution is more polite, helpful, and over all more productive. On the other hand random Linux develop X never promised to teach you kernel programming and given that just wasted his time with your bad code he/she might but be all that motivated to help you out.

Honestly I don't care how the Linux developers communicate, that's their business. There's of cause an issue with developers hired to do commercial Linux development, but that's something those companies need to work out, they aren't forced to use or develop on the Linux kernel.
Wow, I'd expect people here to be more empathic towards a person having a career in software engineering longer than most of the lifetimes of the HN crowd (assuming the article is truthful).

Instead one gets a bunch of dismissive, I-know-better-then-all-of-you BS. And they say bankers are arrogant.
Designer babies represent the potential to step forward as a human race. Genetic manipulation can lead to stronger hearts, better immune systems, bigger working memory, etc, etc. In the nature vs. nurture debate, surely people can at least admit that genetics form an absolutely critical foundation.

We can stop disease, and we can create children who will be better equipped to tackle tomorrows problems. The education system has very similar goals. It's not a sin for a wealthy family to drop tons of money on private schools, tutoring, and other expensive methods of getting their child ahead. But as soon as genetics are involved, it's a problem that invokes images of nazi's and irrecoverably widening income gaps.
Yeah, that sums it up. Both might lead to civilization failure and new stone age, but in my opinion runaway genetic defects have more chance of causing this
What specifically could I action from that one sentence? All it told me was it was a double-locking implementation. But if I was the original developer, I'd know that.
Drivel.
I predict that someone will make an algorithmic version of this and post it to HN within a month.
Pushing out "not up to snuff" code on the kernel layer to potentially millions of people is unacceptable.
So we now have explicit optional to go with implicit optional. Still looking for an explicit not-optional where the compiler will complain when a possibly-null value is passed in :(
How is coinbase/circle solving the hoops?

The only steps I want to go through are

1) Register an account (email/password)

2) Choose amount of bitcoin and destination

3) Pay
Making Python Fast: Profiling Python Code on Talk Python Podcast
Have you ever tried to do ad-selling on Google's scale without local sales offices?
there is some truth to this quote.

“But a business owner can buy this beer for a dollar, mark it up eight times, and sell it to idiots like us, and no one cares.”
> Sorry it didn't work out for you

What? The author was in the field for THIRTY-EIGHT YEARS!
Promotion of eugenics has primarily been a liberal cause, historically. Supporters include progressives like Roosevelt and Hoover, opponents were conservatives like Chesterton and the Catholic church. "Building a better man" was a major tool of socialists, and it wasn't restricted to education.

https://en.wikipedia.org/wiki/Eugenics#Supporters_and_critic...

In fact, the legacy of this exists today - note that the Communist party of China is the main practitioner of eugenics today (see Yao Ming).

It's only in the modern era of identity politics, inequality as a real concern, and racial spoils systems that liberals have come to oppose it. If we acknowledge that intelligence is genetically determined, then we might be forced to recognize the tradeoff between individual fairness and statistically equal distribution of spoils. We might also be forced to acknowledge that inequality is a result of inborn meritorious traits (intelligence, conscientiousness) rather than some external unfairness.
from what I understand she complains about the rudeness of the comments. comments that she wouldnt have gotten if her work was perfect.

I would LOVE to have such comments from competent and knowledgeable people about my work. I don't care about them being rude if they are right. work is not like disneyland.
Did you? He's not talking about quitting his job, but his (former) passion. That's not retiring.
Toolbox: Hand-picked resources for building your hardware startup
Depends. Things are rarely in absolutes :)

If you serialise / deserialise you are probably coupled to an underlying type. Modify it instead of extending it and you have pain.

If you parse the raw message, or serialise into a hash, or dynamic type then you have one place to make amends (your parser). Taking things further you can version your messages and map them to versions of parsers, as such you'd never violate OCP (or at least simply mitigate).

Granted all of which is additional complexity compared to your stereotypical ball of mud / monolith that'll let you refactor field name changes etc to your hearts content. Obviously ball of mud approach has draw backs too...
No, it's not accurate at all. It's embellished to make it sound much worse than it is. It's inaccurate and might as well be slander. If this is what you have to resort to to get people on your side, what does that say about your side?
It's easy to get down on the negative sides of programming... the rub is that there are negatives to every job. There are widespread problems in every industry that need fixed/improved.

In the end, we all have a choice of what we want to focus on and what to do about it.

Stay focused on the bright side, minimize the negative, and keep on keep'n on.
For experienced database administrators
Why do you want to wage war with the Taliban?
The End of Safe Harbor and a Scary Path Forward
So, when you retire will you immediately stop practicing programming?
> I still don't think they realize what happened.

Basically your goal was to punish not to correct?
Judging them on how they are quoted and this article makes them appear doesn't surprise me at all. I'm sure they want others to see how they've made it.
38 years should be enough to deserve some retirement.
1:18 scale
The assumption is always that only individually positive mods will happen. Also "give" sounds a little optimistic, in a culture where some stitches and a band aid at an emergency room is like $3500.

Obviously someone anxious and timid would make a better underling WRT primate dominance rituals, correct? So lets lower the testosterone level to nil, mess with the brain biochemistry to make them extremely anxious all the time ...

This is before we get started on short vs long term. So we got 100 applicants for every warehouse job, well, we'll only hire applicants with the Arnie S. muscle mod. Oh you say in five years they'll all be crippled for life due to skeletal and ligament problems, well, hey, manual labor has always been a tough life and we still got 99 applicants left for every job, so tough luck ...

Then there's morally questionable stuff... you can guess the genetic mods that will be mandatory at strip clubs and breasturants, but for women in corporate sales positions, things will be morally ambiguous. Of course things happen already with plastic surgery, and its assumed genetic engineering would be cheaper and more convenient... anyway people (well, men, mostly) make some hiring decisions for somewhat questionable physical characteristic reasons, and the situation will only get worse.
Following the description of the business model, I was mildly amused to see the name of the buyer: Goldman Sachs.

"Doing God's work" indeed, Mr. Blankfein.
How to automate this:

- pick a seed image and then:

- run one of those "caption generating" algorithms on it (are any open source? what are the best ones?)

- feed the caption into google images

- pick the first result

- repeat

Probably also wants something simple to prevent cycles and fixpoints.
This leaves open the question of what are microservices. Are they of necessity completely isolated units deployed with Docker and Kubernates on a CoreOS cluster and communicating only via HTTP each with independent databases? Yes this seems a bit much for most projects.

There are midway options though. Even the lowly batch job is a good way to get some of the decoupling without having to go "all-in". I find batch jobs and message queues give me 80% of the benefit of "microservices" with only 5% of the pain.

In fact someone needs to write an article on "levels" of "microserviceness", (which certainly has multiple dimensions and branches) and point out the benefits and drawbacks of each level.

Of course the end game being: "a Docker container for each line of code."
Apple is about hardware, not about data. They can more easily move European user accounts to Ireland. It will affect their business less.
"Back in the days" image morphing software was somewhat popular. It could be fun project to run these images through some automated tool to create a continuous video of one image morphing to another then to third and so on.
Are some numbers really better than no numbers when you make them up?
Whoah... Step back a bit. Let's say, for the sake of argument, that the joke was taken out of context. Going from that to knowing what her motivations are is a huge stretch. Isn't it possible that she sincerely believed (even if you disagree) that changes were necessary and would be beneficial?

The stuff you mentioned above is a really flimsy basis for accusing her of an agenda of trying to impose a monoculture, however you may couch that accusation in words like "seems to be trying" and "I don't know but I wouldn't be surprised if".
Take a look at GRPC (http://grpc.io). It addresses a lot of the long-standing complaints about using Protobuf as an RPC solution.
DevNewsToday.com: News Aggregator for Web Developers and Web Designers
Twitter Debuts Moments
Is the math right?

7000 (new jobs) * $7 (salary per day) * 365 (days per year) = $17,885,000

So that's 18 million dollars. You spent 60 million dollars to create jobs that pull in 18 million dollars per year?

That's optimistically assuming those are full time jobs where the worker spends every single day of the year working AND that those jobs would not be created otherwise.
I'm always surprised to read about how awful the linux community sounds, given how great the product is.

Digging into the psych here is a wild goose chase because you're starting without a useful impression of what the kernel community is like. Unless you're already a kernel dev, you only hear about kernel maintenance if the drama blows up big enough to wind up in your periphery.

The kernel community is about work, it's generally way too fucking boring for anyone other than Jon Corbet to report on. If you want to analyze the kernel culture, then the things that do show up on your radar are just anchoring your assumptions. Even if they turn out to be right, it's still bad craftsmanship to extrapolate from them alone.
This wasn't too bad, actually. Starting off with them looking fairly "boss-like", ending up with them looking mediocre with lame post-party fare, and ending with both familial and distant anecdotes of the people they made suffer with shark loans, for plastic pearls. I would hope the average reader sees it as a cautionary tale about how not to become pathetic like this.

Then again, my time browsing WallStreetOasis.com showed me that people unironically admired Gordon Gekko, so I'm sure some money hungry dweeb out there just wishes he was in their shoes right now.
"His"? I think it's a programmer who quit her job.
Revised Report on the Propagator Model (2011)
No, we didn't get that far, but this looks very interesting, thanks for the link!
well, I guess LinkedIn is hosed. and AWS which does global replication. and and and.

this ruling ignores the decentralized nature of the internet.

worst case is Europe being shut off from any tech advances, while the Pacific region from Cali to China takes off.
I think many comments like this are missing the point. You don't get a "Haskell/C/Java/Lisp validator". You have a compiler, which will flag obvious crap as crap. The possibly crap stuff are flagged as warnings. And then you have a linter when you want your crap to smell slightly better. But the point is that obviously wrong stuff on the web should give you errors, not a vaguely working page, sometimes, in some browser version.
HTML5-based data transfer for terrorists, pirates and investigators
That's a good point, and it does look like a cool project
While there were plenty of individual conservatives who advocated for it, pre-war it was mostly a progressive cause.

It's hard to understand now, but society back then was quite different than today, and the political divisions of the time were also different. Francis Galton had done some early psychometry, and published his results claiming that the English upper class was the upper class because they were genetically superior to the lower classes. This result was widely accepted by both the progressives and the conservatives. The difference between the left and the right was not opposition to the principle of Social Darwinism, but just what should be done about it. The progressives advocated for eugenics to lift the lower classes from the 'genetic deficit' they were born into, while the traditional conservatives believed that this was unnecessary and that the situation as it existed was the natural order that shouldn't be fixed. Neither side would fit at all into modern common morality.
I think the author is tired of being "liberal in what you accept." In other words, getting old! :D
I agree. I remember seeing some chart laying out the ROI of lobbying and how campaign contributions can be more or less directly connected to future government contracts worth 1000x of what they "contributed". Seems pretty logical to make the same "investment" in swaying public opinion on the legality/ethics of such a campaign finance system in the first place.
Aren't you falling prey to the exact problem being brought up?

You seem to be claiming murders have a bigger social impact than deaths by smoking. How can we know that's true? By what measure?

If we assume murdered people have on average the same number of social connections then 500000 smoking deaths have exactly 500k/16k more social impact than murders.

By focusing on the murders aren't we ignoring the much larger social impact?
Robohub September Digest is out – key news from last month in robotics
> Firstly, lots of people ask if it's an algorithm or something. It's not! Just me searchin google.

Love that...I sometimes worry we're getting to a point where those who haven't programmed before don't realize they can do things without apps. Such as making a data visualization by drawing. Or math.
twitter obviously desperate to get trending topics/news connected to people, ads, extend the reach of tweets etc ..... but this sort of curation stuff is tough -IMO you should be able to rely on your own follows, but I suppose that's only pro-users and not 'casuals' who just follow their friends and celebs. haha

I find that if a story is big enough, it will keep getting shared thru the day, commented on etc...so even like, those waking up on the West Coast, you'll know what big news broke over in NYC at 8am Eastern within a short time...... (or further, what happened in the EU overnight etc)

and what of trends/hashtags? If there's some big news shouldn't be able to click the trend/hashtag and see that twitter sort of 'Top Tweets' to get the jist?
And now is quietly going back:

http://arstechnica.com/gadgets/2015/09/report-google-will-co...
HP Employees Would Like Carly Fiorina to Get Their Company Name Out of Her Mouth
If I remember correctly from this[1] Planet Money podcast about a man who owns many medallions, the guy does have separate company names for each medallion.

http://www.npr.org/sections/money/2015/07/31/428157211/episo...
Introducing the all new Saasmetrics API
This definitely is blockchain-based. Specifically, this project is using an ethereum smart contract to record the release of a piece of creative content along with a list of contributors to the realisation of that content. These contributors will be automatically and transparently paid a portion of the revenue each time someone purchases that content. My understanding is that currently the content is hosted on amazon s3, but future plans would use something like ipfs.

Some data on the ethereum contract including stored values and transactions: http://frontier.ether.camp/account/c7696b27830dd8aa4823a1cba...
Why do you care? Remind me, did I make that specific question to you?
Most reactor operation is still human beings (following thick, certified manuals) flipping switches. You don't want buggy software anywhere near a reactor, especially when you're making just a couple of control rod movements a week.
There are also a distinct lack of tools for debugging co-ordination and scheduling problems in a micro-service (or as they used to call it in my day, Service Oriented Architecture) system.

In an asynchronous RPC scenario, does Microservice A listen for the appropriate response message from Microservice B before continuing work on Request X99? Does it respond to all messages in the appropriate order? What happens in a cascading failure scenario when the back-end system Microservice B relies on is taking too long due to bad hardware/burst traffic/DDOS/resource contention?

Do you have tools that can analyze your program for critical sections where you need explicit locking and ordering mechanisms? Do you have analysis tools that provide guarantees that your fancy distributed architecture is complete/correct?

These are just a sample of the things OpenStack has to think about -- a micro-service architecture for managing, orchestrating, and authenticating access to data-center resources. It's a hard, hard problem and an on-going effort by thousands of well-paid engineers across the globe to get right.

I have no doubt that a small team of talented developers could stand up a system of APIs around their core services to get a system running. However I can guarantee that they will be making huge trade-offs in terms of correctness and reliability.

At least with a monolith (is that a pejorative?) application you do have tools to analyze and debug your code that work well and have been battle-tested for a couple of decades. I suspect you would produce fewer bugs if you were constrained for developer talent and time.
Show HN: Mimic pure rendering with a cloned DOM node
> The real name policy has huge benefits. I'm not constantly bombarded by fake friend requests like I am on Twitter, Skype, or any other platform which allows random usernames. Even more importantly, I can easily find the people in my life without having to go through an awkward song and dance. If I'm working on a project with someone, I can immediately find them and message them without worrying that it's some random imposter or some such.

This sounds like a little inconvenience. Hypothetical, at that. I use email and at least half my contacts have some made-up username that doesn't relate to their real identity. It works very well. I'm not so familiar with Skype, but how do "fake friend requests" work on Twitter? You decide who to follow, and that's it. The list of followers is not a very useful source of info and never was, even without bots, you can't know if that old friend in your followers list even uses Twitter regularly.

But the real question is, I don't believe for a moment that (the possibility of) a little inconvenience should in any way weigh in against the certainty of real physical danger that is happening right now to (I don't have the numbers but I'm sure it has to be at least) 1000s of individuals. I mean this side of the argument is very much not a theoretical or hypothetical scenario. There are many, many people on FB with abusive exes, with or without restraining orders, or perhaps parts of their families that they don't want to know certain aspects of their lives in fear of being ostracised (sad as that may be). You hear about these cases all the time, and you can expect that's only a fraction of the cases that actually speaks out (for obvious reasons).

And on the other side, you may get a little spam.

And on the other other side, we should all just get off Facebook, but that's another topic.
Naomi Climer: First IET President: Recruit More Women
> It is possible that social media start-ups will be unable to operate across borders due to regulations, but this will hardly be a staggering setback to the European populace's ability to share photos of their food.

There will be services that have not yet been invented. We cannot presume to know what they'll look like, but there's a big chance the startups that invent them will be harmed by this ruling. No, big services run by established players will not die, but that's hardly the point.
MediaSilo integrates with Zapier
Can you expand on that? Nobody would argue that it isn't hard to change the status quo, so I assume that's not all you're saying. You seem to be hinting that you think what she was trying to do was wrong, but I'd rather you explain why (or if) you feel that way than have me put words in your mouth.
Historically, eugenics was a progressive issue. It makes sense, since conservatives tend to be much more cautious about upsetting the applecart that is civilisation, while progressives are much more eager to change and improve things.
Wow, I thought I was critical, but there's some serious negativity going down here.

Maybe the article is a little scattered, but the tl;dr is Deirdre switched to programming for herself, and quit making crap other people want. For those reacting to the title without reading the article, she clarified that programming is awesome, but programming for money on other peoples terms sucks.

I don't know about you guys, maybe you're too young, but it resonates with me. Maybe I would have wasted fewer years programming for others earlier in my life if I'd known how bummed I'd get about it, or how excited I'd get about programming on my own terms.
Lets be honest here: Reddit has done a lot of censoring lately. It's not a surprise you're not hearing anything about Upvoted on Reddit, it's just sad.
Irrelevant rant, irrelevant article, yet in the front page of HN. Beats me every time.
I used something similar (http://www.triptropnyc.com/) when I was choosing where to move to in NYC for the first time.
Deirdre is a woman
Looks like you can afford to have monolith and don't worry about this microservice thing :-P.