skysight-inc/HackerNews huggingface dataset:
I assume probably a response to decreased engagement metrics. My 'sample of one': I don't look at FB anymore, going from a daily user to maybe once a month if that. I would likely re-engage if only 'human social' posts were in my main feed. Sounds like I could still find public page posts and meme video shit if I want in the second feed. I could manually attempt to manipulate this outcome but the time and effect would pale in comparison to what FB could do fairly simply.

As an advertiser, I would love this change if it does in fact bring daily users back to engaging on FB. I already pay for reach, but much of it is mobile and off FB news feed.

I wonder what their metrics for ad engagement would show though: does ad engagement increase if the ad is the only non 'human social' post in view, or does the mixed content that 'blends' an ad into similar looking content produce more engagement (perhaps through engagements that users don't realize are on an ad)? And if engagement is higher because of this blending 'trick' engagement, do I actually want to pay for it or do I want to pay maybe a higher price for more 'authentic' engagement? Probably very hard to measure, which is why in my business we use polling to look beyond metrics FB reports...
And it works quite well for them, as you can see.

You can look at it that way, if you want to.

My way of looking at is: "Are these people dealing with me in a way that makes me feel respected and valued, both as a potential colleague as a human being? And above all, trusted? Maybe in a 'trust-but-verify' sense, but fundamentally - trusted? If not, then who they are, what they're doing, how successful they are or how many people are supposedly all ga-ga to work for them -- none of that can begin to matter."
I think you've misunderstood the context of my comment, as it seems we agree. I'm saying that foreign speculation (and local speculation) are bad for Kiwis and should be acted against, so it seems we're in agreement.

My comment should be read in context as "No, it's Kiwis that will ultimately pay the price, as it's Kiwis that are getting screwed by unaffordable housing [caused by unfettered speculation, foreign and local]".
The current tools were created by generations of scientists and engineers; people that these linguistics communities lack. As some of them get educated in NLP and related fields, more resources and corpora will be build. But heck, even languages for which there is universities and labs working on it (plus EU funding) there is a huge gap. For example czech.

As a side nodes, some existing researchers who have an interest in other languages start work on them even if it’s not their native language. I know researchers who did that with african languages: by working with students speaking them, there is transfer of knowledge and preliminary work done. Mentoring the first generation of native speaker scientists is the key imo.
MLB World Series 2017 Live Stream
I don't think making money was the goal of this project, more that they wanted proof of concept to show off.
Comcast did the same thing to Longmont CO about 3-4 years ago. Luckily the local residents were not fooled: https://www.usatoday.com/story/news/nation/2014/11/19/longmo...

I am a former resident of FC - I hope they are able to put a little competition to Comcast.
PUSH (1997)
Have you considered the productivity that the roads have added?
https://en.m.wikipedia.org/wiki/Social_multiplier_effect

https://be.helpful.com/helpful-how-the-math-of-viral-growth-...

Transitive property of dating. You might not date your coworker but you might date their friend... or a bit less likely a friend of their friend. Etc...

Also known in social gaming as virality, a statistic you can measure.

Also applies to knowledge transfer which is a reason to live near a hub.
You would indeed have to use the attacker's key until the pins of all visitors who visited the site during the attack expire. I believe the maximum HPKP max-age in Chrome is 2 months, it might be longer in Firefox.

There is no mechanism that would allow you to use the attacker's key to sign another key: HPKP requires that the pinned key is present in the actual trust chain selected for your connection.

You could switch to a non-compromised key a bit earlier by setting max-age to zero and waiting for a certain percentage of the affected visitors to return, if you're willing to accept that the remaining affected visitors cannot access the site for a few months.
Ask HN: Does anyone know a high level machine learning software?
I'm trying to find a GUI based machine learning software that's easy to use and as abstracted from low-level details as possible.

Basically what I want is a software that would allow me to upload a labeled dataset to train my model, then selecting a machine learning algorithm (or perhaps getting a suggestion based on the problem). After the model is trained then I should be able to upload an unlabeled dataset with the same features and get a labeled output.

I have tried some things like Weka which kind of solves for this, but I really want something far more simple.

Does anyone know of a software like this?
How is an argument against wealth distribution an alternative view point to rich people cheating on their taxes? They're somehow only cheating to the extent they're correcting for taxes being progressive?
I'M GETTING DEPORTED
Stopped believing authority figures.

Listened to myself and my own intuition -- both informed and "gut reactions". Acted on same.

Learned to defend myself. Mentally, physically, emotionally.
Such toxic ideas! All in a handy confirmation-bias-affirming package!
I lived in Downtown Detroit for a two years. Unless things have changed since 2011, there aren't many streets outside of a narrow strip of Mid Town where the city actually plows the streets. I'm curious how examples of government mismanagement like this get highlighted. I can see the headline in the Detroit Free Press now "Snow No-Go Zone: Waymo won't drive East Jefferson until the city plows it."
The Matthew Effect rules:

1. More money makes it easier to earn more money.

2. More money buys more ways to avoid taxes, both legally and illegally.

3. More money buys more political power (i.e. corruption of democracy).

4. More political power ensures 1, 2 and even 3.
Thanks so much for sharing that - amazing!!
I did add "wonderful" for rhetorical emphasis, but "unappealing" came from the parent.
"We do not nowadays refute our predecessors, we pleasantly bid them good-bye."
But now you've got smart phones pushing in the region of 400 PPI. It's smoother, and make Apple displays look like laggards.

I think Apple displays look completely fine (much better than average, in fact, since they focus so much on color accuracy).

The ridiculous Android PPI arms race is one reason why iPhones are way ahead in all performance benchmarks. What's the point of all those extra pixels you can't even see if the GPU can barely manage to fill them?
The often used counter argument is that top 1% pays almost 50% of total federal income tax.

https://www.cnbc.com/2015/04/13/top-1-pay-nearly-half-of-fed...
I don't know how Avast (HMA) does it. I'm sure that there's more to it than lying to MaxMind etc. I do know that, as long as the ISPs don't object, one can announce an IP from one ISP on another. I also know that one can tunnel ISP uplinks.

HMA (Avast) claims that fnj-kp.prcdn.net is in Manpo, North Korea. MaxMind now reports that two of its IPs (5.62.61.64 and 5.62.61.65) are in Prague, Czechia. And the third (5.62.56.160) in Seattle, WA, US. But ipinfo.io still reports North Korea for all three.

But peering is complicated. There are two ISPs in Zurich, for example, with ~25 msec rtt between them, but ~5 msec ping to other nearby cities. They just don't speak directly it seems.
Totally agree. Net neutrality is the most unclear, incomprehensible term for describing internet freedom.

And I think the main reason net neutrality is having such a tough time gaining support of the people is most people assume net neutrality is a negative thing and want to get rid of it.

I must say, brilliant marketing tactics by whoever coined the term (assuming they are from a company trying to quash net neutrality).
And there's a 26% chance that you'll never even interview the best because you hired someone before you ever saw them. But it's still an optimal solution to the problem, given the constraints.
Free decentralized social networking: Rotonde https://louis.center/p2p-social-networking/
The notation uses S-expressions, that’s true, but the point that I was trying to make is that you can’t understand anything about the meaning of those S-expressions without parsing them in a context-aware way.

It’s not as if there is just one form `(<op> <arg1> ... <argN>)` where the expression means invoking `op` with some arguments.

A human or machine interpreting the code needs to be aware of these forms and the meaning/semantics of each one. Consider the following S-exps:

(if a b)
(set! a b)
(define a b)

They’re all three-term S-expressions, but you can’t understand their meaning without contextually interpreting the first term. There is a second layer of contextual syntax. Similarly:

((lambda (x y) (list y x)) 1 2)

Consider the term `(x y)` in that expression. Without context, it looks like a call to the procedure `x` with `y` as input. With context, it’s a list of argument names for the lambda function.

In languages like C# and Java there is just one meaning of:

f(a, b);

You know this is actually a procedure invocation with some arguments.

There are trade offs to each approach. I’m not saying that one is better, just that there’s more to Scheme syntax than S-exps. Concatenative languages like Forth and Factor have even less syntax than Scheme.
A bit of a click-bait title as the article does not show how much or little the super-rich of Scandinavia pay. Just a study on how much tax they are avoiding. And with the super-rich of Scandinavia only evading 30% of their taxes, I think I would agree with a sentence at the end of the article:

"... maybe the data should cause even more surprise: despite the best efforts of a lucrative global tax-evasion industry, Scandinavia’s ultra-rich are paying 70% of their taxes."

Wonder what a similar study in of people in the US would say (not that one could really know what people are evading, or the IRS would prosecute more people)
What's the point you're trying to get across?
I don't think this qualifies as "an alternative point of view" to being a tax evader. The alternative to the super-rich not paying their fair share of taxes is to have them pay their fair share of taxes.
I really think it's too early to tell, but people who don't work at Google - like me, are worried. In the last two years, the number of people working Google has doubled to 650; the new campus will hold 1500 workers. That's well over 1% of the total population of Boulder, working at Google - and you must agree that this will be a new phenomenon for Boulder's housing market.

For a city that's not so into building new housing, and most especially affordable housing, the writing is on the wall about what's going to happen to current housing prices, not to mention the general cost of living, in Boulder.

The elephant in the room when it comes to any housing boom (like in Denver) in the west is water: the current supply is already strained. Do remember we pump water through massive tunnels under mountains from the western slope to feed the current demand. We need more people on the front range? I dunno.
I don't think that inequality is in and of itself bad (in fact I rather strongly oppose measures that enforce equality for equality's sake), but I do believe that we should use the wealth generated by our society to assure some base standard of living for all.
> or the IRS would prosecute more people

Funny you might say that!

https://theintercept.com/2017/10/27/david-kautter-trumps-irs...
Oh come on. Seems _highly_ probable he was stuck in an interview with a junior dev that only understood enough to follow the documented answer.
100+ billion dollar corporations stashing money in Ireland, then paying debt off with other large US companies in Irish bank accounts. All this to just grow massive cash reserves. Nice -- meanwhile - Cesar Chavez Elementary School (san jose 10 miles? away) has a ranking of 4/10 (wtf).

"Let them eat cake"
Blowin in the Wind
Even in this scenario, there is still going to be a common denominator that can be regulated to control illegal content (ISPs for example).

Imagine that Bitcoin's genesis block contained an encrypted image. Satoshi today releases the key, and it turns out to be the worst image imaginable. BTC doesn't drop; the price keeps going up over time. What do you do?

If you have an answer, it would be an important one.
Three issues with the article: the study looked only at Scandinavian countries; the methodology wasn't even discussed, let alone critically analyzed; the article contains inappropriate and unprofessional unsourced editorializing in an article not marked as such:

"Globalisation has disproportionately benefited the rich in part by rewarding capital more handsomely than labour. But globalisation has also made it easier for the well-heeled to hide their wealth. In that sense, maybe the data should cause even more surprise: despite the best efforts of a lucrative global tax-evasion industry, Scandinavia’s ultra-rich are paying 70% of their taxes."
It's not complicated. The only people who should get to be super-rich are the industrious risk takers who drive our world forward. That type of person is not deterred by tax rates. Raise em and weed out the leeches.
original source: https://www.blog.google/products/search/making-search-result...

One thing Google has traditionally been poor at is supporting people who speak two or more languages. I'm a German living in London, and I already had a hard time getting results in German if I wanted them (often, I go to Wikipedia directly).

Changing my location in Google's settings, as described in the article, did not make a difference. Adding &hl=## (e.g. &hl=de ) to a search results ULR still works though.

Not ideal...
Uhh yeah, things have changed since 2011.

http://detroit.cbslocal.com/2014/02/07/detroit-mayor-announc...
Best Buy charging $100 extra for some iPhone X purchases
"Compile time" is artificial, but the difference between static and dynamic is natural (in some sense, I realize these words are quite slippery). It emerges from the underlying mathematics. There's a real difference between correctness properties that I can prove without running my program and correctness properties that will introduce failures at runtime.
I figured it was probably sub 20%. 10% is still quite high, in my eyes.
Which is, of course, extremely misleading because income tax is hardly the only tax people pay...
Maybe the jungle had something to do with it. And also in the 60s and 70s USA did not had drones.
nfsw tag please, just clicked on the link ended up looking at a dudes asshole. :sad_face:
First we need a fair definition of "fair".
They’d gripe about this even if they took 99% of the income.
A manufacturer could make it easy for everyone if the day after the warranty expired a pop-up gave you the option to carry on using your device with whatever updates happen, install stock Android or install stock Ubuntu. They could even charge extended warranty or for updates to their version of an operating system so long as the option was there to use your device the FOSS way.

Old phones could become the standard device replacing things like the Raspberry Pi if it was that easy to switch them over to post-warranty FOSS mode. Even better would be if this upcycling was a requirement, so out of warranty devices could default to being a compute device with well defined interfaces to cameras and sensors. The EU could pass laws to enforce 'upcycling' standards so all electronics is not waste but has at least some usable compute capability even if thermally inefficient or with latency issues.
> Docker requires everything to fit into a "one container per service, one process per container" model, which is a really good idea in production, but makes setting up background services (such as the Flow server) in development way harder than it needs to be.

No, it does not. I use Docker as vagrant replacement too, and use a self-written bash script as "init script" that:

1) launches all services required (e.g. apache, mysql, sshd, elasticsearch) by running "service XYZ start"

2) records the pidfiles of each service (/var/run/xyz.pid)

3) sleeps 10 seconds, waits for all the pids having exited - if yes, exit the initscripts, if not, go back to #3

4) on SIGTERM/SIGINT, gracefully shut down the services in the correct order (e.g. apache/php first, then elasticsearch, then mysql); the watcher loop of #3 will detect all services having shut down and exit cleanly

This way I have exact reproduction of a real target server and don't have to deal with the myriad of issues that arise with docker-compose and "custom networks". Also, the documentation on how to set up a production server, especially the required OS packages, is embedded right in the Dockerfile (or, as I put the setup script in its own file, in this one). Build time for an image with identical functionality is approximately equal to what it was with Vagrant.

In contrast to vagrant, once you build that image initially it starts up way faster (10s for a LAMP+es stack), and provisioning it is a breeze compared to puphpet or whatever is the trend now. And you don't have to update your setup script unless the base OS changes, as compared to puphpet+vagrant - in fact I can use nearly the same setup and init script across stuff as old as Debian 6 (some ancient proprietary software I had to dockerize) over Ubuntu 16.04 and as brand new as Debian nightly.
Of course I am worried about the command structure of the entities most likely to acheive singularity, but this is all the more reason to fight against a nationalist, McCarthyist, "you traitor!" attitude which would lead America, in its competition with China, away from its liberal ideals and towards a more efficient command structure such as fascism or national corporatism.
The first link seems to be the most solid proof that unionist parties like Ciudadanos use to ask for investigating the Catalan school system for indoctrination (An investigation I think could be done, as long as there's enough guarantees that it will be impartial and not a witchhunt). It was made by a syndicate that seems to be pretty much nonexistent (see https://www.ara.cat/societat/denuncia-ladoctrinament-llibres... ; yes, I know Ara is a biased source), and has been criticized (see http://www.lavanguardia.com/politica/20170518/422719728704/s...).

Of course, this is just an argument by authority; but if you look at the content, it's pretty clear that many of the supposed instances of bias are just factual reports that the report argues are instances of bias, but the way to eliminate that bias seems to be that it should be reminding the kids about the existence and goodness of Spain at every turn.

For example, end of page 17, the textbook says: "On 1700, the spanish king Charles II died without sons. Charles of Austria and Philip of Bourbon were the two candidates at the throne. The two sides fought in Succession War (1702-1714), which Philip won. Then, Philip V promulgated, as the new king, the Nueva Planta decrees (1716), which suppressed the laws and institutions of Catalonia, banned the use of catalan, and imposed the laws of Castille."

The report then goes to argue that "this presents the king of Spain as an unjust person that hates Catalonia".

End of page 15, start of 16, the textbook says: "Barcelona is the capital of both the autonomous community of Catalonia and of the province with the same name".

The report argues that "this presents Barcelona as the capital of Catalonia, as if it were the capital of a state, not as a city in a state with another capital" [when the textbook clearly says "Autonomous community of Catalonia"]

And on and on and on...

The second link fits into what I consider anecdote - a single case, that cannot be extrapolated to be evidence of a general case. See my other comment in this thread for a more elaborated response.
There's an independent variable in this: how broad the government's mandate is.

If the mandate is narrow, none of the above steps have much negative effect on the functioning of society. If the mandate of government is broad, or capable of becoming broader, all of them have a negative effect, and the third ensures that the mandate broadens, which grows the negative effect proportionally.
Better Java
I think lack of understanding the data/code parity is a huge part of why so many development ecosystems are broken right now. The lack of metaprogramming in other languages has spawned this proliferation of declarative programming that results from the use of build systems (config files are declarative) and filesystem tools (git, ember-cli) and psuedolanguages (SQL, jquery selectors).

Because we’re not writing these tools in first class language structures, not only do we have to learn 15 different “languages” but we have to wait for each author of each tool to go through all of the stages of programming language design theory. We watch webpack.config.js slowly morph into a poorly designed Haskell, and again and again.

But here’s where you expect me to descend into the classic graybeard “if only these kids would write everything in Lisp and make use of the Great Works of Academic Software” style speech.

No...

Quite the opposite.

I think both camps are wasting their lives. The graybeards are blowing smoke up their own asses about how useful their meta-control structures are, and 97% of those Great Works could be implemented with an isomorphic interface made entirely of functions and literals. The trouble is any person with a masters degree who smells an opportunity to do metaprogramming gets a raging hard on that clouds their judgement until the coding is completed and has a cute name announced on a mailing list. That’s certainly what felt like the glamorous lifestyle to me growing up in the web development world.

But then the Modern coder, using layer upon layer of frameworks and “tools” on a thousand different run times, “getting the job done” and remarking how ergonomic the latest tool is and how much nicer things were than back in the nasty era where you had to write everything from scratch and there were no standards and no consistency... well their codebases, brittle, and calcified by the demands of their customers, are condemned to corrode and become unworkable as declarative control structures rise and fall. Because each piece
of the metaprogramming logic is a completely different language, the interfaces between components can’t move as fluidly as a simple function signature, written in the same language your application is written in.

So who cares if it’s Lisp or PHP. Kotlin. Lua. Whatever it is, stop using fancy control structures to prove how smart you are. And stop using fake programming languages that operate as command line parameters or config file grammars, or “Controllers” that magically pick up attributes you sprinkle about.

Then we’ll really find out what Lisp can do.
I am never sure what to think of these claims when Social Security and Medicare (both employer and employee parts) taxes aren't counted as income taxes. Seems a bit deceiving not to include those taxes as income taxes as they are based on a percent of your income (and only a part of your income if you make over about $100k for Social Security).
The important question is what impact do tax rates have on the economy and the society as a whole. The conservative argument is that allowing the rich to keep most or all of their money will allow them to invest and grow the economy and make everyone's living standard rise.

However, that hasn't worked for decades in the US and a great many other countries.
With how much income they earn, it makes sense. You can't tax people who don't have much money to start with.
oh nvm I read the chart backwards, they should really label their axis