skysight-inc/HackerNews huggingface dataset:
The North Face has a storied history of abusing every law or process in the books to "defend" its brand, and this is just a continuation of it. They also make utter crap for consumers. I've been happier with Arcteryx or REI's own brand of apparel.
Doesn't matter. If you could choose when to be born, but not know your race, sex, gender, sexual preference, general health, or family income.... There is no doubt it's better to be born in 2019 than 1919.
This is such a good analogy.
They are all hate speech, because the definition of hate speech does not distinguish between which groups are protected and which are not.

If you yell that, and then attack a member of the relevant group, then you can and should be charged with a hate crime.

The supreme court has ruled on this.

It is not controversial.
Firefox dsoe nto spel chcek fomr feilds. This comment didn't get any spell checking whatsoever. Last time I investigated this the suggestion was to install a plugin, a hoop I think is unreasonable to make people jump through. I'm using a vanilla Firefox install on a Mac. I've not fiddled with it in any way.

update It seems there is a preference:

https://dl.sendcat.com/8BEOaD0qwKgHhIizbRLif8G572x4RgKGGLvcp...

It was selected already but I still don't get spell checking.
There’s a great book on the counterculture roots of personal computing and the internet by John Markoff. [1] Arguably we are in some ways living through the end result of a thought experiment conceived by a bunch of LSD tripping hippies in the 60s: “what if we wired a billion brains together? That’d be far out, right?”

Or more simply, we’re experiencing the “disruption” of computing that was promised. This is not a value judgment: there are tons of good outcomes of this and there are bad outcomes as well. And what’s a “good” outcome vs a “bad” one is going to be highly subjective and debated ad infinitum.

Just interesting to think about in historical context.

1: https://en.m.wikipedia.org/wiki/What_the_Dormouse_Said
I switched to Firefox on Android just to avoid AMP and it turns out I like it more than Chrome.
It depends on what you think is "the common good".

Advocates for GPLv3 say that the common good includes ensuring that everyone has the ability to obtain and modify the source code to everything they run.

However, others say this actually infringes upon the common good, because it artificially prevents technology from developing and being used, by placing too much importance on the role of technology (and the Perfect Software ™) in the quest for human happiness.

I strongly agree with the second group.
One other problem is, everyone's opinion of what is 'news' is different.
You’re right, but there’s nothing stopping you from installing Pi-hole in Termux, I would think, aside from having to run a DNS resolver as a normal user and doing some messy DNS and network configuration. It’d probably be easier to set up by hand than to use Pi-hole.
I think it is equally unjustified.

If people tended to do their due diligence about sources, then fake news wouldn't be a problem, and verifiably false and incredulous memes wouldn't have any social or political influence. But they do, because people mistake cynicism for intellectual rigor, and don't believe they need to check the sources for the alternative media, because it's enough to simply mistrust the mainstream and assume the alternative is probably correct, provided the story it tells is sufficiently cynical. As a result, any valid alternative criticisms by the alternative media are just drowned out by the racists and crackpots going on about QAnon and gay frogs.

Perhaps a lack of providing direct links to credible sources is a problem for the mainstream media, but that doesn't necessarily justify an implication that the mainstream media does so in order to protect attempts to mislead people with false information, and that, therefore, the degree of falsehood is on par between the mainstream and alternative media.

The alternative media, meanwhile, often actively seeks to manipulate and deceive, and provides biased and incredulous sources to do so. And voicing any opposition to the alternative narrative just gets you called a tool of the establishment, leading to exactly the sort of echo chamber mentality that it tends to criticize elsewhere.
File this away for the holidays, too: Pi-holes and NAS backup devices make good gifts.

I know it doesn’t sound very sentimental, but the first time I showed my relatives what the Internet looks like without ads, I think those were the strongest hugs I ever got from family members.
Do you enjoy your free email account, free maps, free YouTube and free search?
How does Truepic work? What's stopping me from spoofing sensor data on my client?
The DNS thing is probably caused by Firefox's OS-agnostic DNS. You see, in Windows Chrome will use IE's networking stack (so changing your IE proxy settings changes them in Chrome) if you have the "enterprise version" installed. Also, if your company has installed "security software" that screws with web requests and/or DNS resolution in order to "keep you safe" it'll treat Firefox's outbound HTTP requests like they're coming from a script and treat them with heavy suspicion (which slows everything down and can even result in timeouts).

It's super annoying. This is the state of things at my workplace and it's ridiculous.
JavaScript and React unit tests basics
At 9AM!
Probably best to wait a decade or two before commenting with such confidence about what you think the outcome of today's events and circumstances will be.
How easy is it for a Google employee to access my activity?
I'm not saying it's ok, I'm saying its different. And it IS clearly different, in regulation. Risks to the uninvolved public are subject to stricter control than to workers, in the energy industry and elsewhere.

One could make the case that the public is also subject to risk from solar, for example from traffic accidents transporting the materials to and from large scale installation sites. But the "falls from roof tops" argument isn't doing that.
For "scale" and "freedom", theoretically, you could build as many O'Neill cylinders as you want (there's lots of resources in a star system), and make them quite large. What's easier about planets is that you don't have to have this technology or go to this trouble, but the problem is that in reality, there just aren't any habitable planets out there within a reasonable distance, except the one we're standing on right now. If we discovered warp drive or some alien stargates or something and could easily transport ourselves to countless distant star systems, that might be different, but right now it isn't.
> I wonder does that mean Gab is able to use and benefit from any apps/tools created for Mastodon instances

Theoretically, yes. If Gab becomes an ActivityPub instance, and you have an account on Gab, you should be able to use any ActivityPub client software to connect to it. Since all ActivityPub instances are supposed to implement the same API, clients are essentially agnostic as to which particular instance they're connecting to. It's kind of like how you can use any mail reader to connect to any IMAP/POP email account.

What makes the de-federating thing I mentioned above significant here is that, just because you could use an ActivityPub client to connect to Gab, that doesn't necessarily mean you'd get access to anything in the fediverse outside of Gab. You can only connect to resources outside your instance if your instance is federated with that other one. If other instances refuse to federate with Gab, Gab users would be able to talk with each other and no one else.
I've just tried it via the install script they provide and it was amazing. Took me through a simple checklist of stuff automating everything it could and giving me nice Curses interfaces for stuff where it needed me. Up and running within 5 mins!
Is this elaborated on anywhere to break down by age/etc? Because "9.9% of that 10% of households are actually just your parents/grandparents who've made good choices over the course of their life rather than a bunch of bankers" doesn't trigger people as much.
Its still a govt. organization and pay scales are capped.
Tor being a protocol, I think the better analog would be the people developing the "host anything you want here, no limits" servers would be more the type of developers OP was addressing.
No use if e.g. Chrome hardcodes Google's servers and ignores the system ones.
The problem with the second approach is that it plays heavily into psychology, confirmation bias and such. What if people don't want to consume fake news but are instead incapable of recognizing or admitting that it is fake? Even in the face of facts and reality?

There are psychological pathologies which display similar behavior - narcissism being one of those where reality is conveniently rejected in favor of what works for you.
if only someone could have predicted this

http://content.csbs.utah.edu/~ehrbar/cap1.pdf
These would be great mental exercises for me to complete while I fill out paperwork, unlike the other millennials who are too afraid to step up to the plate (printer?).
> what makes you think and other company would have a different choice?

A company that operates in a country where the government is legally forbidden from doing such things would be more resilient to attack through the judicial or law enforcement system. Granted, there's always the suspicion that surveillance maybe be conducted extra-judicially, but it's still better. I don't know of any such countries. I think the Apple v. FBI case was going to set precedence in this matter, but that never went to trial.
Sure, there's always the potential for new physics.
But honestly... I wouldn't look for it in some crackpot internet forums.

I mean click on the link. The first thing I saw there was people speculating that the latest nature paper is part of some military plot, because they all know LENR works, yet they want to hide the fact from the public as long as possible.
Immutable Collections in Java: Not Now, Not Ever
I didn't look but I suspected such issues the moment they mentioned best practices and std::string in the same paragraph... It seems like it could be a fun project but I wonder who the target audience will be. Maybe they're working with a partner? I'm thinking for others it must be new startups just starting out, since every existing company I've seen that targets both platforms with native apps inevitably seems to split the codebases into iOS and Android sides because the platforms are sufficiently different. And of those companies a subset will have a shared C++ layer where it makes sense, probably with lots of cross platform issues already ironed out such that trying to drop in this would be too risky unless it matures into a really awesome project rather than its current preview release state... Best of luck to them.
> You are assuming Zdog is limited and can only be used interactively in practice.

Well, it is pretty limited, by design, in terms of possible constructions you can make with it. I would not call it a general purpose tool. As far as I can tell it doesn't even have an export function, you'd have to scrape the SVG data out of the tag yourself. (might be wrong, haven't closely looked at the api, just went through the examples)

> Zdog & SVG is two-pass and there's an intermediate 2d resolution independent representation.

I realize this, but there are reasons why I think this is of niche utility:

- The constructions I can make are limited; IE, this isn't a general purpose tool. It's mostly a neat toy. To me, for it to be a general purpose tool it'd need to be able to handle intersecting objects properly and it fundamentally cannot do this. I like it as a neat toy, that's not a criticism! It's good at being what it is. I just think that you can do more with other techniques, if you want to do more.

- Yes SVG is a useful format, but there are some downsides to rendering a 3d scene into an SVG: specifically, now you have to parse and interpret that data before you can even display it. That's definitely not computationally trivial. Also, having written things that render vector graphics, I can tell you that rendering vector graphics on 3d hardware is extremely hard to do efficiently. Either you need to tessellate into very high polygon meshes, or ignore the GPU entirely and do it in software on the CPU (slow!), or use much more obscure methods. I'm sure the clever people working on Chrome have done this well, but the point still stands that SVGs aren't some magical way to make graphics fast. What they're very good at is being resolution independent. Ironically, one of the more cutting edge ways to try to rasterize vector graphics faster is: ... by using signed distance fields :-) (Look up how Valve renders fonts, for instance)

- If you're saying that SVGs are more space efficient in this context then rasterized graphics, maybe, but I'd point out that even with a huge image we're talking about very few colors (in this style). You could store it in an 8bit png with extremely good lossless compression.
This not necessarily a problem. There's nothing to stop the website operator calling out to an ad provider, with the ip/location of the user, and getting an ad to embed.

The upside for the user is that location and whatever the one site is able to determine about the user is all that can be shared. If the user hasn't logged in with their real name - that probably isn't much.
Ads can still be geo-customised entirely from the server side, although that's a bit more work than just throwing an image in a directory.
What part of my comment attacked anyone?

Why is this disagreement a "battle"?

I'll stop debating, if you want, but I find your framing to be a bit hyperbolic.
Cloud giants guzzled over 100MW of colocation capacity in the past 12 months
Based on 2018 figures, being a 1%'er in the US requires an approximate annual household income of ~$434,454 USD.
Have you written any blog posts about REing and cracking games.

Just looking for some good RE blog posts.
> sophisticated networks of trust, content raters and algorithms that would tell you what is worth reading

Didn't this happen? Some versions more formalized by others but isn't this what people mean by an individual's bubble? The concern being that these bubbles can be so different as to be incompatible with others.
I don't share any such appreciation for Gab. IMO, "free speech" in this case was a thinly veiled excuse for white supremacism, which has plenty of other homes on the internet. The developers of Gab chose to devote substantial portions of their lives to creating a platform for people who promote ethnic cleansing and the suppression of minorities. I don't think it's possible to do that without your eyes wide open, and I think that makes it a profoundly evil project.
You're conflating the definition of the word "censorship" with the legal protections of the First Amendment. They're too separate concepts.
It is usually by FAMILY income, so include both earners in a two income family

https://www.cnbc.com/2018/07/27/how-much-you-have-to-earn-to...

> To be among the top 1 percent of U.S. earners, a family needs an income of $421,926

For top 10%, you have $178,793.00 per

https://dqydj.com/household-income-percentile-calculator/
Everyone I tip to is verified. And the BAT sits in an address until that creator does verify. And yeah of course the tips are in BAT, the whole point is to increase the value of the network. Also, people are donating BAT that they've gotten from ads. No one is tipping people with BAT that they've bought with their own money as far as I'm aware.
There is more than one kind of security audit. The kind you do looks at the code and determines if it contains bugs. The kind I'm talking about looks at what is being served by a server and determines if it conforms to published invariants. (I hire security auditors for a living ;-)

[UPDATE] Now that I think about it some more, I guess that kind of auditor is analogous to a financial auditor, as you said. I didn't really make that connection before because the nature of the work is very different, but it's a fair analogy.

[UPDATE2] Looking back at your previous comment I see that the word "regulation" is in there. I'm not sure if you edited your comment or if I just missed it before, but my recollection of reading that comment is that it said "financial audit". Either way, I apologize for the misunderstanding and subsequent confusion.
Oh, I meant, did you have any links from official docs that said UTF-16 was used?

Your advice is fine, but when the rest of the world is UTF-8 (including the regex engine), things become quite a bit trickier!
If we're talking sailboating YouTube channels, check out Acorn to Arabella. Two guys building a wooden sailboat from scratch. It's great fun.
Housing prices go up because housing is treated as a commodity and financial investment (ideally, it should be neither).
> If I visit the NYT website in e.g. Norway, should I still see ads for an American brand of paper towel that doesn’t exist here; or should I see ads for Norway paper towel brands?

That's still possible with static ads. The server can simply lookup your country from your IP address and serve the relevant ad, without tracking you at all.
Unfortunately, median household income has barely budged in the last twenty years.
> Back in the past only the church and royalty had the power to spread (fake) news.

How so? Do you have an example in mind?

I can think of a lot of fake news or misleading propaganda deliberately disseminated by seditious and revolutionary groups during the French and American revolutions.
I've sampled plenty of wares and yet to see a vendor that isn't cash only. Is this very recent news? Hasn't trickled into my neck of the woods yet. Those ETFs and stocks are for canadian companies too I believe, even though they are on the NYSE.
Fraudulent Academic Papers
Specify a secondary DNS server to avoid your network going down due to a DNS failure. The downside to this will be that you won't know if the Pi-Hole instance goes down other than possibly seeing Ads.
Patreon-paywalls are becoming increasingly popular, with bits of free content as advertising. It seems like a reasonable way to do business.
Just gonna leave this here:

https://duckduckgo.com/
Mine finally is :)

I got a shock when I first saw that link on HN, it motivated me to finally purge my email archives on gmail. The purchases didn't disappear immediately, but they do seem to have finally gone now.
If you accept the propositions from my first post, and suppose that the owners of Salesforce value this virtue signalling more than they value the profit they lose, there is no problem for them. But I would also argue that this would be silly ordering of preferences, especially considering that it is a publicly owned company.
Interesting comparison. Roald Dahl has in his oeuvre many stories that are far less intended for children than anything I have ever read by Pratchett. Pratchett keeps pretty much all of his stories accessable by at least teenagers. You cannot say the same for Dahl.
This whole concept of trying to silence people rather than simple disagreeing is insane.
Demonizing then for disagreeing with you more so.
What extensions do you have loaded? Done anything else to customize it?

I've been running Firefox for over a year now on my Kubuntu desktop and haven't had that issue. Not with pre-Quantum or post-Quantum Firefox.

Also, some tabs will continually use more and more memory due to poorly-written JavaScript. That's not really Firefox's fault but Chrome seems to be much more aggressive in shutting those sorts of things down (which can be annoying because if you go over that threshold in your own JavaScript it'll stop working and you'll get ambiguous resource errors in the console).
I'm not sure the word "overthrown" is good - nobody is going to do that today. "Until things fall apart" is more general and entirely possible today. See Venezuela for example. Still no overthrow, but it has fallen apart and the leadership would probably prefer that hadn't happened - though I could be wrong about that.
How about 1999 or 1989?
Re: your last point, I recently rewrote parts of a billing system full of hairy logic and edge cases (and bugs). The initial MVP consisted of exactly replicating the existing invoicing logic. Due to the general complexity of the problem domain, I found myself rethinking and rewriting large portions of the system as I grew more familiar with the (undocumented, naturally) business requirements. In some cases I'd throw out entire modules and associated unit tests. After a while, I started relying more on integration tests which simply compared generated invoices between the two systems (and/or against golden files.)

Having these made it extremely easy to refactor large portions of the system quickly without needing to refactor unit tests. (I still wrote unit tests, just less of them, more focused on the stabler parts of the system.) This has loosened the grip of the "every function must have a unit test" mantra in my mind, which... I dunno, somewhere along the way sort of became simply assumed.

Some caveats to note, however. A) The code had minimal external dependencies (postgres). B) The integration tests ran very quickly against a local postgres database, only slightly slower than unit tests might, providing a quick dev feedback loop. C) While internally, the system was rather complex, the output was not. It was a simple CSV file that's trivial to parse/compare.

Thus, I wouldn't overgeneralize from the above. In cases where there are lots of external dependencies, integration tests are slow, or where evaluating the test results is more tricky (ie, you need Selenium or whatnot), this approach wouldn't be as feasible.
How to Count What Counts
They may have been talking about how TypeScript's type system is (intentionally) unsound. For example see https://github.com/Microsoft/TypeScript/wiki/FAQ#why-are-fun... and the notes on soundness in https://www.typescriptlang.org/docs/handbook/type-compatibil....
I don't see how what you've quoted requires this?
How so? Either they already have access to my computer, in which case browser addons are the least of my concerns, or they've compromised Mozilla in some way in which case who's to say they can't sign their fake addon too?
What Is a Smart Home?
The investment in speed and other user benefits was a loss-leader for the goal of increased control. The speed and other benefits were indeed a net positive for users (and motivated Mozilla to focus on performance in Firefox) but they were investment made for payoff.

You've said it yourself: "the big selling point was being faster."

And yes, there is obviously some marginal value for Google in simply making web experience as fast as possible because it keeps people using the web. But that extended web use is of no good to them if users are doing so at non-Google properties that don't see Google ads, so it seems implausible that control was not a key motivator.
Thanks!

Some, not as much as I would hope. Definitely still need a job!

I believe is a quite though sale, there are many open source databases that you can use for free, but very few (if any?) offer in-memory as first class feature.

And databases are worse than marriages, quite difficult to migrate out so a new player need to sell itself very well before to even be considered.

If you are interested, or you would like to consider some form of partnership feel free to drop me few lines at simone@redbeardlab.com
If I understand this correctly, does this mean that this is not a weakness in Quad101, but the internet infrastructure itself?
>They've outright removed episode 6, since it covers female puberty, while the episodes about males is allowed.

I don't think that's the reason. Episode 1 has full female nudity and a scene with menstrual blood running down a leg. Episode 6 has a close up of a very cleanly waxed vagina from a skinny woman. That probably tripped child porn filters (automated or manual).

Did not expect my day to include watching Norweigan puberty videos.
Pi-hole is fantastic and I will gladly donate to them.