skysight-inc/HackerNews huggingface dataset:
Imagine you live with 3 people and there's a pile of dishes that need to be washed. In this analogy, dishwashers do not exist.

There are many approaches to this situation:

- Eat from a dirty dish, risking to get sick.

- Wash the dish you are going to use, and leave the rest
unwashed. The rest of the dishes will be harder to wash later.

- Wash all the dishes regularly, so no piles of dirty dishes accumulate.

- Toss all the dirty dishes, buy new dishes or use disposable dishes.

- Hire a cleaner.

In this analogy:

- a dish is code

- a dirty dish is code with technical debt

- eating from a dirty dish is extending technical debt

- washing a dish is refactoring or cleaning up code

- hiring a cleaner is delegating the problem to some 3rd
party.

- a dishwasher would be futuristic ai that does your job. that is what will end up happening.

Now, washing dishes is something that everyone benefits from.

- When this decision is delegated to more than 1 person, the result is: the volunteer's dilemma. If everyone competes by being a freerider/bystander, everyone loses.

- If there's only 2 people, the result is the chicken game. If both compete both lose.

The way you manage this situation is:

- Punish short-term thinking, reward long-term thinking.

- Create a code review process, a coding standard, and make people accountable for cleaning up their own mess.
We are using Mesosphere Enterprise DCOS at Valassis Digital, they are a great group of people to work with.

We believe this type of infrastructure to be the future and are already reaping benefits after just having launched it into our production infrastructure a few months ago.

Could we have launched it without their help and packaging, probably, but there are simply not enough experienced individuals out there to ramp up quickly. I see this analogous to running Hadoop in its early days and having Cloudera support as a safety net.

I am sure closed source schedulers and other for pay tools to round out the ecosystem will provide a sufficient business model for them to be successful.

Shameless plug: If you are interested in working in this type of environment, ping me (email in profile). Looking for Devops, Node and frontend (react, etc.) engineers. Seattle, WA; Livonia, MI; San Francisco, CA
WRT pragmatism, why

val transformedCollection = collection map transformer

instead of

val transformedCollection = collection.map(transformer)

?
Minorities don't get to "walk away" from the biases that infect society. It is impossible to walk away from hiring discrimination (the presence of which has been confirmed and reproduced by controlled random trial study, time after time). So even though this is just stuff on twitter, it's not simply harmless offense, it's another tiny brick in the very tall wall they always face that white folks don't even see, because they started out life on the other side of that wall.
How to Mixed Reality
Oh yay, the download link is active!
My handspring visor delivered a better experience for PDA things than my phone right now. My Palm T5 was better yet (great battery life, played videos, excellent calendaring, and they both were insanely responsive compared to my phone.

I used an old Centro when my android phone was bricked, and while the web browser was worse than crap, many other things were surprisingly refreshing, plus it sipped battery (3 year old battery, ran for about 70 hours on a charge).

I wonder if some of it is that we've hit a level of complexity at which efficient implementations are not as feasible; try counting the number of levels of abstraction in the android OS; there's a lot. Having even 10% of the features and flash that android has, along with a semi-secure sandbox for applications written the way PalmOS was isn't feasible; even Garnet was showing places where the complexity was causing implementation issues.
No need to fork anymore
http://concourse.ci/configuring-resource-types.html
But given all the Internet drama in the past years its the latest standard corporate approach to similar. Admit fault, apologize, and suck up to the supposedly offended. Its a product of the same environment the corporations have nurtured (people won't buy our stuff if we offend them so let's treat them all like special snowflakes).

Could they have anticipated how people would turn the bot into that? Probably. Who says this is not some data they wanted to acquire? I'd happily go through the technical gains with their team any day. Having all this real world input and seeing how the program reacted is such a goldmine of information.

Edit: I did not downvote you. Your point is valid.
Yup, it's totally rational. When you create a system where murder is an entirely rational response, you've created an evil system.
Find My IPhone?
I'm going to be a contrarian here and say that if unit tests, in most cases, made economic sense they'd be a given in almost all software development.

But they're not. Do we assume business owners are dumb? Do we assume managers are dumb? That's a popular position for technical people. "Oh, you just don't understand how valuable those unit tests are!"

But the cost of maintaining unit test vs. the cost of fixing bugs later might favor just fixing the bugs later. Maybe it doesn't sometimes - but one is an upfront cost you know about, and one is a nebulous cost that you might or might not have to pay later.

Given that, I know what most people paying the bills are going to choose.
I want the "does not leak environmental variables in production" test to stay in my codebase, thank you.
Recently patched security flaw bypassed OS X's new defenses
This has to be the most unusual Wired article I've ever seen. It's nice to see a popular-magazine article discussing quantum mechanics without invoking woo. To further see actual code is even more intriguing and unusual. Kudos.
No, sorry. Some people kill or viciously assault other people, while most people don't. There's not a moral equivalence there.

That said, I do think that the conditions described in the article constitute cruel and unusual punishment, at least by today's standards. I'm not sure what the framers had in mind; I'm sure 18th century prisons were not rose gardens either.
AlphaGo and the Declining Advantage of Big Companies
Banana Pi R1 has 5 GbE ports! Also onboard Wi-Fi and SATA. http://www.banana-pi.org/r1.html
"Hey baby, want to speed up evolution through beneficial mutation?"

Definitely trying this one.
Kudos, saves time!
> AlphaGo proves that the rise of machines capable of learning with minimum supervision from human experts and programmers is inevitable.

AlphaGo [learning] was highly supervised by top human experts...

Also, just following the author thinking, big companies have the advantage because they will increasingly compete in low margin markets at a scale where small companies can't.
That's still outrageously high for what they do. OK, mark down Betterment in the deadpool for me.
You have simple problems to suggest simple solutions. CI logic can gets complicated:

What about cascade builds? The pipeline can't be handled in your build script.

What about reporting? (list of compiler warnings in the build? List of tests that failed? In general extracting information from the log)

What about efficient email alert? (with blame list, list of changes, etc.)

What about IRC reporting?

Jenkins is not very good (and written in Java :() but the other available free alternatives are just not better.
My God.

An adult.
I don't understand why they need to pretend to support features they haven't developed. It makes something that is obviously advanced feel cheaper and fake in some way. The daughter is obviously a recording, but they call it "live", say she can't hear him, then he gives her audio queues. Who is editing this and what are they thinking?
Alex Kipman: The dawn of the age of holograms
> Grave dirt is chthonic. Agricultural topsoil is not.

I hate to keep bringing up Demeter, but I'm going to have to. The god of agriculture is chthonic. The earth itself, encompassing everything, is chthonic.

I'm not aware of a Greek principle of being judged in the afterlife; there are myths of specific people who received particular punishments, but I thought they were conceived of as exceptional. Do you know of any source stating that, according to the classical Greeks, the general run of bad people receive a worse fate in the afterlife than good people do?

Achilles' ghost appears in the Odyssey to say how terrible it is to be dead - he was a hero.
It's hard to put genies back in bottles. If you still own the domain, my understanding is that the Internet Archive does respect robots.txt even retroactively. Otherwise, you can try doing a DMCA takedown but you may not have much luck as you no longer have any directly-established ownership over the content.
Even worse, `scp` the `~/.ssh/id_rsa` private key and known hosts file. The attack vector went tenfold.
the best part is that this is somehow verizon's fault.
IBM: Chess AI, Google: Go AI, Microsoft: 4chan AI
That's incredibly hard to figure out during an interview.

-- someone whose boss is king anti-midas: everything he touches is brittle duct-taped shit that breaks if you glance at it crosseyed. I just spent 4 hours looking for queries in our codebase to finally discover a bash script loads query templates from a sql db (completely non-source-controlled, naturally), seds parameters into them, and runs them, and of fucking course, doesn't escape quotes quite right...
CONTEXT: Linked post is from Feb 29, 2016. Before the recent tumult about LamdaConf announcing their intention to host a speaker who is also a "fascist", and "slavery apologist." (Post explaining their logic there is: http://degoes.net/articles/lambdaconf-inclusion .)

Not sure why it's being posted now.
>It's not unique to research either: I ran into exactly the same sort of tradeoff working at an early stage startup.

This is what you are missing. It is research. What they are saying is that the vast majority of the code academics write is "throwaway". It will only ever be used for a brief time or in a very limited capacity and then never again. This isn't software development. There is not technical debt incurred, because they almost never actually have to go back and run the code or repurpose it. There's not point in putting in the effort "up-front" for a deadline because there is no "later" that they usually have to deal with.

This article is about the exceptions. And making sure to write cleanly factored, well documented, maintainable and flexible code every single time you need a program isn't worth it for the very rare instances when someone else actually needs to continue developing it.
'Eye in the Sky' review: Helen Mirren on target in drone drama
Why are they managing tech then?
TLS Cipher downgrade and DNS weakness. SMTP and almost every protocol out there whether SSL/TLS enhanced are designed for least common denominator interoperability and legacy compatibility.

SMTP and really email as we know it is inherently insecure. Without end to end encryption and relying on hosted mailboxes, we're inviting "service providers", government and hackers alike to read and tamper with our email.
Speaking as a conservative Christian, that's a pretty tame pledge of conduct. The only thing that bothers me about it is that it demands that you go straight to a staff member if you see a violation, rather than try to resolve it peacefully. I certainly wouldn't feel like I was going to be asked to compromise my beliefs. Maybe the one who asked the question was extrapolating or asking based on other sources?
Where I lived (and now work) the streets had no names. Well, actually the electric company had names for them, but didn't really tell anyone. For years, I had stuff sent to "House 311 behind the school". FedEx refused to ship to us unless its a school or business and you had to drive 90+ miles to pick it up. UPS delivered fine. It did take a bit to train new drivers. USPS did not do any home delivery (PO box or nothing).

After the whole 911 push, we theoretically have names for all the streets, but they are not posted.
Pretty cool, but my first thought is: how authentic will communication be when "holoporting" to each other if you both have those big hololens mounted on your head? It will be hard to pick up on each other's facial expressions and impossible to look into each other's eyes.
I can't understand why you would use Scala and not use a simple higher order function such as map. It communicates the intentions clearly and is easy to understand.
Do tech conferences honestly need codes of conduct?
Feels a bit like living in a home - some folks hate the idea of Home Owner Associations with their explicit rules, others can't imagine living next to people without everything spelled out.
Great work.

From my visits to Indian villages, open defecation seems more of a choice that the people make. Even though people have toilets in their houses, they still prefer not using it. Of course not everyone has access, but even the ones who do prefer not using it.

Another issue with public toilets I can think of is hygiene. How do you educate a large population to use toilets and use it reasonably, otherwise it would be a disaster for the maintainers and the public. The point is, most people would be first time users.

Another issue is to do with social status and the caste system. How do you plan to get people belonging to different social strata and castes(yes, it still exists!) to use the same toilet. Could you share your experiences regarding this issue so far?
I realize you're probably being sarcastic, but I've heard people claim that in all seriousness, so just for the record: that is definitely not true, and I can't imagine anyone thinking it was true unless they were completely ignorant of the myths and stories that both Wagner and Tolkien drew from. (Much like the folks who claim Star Wars is a ripoff of Kurosawa's The Hidden Fortress, which shows ignorance of the dozens of other classic films that Lucas quite openly referenced and homaged.) It's like claiming that Sonic the Hedgehog is a ripoff of Super Mario Bros.
Hololens will eventually be a contact lens. Progress is progress.
Is it just me or does this seems to be very analogous to technical debt generally?

The incentive structure definitely seems to lean more towards individuals or small teams working in the short-term (e.g. (publishable results) > (maintainability, reusability, extensibility)).

All of which sounds like what happens with hackathons, first drafts of most anything, and excel; stuff needs to get done, and prior to refactoring/rewriting/codifying it's all over the place.
The Bird Is Not an iPhone, but It Sounds Like One
It must be right? How many Patrick McKenzies that live in Japan and can talk to a reporter about tech issues can there be?
I wish I could go one step further and instead of even having a mic on the device, use a web app on my phone to record and send the audio to the pi
Sounds like it started with a pretty simple SQL injection attack, any script kiddie could have done that. Then poking around they found something like control_system_passwords.txt somewhere on the web server and went from there. Not exactly state-actor skilz required.
Why not just reject a speaker if you think it will hurt ticket sales? You don't have a duty to stand up for free speech, or whatever. You host a conference, you protect your brand, and if people don't like it they can start their own.
You gotta watch out for Poe's Law if you're trying to be funny on the internet.
All studies of outcomes ignored, naturally...
Besides the influx of tech people moving to San Francisco in the last 5-10 years (many of whom disappear in a downswing, ask anyone living in SF for 99-05), I haven't heard or seen anything that suggests the mass adoption of countercultural criticisms have at all influenced social awkwardness or atomization in CA. It's a BIG state.
I wonder if the original email was more about this point in the "Pledge":

> That I shall not talk or act in ways that could make minority groups feel bullied, harassed, intimidated, stalked, stereotyped, or belittled; examples of minority groups include women, people of color, lesbians, gays, and people who are disabled, bisexual, transsexual, asexual, intersex, transgender, and gender-variant;

It specifically talks about "minority groups". Presumably, the person who emailed John felt himself part of the "majority", or at least not covered in the "minority" groups.

I wonder why the pledge explicitly talks about minority groups? Why not just say that there should be no bullying, harassment, etc. period.

FWIW, I am a "person of color" (I do dislike using that phrase).
The scala style guide suggests that the dotless notation be used for pure (side-effect-less) operations.
- person one soaks the dishes in a basin filled with soap + water

- person two removes half the dishes and goes over them with a sponge or towel, then places them in the cabinet.

- person three removes the last of the dishes, goes over them with a sponge or towel, then places them in the cabinet.

Communism, it works on paper.
So you're saying that this mob is unhappy with him speaking, but has no issue with his being employed?

Like this?

https://twitter.com/justkelly_ok/status/713222987537756163

"In case you think it's just LambdaConf: Google continues to employ one of Moldbug's most devoted followers."

"Tech employees: it's time to hold your execs accountable for lack of action. My tweets aren't gonna do it alone."
I know far more people on bitmoji than snapchat. The people I know use it with almost every text/iMessage.

I am in my 30s fwiw.

Seems like a reasonable purchase if somehow they can convert these people to snap chat users.

Also, I would say over half of my friends using bitmoji have given them money, including myself.

Furthermore, every big movie ( currently the new batman/superman ) has a deal with bitmoji.
He seems like a nice, reasonable guy. I actually think that he's more tolerant than most people, and that the radical left could learn something from him.
I am reminded of "Catch-22"'s Major Major Major Major.
Please stop posting trollish comments to HN.

We detached this subthread from https://news.ycombinator.com/item?id=11361318 and marked it off-topic.
Hmm, I guess I am too much a CS people.

When I say "animal", I mean human as a kind of "animal". In terms of people killing people, that is a reflection of the "animal" side of human. Thus I use "animal".

If you think I mean they are "animal", and I am not "animal"; and I am better then them. Sorry, I do not possess that prejudice.

My question simply is:
How we treat the "animal", which are people showing high-degree of animal instinct of a human, who killed other human?

That's not an implication that they should be treated as "animal".
Before the internet, and before its pervasiveness (~2010), all, then most, of the credit card transactions were 'card-present.' The US still leads in fraud prevention for 'card-present' transactions. The US was optimized for these transactions, so the internet has been a bit of a hassle and or opportunity (e.g. paypal).
Airbus-330NEO in Virtural Reality
From what I understand, the echo has a specific piece of hardware in it that is 'always listening', and once triggered via voice command the echo actually begins to listen. So unless you have something connected to the device that could reproduce that initial voice analysis hardware, you cant have the 'always listening' feature.
To me a more accurate statement would be, per your response, that the system is failing at multiple levels.
I just realized that our codebase is probably relatively ok...
No, by "animal" I mean human as "animal". Not they are animal and I am not.

We are animal.

And some of us has more "animal" side of behavior. That's it. Please do not misrepresent my statement...
In a generation or two they'll do facial tracking. I imagine you'll get a full 3D model made of you, and it'll pick up the facial movements and transpose them onto your avatar
They are locking up drug users. There is a heroin epidemic in this country and they just lock them up when they need treatment. My friend was locked up, got out on bail and OD'd two nights ago. It didn't have to happen.
Paywall.

USAToday is covering the story without paywall. [1]

Quick read indicates they aren't 'throttling' they're serving lower quality (e.g. smaller) videos to mobile users so as not to use up their data plan as much while they develop a feature allowing users to select their own stream quality in app.

Seems reasonable enough.

They should have been more up front about it though.

Edit

Ok, now I'm confused. How does this story relate to the existing feature to lower your streaming quality? [2]

1. http://www.usatoday.com/story/tech/news/2016/03/25/netflix-t...

2. https://help.netflix.com/en/node/87
> Legal Name = Name on your birth certificate, pure and simple.

I know a few tribal members who would disagree and be correct in doing so. There are other names you sometimes get later in life depending on culture.
A $100 million purchase doesn't have to generate " at least" $100 million in revenue to be justified. Sometimes, purchases are strategic and can be made to deny your competitors resources (defensive patents, people, tech, etc.).
What would they need to do to properly take responsibility?

They turned it off pretty fast and agree that it was a mistake, what's the problem beyond that?
Uniblue PowerSuite 2015 Crack Plus Serial Key Full Free
I applaud LambdaConf's decision, compared to Strange Loop which caved to bullying.

Neoreaction is not a powerful movement. Attacking neoreaction is not punching up.
Testing C Compiler Performance (1991)
I believe that “good” can only, ever mean, “I like it,” and bad can only, ever mean, “I don’t like it.” Morality, in my view, is just how we try to objectify what are inherently subjective personal preferences.

This is... a ridiculously oversimplified caricature of atheistic philosophy, presumably now posted (as the original post predates the current controversy[0]) to imply the obviously incorrect syllogism that if we accept people who are privately religious we're somehow obligated to not only accept outspoken racists, but put them on a stage.

[0] The idea that it should be controversial to deny a platform to someone who's chosen to become a public figure by promoting racist violence is absurd, regardless of any technical accomplishments (which would be a pretty strong characterization of the pointless Turing trap that is urbit). I've already canceled my flight for LambdaConf and in the future I will happily decline to work with people who failed to do so.
Collaboration and work distribution is not communism.
Like most things the answer isn't one or the other. The answer is a compromise based on the situation at hand.

Sometimes Angular (or any other SPA framework) is the right choice, sometimes it is not.

And if it means anything, I agree with you. I think the internet could use less SPAs. Developers aren't some super evolved subset of humanity, we get seduced by shiny new toys (in the form of libraries, frameworks, etc) just like anybody else.
Some things just aren't worth any amount of money, and all the moreso if you have other options.
My personal cutoff for magic is if it's determined at compile time, I'm happy.

If someone has proven to the compiler that a piece of code has a certain nonobvious behaviour, I'm usually intrigued.

If my interpreter starts parsing Roman numerals as constants because a gem depends on a gem which depends on gem `roman` (I'm looking at you Ruby), I'm not amused.

Scala's slick package is a fantastic example of advanced language features being used for good.
If learning Lua has taught me one thing it is that I hate function calls without parentheses.
As opposed to the radical right, you mean?