skysight-inc/HackerNews huggingface dataset:
Apple have been squeezing more parallelism onto their SoCs—just in the form of more continuous on-die GPGPU silicon, rather than more discrete CPU cores. Most "apps" seem to break down into serial-bottleneck and embarrassingly-parallel subcomponents; this fits a "CPU for the serial part + GPGPU for the parallel part" design much better than it fits a 12-core CPU. With every release of iOS, more is run on the GPU and less on the CPU—things are being parallelized, just not the way we expected.

A tangent: really, the only place that multiple discrete CPU cores make any sense at all is on servers, because servers are frequently made to run multiple submitted workloads, each containing their own serial-bottleneck parts (vis. the old concept of a "time-sharing" computer.) And even then, these days, those cores may perhaps be useful only for the sake of serving as a more efficient substrate for virtualization; there's not much you can do with one four-core VM that you couldn't do better by treating it as four one-core VMs.
Why Adobe Believes It Has a Promising Mobile Apps Strategy for the Future
Jumping the shark and jumping the gun are two different things. You want the second one.
> Should key bindings be built around a more efficient keyboard layout, like Programmer Dvorak, for example?

That was the idea behind aoeui/asdfg, whose commands are assigned to keys by position.
I'd suggest spending some time learning DDG. It is a very good engine once you get used to it.

Another trick I use with Google, especially when I'm searching things that are outside of my usual interests, is clearing my cookies. Best I can tell, this makes it skip the statistical model of me that, say, suggests 'logging' is more about daemon output than about killing trees.

Now if only all the engines didn't have such a bias towards "new" material. My major search-related frustration over the last while has been how buried things become over time, especially if they share identifying lexemes with things in the news.
The Bakunin critique of Marx is then relevant, since the dictatorship of the proletariat is trivially hijacked by vanguardist interests. Moreover, Marx's diagnosis of capitalist breakdown in Vol. III of Capital has failed the test. The scenario of rising organic composition of capital (ratio of constant capital to variable capital) triggering a falling rate of profit and a growing reserve army of labor has not played out. Marxists scrambled to revise the thesis. Lenin and Luxemburg proposed imperialism. Rudolf Hilferding spoke of "finance capital". Ernest Mandel himself identified a stage of "late capitalism" borrowing in turn from Sweezy and Baran's "monopoly capital". Prebisch and Furtado developed the dependency theory model of international trade. The interpretations of capitalism are so numerous that Marxism has become incoherent in explaining it, aside from the problems of historical materialism as a method of historiography with its overt bias to economic determinism.

Ideal scenarios of worker cooperatives and revolutionary syndicalism haven't at all materialized. Instead, it has led to platformist organizations that are the laughing stock of anarchism. Don't forget that Georges Sorel's idea of national syndicalism developed from his Marxist revisionism ended up giving us Spanish and Italian fascism.
Also interesting: https://www.fastcompany.com/3057329/an-incredibly-dorky-look...
Why not require insurance to cover the costs? It is, after all, a product liability concern.
Hi StudentRob.

I am not pointing a mind control ray at you or threatening your family. I'm saying the evidence strongly suggests your opinion is not founded in reality.

"Evil" is not an interesting conversation here. "Legality" is another. Apple saw an opportunity to break the Google+Amazon pricing lock on the market. They realized this opportunity by working with publishers to beachhead a new model. They acknowledged that this explicitly raised prices for consumers, and would only work if the publishers all used Apple as the leverage.

I know you want to say this is in favor of competition. Apple sure does. But everyone agrees that it was illegal. You can't just say "Apple Happened To Be There™." They facilitated the entire process, and it was built on the back of their dominance in desktop computing, mobile and media reach.

And while no SINGLE slide tells that whole story in a single pithy quote, the ENTIRE linked deck certainly tells that story. You've been given a smoking gun and Eddy Cue's fingerprints and replied, "Gosh that sounds complex, why isn't this easier to search?"
It's not trivial to ascertain what a users "interests" are. And I think that's the debate here. Google optimization algorithms are an embodiment of a value system, and maybe I don't agree with it.

McDonalds also gives people what they want, but only in a very narrow sense of 'want'.
When I say (c,n+1) has a "living" father what I mean is a father (b,n) such that b is alive in generation n.

Your father might have died before you were born but he didn't die before he himself was born.

I handwaved that bit anyway for expediency, if you're interested in the full details see: http://www.combinatorics.org/ojs/index.php/eljc/article/view...
There was a fair amount of resistance to society changing the internet from that crowd in the 90s. They've turned out to have been pretty much right, they just lost the fight.
The Constitutional provenance for the FAA is pretty good. It at least falls under the Commerce Clause. Flying from New York to LA is interstate, and it's commerce.
Also, cron isn't init and process management. Udev isn't init and process management. Neither is consolekit.
I suspect it's not that hard to get a very rough assessment of quality and relevance - although it would only be useful with a giant multidimensional model of demographics and interests, because "relevant" isn't a scalar.

My guess is Google doesn't do it because it costs too many cycles. Counting backlinks, supplemented by some very basic NLP, is very much cheaper and easier.

The irony is that I wonder if people would pay for - or at least not mind - guided and prompted personal search if it produced highly relevant results.

The sad truth is that the current sneaky lumping of broad demographic guessing with search history with backlink counting and a bit of NLP/timeline voodoo produces mediocre results for many kinds of searches. (I've just spent a very frustrating 15 minutes trying to find out if the raw datasets from KIC 8462852 are available online. Usually my search fu is pretty good, but I couldn't get a definitive answer.)

I'm not sure to what extent Google's sales model relies on this. It's much easier to sell advertising if you don't offer an SLA, because it becomes the customer's fault if the service doesn't provide high quality results.

A more effective service would increase ad buyer confidence and the price of niche ad sales would increase, but maybe not by enough to compensate for the loss of more generic ad sales overall.
True Object-Oriented and Immutable Java Web Framework, 0.32.6 Released
I don't think sponsored results are a big deal, as long as it's transparent, and "pure" results are easily accessible too (and they are).

We live in a society where advertising exists. I'm not saying I like advertising, but it is a basic skill to be able to differentiate advertising from content. If some people can't tell the difference, I don't think that's a very strong argument for saying the practice should be banned.

Having some cruft around my search results is a small price to pay for a free service that basically powers modern society.
ManuaLE – A fully manual Let's Encrypt/ACME client
It's much less about just the ssh overhead, as it is about copying Python scripts to the target hosts, then executing them, one at a time.
The drug schedule is an act of executive fiat. But there are various legislative supports for it. Not all law has to take root in the Constitution, it merely has to have never been challenged or, having been challenged, stood the test.

The 18th was a different sort of action. If I recall correctly, it was reasonably well known that nothing short of an Amendment would suffice. Either that or Wayne Wheeler just wanted to see if it could be done.
Oliver Stone Reveals Clandestine Meetings with Edward Snowden
Http://thepiratebay.se is down
Geek's Guide to Feels
This is cool! Both to use, and to study. Thank you!
Actually longer, since the first cars were the result of people modifying their horse carriages to not require horses :)
yup we don't need more Internet of Shitty Things!
Thanks.

So say i have a food business, why won't i offer meals to your customers ? and why would your customers prefer you over me ?

Or are your prepared for that to happen ?
Rather than knee-jerk dismiss the suggested interpretation, why don't you simply tell us how you define value?
> RL follows relativity. There is no equivalent in GoL

Of course there is an equivalent of relativity! There's a fixed, ultimate speed-limit (i.e. c) of once-cell/time-step. It is not possible to transmit information faster than this in GoL.
this seems like a lot of extra work for printing photos..... cool side project though
Here's the somewhat ironic "catch 22" to the whole thing:

If you're a startup and you don't take VC funding, then you have the luxury of simply enjoying organic growth and funding expansion by re-investing profits into the company. Well, as long as you can do that in the face of competitive pressure. Strictly speaking, unless it's a "network effect" situation like a social network, you probably don't need to grow fast.

Unless you take VC money. Then, the simple act of taking their money now means there is pressure to grow fast, but it comes from the investors and not from the market per-se. And this is because VC funds are time-boxed and, by definition, have to generate whatever return they're going to generate by a fixed point in time. And the older a fund is (eg, the nearer it is to the end of it's life) the greater the pressure.

This is something I think more entrepreneurs should think long and hard about. Don't raise VC money just for the sake of doing it. Even if you can. Do it IF and only if it's the only (or at least surest) way to reach your goals. And always remember that the VC's interests do not necessarily align with the founders (at least not 100% so).
Awesome! This is great!
(The reality of being) Homeless in America
Artificial Intelligence: Five Highly Anticipated Developments
Thanks for the helpful support. Good link.

A friend of mine thinks of an MVP as throwing anything out the door as soon as he possibly can. "Hello World up and running? There you go, that's an MVP, let's ship it!" Well not quite, but he's certainly more minimal than viable.

I think of an MVP as Minimum Valuable Product - i.e the minimum that allows execution of the core concept.

Part of the problem for me is that alot of stuff needs to be in place for the concept to hold together. It's quite a technical product - the sort of thing where you couldn't deliver a plane without a rear tail. First customer: "Hey nice plane! I like your innovative tail-less design, lets take her up for a flight!" Me: "Errr, how about you go on your own and I'll keep working on the tail."
It's usually possible to display contacts from only certain apps/sources in your contacts.

That may depend on what brand phone you have though, but my Lenovo and my Huawai used to be able to do it.
> I'm not sure if I buy the alien-culture, though. The Trisolarians seemed just as human as ... humans, especially given their introduction in the titular video game, and the Sophons barely seem to have a culture at all.

Did you really think so? I can't remember where DF started, so I'm going to have to be careful with spoilers but in my view, the "game characters" were either humans (professor Ye if I remember well), or weak AI game characters programmed by the Trisolarians in an attempt to map their propaganda to humans. The game itself is an information operation: it is designed to cultivate a resistance within humanity and disinform humans psychologically in order to gain yet another edge over them militarily.

However Trisolarians themselves are a "superior civilisation" which is both helped and hindered by a particular feature of theirs which we don't have (related to the Tines, actually) and which becomes the core plot point enabling most of DF to play out (like the Wall Facer project). Sophons are just sophisticated communication devices, there to send back information to Trisolarians so they can better understand, hinder and later destroy Earth; they are not themselves strong AI (and therefore not a civilisation).

Thus what makes it interesting is the game theoretic aspect of it, and especially the treatment of information flow. Trisolarians know everything except the thoughts of humans (and, initially, they also lack the information that humans are capable of private thought).

It is not what they say (which is purposely adapted to look human) but how they react to learning bits of information that makes them a fully fleshed out alien culture (such as learning abstract concepts like deception, then figuring out the game theory of deception and altering their conversation onto the ETO accordingly).

The human fifth column goes from being a convenient tool of further aggression, to a core path to avoiding the one realistic chance humans have against the invasion. The ability of the Trisolarians to create a high quality "virtual machine of human minds" within their civilisation capable of such manipulation makes them a convincing "higher civilisation" (which is what will make the third book interesting, I bet, especially after the closure brought by DF).
'Social Printers' a kinda a thing these days with Instaprint and others, but I think this is more equivalent to a photobooth or putting a bunch of disposable cameras on the tables at a wedding.
A Good American
Same thing with Apple devices; locked down, no user-serviceable parts, replacement parts not sold to consumers...worked out pretty well for them. Most people just don't care and want the New Shiny more, and that's enough to persuade them.
Redis caching – speed up your API
Something that people want.
The "cost" of service information is hardly unique to Tesla

Audi: https://erwin.audiusa.com/erwin/showOrderFlatrate.do ($250/m)

Tesla: https://service.teslamotors.com/ ($350/m)

BMW: https://www.bmwtechinfo.com/ ($250/m)
Hi! This is definitely not legal advice, so consult with a lawyer and do your own research if you are thinking of applying this to your own practices.

I work for Scrapinghub as well and try to understand the law around this. I can help with some pointers to why I think some web scraping isn't illegal… there are of courses some limits to this.

When the data scraped is "is publicly available on the Internet, without requiring any login, password, or other individualized grant of access", the Eastern District Court of Virginia in Cvent vs Eventbrite (https://casetext.com/case/cvent-inc-v-eventbrite) ruled one could not be deemed to be exceeding unauthorized access.

There are two ways, that I know of, that courts have ruled you can exceed your authorization:

- When the site owner has contacted you and removed your authorization in a written manner, as happened on Craigslist vs 3taps.

- By accepting the terms of service and agreeing against scraping. You have to do this through a "clickwrap" ToS, rather than a "browsewrap". You can read about the differences here: https://termsfeed.com/blog/browsewrap-clickwrap/

As a matter of policy, we don't scrape any site with a ToS with clear anti-scraping language and which forces us to create an account or "constructively agree" as part of the use of the site.

Any user wishing to revoke authorization for anyone using our platform can make an abuse report on our site– we tend to handle these within 24 hours and haven't had a single claim go further than this stage, as we aim to be reasonable and look for a way to provide value to both sides.
Feel free to hit me up in Q3 once you have algorithmic attribution in place. I'm actively looking for attribution vendors this year that can tackle the dynamic piece of it.

However my one concern from the limited info on your site is that you only focus on paid media data and don't integrate with other channels. I might be missing something though--like I said, limited info.

On that note, a bit of unsolicited feedback on your site...

I'd love it if you put way more info about your feature set and screenshots/videos on your site without an email gate or anything like that. The candid reality is that while I'm definitely your target audience, I typically have no time to field sales calls without knowing a bit more up front to prescreen. Your marketing site leaves some giant question marks for me as to whether you are even a potential fit, and I don't want to give up my email address and be added to yet another drip list just to find out. I certainly wouldn't just try you out to see if you met my needs because any analytics platform takes some level of setup and infrastructure work that I frankly don't have time for unelss I've determined you're a good fit.

If you have something cool, figure out how to show it to me in as straightforward a way as possible, and don't get it. If I'm interested I'll reach out, if not, you probably wouldn't have sold me anyway.

Also, given how important data and such is to us, your Privacy Policy didn't really do enough to address ownership of our analytics data vs. just our info as users of the product.
Microsoft Hyperlapse works quite well https://play.google.com/store/apps/details?id=com.microsoft....
Ha *few hours

FTFY
Fine, but did they fix any of this stuff: http://goldmanosi.blogspot.com/2012/05/visual-studio-is-it-g...
Ματσάρες επιπέδου στο Γιουρόπα Λιγκ
Convert MP4 to MPEG
The real interesting thing to me is the language around "paved road"s, and management support for tools teams to maintain those paved roads.

It's easy to say, "Engineers should use the tools they deem appropriate" and make the engineers happy. What's harder is to support those individual efforts with attention and money to build a common consensus and a shared toolchain.

"Paved roads" is nice language to describe the utility of consensus without condemning those who depart from it. I dig it.
Critiquing the usability of ancient Unix was like shooting fish in a barrel. Fortunately, Norman went on to better things.
One of the best written blogs out there. This guy should be writing books - they would be hilarious and informative.
I'd echo what Jamie said. You can get some visibility on the Android side of things since Google can stitch that together easily. iOS is trickier. TBH I haven't done anything with that specifically yet, so not sure how great the solutions are out there. I'm sure you could do something with statistical modeling, just like anything else, but you need lots of data for that (and a skilled statistician or firm who does this).
I thought it was more to do with the latency of mobile networks that they invented their own protocol.
Should be a fairly easy thing to do, this is Python and Scrapy!

http://stackoverflow.com/questions/28127396/creating-rss-wit...
>Gaining access to safety critical hardware is a questionable right.

It happens every time I put more air in my tires.
>> I think you are confusing utility functions with intelligence.

No, what I'm really saying is that you can't have an autonomous agent that needs to be told what to do all the time. In machine learning, we train algorithms by giving them examples of what we want them to learn, so basically we tell them what to learn. And if we want them to learn something new, we have to train them again, on new data.

Well, that's not conducive to autonomous or "general" intelligence. There may be any number of tasks that your "general" AI will need to perform competently at. What's it gonna do? Come back to you and cry every time it fails at something? So then you have a perpetual child AI that will never stand on its own two feet as an adult, because there's always something new for it to learn. Happy little AI, for sure, but not very useful and not very "general". Except for a general nuisance, maybe.

Edit: I'm saying that machine learning can't possibly lead to general AI, because it's crap at learning useful things on its own.
Would you mind sharing some technical detail on how you used attribution as a backbone? What sort of modeling did you do around it? Just static attribution models? Or did you get into the dynamic algorithmic side of things like the big dedicated attribution platforms are doing?
I'm not saying I endorse this position. (I'm amazed I got downvoted as if I did.) I'm just saying this is why people have put up with it: Almost nobody realizes it, because people who buy Teslas generally aren't servicing their own cars, and most of them are still under warranty and they'll probably upgrade before that date arrives.
Maybe because libraries are not private compaines? I mean, you mention competitors not having the revenue to crawl an increasingly complex web. But how else do you see them being able to facilitate this without a similar advertising strategy to Google?

I just have little patience for complaints about free products like Facebook, Google, Twitter etc. They cost you nothing but time and attention - both of which you have complete control over.
7 ways to convince Gary Vee to have coffee with your – lessons in networking
>In chess you can get a long way using a simple evaluation (K=99, Q=9, R=5, B=3, N=3, P=1).

I guess it depends on your idea of a "long way". Using only your simple evaluation a program would be rated somewhere around 1000-1200. It would lose every single game to an average tournament player.
Maybe you just came up with the simplest possible refutation of Occam's razor. Maybe not :-)
There is, naturally, a relevant XKCD about this:

https://xkcd.com/1095/
I just spent a few minutes looking around that and it seems like it has a lot of extra stuff piled on to make it easier for experienced developers, but that would inversely effect someone like me.

I looked around in there and have no idea how any of that works or how any of the modules relate.
Sure. It can go from very basic:

* Right click on a data frame & "Open in Excel" (to view, chart, massage, etc.) but one way

to something more elaborate like we did for PTVS/Pyvot (two way):

* https://www.youtube.com/watch?v=Gu31s7kXPOg

to

* Using R as a scripting language in Excel, edited/debugged in RTVS (poke the Excel team pls ;))

to

* <your brilliant idea here!>
Ansible has scaled really poorly to thousands of hosts for us. Things we have run into:

- Running a job against a single host will finish in 3 minutes... running that exact same job against thousands will take well over an hour and max out your machine.

- Running against more than around 3k hosts will somehow consume all 60GB of RAM and trigger the oom-killer

- CPU usage on the ansible runner is absurd for a large amount of hosts. We're currently using a c4.8xlarge (our biggest box) just to run deploy jobs and have them finish in a reasonable amount of time (10-15 minutes)

Slicing up our inventory into chunks and running them on different servers sucks big time and is pretty hacky. How do I combine the results? Can't do orchestration like "Run X on these roles first, then run Y on these roles when you're done".

Most likely what I'm going to do is have a single server execute ansible doing only the following in async (aka CPU friendly) mode:

- Upload a current copy of ansible to S3

- Upload the configs to the target machines with ONLY the secrets that role needs in plain text. (I'm not putting my vault secret on every box!)

- Have the servers pull it down and execute in --connection=local mode.

- Wait until each remote finishes

All that said, I LOVE LOVE writing stuff in Ansible. It is so easy to read, follow, and understand. I picked up most of it in a day or two just by reading their "Best Practices" page. Getting it to work at scale hurts though :(