skysight-inc/HackerNews huggingface dataset:
Google One hasn't been around for close to a year yet so I assume you were using Google Drive specifically before Google One was officially released? My experience was the opposite of this and because of this experience, I refuse to pay for any Google services moving forward.
Senior network engineer for an mid sized ISP here: These people should be ashamed of themselves. I honestly don't care even the tiniest bit about whatever sort of excuses or justification they put up.

It should not be necessary for a consumer end user (whether residential or business) of an ISP in the US or Canada to treat their ISP as hostile, and develop workarounds like VPN tunneling their traffic, such as I would do if I found myself using an ISP in Turkey for a month.

This bullshit of injecting content into pages has been tried before, a long time ago by Comcast. I really don't see the point to it in an era of LetsEncrypt and nearly everything worthwhile moving to TLS1.2 or better end-to-end.

https://arstechnica.com/tech-policy/2009/08/comcasts-dns-red...

Also you absolutely should not mess with DNS returns from your client-facing recursive resolvers. Various ISPs have tried things like redirecting nonexist results to pages laden with "suggestions" and "advertising".
Thank you for finding this! Me and my siblings used to play with this for hours.
Comparing Facebook to murder is dramatic and childish.

This Facebook hysteria is tiring.
All three will come preinstalled with Android phones at the same time.
> The problem with American opposition to government, especially Federal government, is that it's inextricable from the outcomes of the civil war.

Even that is sanitizing it, it predates the Civil War and is inextricable from the cause of the Confederacy in the Civil War, perhaps best articulated in Confederate Vice President Stephens famous Cornerstone speech:

---[quote]---

The new Constitution has put at rest forever all the agitating questions relating to our peculiar institutions—African slavery as it exists among us—the proper status of the negro in our form of civilization. This was the immediate cause of the late rupture and present revolution. Jefferson, in his forecast, had anticipated this, as the "rock upon which the old Union would split." He was right. What was conjecture with him, is now a realized fact. But whether he fully comprehended the great truth upon which that rock stood and stands, may be doubted. The prevailing ideas entertained by him and most of the leading statesmen at the time of the formation of the old Constitution were, that the enslavement of the African was in violation of the laws of nature; that it was wrong in principle, socially, morally and politically. It was an evil they knew not well how to deal with; but the general opinion of the men of that day was, that, somehow or other, in the order of Providence, the institution would be evanescent and pass away... Those ideas, however, were fundamentally wrong. They rested upon the assumption of the equality of races. This was an error. It was a sandy foundation, and the idea of a Government built upon it—when the “storm came and the wind blew, it fell.”

---[end quote]---
What kind of hellish warzone do you live in with that kind of mentality (or even the need to have multiple cameras pointed somewhere)?
Agreed. Eventually, hopefully, people become educated. Unfortunately it seems to take knowing someone who knows someone who suffers directly to change these minds. But in the early stages it's freaking impossible. Even when someone on the 'inside' suggests changing things, such as Warren Buffet saying we need to increase taxes on the rich, it is very hard to convince people that there's a real problem.
Why not? If someone posted something from the National Enquirer here I could point out that it's probably bullshit and should be ignored. Bloomberg is 100% exactly the same, they make up news as their source of business, and have been caught doing it many times, most recently in one of the biggest journalism scandals of 2018. So why could I call out National Enquirer here but not Bloomberg?
How long would've it taken to download everything? And what size disk would you need to mirror it?
Let's make the next mandated change to Facebook's operations a red bordered, 90% screen coverage dialog, modal:

"We are required to notify you that we have leaked information from your account, please be advised that we have no idea who has your profile information, pictures, post history or any other information contained in your posts. Please consider resetiing your entire online persona to avoid financial and/or social consequences."

With two buttons: "Erase me from Facebook" or "I get it, I don't care."

Just planting seeds, Bill Hicks style...
This is just pure and utter financial porn, I don't even understand how such poor quality clickbait articles can make it to the front page of HN.

Stocks being volatile is just a normal fact of life. Please wake me up in 20 years and, if the SP500 prices (or better, a total world market cap index like VT) will not be __massively__ higher than today's, then we can be worried and blog about it like there's no tomorrow (e.g. Japan).
you forgot about the lawyers.
Pytext: A natural language modeling framework based on PyTorch
I guess it depends on how you read the statue.

we protect (money with a brokerage firm) that is used for the purchase of securities

or

we protect money with a (brokerage firm that is used for the purchase of securities)

Unfortunately, due to the nature of law, there's no way to get an answer on this until it goes to the courts which will only happen if/when there's a problem.
The face is becoming machine-readable (scroll halfway down the page)
Sea Lion Herschel: Steelhead Salmon Scapegoat
CDs were in the 5.10% range in 2006-2008, I had a ladder of them.

Many of the institutions I had CDs with were dissolved and I was refunded the principal (without interest) by the FDIC. Compared to the losses everyone else was seeing I was more than happy with my 0% "return".
Yeah, I was playing the browser version. That was probably it. By the way, this might seem like a noob question but how did you get started with procedural generation? What would you suggest if I wanted to get started with it?
I'll note that skiers seem have a much easier time learning to handle difficult terrain/higher typical skill cap in that area.

I don't see many boarders who can handle mogul fields without looking miserable. Likewise, when you've got some vertical ice skating going on a double diamond, the skiers usually have a much easier time maintaining control (two edges and all that).

I'll also note that a flat traverse is way more miserable for a boarder, skiers can "skate" along.

All depends on what you want to do any your interests.

Either way, it's a great hobby.
Iceland is not a member of the EU
This is easily done using SASS components as well. No framework needed.
Hammurabi's code (~1700 BC) includes this about building:

Building Code

229. If a builder builds a house for a man and does not make its construction sound, and the house which he has built collapses and causes the death of the owner of the house, the builder shall be put to death.

233. If a builder builds a house for a man and does not make its construction sound, and a wall cracks, that builder shall strengthen that wall at his own expense.

Bugs in houses have been criminalized for a very long time. Online data may be less fundamental than safe housing, but housing our data safely becomes proportionally more important as more of modern life depends on it.

[0] http://www.wright.edu/~christopher.oldstone-moore/Hamm.htm
What goes up, must come down. The US economy is in great health right now, but stocks will face a pullback...now? soon?

I think we'll all be facing a recession rather soon - Trump or not.
I'm not sure if this has been tried before, but how about a time consuming (multiple choice) test for deterring crimes where an offender, in order to cut prison time, has to study hard and be mentally in involved with like 1000 questions for a few hours. Fail the test? You're given a week to study and take the test again. The type of test that is so annoying that once you pass you don't want to take it again.
It's hard to argue the world wouldn't be a better place, but I think it's hard to know where to draw the line. It's all fine until you're in the minority, then I can't imagine you'd want people killing someone you like and respect even if they're nearly universally despised. It's a slippery slope probably best avoided.
The yield is only part of the return, one has to consider also the change in price. If interest rates go up prices will go down and the actual return will be lower than the yield.

Over the last 12 months, the price of the VCSH fund is down more than 2%. This offsets the dividends paid with the coupons received and results in flat performance.
Yes. This is a marketing website for Vanguard, so of course they want to list the highest return possible, and dividends definitely do count in performance.
My first exposure to this idea was in Jordan Ellenberg's fantastic book "How Not to Be Wrong: The Power of Mathematical Thinking". Here's a post from him that goes into the same example he uses in the book:

https://slate.com/human-interest/2014/06/berksons-fallacy-wh...
> I can be fired for any reason and sure I still can sue but I can still lose even though I am 100% in the right

Yet at the same time companies are extremely paranoid about firing people without a good excuse for fear of getting sued. These two sentiments don't really line up.
Is there going to be no moderation policy for the constant day-in day-out Facebook tabloid clickbait?
> Verizon serves their shareholders not a country.

What about their customers?

> Profit maximization is a basic tenet of capitalism.

Sure, then lets eliminate tax cuts for 'Profit maximization' based corporations and increase their taxes to help the people of this country.

I like the fact I live in a Democratic country, the fact that it runs on capitalism, not so much.
7 digital privacy tools you need to be using now
Speaking as someone who makes a living contributing to open source, it's a frustrating trend that the major cloud providers (Amazon being the worst offender) have decided that it's in their interests to take open source projects and never contribute back or even interact with the community.

It's less clear to me whether this is rational on their part - whether the incentives have actually changed. It's generally been in companies' best interest to contribute back to open source projects they are building products around, because:

You need to contribute to projects to influence the direction of them.

And you will need to make changes or fixes to your version of the project, and the maintenance cost of an upstreamed patch is much lower than the cost of maintaining an ever-growing stack of custom patches.

I've seen companies before make the bet that they are better off forking a large project because they can "move faster". And it is true for the first year or two, but after a while the burden of keeping up with the backporting of changes from upstream takes multiple engineers spending large chunks of their time to keep up with.

In some cases you might be able to offset this just by hiring more engineers, but how many of the best engineers really want to work on backporting changes to a bizarro fork of an open source project? I suspect this is the bet the cloud providers are making - that they can grow the product fast enough to the point where they can throw money at it. We'll see how that works out for them.
That's true in general, but it's less overwhelmingly true when the product is 4000 lb and traveling at >60mph. I'm especially concerned that this appears to be a cultural tendency at Tesla, so a large portion of the engineers are likely working close this point. I hope they all are allowed a solid night's sleep before their design reviews; hopefully they can catch each other's mistakes there at least.
>Replace with marijuana and you get the same

When's the last time you've heard of a burnout pot-dealer murdering people, murdering police, modifying their cars to outrun police to the point of actually spawning a sport (nascar).

When's the last time you heard that marijuana made someone blind or destroyed their liver and kidneys by containing methanol and lead?
Crucial to note is that Aaron _wasn't_ an MIT student. Most of those "pranks" were students. Aaron was trespassing, though MIT decided they did not want him to be prosecuted.
It would work for some but a certain subset of people don't empathize and really don't care.
Yes, all CSS operates via selectors... scoping generally means applying a className to a component, and then generating all CSS for children relative to that. The issue at play is when you start nesting, or using components together, and child naming blows up.

.myComponent

is fine... but when you have:

.myComponent button { ... }
.myComponent .x

and then you have conflicting rules, and your css gets overridden in unexpected ways. with JSS, the tooling can generate unique component selectors, and since it's all generated at a component level, you have less risk of applying conflicts.
You're absolutely right. Though I'm not sure Yahoo really adds value to anyone. Their platform is clunky, the can't seem to manage even the most basic level of user data security, and they can't seem to figure out a way to make money. We should value more than just investor profit but I don't necessarily think Yahoo is an example of valuing profitability over everything else.
Aaron wasn't a student at MIT.
> including images that people began uploading to the site but didn’t post publicly.

This means that if you started to upload a photo to the uploader wizard and then thought better, the photo is still out there.
I don't suppose you have code or examples lying around? I'd love to see what you were trying to achieve, the results you had, and the code.

If you're comfortable sharing, that is.
They are exposing a vulnerable and naive class of investors to a higher-risk asset class in an arguably deceitful way. If their 3% account was SPIC protected (and therefore low-to-no risk), this would be a totally different conversation.
> inherited style structures can also be passed from a global theme, or higher order components.

Correct me if I am wrong, but isn't this the whole point of Cascading Style Sheets?

> It's much harder to generate different global values for $primaryColor and related in scss for different deployment targets. More so if you want to swap out themes, or certain options via application configuration in the application.

Isn't this exact problem solved by custom css properties/css variables? Why recreate CSS in JavaScript with all of the compile-time and run-time overhead when you can write a small function to manipulate css variables?
> This sport is for nerds.

Having a lot of disposable income helps, too.

Or if you're a dirtbag, the ability to live as cheaply as possible so you can spend as much time as possible on the mountain.
He addresses this in a follow-up: https://medium.freecodecamp.org/remember-that-86-million-lic...
Unfortunately enough ISPs have abused their position that treating them as hostile is where we're going.

VPNs are a stopgap. The future is end-to-end encrypted protocols like QUIC that obscure even connection state information and prevent anything from being modified in transit at all, DNS over HTTPS, etc. Everything has to be encrypted and authenticated end-to-end.
We've already seen a decline of 10+% in the S&P so I wouldn't rule out that it has already been happening.
I'm not sure, I've worked with maybe 30 or so designers in my time and they have only been barely less cross platform than Sketch.*

* Anecdote, YMMV
Why do you think the non-asshole savants aren't succeeding?
UCity, the City-Building Game for Game Boy Color
Would you provide some context?
Some of the scariest words that occur when a radical new product is launched are telling current customers of existing products "you'll be automatically upgraded".
On the contrary, they have. Lumina, for starters.

* https://lumina-desktop.org/ (https://news.ycombinator.com/item?id=14282349)
There is this thing that works similarly but for emacs:
https://gitlab.com/jgkamat/rmsbolt
It seems pretty gosh darn spicy
Using Neo4j’s Full-Text Search with GraphQL Schema Directives
Visita Interiora Terrae Rectificandoque Invenies Occultum Lapidem

The name could be a bit more polished.
Isn't this highly similar to MIT's Sanctum from 2015, also open source and ignoring the hardware changes needed to make meaningful guarantees about sidechannel attack robustness? Useful if you want to avoid hardware mods, but the enclave model is not new.
https://eprint.iacr.org/2015/564.pdf and open source code via MIT license here: https://github.com/pwnall/sanctum
1. Deciding to follow Jesus Christ.

2. Deciding who to marry.

I'm not sure there really is a third. Nothing comes close to those two.
I strongly disagree with the CSS in JS movement, because philosophically it gives false hope about isolation. The thing is, no matter how you try to isolate a scope, things are going to cascade! You could have someone above you change the font weight and not visually QA all your code paths, and now your subcomponent's entire layout could be messed up. BEM, SCSS, and standardized namespacing get you 90% of the way there, and force you to think about the cascade when writing.
Ally, Alliant CU, Amex, and Barclays always offer the safest hassle free savings rates. I think they're all at or above 2% now.
If you're willing to put in some 'work', you can generally get 3% or more on balances up to an amount. For example, ETFCU will give you 3% up to 20k in balance IF you use their debit card x times a month.
New research on the cost of colonization to India
And here we see the disconnect between what politicians say, and what they write into law.

The bill's sponsor's response to the blog authors query:

SB134 did not require that ...They were only required to notify customers of options via email or with an invoice.

And here is the text of the statute that was written:

(ii) A service provider may provide the notice described in Subsection (2)(b)(i):
(A) by electronic communication;
(B) with a consumer's bill; or
(C) in another conspicuous manner.

Note the difference in language breadth. Bill sponsor: "via email" - text of statute: "by electronic communication".

And note clause (C): "in another conspicuous manner".

Century link is notifing by: "electronic communications" (DNS hijacking to force viewing of the page is "electronic communications") and/or by "another conspicuous manner" (it is definitely "another" and it is clearly "conspicuous" (one will not miss it)).

So, the fault here lies with the politician. He wrote a law that allowed Century link too much leeway to "do whatever they wanted to do to notify". If they were really only required to "notify ... via email or with an invoice", then clause (A) should have said "via email" and clause (C) should not have been present.
Was my explanation inadequate? We're not the people in category (2) who are concerned about free riders; we're all the people in category (3) who would be free riders. But we also want our water treatment plant. And we are willing to pay for it, but only if we have no way to personally avoid the obligation ourselves. And the same is true of our peers. We're an entire civilization of would-be free riders. So we're stuck because nobody will personally commit to pay unilaterally, even though we all want to. So how do we make ourselves happy? How do we get together and sign a contract to pay for it, without defecting on each other?

That's what taxes are. They're not there to coerce payment from people who aren't willing to donate. They exist to coordinate payments from a bunch of people who want to get things done but don't want to be the only sucker left with the bill. That's the whole point. And we get our schools and water treatment and garbage pickup and nobody has to make personal donations to the government to make it happen. We won't get our treatment plant any other way.
Yes, there is a qualitative difference between a plane crashing and people dying and 69 million photos being leaked. If you have trouble understanding the difference you should probably see a therapist.
How is this hacker related? Is it an implied tutorial on how not to do popups? Or is a hidden joke in that a frenchman, given the state of France atm, critiques another country's management? I just dont get it
Every language with FFI has the same ABI. Because they use C Language's ABI to port another language.

Looking at it from another perspective, any language can call another language through this ABI.

So any language with FFI can call any compiled binary code. For interpreted languages, you must embed the runtime (or interpreter).
While that is a benefit, I think that's underselling it a bit. It certainly enforces more organization & discipline, but some benefits are more concrete and technical. :)

For example: sending down only the critical styles needed to render a page. Many CSS-in-JS approaches get you this for free. If a component isn't rendered on the page, its CSS isn't on the page either. That can be technically challenging even if you follow the strictest, most disciplined patterns when writing your CSS in a traditional way.

Another is guaranteeing no naming clashes. You could be extremely disciplined, but let's say there are 80 developers working on different parts of your large site/application. How are they going to know that some other developer in another group isn't adding selectors for another component with the same name, even if it's a very specific name and follows best practices? Solutions that mangle the class names to guarantee uniqueness automatically fix this.

There are more, but those two come to mind immediately.
Yeah, macros/DSLs might be a bridge too far for a lot of users.

I keep trying to figure out if there is a way to push it into a type safety problem in Typescript, at least. A compile error would be preferable to a lint error, even if not everyone uses a typing compiler like Typescript.

If there were some way that you could get use* functions to narrow to `never` in any branch or branch-like position, that would be cool. Unfortunately, I can't think of a natural way in the type system to do that that would work in even a plurality of cases. Which drops back to it needing to be a context-sensitive linter rule.
Newspapers and magazines don't have policies of going to strange lengths to avoid using brand names in other areas of their output due to being publicly funded entities, mind you.
I just use Robinhood to buy ETFs for SP500 and AGG without trading fees. I don't have that much left over after maxing out all my tax advantaged options, so trade fees aren't insignificant.

But people like me should recognize that the people using Robinhood to trade individual stocks, buy cryptocurrency, trade options or trade on margin are effectively subsidizing those who do. Along with the participants of Robinhood's funding rounds, I guess.
css in js does NOT put JS in css... there have been other efforts to do things like that.

CSS in JS generates the styling from JS at a component level. This has advantages of centralized theme/style and configuration values at build/deploy/runtime over other CSS generation options, while being every bit as flexible. There are many libraries with varied approaches. styled-compenents and react-jss are probably the two most commonly used.

Maybe learn a little about the subject at hand before spouting off and showing your own ignorance.
We're working on making the system smart enough to work backwards, but I agree that's a great idea!
Perl Advent Calendar 2018 – Growing Christmas Trees