skysight-inc/HackerNews huggingface dataset:
I don't think the issue has anything to do with cognition and more to do with something that we do so subconsciously we don't always notice it as we do it: error correction and context setting. A big part of language are our error correction channels. In text it's a lot less obvious because we twist the language to clear things up, but speech is full of a lot of "I'm sorry, what?" and "uh, you know" and hand gestures and furrowed brows and a million other side channels to get someone to repeat something or elucidate it or set a deeper context.

But that happens in text too: we group things into paragraphs and add a lot of punctuation and as we read we sometimes skim a bit, return as needed, reread what we missed the first time. (Or in texts/IMs our cultures are in the process of building whole new sub-dialects of error correction codes like emoji and "k?".)

A lot of people would think a machine is broken if it hemmed and hawed as much as people do in a normal conversation; if it needed full paragraphs of text to context set and/or explain itself.

The biggest thing lacking in voice recognition right now is not the lack in word understanding or any of the other NLP areas of research: it's in a lot of the little nuance of conversation flow. For now, most of the systems aren't very good at interruptions, for instance. From the easy like "let me respond to your question as soon as I understand what you are asking to save us both time" to the harder but perhaps more important things like "No [that's not what I mean]" and "Wait [let me add something or let me change my mind]" and "Uh [you really just don't get it]" and presumably really hard ones like clears throat [listen carefully this time].

The point should not be that we hit 100% accuracy: real people in real conversations don't have 100% accuracy. The issue is how do you correct from the failures in real time and keep that "conversational" without feeling strained or overly verbose (such as the currently common "I heard x, is that correct?" versus "x?" and head nod or very quick "yup").

We don't consciously think about the error correction systems in play in a conversation so that makes them hard to judge/replicate and it's easy to imagine there's an uncanny valley waiting there for us to get from no "natural error correction" ability across to supporting error correction in a way that it works with our natural background mechanisms.

At least in my mind, that's probably the next big area to study in language recognition is deeper looks into things like error correction sub-channels and conversational timing (esp. interruption) and elocution ("uh", "um", "you know", "that thing", "right, the blue one"). I'd even argue that what we have today is probably already getting to "good enough" for the long run if it didn't require us to feel like we have to be "so exact" because you only get one sentence at a time and you don't have good error correcting channels with what we have today.
A perfectly competitive business operates such that price equals marginal cost.

A monopoly operates such that marginal revenue equals marginal cost.

This usually works out such that the quantity supplied is lower and price is higher than the market-clearing quantity and price under perfect competition.

This is an unstable point, because a competitor could enter, and capture some of the unrealized benefit of trade in the triangular area between the monopoly quantity and the competitive equilibrium quantity. If the business is a natural monopoly, and the incumbent does not act quickly to drive the competitor out, they could flip the market and drive out the incumbent instead. A natural monopoly under normal circumstances should occasionally see brief bouts of competition that are essentially deathmatches between businesses. Customers get greater supply and lower prices during these bouts.

So many businesses that are the incumbent in a natural monopoly market try to solidify their position with an enforced monopoly, making competition illegal. This is usually sold as protecting consumers from market disruptions, but that is always a lie. It only protects the incumbent and their guaranteed economic profits from an intentionally underserved market.
New research finds that people emit their own personal microbial cloud
Hampton Creek CEO Hits Back at Bloomberg Over ‘Just Mayo’ Buyback Scheme
And we wouldn't have kicked privacy into high-gear if government agencies had proven themselves trustworthy. But they abused their powers, and here we are. I hate saying "they started it", but... they did.

> There are real harms to strong encryption, whether one would like to admit it or not, so the point is to weigh the costs and benefits and go from there. Right now encryption seems more like a religion, a last bastion of freedom or something. Maybe there are other ways to have accountability.

Oh, there absolutely are cons, I don't see anyone saying otherwise. But, just statistically speaking, there is vastly more harm in not having strong encryption. The cost/benefits are so skewed to one side, it's not even really a discussion. Maybe there are other ways to have accountability, but I have yet to see a viable one.
Facebook is asking you not to use their service if you are going to block ads.

No they aren't (at least, not yet). Where do you think it says this in their terms & conditions?
Open Sound System
I'm probably echoing others by saying this, but: I don't agree that there is even correlation between more encryption and less privacy. Even if we were not attempting to subvert injustices done to us by our own governments by providing technical solutions, I believe wholeheartedly that many governments would still be attempting to decrease our privacy in every possible way. They're using increased encryption use as a scapegoat, but they have never had a shortage of scapegoats. Not employing strong crypto wherever possible would be irresponsible for the future of our privacy. Likewise, not engaging in political activism to change laws that impact our privacy would also be irresponsible. We need to do both, whenever possible and necessary.
>I think tests like this that rely on a built-out network and well-placed CDNs and such are probably junk.

Depends on the goal - here Netflix wants to see how fast you can stream from their "built-out network and well placed CDNs" so testing those is completely relevant. For their purposes, testing a bunch of unoptimized and unrelated services would be "junk".
> locking a baby in a featureless room

Strangely (or maybe horribly?) there are a number of studies of children raised in Romanian orphanages that somewhat cover this area.

Under Nicolae Ceaușescu the government outlawed abortion (with some exceptions) in an attempt to increase the birth rate (https://en.wikipedia.org/wiki/Abortion_in_Romania). Coupled with a poor economy this lead to masses of infants and children being given over to government "care" in orphanages. These were pretty bleak places for infants and children, with infants often spending hours in a crib with little stimulation.

Here's a really good article about the effects this sort of institutional "care" has on children: http://www.americanscientist.org/issues/feature/2009/3/the-d...

Here's the The Bucharest Early Intervention Project (tons of info about this subject area): http://www.bucharestearlyinterventionproject.org/
First, I thought why another speed test, then I saw that they link their results directly to speedtest.net (the reference) and finally, I realized that fast.com is so much faster in detecting the download speed (but lacks upload and ping).

Not bad.

EDIT: And they secured a fantastic domain.
Dilberito : the bad tasting food that will make sure you will remain forever alone.
I guess the product stayed too true to the comic...
"Because it’s made by and for men, now we call it tech."

SlimFast was also made by men, but targeted at women. They are going after a different demographic so they want to make it look like it's new. Nothing new under the sun.
My favorite improvement that our agency made to our workspace isn't the dual monitors, isn't the shorter hardware upgrade cycle; my favorite improvement is the sit-stand desk. Seriously. I think every desk worker should get something like this.

I used to have all sorts of minor aches and pains from sitting most of the day. Now I spent an hour standing, an hour sitting, plus the usual breaks, etc. I'm more productive and happier. If your company won't buy one for you, buy it yourself. It's worth it.
Dogs process faces in specialized brain area, study reveals
Didn't know that. Interesting. It looks like an execution detail. Something you could do with any imperative function but why not use what's there for this simple action. Nix also manages the executions of those to integrate it with their overall approach. Makes practical sense.

"It's fully generic."

It might help if you define what you mean by "generic." You keep using that word. I believe declarative models handle... generic... builds given you can describe about any of them with suitable language. I think imperative models also handle them. To me, it's irrelevant: issue being declarative has benefits & can work to replace existing build systems.

So, what's your definition of generic here? Why do declarative models not have it in this domain? And what else do declarative models w/ imperative plugins/IO-functions not have for building apps that full, imperative model (incl make) does better? Get to specific objections so I can decide whether to drop declarative model for build systems or find answers/improvements to stated deficiencies.
I believe we can get AI from just text. Obviously that won't work for babies, because babies get bored quickly looking at text. AIs can be forced to read billions of words in mere hours!

Look at word2vec. By using simple dimensionality reduction on the frequency that words that occur near to each other in news articles, it can learn really interesting things about the meaning of words. The famous example is the vector "king" minus the vector for "man" plus "woman" equals "queen". It's learning the meaning of words, and the relationships between them.

Recurrent NNs, using similar techniques, but with much more complexity, can learn to predict the next word in a sentence very well. They can learn to write responses that are almost indistinguishable from humans. And it's incredible this works at all, given RNNs have only a few thousand neurons at most, and a few days of training, compared to humans' billions of neurons trained over a lifetime.

All of the information of our world is contained in text. Humans have produced billions of books, papers, articles, and internet comments. Billions of times more information than any human could read in their entire lifetime. Any information you can imagine is contained in text somewhere. I don't think it's necessary for AIs to be able to see, or interact with the world in any way.

If you can predict the word a human would say next, with enough accuracy, then you could also produce answers indistinguishable from theirs. Meaning you could pass the Turing test, and perform any language task they could do just as well. So language prediction alone may be sufficient for AGI.

This is the theory behind the Hutter Prize, which proposes that predicting (compressing) wikipedia's text is a measure of AI progress. The Hutter Prize isn't perfect (it's only a sample of wikipedia, which is very small compared to all the text humans have produced), but the idea is solid.
I'm just waiting for the day when websites are rendering themselves inside a DRM-protected container in an HTML5 page. That's where I see all of this inevitably heading.

DRM-protected media extensions are almost uniquely positioned for this. They're designed around the abilities to uniquely identify the user and resist tampering. The only thing that's missing right now is interactivity.
Significantly lower energy expenditures with non-rocket launches though
When I saw first read the comments this morning, the now-greyed out comments at the bottom of this thread were the only thing posted. 5 or 6 comments, all variations on the theme "why bother, lol".
Not sure if bufferbloat, but happens across multiple machines and system versions (I can saturate the link with one machine, the others will still suffer). But it may be an issue with the LTE router. I don't think I can do anything about it as it is totally locked down by the ISP.
The Texas Tribune | Austin, Tx | ONSITE | Front-End Engineer

https://www.texastribune.org/jobs/front-end-engineer/
Deer evolution: Ancient DNA reveals novel relationships
Do you contend here that the "hackers" and the "marketers" are the same people? If that could be demonstrated, it would be an extraordinary revelation!
If you don't want to do something smarter, by nature of the file system that Steam rests on, there must necessarily exist some folder s.t. all save locations exist in a subfolder (recursive) of this folder. You'll use extra space, but you can definitely do that easily.

Alternatively, you can keep an environment variable GAME_SAVE_MOUNTS to which you append a -v flag with the desired mount saves. You can that start your container with $GAME_SAVE_MOUNTS and have everything work out of the box.
Nah, just think that he was able to go from relative beginner to a complete expert with a single book. Rare to find such a multi-layered book that has in-depth knowledge, but is still useful to beginners.
It's visual irony. The characters depicted are usually the least likely to say the things associated with the trolling, and/or would be amusing to imagine the juxtaposition.
This is why sometimes you sometimes see trolls use western cartoons, celebrities, or modification to popular trends (rainbow flags, olypmic rings, etc.)
They won't be forced to disable their ad blocker. Their ad blocked just won't work on Facebook's ads because the ads will be served from the same place the Facebook content is.
As an engineer, I completely agree with you. I want hard numbers, and logical decisions. But that doesn't sell to most people.
Humans pack an efficient bite, but at a cost
That seems to be referring to using docker images as part of the build process.

Im referring to using docker images as the deliverable. I mostly want to just have a gui to do "docker pull x" "docker stop xcon && docker rm xcon" "docker run --name xcon -v /volumes/x/config:/var/www/config -p 8080:80 x" for me. There would technically be nothing to be stored in the gitlab repo here, except the config.

Replace the "docker pull x" step with docker build in the event that I'm using a dockerfile to build a custom image, which could trigger as a result of updating the dockerfile... but usually the dockerfile doesnt change, it just needs to be re-run to pull in upstream changes.
Yes, "unwi{t,l}^2ing" would have been less repetitive.
Metrics-Driven Development
> here Netflix wants to see how fast you can stream from their [CDNs]

Absolutely right; but also in this case, Netflix' and the average downloader's needs align, given that the bulk (by share of bytes) of legal speed-sensitive downstream traffic is video.
MG Motor UK Ltd
Study: 300 New Cyber Threats Added to Dark Web, Forums Each Week
So in instances like this where everything goes wrong. Does google have the equivalent of a revert button to undo whatever infrastructure changes were done?
Flash and Chrome
prosecutor asks: "do you consider eyewitness testimony from a police officer to be more or less important than testimony from a non LEO"

HN answers:"Maybe, LEOs are subject to the same imperfections as every other human on the planet, it's really goanna depend on the specific situation"

Prosecution requests dismissal, defense counters, judge agrees with prosecution, HN reader is dismissed.

Prosecution asks the same question to some random middle aged woman "sure, I guess it's more important, police officers are always supposed to be trustworthy.

Judge face palms, steam is coming out of the defense attorney's ears, prosecution is smiling from ear to ear. Prosecution requests the juror, defense requests dismissal, judge rolls eyes and accepts.
Google / YouTube has a 'Video Quality Report' which will measure your speeds and will also show local ISPs speeds as well.

https://www.google.com/get/videoqualityreport/
>This was a scam waiting to happen even if the contract did function as intended by the authors.

I have said this from the beginning. From a purely logical point as a potential investor, you should ask yourself, why would an autonomous investment platform (borrowing your phrasing) require all the funds up front?

In other words, look at kickstarter/gofund me, how skeptical would everyone have been if they asked for investors money before there was even an investment opportunity? Even with the fork, I think they should have returned everyone's money to them, and allow them to buy membership/voting right to the DAO for a nominal fee that would allow them to invest in future investment opportunities.
Those are two different things. Private industry's safety assurance will grow up steadily as the demand from consumers goes up. Currently we are just thankful to be alive.

For example if someone invents an artificial device that helps me get rid of diabetes I would be super happy. It is only a generation later we would demand that device meet certain quality floor. That is the case with all innovations.

Government however can put a very hard nail into the head of an innovation.
While I recognize that the law almost certainly disagrees, isn't ETH's "The Code is the Contract" ethos morally override any complaints people could make about unfair marketing?

If you're using Ethereum, you're implicitly buying into the "the code is the contract" philosophy; it's 100% 'caveat emptor'.
Re:#1, I'd like to see some type of software we can install in our stacks, to publicly publish speed data in a standardized format for real data. Can you imagine `test.youtube.com`, `test.netflix.com` and `test.vimeo.com`? Hell, imagine how nice it would be for gamers? Having trouble with your ping? `test.csgo.com` (or whatever CounterStrikes domain is.. a popular FPS), and etc.

I'm firmly untrusting of Comcast's results on speedtest.. If Comcast is intentionally throttling, it's in their interest to not throttle Speedtest. However if we can monitor real data.. that actually seems useful.

I understand that would likely require additional resources from video/etc providers, and is likely an unrealistic request from video/etc providers.. but i definitely don't need more test sites for Comcast to manipulate.

Disclaimer: I don't know the subject domain, so apologies if i'm insanely off base.
> What's needed is a cryptocurrency that cannot, under any circumstances, be rolled back.

That would be quite difficult, if not impossible. You can always just create a new currency and ask everyone to switch.
It seems to me that you need to be a good writer and be an interesting speaker at conferences. Just writing open source code is probably not a good career path. At least if you want to make some money.
A pill is probably pretty close to impossible. Even pure fat only has 9 calories per gram. 2000 calories is about 8 fl oz which you could (theoretically) drink, but would be a whole lot of pills.
I think the reputation stems primarily from crowdfunders ultimately receiving less than was expected earlier when the money changed hands. So I think "investor" might be overly generous for crowdfunding projects where the sales pitches that are structured like advertisements for consumer products.

That's not to say that there are not crowdfunders who are having fun funding projects while recognizing there is little or no chance of delivery. What I am saying is that the reputation comes from people without that view of the world.

All that with the caveat that my definition of 'donate' appears to have a different connotation.
True, but most plumbers are self-employed, most programmers are not...
<rant>

everything means everything. lately i am starting to become really mad at high schools and universities for teaching this "x implies y" mentality as a tool to look at real world phenomenas. thanks to this kind of "education" everyone constantly feels like s/he is discovering some Ultimate Truth™ and thus fails at accounting for a chaotic, ever changing world. "cause and effect" may exists but these pattern mostly happens on a scale for which human language is just too clumsy.

stop writing and discussing these articles. if you really got nothing better to do at any point in time, just stare out of the window for a while and relax a bit.

</rant>
Seagate Announces 60TB SSD
You can run it, though, which is the point. It doesn't require a supercomputer or mainframe. It can be cloned with a combo of dynamic LISP (flexibility/safety) and static LISP (low-level/performance) where latter might use Rust-style safety as in Carp. You can still isolate drivers and/or app domains in various ways for reliability as in JX OS. Necessary components are there for modern, fast, desktop, LISP machine with its old benefits.

People just use monoliths in C instead & call it good design/architecture despite limitations. Saying "it's good enough for my needs" is reasonable justification for inferior technology. Just not good to pretend it's something it isn't. When you don't pretend, you get amazing things like the BeOS or QNX desktop demos that did what UNIX/Linux desktop users might have thought impossible at the time. Since UNIX/Linux were "better." ;)
Language is just a protocol for synchronizing slices of two world models, the one in the head of the one who talks and the one in the head of who listens. If the recipient doesn't have the model similar to the one sender has, language is meaningless.

You can't "understand" language without having model of the world that humans construct during their life and education.

So pretty much next step for language recognition is indistinguishable from sentience.
A Concise Historical Timeline of SSL, TLS and PKI
That's true if determining whose kneecaps you need to break is either trivial (e.g. open dissidents and protesters) or can be easily achieved using social engineering (e.g. anonymous print pamphleteers). If doing so is a /technical/ rather than social task, and your technical cryptanalysis isn't up to par, breaking kneecaps is much less powerful of a deterrent because your hit rate will be very low. Breaking kneecaps to deter the use of encryption itself is another matter though.
Has Ryan Lochte discovered the next big thing in swimming?
Also, I'd imagine it's a way for them to fight back against providers capping download speeds to Netflix's content.
IANAL but unless criminal and civil trial instructions for juries are drastically different, there are several inaccuracies in that comment at least for juries in California.

-Juries are allowed to take notes.
-Juries are allowed to submit questions, that are reviewed for approval by both sides' lawyers and the judge.
-Juries do get a copy of the law they need to determine was violated
Anime images are not "generally popular" with 12-30 year old males.
You can also run fast.com from the command-line: https://github.com/sindresorhus/fast-cli
I don't find the Turing Test convincing either, because someone smart enough to build it should be smart enough to recognize it from its answers. And if that depends on the intelligence of the questioner, whose intelligence is tested then, really?

IIRC the test is a binary classifier, but intelligence is a spectrum that's fuzzy and therefore inherently hard to define.

IE, how low is someone willing to assume the lack of intelligence in a human is not a good definition of general intelligence, as that's circular reasoning.

I would suppose that babies possess general intelligence, but they lack the knowledge about the environment.
FB purity? like how they show you posts in the order that they choose? reloading the page changes the order too...