skysight-inc/HackerNews huggingface dataset:
I plan on saving this article. Then I will write an agent that will search the text for any phrase that contains the concept of "landscaping." It will then replace those selections with new phrase sentiments generated from a random list of similar acts of drudgery. Laundry, driving, bathing, child-rearing, grocery shopping, sight-seeing, reading, speaking, attending weddings, barmitvahs, dentistry, cosmology, climate change, signing autographs, game of thrones, breakfast, etc. I plan on calling it the Deep Whine program. I expect it to be the first AI with a regular column in the Op-Ed section of a major national news publication.

"Instead of calling it Work, realize it is Play" -Alan Watts
That'd actually be great. The moment there's any evidence towards that happening I'm adding a cron script to visit fast.com every 15 minutes.
In using shadow DOM, one thing that's become clear is that it is a developer productivity tool (built in the browser).

With React, you have to use inline styles (https://facebook.github.io/react/tips/inline-styles.html) or a build tool to modularize/prefix CSS selectors (e.g. CSS Modules). Inline styles can muck with specificity and tons of inline styles can actually force the browser to do more context switching than necessary (HTML parser <-> CSS parser). Mind you, the latter is unlikely to actually be a perf issue in a real app.

In shadow dom, you just write CSS. Write simple selectors in a `<style>` or a stylesheet, the browser automagically scopes the selectors to the component, no tools required. Shadow roots also prevent outer styles from cross the boundary and leaking in. That one is particularly tricky without help from the browser.

As for perf...

In theory, the browser can optimize work (style recalcs, layout, paint) in shadow trees b/c the DOM is local.

However, generally there's a lot of low hanging fruit still to look at. Browser engines have been optimized for global css so those paths are super fast right now. https://bugs.chromium.org/p/chromium/issues/detail?id=314303 is a good example of the work that can be done (now fixed in Blink):

> Being inside a ShadowRoot disables lots of optimizations we have for the normal document. Authors also use ShadowRoots differently than the main document (ex. hundreds of tiny identical sheets in each Shadow instead of one really big one in the document) so we should consider those use cases and how we can handle them better.

> We should be able to get much faster. This bug tracks the many efforts to make recalcStyle faster in ShadowRoot (and by extension Web Components)

Another thing Blink does is optimize `<style>`s so they're shared/cached across instances of a component (as long as their `.textContent` is the same). That was a pretty big speed up in Blink.
It's optional. How can that possibly bother you? Don't use it if you don't like it.
Sure, it's just difficult to think all that way back after I've talked about the operating system I designed and implemented. Don't worry, though, now I just get rejected for $12/hr data entry jobs. Come one. I've been suicidal for almost a decade and a half, now. How come nobody has any clue how to get programming jobs? Why doesn't that bother other programmers?
There is one to one correspondence between types and propositions, so I think it wouldn't do much with theory. I wonder type system expressive enough to encode laws would be decidable (at-least practically at scale of whole constitution) at first place.
I'm just guessing here but I think an accurate log of astronomical events might be something for which this would be useful. If you have observatories distributed throughout the world, then an accurate time log would perhaps be invaluable in making very accurate measurements.
Priceless...
The only times I use my ISP's DNS servers are when I initially set up a computer and forget to change the settings.
I first saw Godot at 1.0. At the time, I didn't try it, because I dislike learning a special-purpose language for things like this. But, it seems like it may now be solid enough for me to use it despite that. And if you're on Linux, it's really the only solid game engine provides much out of the box. Not that Löve doesn't have its place, but it's pretty barebones.
The pdf link produces a nice mobile experience.
> It is a complicated topic and discussions about it are futile without precise definitions of loaded terms, like "intelligence", "body", etc.

On the contrary, to make progress we should give up on making precise definitions of non-technical terms such as 'body' and 'intelligence'. They are folk notions that don't have relevant precise definitions talking about them in an engineering context is distracting.

You don't need a definition of 'beauty' to paint. You don't need a definition of 'justice' to practice law. You don't need a definition of 'intelligence' to build clever robots.
Those also mostly require storage infrastructure not always so readily available - I've lived out of a hotel room with no fridge before. Maybe the person is lactose-intolerant - some friends of mine are. Maybe they are OK with the cost increment for the amount of time it buys them.

Or possibly they simply make personal choices about what they put in their own personal bodies differently than you.
Absolutely, and this is why I talked about harm reduction as a drug policy in my parent comment. The thing about addicts is that they will do anything to get their next hit - someone who does not have a heroin habit just has no idea of the strength of the drive to obtain more. As mentioned, drugs are available in prisons. One thing that would make most addict's lives easier and less chaotic would be the ability to obtain their drug of choice without fear of prison; essentially decriminalisation of personal use quantities. I don't think we're ready for legalisation, or prescription of drugs, but it is not considered a bad thing by most drug treatment professionals.
There are people, like myself, who believe that the information asymmetry at play with advertising these days is abusive or unethical.

Psychologists know that humans have certain exploitable weaknesses. I mean, think about any relationship. You become vulnerable when you expose yourself, and so a person has to earn your trust such that you expose yourself to them.

Today, advertisers have made you vulnerable without actually earning your trust. You could argue that "by using Facebook you're saying you trust them," and you'd be right... If humans all had the capability and willpower to understand systems as complex as ad targeting... One of our worst exploitable vulnerabilities.

Put another way, I would say that it's ethical for a team of scientists to sit down and interview you about everything you love/fear/want/need for the purpose of helping you to find more people like yourself so you feel less lonely. I would say that it's unethical for those scientists to radio down the street as soon as you walk out the door to tell street vendors to start hawking goods that play at your insecurities.

Not all advertising is based on exploiting people, but the most effective types are!
I thought the fear line just reinforced the negatives directed at the voters and his made up mind. Everyone has fears, but I think focusing any honest enquiry of Trump's nomination on voter fear is just not looking very hard. It neglects the history and attempted influencers.
> Devil's advocate, walls and the enablement of taxation

Sure. I wasn't making a case that taxation at the wall is bad, but that it has the capability to be bad. We use regulation in (mostly) free markets to greater or lesser success to steer the markets in some manner. If you accept that pure capitalism doesn't necessarily yield an optimally performing system when people are involved, then that ability to influence the market is a useful capability, especially when applied judiciously. A blanket rate isn't necessarily the most efficient form of that, but it is a way to raise revenue.

> In a world where all phones are loosely controlled Android derivates

I think you've already stacked the starting conditions to the point where it's not really worthwhile to consider. That situation would be ripe for disruption in some manner, because I think it's inherently unstable. All it takes is a small niche market for alternatives that do make choices based on privacy, or security, and events that spur interest in those topics, and the larger population of providers will need to respond appropriately or risk ceding a increasingly large portion of the market to those that do.
Also, see the two expansions of the ISPs' FUP (1st one being so-called "Fair Use Policy").
Hey, that's cheating if you're putting all the OS specific functions in its own app that moves data to/from those. It's what high-security did for Ada, Java, and UNIX runtimes on separation kernels. Significant, performance penalties in many desktop applications.
I certainly think AGI is possible. I just don't think Word2vec, RNN's, i.e. stuff from the NLP textbooks, is in the same ballpark as what it will take to achieve.

Edit - To be more clear I also agree AGI could be possible with text as the only input. I just think we need a new paradigm. Ostensibly AGI is meant to mimic human intelligence (minus the pitfalls), so IMO, the best approach will be that which mimics the underlying processes of human intelligence - not just the results. Traditional statistical NLP methods will probably have some role in this final system, but not the heart of it, as far as mimicking intelligence by mimicking intelligence's underlying processes goes.
GammaRF – Distributed monitoring and analysis of the airwaves
There are plenty of accidental detonations that killed hundreds which could have easily been caused by just one person as noted in another post. Though, wartime sabotage is not exactly terrorism.

Again, if you want to kill lot's of people disease, and fire where the most common historical examples. It's actually much harder for a lone person to kill thousands today than it was 500 years ago due to effective methods of firefighting.
> They need bodies that are biologically connected with the rest of the biosphere

On what basis do you conclude that "biologically" is important here? There may be some reason to suspect that human-like intelligence requires human-like ability to sense and interact with the outside world, but I see less reason to suspect that it is important that the mechanism of the sensors or manipulators must be biological.
I was aware of this deal before leaving. I made out pretty well with my vested shares but was more interested in working on the cutting edge of research than in continuing on with pure hardware optimization and design. I wish Nervana/Intel the best and I'm looking forward to seeing their hardware come to market. I'm mainly working on TensorFlow now, but would love to see Nervana finish the graph backend they've been working on.
> from literature only

How about when you include multimedia recordings? Or give the machine a camera and wheels?
hey, I was just reading about Christopher Zeeman [1] who was quite the topologist. He founded the Maths Faculty at the University of Warwick [2].

Maths is a truly astonishing discipline begging the question, are we all just made of maths?

Zeeman was very quotable: "Technical skill is mastery of complexity while creativity is mastery of simplicity."

[1] Wikipedia entry - https://en.wikipedia.org/wiki/Christopher_Zeeman

[2] in memory of Zeeman - http://www2.warwick.ac.uk/knowledge/science/zeeman
No, what they want is a interbank ledger without the need of a clearing house.
Facebook Cripples Ad Blockers on Its Site, Gives Consumers New Control Over Ads
I think the problem is less so identifying plums and cherries and more so identifying that they are not something which looks like a plum or cherry but is poisonous. I know what common fruits look like; I don't know which fruits don't have poisonous doppelgangers in my region.
tl;dr I think you need a small set of tempo-spatially grounded meanings (though not necessarily agent-related) and you can bootstrap everything from that using only textual knowledge.
Who is your ISP and which town are you in?
That's incorrect. I have AT&T Gigapower 1GB connection, and fast.com shows me 850-989 MB/s speeds.

It seems Netflix does shove info to you as fast as they can from fast.com
not a corroboration of the state of Japanese education, but a counterpoint that highlights that American educational system is also fuckin terrible

http://www.theatlantic.com/magazine/archive/2008/06/in-the-b...

similar scenario. the society and its insitutions pressure people into participating in academic life regardless of whether or not they have an aptitude for it. inevitably many of them basically fail and do so in ways that are shocking and appalling to their instructors. however, the institution itself (for a variety of reasons) will accommodate these people regardless of their poor state of educational attainment.
What about the theory that they're a good place for children to play outside?
Yes, that's the conclusion I was hoping people would come to if they looked at the stats. :)
Scientific Python benefits more from (properly) vectorized numpy code, Cython, Numba and Numexpr than what it gains from PyPy.

From my experience, one of the biggest issues with PyPy is that it's not a magic pill you take and suddenly all your Python code runs faster -- that's how they "sell" it. But in many cases, the idiomatic code for CPython results in slow PyPy execution, and idiomatic PyPy code results in slow(er) CPython execution.

That means that you have to refactor your code, and whereas you won't be breaking compatibility with CPython, your CPython performance will (most often) suffer. So, unless you're the sole user of your code, or you have control or decision power over most of your users, (or you just don't care to keep good CPython performance) your project might not benefit: "yeah, in PyPy it runs 2x faster, but 80% of our clients use CPython and are complaining over a 5x slow down -- ditch that code and get back to the previous version" may end up being the feedback from someone above you in hierarchy.
Best Programming Language to Learn
> his team was just as surprised as everyone else ... It was only several days later, after careful analysis, that the Google team made a discovery

Since success has a higher priority for researchers than explicable success, and if the "singularity" is just progress that is not understood, it may be almost here - and not require true AI.

Though to be fair, by that definition, the singularity has always been with us, since we don't understand how we think.
What is a "down round"?
Humans seem to be created cheaply and indefinitely too. Population is growing out of control. We could attach them to pods and harvest energy from their souls!
I guess it helps you to remember that no matter how reasonably logical you think people might be, there are plenty of people out there who will eat random food they find off the ground
Wouldn't you still need to attach meanings to the words though? How could an AI system ever understand, for example, the Voynich Manuscript? There's plenty of text in it, and encryption methods when it was written weren't particularly strong. Or how would a person do if they were locked in a room with lots of books written in a language unknown to them?
There is no particular relationship between Windows and XML. And just to play devil's advocate, is the lack of XML support in grep, sed, and awk a problem with the data format or with the tools? Why can't we have new standard tools that operate on hierarchical formats such as XML / JSON / YAML? Current standard Unix tools have plenty of flaws and as forward thinking developers we shouldn't be afraid to replace them with something better.
Right... that's precisely my point. The smart contract aspect adds no value to the arrangement, all it does is increase complexity and add the risk of stolen funds.
Better TeX math typesetting in Hugo
There might be something else at play. When I see western scholars trying to interpret Sanskrit scriptures I see the similar mistakes as the author is making here.

I am from India and I have basic familiarity with Japanese and Sanskrit. Both languages rely heavily on context. Since knowledge was mostly passed from master through disciple the information is compressed into smaller sentences easy to memorize. The full meaning was always conveyed through the human interaction. English on other hand seems to have grown during industrial revolution where mass producing information and passing it to people who may no have human being to explain it around was very important. Over years English has evolved to describe all possible information even without the context.

I see western scholars translating Sanskrit word "Namaste" as "Hello" but in reality it is "I bow to you" something that Indians might have well forgotten but they are surely to know the context and a elderly person will not do a "Namaste" to a child. We bow to elders not younger ones.

Similarly Japanse phrase of Itadakemas might be translated merely as "I take" but the English translation does not do justice to it. As an Indian I think I total understand the sentiments behind the phrase.

So I think it would be a mistake to call Japanese people retarded without fully understanding their culture.
The opposite of “open source” isn't “black box”.
SUSE is owned by Novell.
Anyone interested in selling their SaaS app? Mainly looking for / interested in projects generating between $10-35k in MRR. If so, shoot me an e-mail (in profile). That probably doesn't classify as a side project anymore, though..
since it was using movies maybe the 8 legs is for a human centipede?
Terrible Clients Explained with Pirates (Infographic)
Traveling in a foreign country, a "medical" person found "some green fruits among the scattered coconuts and mangoes lying on the beach" and proceeded to eat the only one (s)he has never eaten before.

Fast forward a decade.

That medical person is now a surgeon. While performing routine surgery, our "medical" person saw a lump he'd never seen or read about before.

Guess what Einstein did?
I mean I guess they could bundle tiny C compiler but your point about the C compiler is more about how modern distributions bundle and distribute compilers more than about varnish depending on a C compiler. You can choose to install the smallest subset of the libraries required to enable varnish to perform its job. Not like varnish explicitly requires libgmp to do bignum arithmetic. It's how your distribution of choice installs gcc and pulls in all the stuff with it.
That's exactly why this tree is so notorious. It's actually very very rare to be both sweet and toxic.
Because I'll need to support people that use it and explain it to newbies who read it. More work to do, without much benefit (to me; I understand it has much benefit to some people).
I don't disagree that having content discovery would be nice, but IFPS makes a pretty good case [1] about what it brings to the table over HTTP. My point was that HTTP also has "zero out-of-the-box support" for content discovery, yet once search engines came out, we were fine.

[1] https://ipfs.io/#why
Anthropologically speaking their was a lot of free time in ancient agrarian societies. I wouldn't be surprised if their is in fact a fair chunk of time that could be diverted to education if the resources were both available and accessible.

From a study of modern Asian and Pacific "free time" [1]:

"People in Cambodia (note the caveat of age – the sample is of those 5 years and older)
and Pakistan have the largest amounts of free time (Figure 1.4). Cambodians have more
than 16 hours of free time per day (1 000 minutes), whereas in Mongolia, which is the
country where people work the longest, people have only 13 hours (800 minutes) of free
time. Generally speaking, men have slightly more free time than women (Figure 1.5),
reflecting longer total working time for women (Figure 1.1)."[2]

[1]: "Free time" is defined as time not spent working, and can be subdivided as "personal care time" and "leisure time". Furthermore, personal care includes time spent sleeping and accounts for > 3/5 of "free time" usage in most cases.

[2]: https://www.oecd.org/els/soc/49306957.pdf

It's a really interesting article. It leads to the corollary of "How and why do people in poorer countries spend their leisure time differently then those in wealthier ones". My personal opinion is that the differences between both demographics where narrow down over time such as "Both poor and rich spend an average of 2hrs/day on Netflix".
as an ignorant user, I would just like to have a browser setting such as 'only talk to sites using TLS'. I would be happy to deal with the fallout. does chrome or other browser have that?
We detached this subthread from https://news.ycombinator.com/item?id=12255109 and marked it off-topic. Inclusions like “It is a horrible abomination.” and “It's crap.” are not necessary or acceptable on Hacker News.
List comprehension is the one obvious way to do do a quick map, a for loop would be used for more complex stuff and side effects. A real map is more niche but probably necessary when doing eval stuff or stylisticly nicer in a module where you do several functional tasks.

String concatenation has one use-case where it is the obvious way, too, namely when you have to concatenate already existing strings without modification, since "%s%s" % (a, b) is just stupid, beyond that you would use string formatting.

Maybe there are unique obvious use-cases for the different formatting options as well, but I don't know them. I give you, that "%" is bad for named arguments, but why wouldn't you just improve that then?
I think they do the exact same thing and are good for the exact same contexts. If somebody knows more than me, I would be very happy to be proven wrong.
AdAway does work with apps.
Should you outsource when you pay yourself $0?
It also helps that Japan has a culture of tearing down "used" houses after 15 or so years, and rebuilding them [1]. This means that neighborhoods are constantly being reconstructed to meet the needs of the current population.

That attitude seems to clash pretty dramatically with those of San Franciscans or Londoners, who prefer to maintain the heritage and culture of a neighborhood.

[1] https://www.theguardian.com/sustainable-business/disposable-...
Face it people -- terrorism is a problem of technology.
That's not really true for SUSE (I work there), and I doubt it's true for RedHat and similar companies. As long as it doesn't impact your L3 bug squashing abilities, and it is at least tangentially related to what your team focuses on then there's no problem.
Very nice answer, thanks.
It was pretty amazing that the first thing he says is all about managers making 'safe environments'.

Guess he means safe but where they stitch things up with other managers to pay you less.
Python also has map(), but the lack of lightweight block syntax (like Perl's and Ruby's) makes it more cumbersome to use. I don't see how list comprehensions are less powerful, though.
One Startup’s Quest to Save Refugees with Virtual Reality
True enough.
I don't think this would be solely due to the height difference that the article suggests, but also the composition of the Earth beneath the facilities.