skysight-inc/HackerNews huggingface dataset:
Edge cases like the ones mentioned on this article will keep happening more often with the increased access to the internet worldwide.

Either programs deal with these cases more intelligently or some family names will stop existing, virtually speaking.

I have lost count of how many different versions of my last name I have since I moved to the United States. My health insurance, car insurance, apartment contract, driver's license, passport (this one has the correct name) are all spelled differently because some systems here don't accept white spaces on last names, so they add dashes. They length constraint is a short number, so they concatenate my 3 last names into a humongous word. Etc.

I always find it funny, except when I need to, say, take an official certificate test and the name I put on the registration doesn't match to one on the IDs I bring, therefore I can't get admitted into the testing center.

Of course I learned how to work with the system by now.
Don't do I/O on the UI thread. The time it takes to do a write should not affect jank.
There is no magic other than the unfamiliar. The problem is not magic or the unfamiliar, it is complexity.

A technique can be understood, and still a pain in the ass to use; then it is bad. This is of course subjective, by comparison with other ways of solving the same problem.

Or, a technique can be useful, but too difficult to learn to justify using it on something simple; then it is inappropriate, and should be replaced by simpler, presumably less concise, code. This is of course subjective, dependent on the code's audience (readers, reviewers, maintainers). This is the root of the article's map vs for-loop example: different levels of familiarity with the technique of mapping functions over something.
Obviously yes. That's how hiding works.
Actually I think it is a knockoff of the Ring Cycle by Wagner :)
> ...because who has those in the States?

Right! Just:

Hernández, Martínez, Rodríguez, García, González, Gómez...
There is nothing magical about computing (unless you use Source Mage [1]). But, I have to agree with the author: people tend to use the word magic if they cannot immediately grasp the meaning of a piece of code. This code might use a language construct we are not familiar with, or implement a complex O(log N) algorithm, or it might use a magic number [2]. In most cases, however, it is worth to spend time to understand such code.

[1]: https://en.wikipedia.org/wiki/Source_Mage

[2]: https://en.wikipedia.org/wiki/Fast_inverse_square_root#Overv...
Netflix’s US Catalog Has Shrunk by More Than 2,500 Titles in Less Than 2.5 Years
I love that it's somewhat the most portable platform.
AI's Game Playing Challenge – Computerphile
Ideally Tay would learn why she was removed from social life, i.e. reinforcement learning from ostracization. In fact, she already triggered that indirectly by having people at Microsoft update her.

http://rationalwiki.org/wiki/Roko's_basilisk
This is circular logic. Maybe there's another reason altogether.
So, buy one and get involved. :)
Aahhhh, some happy memories.

I downloaded Slackware over a 14.4 ...
Thanks, although I'm not so much an expert in the subject as someone who's had to deal with this time and again. It is a little frustrating to be corrected so many times by people not directly involved. When my paid lawyer says "sign your home purchase documents the same way you normally write your name", then I heed his recommendations. When I explain the situation to my (huge multinational) bank and they issue me checks and debit cards in my desired name, I'm sure they're not humoring me just for the fun of it and throwing banking regulations to the wind.

Basically, several entrypoints into the legal and financial systems have vetted and agreed with my lawyer's interpretation. And yet, here we find ourselves having this discussion. :-D
He might have exaggerated a bit but overall conclusions are still right on point.

I've lived all over india (due to the fact that my father was in Indian army) and what gp said is true everywhere in India.

We have to admit what is wrong with our country. Feeling shameful, defensive, angry, proud, hurt ect is not going to help anyone and infact is counter productive.
Mmmmmm, ham corpus :)
The Turris Omnia looks amazing! It's got everything I'd want in a home router. Do you know why it's due to be discontinued?
> Apparently they deleted production data.

I would love to see the downhill-rolling trainwreck that eventually produced this sort of inferno.
A good example is when you throw humans into a game with physics they aren't familiar with. E.g a 4 dimensional game. Or QWOP. Humans then suddenly don't seem so amazing without also taking thousands of attempts.
He was contracted to fix one thing, not to rewrite the unit tests. At the end of the day, he can't change what the company does or doesn't value.
It's not low cost yet, but check out http://josh.ai. Starting high end but price will drop significantly.
That is dictated by where consumers end up shopping. You can diversify to thousands of stores, but if Amazon is the biggest seller, they will get the lion's share of the click throughs and purchases.

What PZ did was show users who shop at other stores, that Amazon was cheaper, and funnel users to Amazon. Sometimes Amazon wasn't cheaper, but I wonder if this is all about to change.
"This group feels that it is vulgar and crass to even mention money or economics in the context of art or pure academics" - I'm not sure where you're gleaning that from - my point was there was/still is a social contract in place that tells young people that graduating from a third level institution will be a signifier of above average intelligence and/or work ethic thus leading to at least better than working class job.

Perhaps you had the foresight (or your parents did) to see that such qualifications would drastically decrease in social value. Others didn't. Then again, maybe you just happen to work in tech and lack empathy for those who didn't luck out in their chosen industry.
Demolition firm tears down wrong house 'after using Google Maps for directions'
A is free to make or not make controversial statements, B is free to provide or not provide a platform for A, C is free to support or not support B.

No ones rights have been abridged, and everyone's freedoms have been preserved.
It is not circular logic, but proof by contradiction.

>Maybe there's another reason altogether.

That's what I'm thinking as well.
Your definition of free speech is alien to the legal history of this country.
I couldn't agree more. Almost every other form of testing, automated or manual, is more effective at catching bugs than unit testing in my experience. I rarely find unit tests catch any actual bugs (two I can remember in two years in two major codebases) and they are actually a liability rather than an asset because of that in many cases due to the time it takes to create and maintain them.

Often, tests are so far removed from their actual run context with mocks and stubs that they're only testing the functionality of the mock/stub framework itself. OOP code is hardly ever unit test friendly by definition and a lot of bugs are at integration points and due to app state that won't show up in unit tests. There are few places, in other words, where they are useful outside known algorithms with expected outputs in OOP. For one bug prevented per application per year, it's easy to see why spending weeks a year on preventing said bug might not be worth it. I'd rather use them sparingly and test in other ways that are more effective at catching bugs.
That's fine as long as you don't try to get away with this for convoluted or spaghetti code.
A direct response to Google opening their Voice Recognition API?
Toyota and Lexus will have standard automatic braking by 2017
I always have /GM off because it interferes with multi-threaded building. However I still get miscompilations / bad builds occasionally, which are fixed with a full rebuild.
Yes, as are the consultants. Why put them down when they are doing exactly what was asked of them?

Of course they don't bother with unit tests when asked to change thing A that breaks a bunch of them.
much more like it, compared to USDOT
btuilly probably meant map as in mapreduce not map as in hashmap.
Associates team is on shore and there is no way to directly contact them. They contact you.
"Jodorowsky's Dune" is a recent documentary about the aborted pre-lynch production.

https://en.wikipedia.org/wiki/Dune_%28film%29#Early_attempts
It reminds me of this quote, which I believe is attributed to GRRM.

“When you cut out a man’s tongue, you are not proving him a liar, you’re only telling the world that you fear what he might say.”
Show HN: MathQuill, my open source JS formula editor
> good programmers write good code, tests or not, and bad programmers write bad code, tests or not.

I would suggest TDD or not. Vast swathes of unit tests that are unrelated to the API/contract or not

But yes, that's the essence.
It's not at all, though she seems to think it is. It's about how indignant she is that she got two college degrees and still can't get a middle class job.

The headline is: "Two College Degrees Later, I Was Still Picking Kale For Rich People."

That happened because she studied creative writing, a largely non-marketable subject. Her being black is not relevant. If she had studied chemical engineering or dentistry or any of a large number of other in-demand subjects instead of creative writing, she'd easily have obtained a middle class job despite being black.
Im running C2 with a custom kernel with ZRAM, Linaro 5.3.1 toolchain, eMMC card. It's super fast.

The only downside is that it's still 3.14 kernel. I'm hoping by end of April they will move to 4.4. That would be AWESOME!
Indeed.

After reading the article, the network engineer in me's first thought was that there's no way they could "simulate" the Internet in any way that even remotely resembled reality since they have no insight or knowledge into all of the private interconnections that occur. I work for an ISP and have many more "private peerings" that an outsider would not be aware of at all.

There are various web sites where one can see what ASNs are connected together, but even those are missing all of this (and a lot more) detail.

Then, my next thought was, "Oh, wait. What did they find out?" and I realized the answer was, apparently, "nothing".
Are there theoretical reasons people use genetic algorithms for problems like this? It seems like you lose any local knowledge that something like annealing or stochastic gradient descent type algorithms use, but it's not clear to me that there are many advantages of using it versus some sort of random sampling. I guess in the case where your merit function is decomposable as, for example, the product or sum of a number of lower dimensional functions then it makes sense - but if that's true then I would think there would also be other approaches that would work even better.That is, if genetic algorithms work better than random search then your problem has some structure that would make it amenable to techniques that explicitly take advantage of that structure, thus performing even better.
Give me an example of a tech conference speaker who professes the belief that white guys lend themselves well to being enslaved. I certainly can't think of one off the top of my head.

Is it possible this isn't a real problem faced by the software community?
Making the BBC micro:bit display the BBC Micro owl logo
I'm by no means someone who would normally defend Microsoft but for real we are all learning. Failure is a successful outcome of research. Discovering vulnerablities is a valuable outcome.
That's nice but even the current version of Jenkins is buggy as hell and it's been around for a while now. Every place I've been at takes the base Jenkins worker management and then layers routing and job orchestration on top of it through something else because Jenkins itself just can't deal with anything that is beyond triggering and canceling a job. Even canceling doesn't work half the time.

So given that's the foundation they're layering even more complicated stuff on top of it. Thanks but I'll pass.
In my opinion only equal actions should demand equal results. I imagine nobody working as a freelance writer, working for instacart, taking loans against a useless asset are doing very well in this society. Therefore the author's peers are likely doing roughly as well, and thus "fair".

Some sources of unfairness might be the disingenuous nature of post secondary education, selling assets (degrees) far beyond their value. Being lied to maybe the biggest claim the author has. But I dont see gender or race being a part of that claim. The lie is unfair irrespective.
The value is in Amazon's voice services and speech recognition platform, not in the Echo device itself. As machine learning improves, voice and speech may play a bigger part in user interaction, and Amazon wants to be out in front of that.

The Echo hardware was just a way to get the ball rolling with this platform.
Uber and helicopter startup Blade to fly Californians to Coachella for $700 a seat
Everyone advocating for suppressing others always believes they hold the ethical high ground. Sometimes they do. The problem is when they don't, those tools of suppression work just as well.

USSR:

"[We call for] painless but full liquidation of the monasteries, as chief centers of the influence of the churchmen, as nurseries of parasitism, as powerful screws in the exploiting machine of the old ruling classes."

USA:

"We will not knowingly employ a Communist ... In pursuing this policy, we are not going to be swayed by hysteria or intimidation from any source. We are frank to recognize that such a policy involves danger and risks. There is the danger of hurting innocent people. There is the risk of creating an atmosphere of fear. Creative work at its best cannot be carried on in an atmosphere of fear. We will guard against this danger, this risk, this fear."

"... We request Congress to enact legislation to assist American industry to rid itself of subversive, disloyal elements."

China:

"Although the bourgeoisie has been overthrown, it is still trying to use the old ideas, culture, customs, and habits of the exploiting classes to corrupt the masses, capture their minds, and stage a comeback."

"[Our]  objective  is  to  struggle  against  and  crush  those  persons  in  authority  who are  taking  the  capitalist  road,  to  criticize  and  repudiate  the  reactionary  bourgeois  academic
“authorities”  and  the  ideology  of  the  bourgeoisie  and  all  other exploiting  classes"
Why not?

Because I'm not prepared to spend $1,200/year on something highly unlikely to work.

It's the same reason I don't take Pascal's Wager. There may be a slightly possibility of a god who will punish me for not believing in him, but the odds are pretty low.

Now where it differs from Pascal's Wager is that there's accumulating evidence that it cryonics is possible. As Urban described are very notion of what constitutes "death" has changed based on available technologies. It's not completely unreasonable to expect advancing technology

My approach is to wait and gain more evidence and also to save up money for starting a business. To spend $1,200 to $2,000 per year on cryonics is irrational at this point. The evidence is to thin and I have much better uses for this money.

However, as my income increases and as I approach retirement and if I determine that Alcor has staying power, then yes, I'd pay for cryonics.

I should note that apparently the CEO of Alcor has filed for personal bankruptcy in the past: http://thebaffler.com/salvos/everybody-freeze-pein

Now for most businesses and startups, personal bankruptcy is not going to be a complete dealbreaker for me. But for something like Alcor I want to be highly confident in the financial planning ability of its leadership.
The new integrated DSL to replace that plugin is going to be great. Unfortunately, managing jenkins plugins themselves via config management/orchestration is still surprisingly difficult.
One thing I like about Slashdot is that the comments there often represent a much wider set of opinions and a greater diversity of thought than are found here or at reddit.

That does often mean that more of the comments might be seen as negative, some might be offensive to some people, and some might contain misinformation. But it works the other way, too, where some of the best commentary I've seen anywhere has been there, often from people posting as Anonymous Coward.
I highly recommend this course on Edx: https://www.edx.org/course/quantum-mechanics-quantum-computa...
I participated in the crowd funding phase (waiting for my router to arrive later this year), and they have just updated their IndieGogo project page: https://www.indiegogo.com/projects/turris-omnia-hi-performan...
saying:

At the same time, we will discontinue the "Board only"
perk. The demand for this version was very low and it
presents a complication for handling and logistics.

Just to be clear, it is the board-only option that is being discontinued, not the router+case! The case looks pretty cool to me.
How did you even know to ask? I would have assumed running the tests was part of making changes...
Well,

Claims that MS did due diligence aside, Tay having a vulnerability that some people exploited is still better explanation than "it was a real AI that learned poor morals from the Internet".

Also, the claim was that there were small groups that input a lot of data to the bot quickly - the script might have been "don't say X unless everyone is saying X already", which might have worked in small tests but clearly could be exploited.

I suspect most talking as if "she" was like a teen soaking up random bad ideas are falling for the Eliza Effect.

https://en.wikipedia.org/wiki/ELIZA_effect
That sounds a lot like "because I agree with one set of laws and not the other".
How to Use Intel RealSense Emotion Tracking in Unity 5
You mean my ripoff where I give 250 startups tables for free and 15,000 founders free tickets to the event? :-p
Microsoft please don't worry about this. No one but idiots are offended by this. It's understood that its just a stupid chatbot mimicking human responses. The AI isn't terrible, people are. And unless you keep a dataset of every offensive thing a person can say, and every offensive image they can tweet, there's no way to prevent people from tweeting it pictures of Hitler... or Scunthorpe. But who cares.

This is just as stupid as that manufactured outrage over Googles image tagger. It misclassified a picture of a human as an animal, and people were up in arms. Google had to censor it so it can't tag animals now. They shouldn't have to do that, let idiots be idiots.
I've got a "56k.mp3" that's been my ringtone for years.

There's been a few times when I've been in a meeting, forgot to put my phone on silent, and received a phone call. Everyone immediately stops talking and looking around with "WTF!?" looks on their faces.
The market will crash. For exactly the same reason that others have said it won't. Hedge funds are buying up real estate.

And then they'll stop. Then who will buy?

See how that works?

Housing and rents in the Bay are unsustainable. You'd have to have a lot more highly paid professionals than we do to support these values over the long term. I don't see that happening. Already a lot of developers are looking for jobs outside of the Bay Area.
How do you know that? On the internet nobody knows you are a dog, haven't you heard?
I've seen something similar created by an ex RCMP officer. I think it was used mainly in Vancouver, BC.
Was anyone in this LambdaConf "debacle" killed, jailed or beaten? Did they have their civil rights violated? No? Then the description of what happened as "an utterly terrifying mob mentality that has unchecked capability to destroy any person, at any time" is just histrionics.

Additionally, the implication that liberals are modern-day replacements for slave owners is delusional and shrill.
Ugh. Not another proprietary DSL.

There is something amiss in the tech world these days. Too much esoterica and too many specialized tools, too many points of failure and dependencies, and too much duct tape. But, mostly, too much reinvention for frequently incremental "gains".

It seems normal, but it's really a mess. Environments are overly complex and it's a wonder anything works half the time.

At some point we will completely jump the shark. From there, my bet is there'll be a powerful movement towards simplicity.

/rant
No, actually, I speak from painfully learned experience, as a former poor student who is now the holder of a non-marketable university degree in history and philosophy, and a pile of student loan debt.

But my personal experience is entirely irrelevant to the discussion at hand.

Let's keep the personal stereotyping and passive-aggresive insults out of this discussion.
That wouldn't be convenient at all. It would be, like, three Amish. I'd be outside too.
Relatedly, the OCR machine-readable part of a standard (ICAO) passport can't contain accented letters, so ICAO has a standard for how to systematically transliterate various scripts into Basic Latin.
My great-grandparents are dead, you insensitive clod.
I know a guy in Ireland who has an envelope proudly displayed among his many other collected items, which is simply addressed to His Name, Ireland. It found him safe and sound, probably from Burma or some such place too.
Look into OpenEars. It's pretty crummy but it's free :/
"A disorder is anything that negatively impacts an individual when compared to the mean."

Not every deviation from the mean has only negative impacts (e.g. A person with OCD probably makes a better air traffic controller.) and the definition of what is "negative" can actually change over time.

Last but not least we should look at why they are negatively impacted. The impact often comes from society and maybe society should be more tolerant instead of medicating everyone who is deviating from the mean.
So I agree with pretty much everything you said, but it surprised me that people would consider "map" and "closure" a) at all difficult to learn and b) an all-or-nothing business. Could you elaborate? I've found them to be complementary to traditional iteration, object, and macro oriented patterns—they have their strength and weaknesses, and the idea of seeing them either nowhere or everywhere is weird.
This year I'm planning on actively expanding my network by taking advantage of the vibrant nightlife scene here in Vegas. I'm also going to check out any cool meetups I can find, even if they're not 100% in my areas of interest. I think it's important to put oneself out there. If someone really feels valuable as the person they have become/are becoming it's a sort of gift they can give to their community, whether locally or online or what have you.
> It's not laziness or apathy. It's just that we're only paid to do a task.

That's contractor-talk.

If you're a consultant, consult. Educate your client, make sure they understand the consequences of what they're not paying you for.