skysight-inc/HackerNews huggingface dataset:
To be fair, nobody else has been successful at any of the moonshots Alphabet is going for either. It's not like they're getting trounced by the competition or anything, for the most part there is no competition.

I'm not sure how one would quantify the effect that the Google Glass' faceplant has on Joe Blo's decision to choose between ios or Android, but I'm guessing it's negligible.

With Alphabet's space camp subsidiaries there does seem to be some dissonance. While pursuing far-sighted pie-in-the sky projects is laudable, the expectation that these projects be monetized within visible horizons is a bit naive. Lately Alphabet has been dealing with a reckoning of sorts. They kind of have to decide whether or not they're committed to throwing money at these projects indefinitely.

Larry and Segei have allowed themselves to get swept away by their grand visions for the future.
1966-2016 – The Last Hot-Type Printer Puts Down His Tools
Wouldn't it make sense for the BBC to sell their service to people outside of the UK? Aren't they allowed to? Or do they already?
Another point with the hubris - why go the most complicated thing - continuous, in-body sensing , instead of half/quarter-yearly blood testing ? Sure it's somewhat better, but not that big of a deal, especially since you lose a lot in accuracy, cost, complexity, etc.

It's also actually something we see in the story of theranos, and it's quite puzzling - as almost as if you need to sell the project to the public and investors the same way you sell some mobile game.
I agree a standard protocol would be beneficial to everyone and is probably why those conferences are so useful. The problem is the barrier to entry is so low (for better or for worse) and the absolute amounts traded are so low (often fractions of a cent to the dollar) that the cost of implementing and following a protocol are probably high enough that its not worth it.
Man sued for $30K over $40 printer he sold on Craigslist
Oracle accused of cooking “cloud services” books to boost stock price
Introducing Ignite for React Native
Geoblocking is economic segregation of knowledge and culture based on luck (if you had the luck of being born on a country with high material standards and strong currency).

Free flow of information is one of the easiest ways we can reduce the global wealth inequality gap and have a more stable society.
Just make sure, what batch of C7s are you buying from.

TPLink started to lock down the firmware, due to the new regulation about locking down wifi devices. So if you get an unlocked C7, you are fine, if locked, you get to keep their firmware on the device.

Currently, the only safe choices for OpenWRT are Linksys WRT1900ACS and Turris Omnia. Both are a bit pricier.
Perhaps it just shows how little he cared about competing social networks?
503 service unavailable... i guess you did it!
I had the same feeling. I read through the site and have no idea of what's being proposed.
I believe that the best way to learn ML is by first learning to program the algorithms and then learning the math. This is the opposite to what people is used to do, but I think it's better. The reason is because programming ML is easy, but the math behind it is very complex. I would suggest to start with scikit tutorial http://scikit-learn.org/stable/tutorial/ and later with Ng course https://www.coursera.org/learn/machine-learning. Then a good book is Pattern Recognition and Machine Learning, from Bishop.
Silicon Valley has a 'problem' problem
In a former life I was a developer for a collections agency. I can confirm that we got data from financial institutions in a variety of formats. Most of the time they were PGP encrypted, sometimes as low as 56 bit IIRC. This was in 2007 so I have slept since then.
How To Design A Good API and Why it Matters (2007) [video]
It's not obvious that the data came from AOL or Yahoo. The initial papers describe Brin and Page's attempts to design their own web crawler. Google collecting the data itself, instead of getting it from an incumbent, undermines the article's thesis quite a bit.

That said, one interpretation of the PageRank model is of a user randomly clicking from page to page, occasionally giving up and starting over. AOL would have access to data like this, which might help them refine the "damping" term in the PageRank model.
They do that already, through licensing.
I support "remain", but hyperbole from both the leave and remain sides has made the referendum a bit of a farce.

No argument with that, and maybe it's hyperbole, but I'd really expect exactly that situation to arise. It's certainly unlikely to make it any easier!
"Gee, we dumped a ton of poorly thought out rules onto an already over-regulated industry, then threw some money at it and it isn't doing well. Must be the software they are running. Probably need some consultants now."
It's the opposite... knowing an area well usually makes dangerous drivers. Most accidents happen within some miles from home, mainly because one "knows" the area so well one lets their guard down.
If eyes were easily repairable I might agree. But I figure at some point in my life (even though I keep my fonts larger than I need to) I'm going to need even larger fonts. I'd rather write code my future self will have less trouble reading, especially since I might be sharing my code with others who have poor eyesight now.
Many of the error messages become clearer with experience, but this is mostly due to developing an intuition for what is actually wrong with your code based on the error message you see, not due to the helpfulness of the error message. Often the actual source of the error is in a different place than what is reported. Consider what happens if you mean to concatenate two strings but forget to put `++` in there:

Prelude> "foo" "bar"

<interactive>:3:1:
Couldn't match expected type ‘[Char] -> t’
with actual type ‘[Char]’
Relevant bindings include it :: t (bound at <interactive>:3:1)
The function ‘"foo"’ is applied to one argument,
but its type ‘[Char]’ has none
In the expression: "foo" "bar"
In an equation for ‘it’: it = "foo" "bar"

Yikes. Even worse, consider a similar situation with numbers:

Prelude> 1 2

<interactive>:2:1:
Non type-variable argument in the constraint: Num (a -> t)
(Use FlexibleContexts to permit this)
When checking that ‘it’ has the inferred type
it :: forall a t. (Num a, Num (a -> t)) => t

Also the parser errors in Haskell are terrible. That the community has so long put up with "parse error (possibly incorrect indentation or mismatched brackets)" is a marvel to me, and is one of the most irritating errors to fix because of the (at least apparent) simplicity of improving it.
Why should a service, that is advert free and wholly paid for by the UK licence payers, be free to people elsewhere?

So, UK license payers enjoy the service they paid for when they're travelling outside the UK, right?
Please do not make another law. Most of the laws produced by the EU in regards to the internet do usually not help anything, but just place another burden on the shoulders of small to midsized companies. Look at the VATmess or the stupid cookie law.

Some possible outcome could be that you are forced to offer your service in the whole EU, even if you are just a small, online fan shop for a second liga soccer club.

All those EU laws usually just help the big multinational companies to keep startups out of the market.

The EU should stop producing any laws at all and concentrate on harmonising the endless supply of	inconsistent laws in their member states.
Elm has the best error messages of any language I have ever used.

I have dreams about it one day replacing JS as the front end language of choice.
This is called "Induced Demand"
There is certainly an argument to be made for the UK to just let internationals access the BBC content for free, since, one, they get significantly less per view outside of the UK for it (relative to the taxes per Brit that funds the BBC) and two, BBC content can drive demand for the rest of the British entertainment sector globally. There are plenty of films and third party studios operating in the UK, and they would probably appreciate more broad adoption of British media around the world.
You only get a cycle if multiple vertices have the same objective function value. There's a similar problem of degeneracy, where you pivot back and forth between binding constraints on the same vertex and never go anywhere.
> But he result is that many developers will be reluctant to use those projects in the future.

For the short term foreseeable future, there's a continuing larger number of people coming in to the field who've not yet been burned, and will continue to choose Google libs/projects without that experience. Google doesn't seem to need to worry about burning a few bridges here and there, yet. Maybe they'll need to adapt in the next 10 years?
GDP/capita is an important figure. But it doesn't tell the whole story.

(e.g. I don't think GDP/capita takes into account crowded freeways overflowing onto residential streets.)

More generally GDP/capita does not take into account the unevenness of changes in quality of life which occurred on the way to a higher overall GDP/capita.

Can we really say that one statistic is "the important figure" ?
ARMv8 phones like Nexus 5X/6P definitely do have AES instructions. These phones in particular have encrypted storage out of the box.
> nobody has yet really, really nailed it.

I don't see how you could do better than something like 1Password. What is missing in your opinion?
Doing that takes somewhat of a leap of faith. Why would one believe that, a year from now, we won't be in the situation of

"Angular Material 2 is still missing a few essentials, but it is a good idea to speed up work on Material 3 now. Angular 3 will be out soon and many people will be unable to switch until Material 3 has caught up with the original."

? If one fears that, it may be better to switch to another library.
American companies in Hollywood sign business contracts with American companies in Silicon Valley and these Europeans think they can tell them what they can do. People are under the strange impression that multi-million dollar entertainment products are some kind of human right. If a shoe company decided they weren't going to sell in Europe people wouldn't get all indignant like this.
The much smaller one in London grows herbs for restaurants so weed isn't too far off.

I would be concerned about security though having it in a big city - why not in the middle of nowhere, like a data centre?
That "Five Monkeys Experiment" Never Happened (2014)
So why not provide login access with TV licenses.
From Aristotle to Ringelmann
>> "At that point it's likely your credit is already ruined though... which is a whole different topic to broach."

In the UK at least getting passed to a debt collector should have no impact on your credit score. It's when they decide to go further and recoup it through court that you start to get hurt. This is my experience at least. It makes sense as I know many people who have been passed to debt collectors for debts they didn't owe so it would be a mess if that effected their credit.
I don't actually know of any project which uses 6 or 8 characters per indentation level.
Because it was 1999-2001.
Upwork is a monolith. It's a broker but also holds the developer and customer data. Competing brokers cannot enter the market without having to ask developers and customers to duplicate their data.

If the developer had it's own service (like his personal website) that hold the list of services that he provides, his availability and general price. Then brokers could connect to this and match it with customer requests. Same on the other side, a customer should be able to submit his project proposal and let the various brokers pick it up and match the appropriate developers.
Related: Why the space shuttle size is related to a horse's back end :)

http://www.astrodigital.org/space/stshorse.html
They're probably going to go for a services model (à la Uber), rather than selling the cars.
"Kind of" is the understatement of the year when you consider the amount of money involved and how stupid this idea actually is.
What is provided by the BBC and provided by BBC Worldwide is entirely different.

Aside, it also depends on what you mean by geoblocking. Should I, who pays for the BBC each month, suddenly lose access because I'm away in France for business?

Or more generally, if people are willing to pay the licence fee, why should it matter where they live? Nobody says it has to be free for everyone outside the UK, but could people outside the UK not pay exactly the same and expect to get the same back?
Your opinion is based on issues people experience. OS support forums are filled to the brim with users' woes, and anyone could look at them and conclude that most OSs are trash. Would you yourself be so principled then?
I loved that commercial. Bill Gates and Steve Ballmer sure had a quiver full of whimsy.
Auditing isn't enough in my experience. Most audits are just focus on paper security. They'll run nessus and some other automated tools, do no filtering and have your developers actually check any results, and then go through an extensive box checking exercise that is incapable of handling any app specific context.

In the worst case, they may recommend outdated or harmful practices that will actually lower security. For example, complex password rules and rotations instead of strength checking and password managers. This leads to users just writing things down since they can't memorize ever changing passwords. Or they may force you to install antivirus on systems that don't need it, even though antivirus systems have been shown to be full of security flaws that actually weaken system security when installed into privileged or sensitive subsystems.

Paper security is distinct from genuine security. They overlap certainly, but paper security is not enough to make you secure.
There's a critical mass of app users required to create the problem, you don't have to wack so many moles.
Because usernames and passwords can be implemented without reliance on 3rd party infrastructure and they are culturally accepted and understood - however poorly - by everyone. We're still using 80 character lines in programming because of IBM punch card design from 1928. Similarly, I doubt the password will completely go away within our grandchildren's lifetimes. That said, our mobile devices are likely to play an increasing role in authentication for everyday activities.
Actively scanning for malware in the background doesn't sound like a good idea to me tbh. The only malware detection anyone ever needs is Google Safe Browsing. And not running random crap executables :)
The countries that don't have this material are also the ones where you can pirate with impunity. The only ones losing in that situation is the content producer, because you can get all their stuff for free with impunity and they are missing out on revenue on purpose.

I do not believe it is proper to be "sad" about the state of affairs. The content producers are obviously profitable to make their material in the first place knowing in advance billions of people will have no legal avenue to purchase it. They make the rational choice to produce solely based off the potential customer base, which simply does not include you if you are outside the Amero-European media sphere, which is only nice for you since you can then get it for free.
How do you square the use of Desktop Bus that you've observed in the code with the statement by Martin Pitt, systemd developer and Ubuntu systemd maintainer, that sparked this news report in the first place:

> we picked "resolved" as that [...] does not require D-Bus (unlike dnsmasq)

-- https://lists.ubuntu.com/archives/ubuntu-devel/2016-May/0393...
In order to be fair to people elsewhere, it need not be free. You simply need people elsewhere to pay the same license that the people in the UK do. Currently it's not at all possible to pay the license fee and watch from outside the UK, and this is where the discrimination lies.

But, then again, if I pay a license fee in France, why shouldn't I be able to watch licensed content in the UK? This works for retirement schemes. If I live in the US and pay into Social Security, then after 20 years move to the UK and pay into their pension scheme, subsequently retire there, I will be credited for paying into Social Security despite being paid out by National Insurance.
In my experience, they're usually posted fairly prominently (like, at the same height as other signs, next to the road, looking like a street sign) and people are just oblivious.
Fell into the bait! Clicked and disappointed at a different content than expected
ars posted this link as a comment in a separate thread, and given how often I see the "five monkeys and a banana" story tossed around, I thought this deserved more attention.
> Why should a service, that is advert free and wholly paid for by the UK licence payers, be free to people elsewhere?

Free would be great, but for the BBC I would settle for being able to pay a fair fee for access.

On the whole I dislike the way every company has their own streaming service these days but BBC pretty consistently produces good quality content and they don't focus exclusively on entertainment, their educational shows are actually what I prefer.

I'm no expert but I can think of a couple ideas.

- stop doing exclusive agreements for a region

- explicitly exclude streaming from agreemnets that do region locking

- treat the internet as a new region entirely

Thoughts?

Edit: mobile typos & formatting
Of course, that's where I got the $60k figure from, but that one sentence could easily have been missed by anyone dazzled by the big number in the headline and comparison to Oprah's giveaway, assuming they even watched the whole 20 minute video in the first place.
To individuals, though? Licensing works great if some big company deems it profitable enough to license the show I want to watch, but isn't a full solution otherwise.
Android is useless where I live because all paid apps (or with an in app purchase) are impossible to install. I'm still wondering why Google doesn't want my money, it's just another Visa card afger all. (Apple store works perfectly)
Google probably doesn't care whether developers use their open source projects -- they hardly make any money from it and they make 95% of their money from advertising.
Actually, that's exactly the opposite of the conclusions of the article.
> There are plenty of films and third party studios operating in the UK, and they would probably appreciate more broad adoption of British media around the world.

On the other hand, they might very well see the BBC providing free access to iPlayer etc to the world as competition within a niche market.
> EU in regards to the internet do usually not help anything

"We use cookies to blah blah..."

Has that peace of legislation actually improved privacy or just make websites more annoying?
Doesn't say the content should be free, it says it should be available. Classic case of "please take my money".
Fair enough, although one could argue that there's also a lot of fetishization of that methodology (e.g. this is Science because it _looks_ like Science). I suppose we are after all monkeys and look at both X and Y when evaluating 'X says Y'. As for individual track records, it is true that some researchers are good racehorses and worth betting on. That's the common meaning of excellence.
I'm curious, are you allowed flavored drinks like coffee or soda, or just water?

What about things like pills and medications (the ones you don't have to take with food)?
It's partly a bad UX choice by the automakers - as a user, the driver wants to lock their car when they get out. But the car will only let them do that if they arm the alarm with the same action, on 90% of all cars made in the last decade.
Well put, and fully agree! Thanks for stating this so clearly.
I don't think it makes sense to force business plans on companies.
I've been in a situation where I've had to regularly maintain the "new" and "old" codebase. It's not sustainable.

The problem is that such a situation quickly devolves into a scenario where porting changes between the two versions of the product takes a sizable development effort. Once v2 has 2-3 major refactors, merging a change in v1 means that the change essentially has to be completely re-implemented for v2.

What causes this? Basically, management thinks that "new" is just a feature bolted onto "old;" or management wants to "have its cake and eat it too." Resolving this situation requires careful planning and communication early in the project stage, before creating "new."

- What are the features that can be made in isolation from "old" code, so that merging changes into "old" doesn't create lots of merge conflicts?

- When is the point where we can freeze "old," so that major refactoring can happen on "new?"

- What is the soonest we can move users onto "new," even if it means that we don't build all the features we need?

- What parts of "new" really should be build on "old," or, what refactoring should be done on "old," so we can avoid branching issues?
Can someone explain to me why we are still using passwords? It's not like we don't have better technology. Why can't I just authenticate everywhere with a signed token? What's standing in the way of this?
This. The answer to geoblocking is to just pirate the content if its unavailable to you. Don't whine that international corporations cannot profit off you. If you are somewhere they decide not to support paying them, you were never a part of the decision to make the content for profit in the first place.

They have economic pressure on them right now to broadly accept payments from as many places online as possible, because its effectively free money. We don't need legislation when the market is already set up to correct for the behavior.
If Small Business Data = Food, How Would You Prepare It?
Going to have to disagree. A great post would have gone into technical detail how the SaaS integration works including some code.

This reads as an advertisement.
This is a reasonable comment and perspective, and you're definitely to be lauded for driving cautiously. Also, the father you're describing sounds irrational and insulting. But as the father of a two-year old myself, I'm sitting here thinking (a) my child is just not yet completely under control, and no matter how vigilant I am, I cannot completely eliminate all risk (not to mention the complicated issue of where ideally I'd position myself and my kid, as he matures, on the spectrum of safety vs. independence); and (b) you may be the statistical anomaly here for driving so cautiously. I'm not defending the dad, who sounds like a jerk, and I'm also not faulting Waze for making a buck by optimizing traffic patterns. I'm just putting in a plug for all the parents who most definitely realize their kids shouldn't be "playing in the street," but who are frequently shocked by how much easier it is to lock down a server than a loud and complex little creature who can't take off his shoes but who can, unfortunately, run out into the street in the blink of an eye.
I guess that I somebody wants to see show X, then it will see show X. That can either be done via the provider's website (BBC/YT), via DVD, or via illegal download.

Now, if a british expat is living in Spain and wants to watch the show, they will go on BBC's youtube channel. Video not available ? Well then, go to TPB or any streaming website. Better earn a bit than nothing (eg: GoT).

You only see one end of the problem: if all the countries "open their contents", well then everybody pays for everybody.
An artifact of sysv, not of scripts.

. filename or source filename allow one script to effectively import another. This means that the various logic can live in one place and be reused.