skysight-inc/HackerNews huggingface dataset:
Not OP, but, 'assault-style' is meaningless. Who cares that it -looks- like a black rifle, it's just a semi automatic rifle. Many airsoft and paintball guns look similar, are they also 'assault-style'? A lot of damage was done with the Mini 14, which I'm guessing nobody classifies as 'assault-style', or do they? The only difference is that one is wooden, and the other is metal/plastic, really. So when you boil it down to those differences, it seems rather silly.

If you are taking the stance of banning something, then one should be well versed to know what they are seeking to ban. Banning 'assault-style' is useless (see Mini 14). If you want to ban semi automatic rifles, say that. If you want to ban high capacity magazines, say that.
If the parent's comment agrieved you because it was baseless opinion, I don't recommend the GP comment.
This is awesome! Amazing work
Goroutine Local Storage
Why? Genuinely, if you're using Chrome shouldn't you expect that they can see your browser history?
Not the OP, but obligatory and very relevant Popehat:

Me: I don't want to take away dog owners' rights. But we need to do something about Rottweilers.
You: So what do you propose?

Me: I just think that there should be some sort of training or restrictions on owning an attack dog.
You: Wait. What's an "attack dog?"

Me: You know what I mean. Like military dogs.
You: Huh? Rottweilers aren't military dogs. In fact "military dogs" isn't a thing. You mean like German Shepherds?

Me: Don't be ridiculous. Nobody's trying to take away your German Shepherds. But civilians shouldn't own fighting dogs.
You: I have no idea what dogs you're talking about now.

Me: You're being both picky and obtuse. You know I mean hounds.
You: What the fuck.

Me: OK, maybe not actually ::air quotes:: hounds ::air quotes::. Maybe I have the terminology wrong. I'm not obsessed with vicious dogs like you. But we can identify kinds of dogs that civilians just don't need to own.
You: Can we?

From https://www.popehat.com/2015/12/07/talking-productively-abou...
It's a big concern. I can block DNS on my network (except for pihole), but I can't block QUIC, and certainly not HTTPS or TLS. If I know about an IP ahead of time, I can block those, but who's to guarantee that Google or any other nefarious service would always use a well known IP for DoH?
free speech is free speech. that means people say bad things sometime. you know theres a big story on the frontpage right now about china activists being attacked? bet they would like some free speech.
> While it may strike us as normatively acceptable to encourage intimate platform users to be open to more diverse potential partners, we might find some categories more palatable for such intervention than others. For example, it might seem inappropriate to suggest that a Jewish user seeking other Jewish people "expand her horizons" past those preferences, which might be based on a number of religious and cultural considerations. [..] Intimate platforms can
be very useful for minorities looking to meet others who share their background and values.

I guess some identities are more equal than others when it comes to preservation. Everyone except the majority (within a country) is allowed to prefer their own.
So a sort of "Learn JVM (with Clojure)" book?

I myself would be interested in writing something like this, but I am not sure that enough people would want to buy that?
Would YOU buy that book if it was available today?
If his cost in electricity and connectivity exceed his revenue from mining, the miner will stop mining even if he has invested a lot of money in mining rigs.
I'm not the most tin foil hat kind of person. I don't mind some of the tracking Google does as long as I know about it.

This url shocked me.

They apparently track every app I open and use on my Pixel phone. They had individual entries for when I skip a song in Google Music. I feel physically sick. I went through and deleted most of what I could and turned off tracking where I could.
No wonder the recommended stories on the google front page have been on point, lol.

Creeps.
'I was a Macedonian fake news writer'
This isn't what the author was asking about, but a different observation... I find it to be a put-off to ask people to create an account to review pricing and configuration options.

You do give a range (free to $50), which is nice, but hiding more details behind the requirement to sign up made me not even want to try the service.
I have a Vultr instance that costs me $2.5 per month. Pi-hole doesn’t consume too many resources. While I’ve not done any math, assuming I can handle 10 ppl browsing at the same time, my cost per person is 25 cents a month. Assuming other overheads(my time etc.) and some margin , I’d say a dollar a month ? For better effect , I’ll say 1.49 per month ;-)
Painful experiences that are the direct result of believing fake news simply gets misattributed to something totally irrelevant after consuming more fake news. People don't like admitting that they're gullible.
Can you check which domains don't resolve using dev tools and check if they are on the pi-hole block lists?
I know multiple engineers that don't have college degrees and are earning well into the 6 figures
SciFi Interfaces – Example from Black Mirror
Apollo Federation: An architecture for building a distributed GraphQL graph
Would you not consider it possible that by firing a gun customer, and thereby making it harder to transact, its possible gun violence was slightly reduced? I mean, it's clear the US isn't going to enact sane gun control policy, so you can't also be shocked when the free market decides to act. While Salesforce alone isn't big enough to move the needle with gun violence, as with deplatforming white supremacists, it does work when everyone acts in concert.
Presumably they fail at some point, and if the cost of electricity is greater than the profit they are turned off.
When it's civil conversation, then yes. Also my idea for a solution allows for pseudonyms - so then "a fresh name is a fresh start" is possible, or if something you've done is so unacceptable by the community then you should be witnessed and deal with the consequences that a reasonable and uncorrupted court deems appropriate.

Part of atrocious nonsense, as you put you, is lack of accountability and peer pressure with enough mass to influence one's behaviour and thinking. Bubbles of algorithms amplify this problem, and what ends up happening is like with Gab - where what most consider atrocious behaviour simply finds its own platform which creates a bubble of its own without algorithms.

Fake accounts as you mention, is one reason associating with an identity - at least confirmation it is associated with an identity, needs a solution. This becomes a problem when there isn't a chain of command and clear rules for accessing this information, when government is corrupt by bad actors. I'm not saying this identity should be forced on people, they should realize it is beneficial to join a network they trust until they don't - if that happens. With Facebook as an example, they've violated trust of people countless times and yet many still have FB accounts. If data and people were more mobile, more able to move their data around, then people could easily change networks - and let's say their alliances based on the leadership. Is the person in charge, leading a platform/network, someone who in the past called their users "dumb fucks" for trusting them with their data more favourable/trustworthy or someone who addresses issues with authenticity, fully, and while perhaps acknowledging their own mistakes vs. trying to write their bad past behaviour out of the story by not acknowledging it as pivotal moments of growth? Who they'd want at lead is of course for each person to decide based on what resonates with them as trustworthy, what behaviour they align with.

Trust does work on internet conversations, assuming you've developed that skill - or could call it developing your intuition - assuming that your trust systems aren't locked up (ego mind coping mechanism) from trauma - which I'd say in this day is very common. Trust isn't binary - like with our conversation here, I'm sure you trust what I'm saying more than not - whether by the structure of my words and my trying to be careful and clear with my words and meaning, my responses. I'd trust my mother to pick me up somewhere if she says she will, however not with certain other things. And it's true, there will be a percentage of people who are really good at deceiving, being pathological liars, sociopaths, however that's certainly not the majority or where they're purposefully trying to sway someone for their own selfish gain.
Barbarians Led by Bill Gates (1998)
I'm running pi-hole in a docker container on an Intel NUC; no need for an actual-factual Raspberry Pi. Works great.
Why not fix this problem first?:

https://www.cdc.gov/std/stats17/minorities.htm

Keep in mind that on apps like Tinder ethnicity is an assessment signal, whereas displays of SES are generally conventional signals.
This is just tangential, but related. I work as an engineer in the reseller (VAR) space.

SUSE (the spun out from MicroFocus commercial company) has been hiring lots of enterprise sales reps in US metros, and it seems like every enterprise account is under "review" (aka Audit) at this time.

For those who don't know, if you get Enterprise Linux from either SUSE or RedHat, it comes via a support subscription. You are "in compliance" only if ALL PRODUCTION NODES HAVE A SUBSCRIPTION. That doesn't mean your unicorn/tier 0/1 app servers...its anything that's not TEST/DEV/QA. If you are not in compliance, you can't get support.

I suspect this is a bit of a money grab under EQT...boost the top line...prior to spinning out to public markets. Curious what others have observed.
Lucee is the continuation of ColdFusion
https://lucee.org/
I think they don't have a cookie warning because they don't use profiling cookies but just the technical ones.
> it is a good thing that it is not automatic to convert that back to a `&str` since it may not be valid UTF-8.

My comment was unclear in meaning, but the aim was to point out exactly this.
The Body’s Clock Offers a Rhythmic Target to Viruses
they would say that even if it was a guy. your just assuming and thats not evidence its sexist.
Same here. Absolutely fine.
China’s military is building its own operating system to replace Windows
> achieve their goals so you can keep the software architecture halfways clean

That sounds... like a bad decision. We create compromised software solutions to support the business, we don't compromise the business to support the software (unless it involves the safety of others).
North Face criticised for replacing Wikipedia pics with branded shots
Agreed if we're looking at the whole world, but I thought we were looking at the US specifically.
They don't have to use a simple average.
I pay for my Gmail account, but there is still no way for me to disable this harvesting as far as I can tell.

As for the ad tracking bit, there is an extension called AdNauseam that google has repeatedly banned on the chrome store, but it essentially does what you said - register a click on most ads while simultaneously blocking the ads from rendering.
Sorry I meant “efficient”
Life expectancy has gone down because of the Opioid crisis and suicides. That certainly does effect poor people, but it is not -because- they are poor.

And poor people usually do have money to invest, I grew up very poor. My grand mother had no plumbing, no A/C or central heating (and this is the US,) so I know what true poverty is. You will not find that virtually anywhere in the US now.
That's too bad. I do hope someone continues to develop immersive AR rather than the AR/VR split we have how. ML should have been iterating on a platform and improvements to speed, FoV, etc. Feel sorry for the employees who really believed they would change the world. Note to self: be cautious of companies with 'magic' in name or operating in isolation.
> Over the past two decades the number of Britons receiving jobless benefits, as a share of those out of work, has fallen from 80% to 50%. That may, in turn, have made wages more flexible. Workers will take wage cuts if necessary in order to avoid unemployment

In other ways, people are taking bad underpaid jobs they would never take otherwise to avoid starving. That’s not really something to be proud of as a society.
Spray painting is another thing people get very upset about which I don’t think is a big deal.
Your fourth sentence is what strikes me as really important. All this discussion about adblockers will not work if Google develops technologies to embed their ads directly inside content providers. It's going to be a race to see if ad blockers and the reliant technologies are faster than Google.
Walter Mosley – The Art of Fiction
Tesorio (YC S15) Is Hiring Engineering Managers, Senior Engineers
What's the takeaway? Being attracted to white people is bad?
GameBender: Hackable embedded game console using Scratch (beginners coding lang)
Really hoping WebRender, and eventually Pathfinder make a big difference here.

https://github.com/servo/webrender

https://github.com/pcwalton/pathfinder
I guess Gab doesn't really support free speech after all...
The app looks awesome for curating things that aren’t time-sensitive or dependent on trust or verification of content.

But again, relying purely on the community to verify quality is a major liability when it comes to information geared towards the public interest.

I highly recommend you read up on the fake political groups that the Russians created on Facebook and Twitter that generated hundreds of thousands of followers and millions of engagements. People just didn’t realize that they were fake groups while sharing their content/tweets. The mueller report covered this operation in great detail, it’s worth the read if you’re serious about building products like this.

https://www.nytimes.com/interactive/2019/04/18/us/politics/m...
That would be a fairly absurd position for the app stores to take, given that the exact same argument could be made about web browsers.

I don’t think we should be advocating for app stores to exert any more control over generic client software than they already have.
So far as I know there is no legal way for the US to make a company lie about its activities. That is the basis of warrant canaries, which have not been tested in court yet. You can find cloudflares https://www.cloudflare.com/transparency/.

They could be forced to not talk about something via a gag order.
Yeah, basically that. I was responding to:

> But clocks at least can be made quite accurate. I'm not at all sure that's true of news sources.

Time isn't as absolute as everyone would like to think. At many levels, from relativity through to measurement through to systems of representation through to cultural interpretations. And even if much of the western world has converged on SI, Gregorian etc, there are still big differing views.

I have a feeling that, whilst it's tempting to think that there are any absolutes in the universe, there are none. With facts, like the time, you have to pick what level you're comfortable calling a baseline.

So maybe 'time' and 'facts' are closer than the GP suggests.

A vaue line of reasoning, for sure.
You're arguing a different thing, that it doesn't make sense to ban a gun based on its aesthetics.

However, SalesForce is banning the sales of guns based on their aesthetics, and describing the guns that they're banning as "assault-style" is accurate. How else would you phrase it?
> The belief that people increasingly flit from job to job is also not borne out by fact. Over the past two decades the share of oecd workers who have been in their job for less than a year has hovered around 20%, with no clear trend up or down.

Who has ever said that people increasingly switch between jobs in less than a year? Off the bat, I can't find an exact statistic, but what the author is saying here seems like a gross exaggeration of the actual narrative.

My understanding of the narrative is that people used to stay at companies for years or even decades. I know many of my parents generation whom have worked at the same company for at least a decade. Most of my friends in my generation are well educated(and not engineers), but have been changing jobs every 1 to 2 years. Generally, that seems to be the expectation of today. Changing companies in less than a year is not the new normal, and I haven't heard anyone suggest otherwise.

I don't see how what the author is saying here demonstrates that the "belief that people increasingly flit from job to job is also not borne out by fact."
Bake the cake, bigot
Depends on where we are in the historical timeline. I remember abandoning Hotmail in 2004 because of just how much spam got through. Gmail's spam filter was leagues ahead, but I think these days they're all pretty good.

These things take time to change. There will be an adjustment period during which Gab's hate content will spill over into other Mastodon environments. Like a spam senders list, Mastodon environments will need to continuously update the list of blocked Gab/hate group instances.
It did. If you invest $1 Million but someone else invested $1 Billion, and you both made a 25% return, the wealth gap between you still widened fairly drastically. And it gets much worse when people have no investments at all.
A blockchain could be used to solve this problem.
A fair request. I did sign up some months ago to see for myself, but you can get a good idea perusing the references on their wikipedia article.

https://en.wikipedia.org/wiki/Gab_(social_network)
A ThinkPad P1 has the most upgrade capacity, from my experience. I have max specs. Including a hexacore Xeon CPU, 4K screen, 64GB of RAM, and 4TB of storage.
> In my mind, its kind of like hiring an IP lawyer at a company. Even if your company is not litigious, there is a chance that at some point the lawyer initiates legal action to "prove their worth" or even advance their career inside the company. Same thing with this, why is Google paying developers to build this product if they're never going to use it? What is the business justification? Its certainly not for PR or marketing reasons.

Useful features attract users. Users are a good thing. Like I can apply the exact same argument to email labels:

Why does google let you label emails? They're an advertising company, so labels must be valuable to them. What is the business justification? It's certainly not PR or marketing.

And now suddenly labels sound like an ominous feature, anti-user or anti-privacy or something, maybe. Which they aren't. But the implication is there.
This is because automation and outsourcing has created a race to the bottom. We work longer hours for less pay. Similar to how farmers before the Great Depression were disrupted by combines and the govt stepped in to pay them to not plant. They created the dust bowl by dessicating the land.
This is why you should use their DNS-over-TLS or DNS-over-HTTPS service instead of standard DNS.

Route hijacks can happen to anyone, even Cloudflare or Google. If anything they're more likely to be targetted than a smaller player like Nextdns.
What makes you think that I expect more than that?
I would consider needing to mock a lot of objects to write your test a form of design feedback. An indication that our design could be improved. Perhaps the code under test has too many responsibilities, we're missing an abstraction, boundaries are in the wrong place, too many side effects.

One of the downsides of modern mocking frameworks being so easy to use is that it's less obvious when we're doing too much of it.

If we test drive the behaviour, our first failing test of a single behaviour won't involve many collaborators. If it does we're probably trying to test more than one thing at once. At some point as we add tests we may add more collaborators. If we refactor at each time we should be asking ourselves what's going wrong.

Testing more than one class at the same time doesn't make it
an integration test. Arbitrarily restricting a unit to map to a single method or a class is a good way to ensure that your test code is tightly coupled to the implementation.
You are saying contradictory things. "Yet living standards aren't improving an inch.", yet people are moving into the city in record numbers, and are willing to pay for it.

Why would they do that, if not to improve their living standards?

You are complaining that house prices are high, yet simultaneously saying people are moving into the city? Which is it? If the prices were high, people wouldn't move, but since they are moving, clearly there's a reason for it.

Are you trying to say you don't want people to move? You want to keep them in rural locations? But wouldn't the only way to do that, would be to make sure they don't have enough income to live in the city?
People could complain about low quality edits without clutching their pearls over the idea that a marketing team would deign to edit anything.
This is exactly right. We are (still) in the midst of one of the greatest social revolutions since the invention of the printing press. The invention of the internet has changed the assumptions behind sources of reliable news, funding journalism and control of the political agenda. It is an open question how this revolution will play out but it is clear that the major newspapers such as NYT, WashPo, WSJ, etc. cannot dominate the social narrative as they did in the past which is one reason why everything seems so divisive and scary today. The current uncertainty is not sustainable, so it won't be sustained. But what will take its place is still not clear and the fading influence (and mistrust) of what used to be reliable news sources is all part of the process.

For those interested in this viewpoint I highly recommend reading Clay Shirky's excellent article from 2009 "Newspapers and Thinking the Unthinkable"[1].

[1] http://www.shirky.com/weblog/2009/03/newspapers-and-thinking...
do you want a safe space on youtube? twitter banned people for saying "learn to code" but not leftists saying they wanted to kill the covington kids. if you think theres no censorship then youre not paying attention.
Role of nanophotonics in the birth of seismic megastructures
It's not much effort. You basically write an image to an SD card, put it into a pi and you're up and running. Although it doesn't block everything that ubo does, it does a darn good job and it's also effective for devices where ubo isn't an option. It updates the list on its own. I occasionally update it when I happen to log in to check something and I notice the software is out of date.

I don't think it's a situation where you can ditch your ad blocker if you are dead set on never seeing an ad. It may be good enough for most people though. Personally, I still run ad blockers on my devices. Other people in the household do not.

I seldom have to whitelist anything. I may not have whitelisted anything at all. I have blacklisted a few extra domains - things like analytics requests for IoT devices. I don't recall a time that something didn't work and I had to fiddle with the pi-hole to fix it. It's been very low maintenance and very effective in my experience.
You have to have a balance or you will reach a point where the software is so compromised it can’t support the business.