skysight-inc/HackerNews huggingface dataset:
But an ideal sheet of paper can have finite surface area and infinite perimeter length. See the Stackoverflow link in a comment above.
Breakdown of the Google Home News by an Alexa Skills Kit Dev
Really I'm surprised there isn't an ISO or ANSI standard for different levels of password requirements (e.g. Caps + digit + 8 chars).

While I think passwords are one of the biggest points of failure of modern security, seems like this would alleviate authentication policy fatigue.
> The damage, when you see it up close, is stunning. You'll be driving along a highway and see miles, and miles, and miles of dead trees standing there, waiting to burn.

Is this a cyclical kind of thing, or does it seem to be unprecedented? I'm asking because I know nothing about this topic.
very very cool. My thoughts, after briefly browsing the paper and code:

- The killer feature is to avoid a particle filter to improve performance on larger maps. May not have much improvement over gmapping if you're not bounded by CPU/map size

- the launch file only uses lidar and raw imu data, but not wheel odometry. Makes sense for a backpack I guess, I wonder if it would be trivial to make it take a odom sensor msg.

- the paper mentions the neato lidar, and they're using it at 15m range (?). Must be very tolerant of sensor noise.

will have to try it on my robot when I get home.
This is good info to know, helps me as a sysadmin to be confident in making decisions for my customers and their data. I regularly use a tool called Crystaldiskinfo to check the SMART stats of drives. Will pay more attention to the raw values in the future.
> This happens to men and women

> A lot of this doesn't need to be viewed through the lens of gender.

...and so this is one more example of where feminism helps everyone.
> And I still maintain that tool tips [...] is a stupidly rude anti-pattern

Amen, brother
It has more chance to succeed in U.S. because they can buy political power directly and more easily.
That is another publication of his, yes. It's not clear that it's got much to do with DRACO. In his science paper, they engineer B-lymphocytes to fluoresce when they bind to target pathogens. 300-odd citations, which isn't too bad for that field.
I think that's certainly arguable, at least for social network start-ups.

Snapchat may currently be walking the same road as the rest, but it's not too late quite yet for them, IMO. They've added ads, but there are definitely other revenue streams they can look into (see further down the comment tree for one random one). That being said, it's a tough sell. Ads are easy money, especially when your customer base is in that golden range of 14 to mid-30s. It'll be interesting to see whether they can resist the quick cash-out and protect the interests of users (like myself, anyways).
On Deck “Request for Projects”
> when you change your password, don't let you use one you've used in the last X months.

Yeah, thanks for telling an attacker that they have guessed my password for a bunch of sites. Assholes.
To quote me:

> Just because Milton Friedman says it, it doesn't mean it's not idiotic. Government is the embodiment of a collected conscience. And just as it would be immoral for you to watch someone suffer when you could easily help, it is unconscionable for government to remain passive when any of its subjects suffer.
It's an interesting debate. Personally, I lean towards the belief that some internet with strings is better than none.

It's easy in a position of privilege (as the vast majority of HN'ers are), to say that it's an absolute wrong for FB to offer free internet (with whatever that entails).

But if you're a poor kid in a dead end community, and the only way you're going to get internet, and something that nears reliable access to information (whether it be learning to program or whatever) is through FB and their 'free' internet, you'd be jumping for the FB internet. It could offer you a unique opportunity to bootstrap yourself out of your situation.

It's similar to how you get free radio broadcasts, or free newspapers, or even free books. You can still learn and gain information from them, and they all have their bias and propaganda.

Freedom isn't a binary thing.
>Starting with Visual Studio “14,” we will stop releasing new versions of the CRT with each release of Visual Studio. Whereas before we would have released msvcr140.dll in this forthcoming release, then msvcr150.dll in the next release, we will instead release one new CRT in Visual Studio “14” then update that version in-place in subsequent releases, maintaining backwards compatibility for existing programs.

From this post: https://blogs.msdn.microsoft.com/vcblog/2014/06/10/the-great...
The timeline of "88 consecutive months of the economic expansion that began in June 2009" conveniently leaves out quite a few years of the building boom, when hordes of capable males were employed in construction and ancillary industries.

Which is also why every high-level politician in every economic speech circa 2008 and on has been harping about the need to generate more construction jobs.
Then use HTTPS.
I think that possibility went out the window as soon as he brought up abortion. I'm not here to change his mind in particular, I'm just here to win the argument.
I couldn't find anything, so I wrote some https://blog.lizzie.io/notes-about-cve-2016-7117.html
Get a better employer? :)

More seriously, having a note from your doctor might help. When I was having back pain I saw a physiatrist, who recommended a sit/stand desk and physical therapy (both effective), and I asked for a note for the desk which she happily supplied.
RethinkDB (the company) spent 7 years creating amazing value by building RethinkDB (the database) from scratch.

Compose.io probably only spent 1 or 2 months to incorporate it as part of their 'as-a-service' offerings...

Guess which company actually survives and profits from all the value which was created?!

... And this 'news release' from Compose.io is the business equivalent of a vulture feasting on the carcass of its own mother.
Seems like the only way to install it on linux is by cloning the repo? When I click on linux download it says 'version not found: latest'.
I had understood color rendering index (CRI) to be independent from color temperature. This article suggests CRI and temperature are—if not the same thing—correlated. Perhaps that is true, but I know that I have gone out of my way in the past to buy high-CRI, high-color temperature bulbs because I prefer "daylight" (~5100K) illumination. I've got some 5100K bulbs that were rated at 90+ CRI in my kitchen and I love it.
I think a very important "selling" point that is not emphatized enough is how it addresses upfront with intellectual honesty in the "architecture" section of the docs[0] many important questions that other databases sometimes hide away to sweeten the deal, that is:

* How does it position itself against the CAP theorem?
* Will it ever lose my data during normal operation? (i.e. what are the consistency guarantees)
* What happens when 1...N nodes go down?
* What are the requirements for a well performing cluster?
* What are the limitations in terms of document size, number of documents, ecc?

The point I'm trying to make is that after reading that document, one can quickly and completely understand if RethinkDB suits one needs or not, without "surprises" down the road.

0: https://rethinkdb.com/docs/architecture/
I'm with you on performance (although it crashes less often, it's gotten a lot slower and buggier). However, do you really feel like the ads are everywhere? Or even intrusive? One of the biggest user advantages Snapchat has is that the ads are so easy to tap through. It puts the onus on the advertiser to entice me to watch. Do sponsored filters really bother you that much? Maybe I'm just much weirder than I realized, but I honestly barely even notice the ads. I just treat them like a story I'm not interested in and tap through, or watch the trailer (this seems like the most natural fit on Snapchat, ad wise, anyway).

Memories seems like a poor implementation of a good idea. I get why they decided to default to saving everything to Memories, but they didn't think through the discovery aspect of it, or make it easy to remove memories (who hasn't sent a snap they'd rather forget). Also, the single most irritating part of Memories is that saving to it doesn't default to downloading it. My assumption is they want to control the content, but how did someone not point out that all the stuff you can do with Snapchat in terms of ad hoc photo editing isn't necessarily well known to people who don't already use the app?

That said, I'm pretty bullish on Snapchat, but they should be careful to learn the lessons of Twitter regarding timing. They need to be confident that their user base, engagement, and revenue per user will grow fairly reliably without needing to continually bolt on new crap. I've been impressed with the company, product wise (memories excluded), and would probably treat an IPO like I did Facebook's (observe, and if there's a crash early on, snap up a few shares for the sake of having skin in the game, otherwise just enjoy watching it grow).
At this point I'm always going to fall into one of two boats:

1) I don't need a job. You'll pay me what I want or no deal. In those cases things like what this recruiter pulled won't work.

2) I need a job. In this case it doesn't really matter to me.
And yet Europe has the Schengen area, where people are allowed to travel without requiring documentation, from Portugal to the far north of Sweden, despite some pretty different cultures. Where else in the world is there anything like Schengen?

There's this massive myth that Europe is all one culture, and it's not (you may even have heard about a sizable war in the past century that was predicated on cultural differences).
Postgres' MVCC architecture makes the idea of 'partial updates' kind of meaningless. An update to any postgres column is equivalent to a DELETE followed by an INSERT and will result in a new row on disk, leaving the old row to be vacuumed later.
The study's authors hardly sound like disinterested academics. They sound a lot more like people trying to sell a book that capitalizes on a political trend.
An electronic tsunami crashes down on a solitary journalist
"My primary debugging tool is Console.Writeline(). To be honest, I think that's true of a lot of programmers." --Anders Hejlsberg

If Anders Hejlsberg does it, there's no shame in it.
I'm going to get hammered into the ground for saying this but...

The US spying wouldn't be nearly as bad if it was more transparent about it. I know, that sounds crazy, but let me explain. Right now we have secret information dragnets collecting godknowswhat, with no independent oversight (that we, citizens, can examine) and no public definition for when an item moves from automated analysis into the realm of strangers looking at it.

Plus there's no strict definition for where the dragnet's flags begin and end. For example is an illegal poker game a justified flag? Cheating on your taxes? Cheating on your wife? Where is the line? Is it only when human life is endanger? And what about the awkward subject of industrial espionage? Will the US help US companies beat foreign ones? Will it help one US company beat another US company? How much does the US Gov really value free capitalist markets if they cheat?

My point is, the public themselves won't ever allow this spying to stop for the simple reason that people value security over privacy, and they constantly demand more security (e.g. after every terrorist attack ever "why didn't you stop this?!"). So if it is here to stay, we need to have the most transparent and checks-and-balances system we can.

Yes, sure, criticise me. But do you know how many US spying programs have closed since Snowden? ZERO. So if we aren't going to close them let's at least make them less secret, provide better oversight, and provide better controls.
I completely understand Chinese (or any other country) entrepreneurs, why let some foreign company come in and take all the money (ultimately a lot of it outside the country) when you can do the same internally. The idea is not a rocket science, all about execution. And locals know the specifics of China more than a bunch of silicon valley grads.

Cheers to these guys for making it work in China. And Good luck to Uber fighting strengthening competition all around the world.
I was never as much a fan of Acme. It was a neat idea, but I don't think it was executed as well as Emacs was. And it doesn't work super well outside plan9. And I need to edit over SSH a lot. And keyboard > mouse, IMHO.
The Google Killer – A conversational search engine
If you saw the types of people that try to position themselves around politicians, you would think this about everyone too.

Rich donors are by and large not buying political favors, they're trying to buy social status. They idolize these politicians and want to impress their social circle by shaking their hands. It's truly pathetic. They are the kids who got picked last in gym class and are still insecure about it. They would probably take a bullet for the chance to host a fundraiser.

It's like how many cops deal with lawbreakers and miscreants all day, and develop a negative disposition towards the rest of the population, subconsciously thinking that their sample reflects the population at large.

Also, people are voting for Trump. In light of that, it takes extreme optimism and generosity to think that millions of voters are anything more than hopeless morons.
Notes about CVE-2016-7117
Oculus Touch Price, Release Date Announced
PNAS is notorious for inconsistent quality, and has recently had to modify their direct submission process, partly as a result. I don't know about physics, but I've seen them publish a lot of very poor work.
> Therefore, yes, you can have virtually infinite growth of economic value.

I prefer to phrase it as "potentially asymptotically endless growth of economic value". Lording over all of this are the (as far as we currently know) iron laws of thermodynamics. Until the economy is majority fad/fashion-driven and ascribes value literally upon human whimsy, it must derive ground truth value out of those laws, and as far as we know there does not exist an infinite supply of energy. We are a long ways from reaching the asymptote, but even "virtually infinite" will literally cook the planet with an economy using ideal Carnot efficiency-based engines.
It happens to IT professionals, as well. "Shit, I just gotta get this done, let's do it like this and re-evaluate later". Look at the $10k bounties on hackerone.com -- many bugs are clearly from people who are not operating at their best.
Still patiently waiting for duolingo to have Korean for English Speakers as an option. :/ it's been years
(2009). That explains the statement that Hillary Clinton said earlier this month that it was important to capture bin Laden.
That's ignoring the systemd problem entirely and pushing it down further...
Very cool!

What about the inverse, going from a JSON array to rows? Perhaps I am dense on the existing MySQL JSON functionality, but I haven't been able to figure that one out.

For example, say I have a JSON array and want to insert a row for each element in the array with its value? The only way I have found is to write a bunch of JSON_EXTRACT(... '$[0]') JSON_EXTRACT(... '$[1]') etc and union them together.

Or, say I have a JSON array and want to GROUP_CONCAT() it to a single comma separated string?

In other words, I know I can do this:

SET @j = '[1, 2, 3]';

SELECT GROUP_CONCAT(JSON_EXTRACT(@j, CONCAT('$[', x.n, ']'))) AS val

FROM

(

SELECT 0 AS n

UNION

SELECT 1 AS n

UNION

SELECT 2 AS n

UNION

SELECT 3 AS n

UNION

SELECT 4 AS n

UNION

SELECT 5 AS n

) x

WHERE x.n < JSON_LENGTH(@j);

But that hurts my eyes. And my heart.

How can I do something like:

SET @j = '[1, 2, 3]';

SELECT GROUP_CONCAT(JSON_EXTRACT(@j, '$[ * ]'))

... and have it concatenate together the values in the array vs. the JSON array itself.

I guess what I'm looking for here is some sort of JSON_SPLIT along the lines of:

SET @j = '[1, 2, 3]';

SELECT GROUP_CONCAT(val)
FROM
JSON_SPLIT(JSON_EXTRACT(@j, '$[ * ]'), '$')

Which, speaking of, a STRING_SPLIT(val, 'separator') table returning function is also sorely needed.
The idea of a doctor who is unsure giving an answer instead of taking time to research is scary. Maybe that's why misdiagnosis is so common:

http://www.ncpa.org/sub/dpd/index.php?Article_ID=23148
Also consider that those dollars in 1981 are worth maybe 3 and a half of our dollars today. So for a $249 pocket computer, which I have fond memories of. Assume that 16 K memory device would cost about, let's say, $800 today.

That makes a much stronger impression of how much cheaper hardware has become, as well as more capable.
I hope you like time paradoxes because this is how you get trapped in a time paradox.
troll.
Web-Based Keylogger Used to Steal Credit Card Data from Popular Sites
The current crisis was mostly caused by real estate and the financial industry. And while there's a lot of regulation in the financial industry, I doubt anybody argues that lehman brothers was forced into it's business by oppressive regulation.

Concerning other industries, those most regulated are those that tend to natural monopolies such as energy or telecommunications. Nobody can seriously advocate for a return of the old telephony monopoly, so I'd say these industries suffer despite regulation, not because of iy.
SAT scores drop and racial gaps remain large
Hm, the frequency of odd phrases such as "I need a horse", "she is a double agent" and "you only need two witnesses" put me off. I found the sentences distracting and too simplistic.

On topics such as the future perfect, it constructs weird sentences such as 'Nosotros habremos llamado a la policía' (we will have called the police (strange in the first person plural)) and 'la pareja habrá muerto' (the couple will have died). I suspect little human effort goes in to the examples.

There are tumblr blogs dedicated to Duolingos funny sentences!
How Upwork Patches iOS Apps on the Fly
Who in this thread is talking about being murdered for not wearing the hijab? And the original comments were not about Iran specifically, neither hackuser's nor Nursie's.

You're creating a strawman, and then demanding sources for it.
https://news.ycombinator.com/item?id=12654829
Only engineers think this.
It's really not that easy to buy power directly, because most senators/congressman/etc are already wealthy.
Or what about the sites that allow special characters in the sign-up form but when you try to log in on the mobile it doesn't allow those characters any more...
Great question. Employers sure don't have any reservations about seeing your GitHub, watching you whiteboard random and obscure puzzles for 8 hours, requesting 50% of your yearly time-off on worthless interviews, etc.

Seems like what's good for the goose and all...

Having thought about it, I'd probably run as fast as I could if an employer with whom I was interviewing had a over-grown, out-of-contgrol spaghetti-code, all-javascript-SPA type code base - all business logic on the front-end, endless chains of promises and events being fired asynchronously from God-knows-which controllers, etc.

Add Mongo or another NoSQL solution as their main backend, and the interview would come to a hasty end. :)

And let's be honest, unless the potential employer is working on Top Secret defense software or is some Silicon Valley, PHD-heavy AI startup, their typical CRUD app does not warrant a NDA or anything else, at least for a cursory glance at the main code base, build system, etc., especially if you're not currently employed with their direct competitor(s).
This reeks of bipartisanship; either major presidential candidate will help push this if elected. Facebook is 99% likely to be able and 100% likely to be willing to book either of them for speeches once they're out of office. No threat of an "anti-colonial" mindset amongst US elites.
At least with Facebook it would be free so you take what you get. With the present ISP's you pay for service and you still got stuff injected.
ToS are known to change in time. Are you suggesting that if millions of websites use this font then it will be removed when Google changes its ToS?
Is there a way to index JSON in MySQL without creating one index per unique field?
Have you used the current Duolingo app? It really is good. I'm also using it for French, I've been stuck on "basic French" for too long now so I'm making a concerted effort to raise my game.

They also just release spaced repetition software called Tinycards, although Anki might be better at the moment, according to the reviews. Either way, I wish I'd had this stuff at school.
What bugs me the most is when employers take advantage of this to shift the playing field to the disadvantage of all workers and the "useful idiots"[1] cheer it as progress for a marginalized subset of workers. One example is Reddit's decision some time ago to make their offers non-negotiable. Letting the employer make 100% of the decision as to how surplus is divided between employer and employee is quite obviously a net negative for employees, but it was spun as a positive move by the CEO due to reducing the disparate impact of women being less likely to negotiate.

By contrast, when Google found out that they had a gender skew in promotion rates, they actually looked at the data and realized that the issue was that women employees were promoted at the same rate but put them self up for promotion at lower rates. Instead of taking more control out of every employee's hands, they launched a drive to make managers pay more attention to talented employees and encourage them to self-nominate for promotion. At the time, this closed the promotion-rates gender gap at the relevant levels.

Criticism of gender equity initiatives in tech is often taken as criticism of the goal, but much of the time it's simply a criticism of the cynicism and stupidity involved in the implementation.

[1] Apologies for the inflammatory language on its face but I'm referencing a specific term that's somewhat less insulting. https://en.wikipedia.org/wiki/Useful_idiot
Again, if you had invested in the three companies that he calls out in that post (on the day he posted), you would have made good money. If you shorted the companies he was calling out, you would have lost big. So there is indeed signal in the noise :)

Also, I agree that most venture funds, like most startups, are poor investments. If you can't tell which are which, you're going to lose money.
That analogy would make more sense if software engineering required as many time-sensitive split second decisions as doctoring does.

Doctors go through years of schooling involving a substantial amount of memorization as well as board exams, residencies and so on before they're allowed to do much doctoring at all. This is the case because it is crucial that they not forget in an exam that neck pain combined with a headache could be a sign of meningitis, etc.

If an engineer needs to know which sorting algorithm is best, taking some time to research and google it is not going to cause a problem. That's why questions like this are bad, even offensive--they make people feel as though they're bad engineers when actually they're being put through an ineffective interviewing process.
Right - because if they are women, they have to be secretaries, whereas the men are technicians? What about the teen girls that are also shown in the catalogue - training to be secretaries at an early age?
Pay as in money?

I'd disagree. Governments are lazy because citizens don't hold them accountable for not doing their jobs properly. Why? Same reason we collectively complain about politician or gov't office X doing their jobs poorly yet they've been in office/haven't changed for 20 years--we're too apathetic.