skysight-inc/HackerNews huggingface dataset:
> An AI that reads text still has to decipher it.

Actually no. e.g: a word embedding, a document corpus, etc.

> It was a massive coup when they designed a robot that could fold laundry.

It took humans millions of years to evolve. Our closest evolutionary relative, the chimpanzee, may have issues understanding how to fold laundry.

In contrast, computers as we know them appeared no more than 80 years ago. Look at how fast things have moved in such short period of time, especially the last 20 years.

> Moore's Law has already buckled

Moore's Law applies to how many transistors you can pack into an integrated circuit. Prior to the invention of the transistor, the best we had was the vacuum tube. That limited what we could do.

Memristors could potentially cause a leap like what we experienced when we moved from the vacuum tube to transistors. If that doesn't happen then something else may, e.g: more efficient algorithms / architectures.

...

Finally... when the Wright brothers invented their clunky first airplane that could only fly for lest around a minute at low altitude in 1903, nobody thought that few years later, in 1945, you would have a plane flying faster than the speed of sound.

Right now you are like the people in 1903 saying "haha! Look at those dumb guys with this ridiculous machine!".
Because BB messaging was exempt from data caps etc thanks to agreements between Blackberry and carriers.

I have seen similar outcomes when carriers have introduced unlimited calling plans "because teens only text", only for said teens to switch to calling en mass.
This is worthy of a bug bounty, and I feel it should be handled as such: reported privately to them first. The people trying to hack reCaptcha at scale are not good people.

The temporary fix Google might have to do in the mean time however is to stop all audio reCaptchas, blocking the people who vitally depend on it.
Precisely. As a real world example, I have a repository that basically is a large collection of code modules that runs on three different runtime environments. One of these run times is a Hadoop cluster, where we could happily shadowJar all of our massive dependencies (like Spark) into a giant multi-hundred-mb jar file and have no issues. Another one is a client desktop environment that is shipped to thousands of desktop users with each version release. Most of the code is reused between the two runtimes so it makes no sense to separate them. Therefore we build the project without the fat dependencies in the binary so we can ship the slim version to the client runtime without forcing huge download every release.
This is not related to electrical transducers, which (without any additional scoping context) was what I thought this article was about.

Relabeling it "Clojure transducers" would help the title in every way. But it's been up for 7 hours now, so we'll see if it changes.
I'll have a buckling spring keyboard for that hologram computer, myself.
I find this HN story title misleading (or clickbait-y): "Cluster analysis" is just a tool; it doesn’t show anything by itself. You can do bad and good cluster analysis, and you can probably "show" anything you want from it.

Excerpt from the blog post that explains the methodology:

> … we could consider performing cluster analysis on the data, essentially finding a way of grouping the episodes so that those with similar ratings are placed in groups together. A standard clustering approach would just group good episodes and bad episodes. However, I want to alter this slightly in that I only want a group to be made up of a single contiguous group of episodes; basically, if the episodes of season 4 are in the same group as the episodes of season 6, then the episodes of season 5 must also be in that group.
What I'm talking about is the process after the profit has been booked and is held in a foreign account. What you describe is how to profit ends up in one of those foreign accounts.

There are certain rules for US controlled companies about what they can and cannot do with the money held in those tax deferred subsidiaries. But if a US company is not US controlled (e.g. a corporate group with a holding company not based in the US) these (anti avoidance) rules do not always apply or are applied differently.

Second, if you have an EU company acquiring a US domestic entity, they will generally be able to save more on taxes due to the high corporate tax rate.

In its simplest form: say an entity that is taxable at 20% acquires a business paying 35%, they'll be able to convert a significant portion of that 35% by legally stripping earnings in various ways (loans, consulting agreements, ip license agreements, etc).

See https://en.wikipedia.org/wiki/Tax_inversion
Tor is a network, and yet you have to install a program to connect to it. You can think of the cjdns program like a driver that allows you to connect to a cjdns network.

To answer your question on what it does : cjdns is a routing protocol that intends to replace the current IP protocol. Like the standard IP protocol, it needs a way to communicate with another node to function (the default gateway). From there, you can communicate with the rest of the network. Your packets will go to the default gateway, who will then redirect it to the "closest node" recursively, until it reaches its destination.

You can setup cjdns over the current internet (essentially making cjdns an "overlay network" like tor) using UDP, or through an ethernet link.[1]

CJDNS indeed works in a mesh : anyone can route other people's traffic, somewhat similarely to tor. The only difference is that you need to manually configure your "Entry Node" (to lift tor terms). See [0] for the reasoning.

About the name, the creator is Caleb James DeLisle, so I guess CJDNS stands for Caleb James DeLisle's NameServer ? Doesn't really make much sense but I don't see how bad a thing it is.

[0]: https://github.com/cjdelisle/cjdns#2-find-a-friend
[1]: https://github.com/cjdelisle/cjdns/blob/master/doc/configure...
It's interesting that you say this. I'm watching the first season of Stranger Things just now, and am finding myself longing for my home of the early 1980s, without computers, just a radio and TV, and my bike.

I'm also finding that I'm reloading HN a few times a day (honestly close to 30) in the hope of forgetting that I'm alive while I find something else interesting to read.
> They lift content from sites, often without their permission...

To be fair on this point, if the salient content is facts (for example, the expected weight of a healthy cocker spaniel), then the originating site didn't "own" the content anyway.

They certainly have copyright on the presentation of the facts, but that just obligates Google to run the original content through some sort of algorithm (or something) to make sure they're not violating copyright.
How do I interpret the video? It just looks like dots and lines, to my untrained eye I have no idea how it relates to the article.
To some extent, yes, but the article silently switches the meaning of + about halfway through. That's why there's confusion.
I don't see where he claims anything like that. The strongest statement seems to be "move to languages that support fat binaries" - which doesn't preclude a loftier aim "your favourite language should start supporting fat binaries".

(I'm replying to clarify - not sure if I agree. I'm a Python guy - I think everyone should switch to languages with significant white space ;-) )
Many academics have all of that, but they sugarcoat it in polite language and less obvious backstabbing.

I prefer if someone is direct.
Here is a video of a guy testing ALL iPhones supporting iOS 11 (5s upwards): https://www.youtube.com/watch?v=uMAcZFNq0bI

There seems to be a small regression on older devices.
Wiredtiger: key-value store powering mongodb 3.x
The argument isn't that P≠NP is true because it has passed tests.
The argument is that it seems to be true because it has passed tests. Specifically, it seems much more likely to be true than false.

Consider this. You have to bet on either P=NP or P≠NP. Where do you put your money. That is the question we are trying to answer.
Caleb James Delisle's Networking Suite
We bundle our apps in binaries and stick them in docker as well. This lets our devops team take advantage of unified deployment strategies and configuration management. For example app A is a node app and app B is a fat Scala Play binary. They can both use same docker deployment and environment configuration strategies through Docker as well as make pluggable items for Kubernetes.

Why take an all-or-nothing approach when you could pick the best of both approaches and use them in tandem? :)
How I tested my website with 100 real visitors spending just $100
Imagine how many. Hint: Just a few years back Laszlo bought 2 pizzas for 10,000 bitcoin.
Unfortunately complexity theorists have studied heuristics as well. If our heuristics are actually good we effectively solve P=NP, therefore there is a strong upper bound to our heuristics. Though the jury is still out as to whether that bound matters for practical purposes.
quite possible. I also noticed my battery usage is way higher in some countries than in others...
You can sympathize with the sentiment of the article, but there is a preoccupied ("shaming"?) quality in places that moves this from an article about P/NP to an article about showing-up a person who believes something about P/NP.

Perhaps they needed to be shamed? Who knows. But it is transparent...

Quoting:

At one point in his post, Luboš actually compares computer scientists who find P≠NP a plausible working hypothesis to his even greater nemesis: the “climate cataclysmic crackpots.” (Strangely, he forgot to compare us to feminists, Communists, Muslim terrorists, or loop quantum gravity theorists.) Even though the P versus NP and global warming issues might not seem closely linked, part of me is thrilled that Luboš has connected them as he has. If, after seeing this ex-physicist’s “thought process” laid bare on the P versus NP problem—how his arrogance and incuriosity lead him to stake out a laughably-absurd position; how his vanity then causes him to double down after his errors are exposed—if, after seeing this, a single person is led to question Lubošian epistemology more generally, then my efforts will not have been in vain.

Anyway, now that I’ve finally unmasked Luboš
Thanks for the addendum! Too late for me to fix my comment now, sadly.
If two people communicate through a service (in whatever way), then that service falls under the telecommunications act, [1], meaning that the service should be open to external parties to allow for competition.

Quote:

According to the FCC, the goal of the law was to "let anyone enter any communications business -- to let any communications business compete in any market against any other."

It's that simple, and a shame that the law is not applied properly.

[1] https://en.wikipedia.org/wiki/Telecommunications_Act_of_1996
قناة دريم
This is just a continuation of the same flawed parent argument you did. People know very well they should be eating cake or drinking too much or spend their time on facebook. Remembering they have willpower isnt going to change that. Its such a gross simplification of reality. Will power is a postrational concept not som tangible thing.
Transducer is the standard term inside CS for this model of computation [1]. Often there are some disambiguating terms, such as finite-state transducer, but this article does not limit itself to any particular kind. Of course Hacker News has content from both fields so the overloading of the term is unfortunate.

[1] https://en.m.wikipedia.org/wiki/Finite-state_transducer
> The reason why governments don't innovate faster or disrupt more is because they are responsible for the disrupted.

There's some truth to what you're saying, but we're all talking as if an enormous government (the national U.S. government) is the only way to attack issues. For reference, the U.S. populace is the third largest one in the world, and it's certainly a very diverse one. Being all things to all those people is a very tall order.

Keeping more issues at the state and local level allows for faster innovation, faster turnover of elected officials, smaller feedback loops, less expensive communication with elected officials, etc.

It might not be appropriate to regulate the internet at the local level, but if more were decided that way (i.e., most social issues), there would be fewer national issues left to keep track of and debate. Issues like data privacy would therefore be more prominent in national elections.

I frankly don't see how we can have such a large and detail-oriented national government long term. If China and India "crush" the U.S., it will at least partly due to the unforced error of the ever-growing scope of national U.S. politics.
They might as well start making their tissues functional, and, bit by bit, build towards synthetic humans that can be used as very lifelike robots. Or why not grow actual organs and put them in?
So, the authors used a fluorescent dye that only fluoresces when it is part of double stranded DNA.

The surface is a glass slide / coverslip on which you have DNA + the DNA replication enzymes (not the entire set used inside a cell... Just the most important ones for the actual process of DNA replication).

They used a technique called tirf microscopy [1] which allows them to, in effect, monitor only the molecules and dyes adhered to the surface plane they want to observe.

The lines are, at a simplistic level, single stranded DNA getting converted to double stranded DNA.. as the DNA gets replicated, the dye fluoresces. As the replication proceeds and the replicated length increases, more of the dye gets incorporated into double stranded DNA and starts fluorescing, acting as an indicator of ds-DNA formation, and therefore, a proxy for DNA replication success in this experimental model.

The dots ( if I am interpreting correctly) are the template DNA in circular form.

It's a very cool technical achievement in itself, getting this system to work!

[1] http://www.leica-microsystems.com/science-lab/total-internal...
The title is from BoingBoing. I think it’s fine, but I also have no problem with a mod changing it. https://boingboing.net/2017/10/28/cluster-analysis-shows-tha...
Another solution to this problem could be opening seperate users on the computer. One for serious work, one for leisure.

One could probably block facebook, hn, news sites, etc. on the work user, and only have files and programs related to work.
I guess the trick is to mix bamboo with cacti and a gene to produce longterm anti-fungals and seed the deserts.
I agree with what you are saying, but the conclusion is still accurate.
Mathematics is full of things which show asymptotic behavior, so I'm not sure why the ability to find points where two things are arbitrarily "close" to each other would be read as indicating the likeliehood of a point where they "touch".
Yeah, I saw the update and especially enlarged and ugly fonts stand out. Damn, what are they thinking. What a mad presumption that every update needs to do UI design change or otherwise it would feel stale to someone(?).

I chosen Apple only due to design and attention to detail and it's incredibly sad to see it shatter.
In one sentence the strands act "independently", in the next sentence they are synchronizing via halts and speed ups. What am I missing?
It does provide an interesting model why ~80 is considered an average lifespan, but some people can live up to ~120 and be unusually heathy at 80/90 etc.
I think someone edited the title of my submission. I wasn't sure that was possible.
I guess you would also haggle continuously over your per-second wage?
Even if miners could change the rules and print more, do you think the users would continue to use it?
I'm sure the "unhooked" will go on at length about it at cocktail parties, just like the hipsters who don't have TVs or gave up gluten.
Ask your local baker for a deal. It won't just happen automatically.
Just so I understand the problem, is search now broken for bilingual people because they sometimes prefer search results in one locale/language and sometimes prefer other search results in a different one? I also speak Spanish (and some Dutch), but I can't think of any time I'd actively want to use their local-Google, even while I lived in the Netherlands.
That's not entirely true. I'm a PhD student in theoretical computer science and some of my colleagues work on (hyper-)graph partitioning, both of which are NP-complete. For most real-world instances, nobody has any clue what the optimum cut/imbalance/... is. It would be very useful to evaluate the quality of the heuristics, though. A 0.5% improvement is suddenly much more impressive if you can show that you're only half as far from the optimum as your closest competitor. Or are you not seeing any improvement on instance X because whatever you're trying isn't working, or is it because you've already got the optimum?, etc
Anecdotally, I never watch the show anymore. Doesn't stop it always seeming to be on though when I'm channel flicking.
Lead author is CJD. cjdns == cjd network suite
While the project is interesting, what is up with running it off nodejs!?
The VC money is a rocket fuel. It may take you to the moon, but you can also burn in flames.

Everybody wants to be or invest in next Uber, but a lot of business models got limited scalability. Maybe we should learn to appreciate also business that do few mln ARR and they do just fine.
As other people have mentioned, human vision is quite robust. But there are other ways to hack the human psyche... For instance, the abuse of selective attention:

https://m.youtube.com/watch?feature=youtu.be&v=Ahg6qcgoay4
So you're essentially saying, when the poor light your house on fire and you have to listen to your children burn to death. That's when we'll finally say it's enough.

Sounds about right.
"maybe your goal isn't to "sell" WebComponents, but to sell Polymer."

The goal of Web Components are to sell a interop layer that is supported by many (or even all) frameworks. It's not supposed to be a framework that has the best developing experience.

The Polymer API is better than the Web Components API. The Polymer API is more high level than the Web Components API. This is not by mistake, it's by design. The higher level the Web Components API is, the more difficult it is to use by a large number of wildly different frameworks.

"We complain because WebComponents API is horrendously bad, and that was a deliberate design choice."

I don't think it matters much to be honest, because developers should use frameworks, just like they are using frameworks at the moment.

"Here's code to create one single property with one single synced attribute. One. single. property/attribute pair. One."

You need a "synced attribute" only for some frameworks, not all. Also, your example is misleading, because the two last methods are only needed to be defined once, so if you want 2 synced properties, the total number of methods is 6, not 8.

"Bad developer experience."

Use a framework.

"If WebComponents had better APIs, there would be no need for Polymer, would there."

The risk is too high to use the Polymer API for the Web Componenets API. In addition, the more complex the API is, the more likely it is for the browsers not to implement the API. It's better to have a simple native API and provide different frameworks for a good user experience.

"Because in your mind WebComponents === Polymer."

Or maybe he thinks that frameworks should be used, as intended.
Computing Catalan Numbers Using Dynamorphisms
I loathe notifications and turn them off as much as I can.

"Battery charged"

"App updated"

"Your device was scanned and no threats were found"

I'm busy. When I'm not busy, I'm busy thinking. All of these needless distractions interrupt that. Unless it's a legitimate emergency, I'll ask for the information. I don't want it pushed to me, which is why I've never used feeds.
Naturally occurring glaciers presumably?
@OP: I'm curious about your motivation to post here. Are you looking for feedback? Getting people to try it out? Use it? I found it interesting to read (you had me at "trainwreck"), but you also posted a lot of warning signs: Toy, not production ready, proof of concept. Without going into detail why that is. Are you using it? Have you found any drawbacks? Why is it a toy library instead of a library?
Similar situation here, I just upgraded after my Nexus 5 finally started dying (random reboots and only a few hours battery life). I considered the Pixel & Pixel 2, but the price made me think twice. More importantly, I wanted a headphone jack & wireless charging, which my Nexus 5 both had.

I ended up getting a Galaxy S8, since it has both the headphone jack & wireless & also a microSD slot. I love the hardware, and I'm mostly happy, though Bixby & the Samsung Apps are infuriating (protip: don't create a Samsung account!) Switching to Google Launcher has helped, but I wish the phone was pure Android.

At the old Nexus price points, the Samsung A5 [1] looks really nice. If it had wireless charging I probably would have bought it instead.

[1] http://www.samsung.com/au/smartphones/galaxy-a5-a520f/SM-A52...
That's very true. Especially the karma system makes you want to check HN obsessively. However, HN could very well be one of the best feeds available. The Information/Junk ratio is very good. The comments are insightful.

HN also helps meto forget about my surroundings and make the time fly away. For example I usually don't recall anything about my commute, when I'm on HN. I can shut everything off if I want to.

All the crowds make me extremely stressed to the point where my hands shake. HN really helps me to get through the day. Without distractions I don't think I would be able to stay somewhat functioning.
Its less about wether you can trust such a company, more about powerless individuals feeling like there decisions matter.
>The results of every rated game (played at tournaments etc) are reported to a rating body

Sounds like another instance of centralization that must be disrupted by the blockchain
The issue is in how the laws are defined, not in any moral concepts of fairness. In court they can always claim that the consumer doesn't have to use their service, they have choice to use a competitor. The problem is that in the internet age, it is not in controlling supply but in effectively unlimited demand created by combination of zero marginal cost to add customers and network effects of the internet.
I think this assessment of what's "typical" may just be based on posturing. For some reason you can't brag about training a relatively shallow neural network (is efficiency not valued in this field?).

My counter-assessment is that the space of problems you solve just by making your NN deeper is very small. Such problems clearly exist, but I've seen few compelling examples outside of image classification.
I agree with your point . But there is a company out there called Althea-mesh,http://altheamesh.com. They have not raised a dime, however they have proof of concept products. Their next move is building commercial products.
Personally, If I were picking the assumptions and hyperparameters, I'd end up with the golden age being seasons 3 through 8 :)
> speculation driven by scarcity

which makes it interesting as to why Ripples get "so much" value as a currency that has so many "coins". From Coinmarketcap[1], the circulating supply of ripples is 38,531,538,922 while bitcoin is limited to 21,000,000.

The other interesting thing is that Ripples "distribute" its coin as opposed to letting miners mine them.

I know nothing about economics so I would be interested to know why people put much value on Ripples. (disclaimer: I myself invested 6000 ripples just because they are currently cheap compared to the market cap they have.)

[1]: https://coinmarketcap.com
It’s straight up racist
PC Inventory Software, Scans Windows, Mac OS, Linux, Etc.
These seem extremely relevant points if they are what makes some companies successful.

It’s almost like marginal value isn’t the only thing that matters.
The “Rules” of Writing