skysight-inc/HackerNews huggingface dataset:
> You can label anyone as a Nazi today

Again, this is in reaction to literal neo-nazis getting deplatformed.

If your first reaction to seeing nazis get in trouble is to ask "well what if I get called a nazi?" then you might need to do some introspection my dude...

Also - deplatforming is incredibly effective at severely limiting people's reach. Anyone know what Milo Yiannopoulos is up to these days?
Related: https://github.com/ufrisk/pcileech-fpga
> like if kdenlive was named “Weinstein”

At this point though, how many people know the name for that reason? Even at the time, the case hardly had the public notoriety that the Weinstein case has now.

> refuse to change the name for some odd reason

Changing the name could be detrimental as it could be mistaken for a new and relatively untested filesystem rather than one that has a long history.
UX design books to influence your thinking for 2020
Bookmarking via a comment, pure gold.
> I wonder when Mozilla will decide to also stuff the rest of the traffic through

Mozilla has recently begun offering an integrated VPN with Firefox, though unlike DoH that has a monthly subscription fee (hell, I don't blame them for wanting to diversify their revenue). The partner in that case is Mullvad.

> You're basically saying that Firefox is now behaving like malware

This is hyperbole. End users should look out for their own best interests by using any means necessary, which includes hiding as much as they can from the network. If the network doesn't like that, then it has the choice not to allow that user to attach a device to the network.
How to draw text on HTML5 Canvas
> more people aren't jumping on the bandwagon of physically based modular synths.

I've been building a (eurorack) modular modular for a little over 10 years now. It's seriously blown up in subsequent years. After not buying anything for 5 years or so, I just recently started my second case. The amount of modules available has probably doubled since then.

I suspect some of the barrier to entry is the price. Especially when you have a lot of options in the $500 and under monosynth category. But, once you eclipse that initial hurdle, the sky's the limit.
I've been hearing this for 25 years, since I was just starting college.

We are marginally closer to it now technologically, and probably actually significantly (as in, "more than marginally") farther away from it overall, because the explosion in programming use cases has greatly exceeded our improvement in the ability to automate.

Even the given example is beyond our reach right now! We already can't automate that simple specification of a sorting algorithm into an efficient one. How are we supposed to automate the creation of a graphics card driver with AI? We'd have much better leverage just applying better software engineering to that task, and I say that without particularly criticizing the people doing that work or anything... I just guarantee that they are not so well greased up with engineering that there's no improvement they can make bigger than "let's try to throw AI at it".

There are still places where category theory is a good idea. A lot of our distributed systems would be better off if someone was thinking in terms of CRDTs or lattices or something. But we're farther than ever from automating our computing tasks.
Musicians and Bands That Are Doing Social Media Well
I have kept a paid Revolut account for the last nearly two years, and it has performed flawlessly. The one time when I needed support, reply was prompt, polite, professional, and to the point.
This is service I use for day-to-day business. I never keep large sums there, so if the whole thing goes belly up one day, it will cause a shrug and not much more. Topping up from my 'real' bank - or wherever - is easy enough to do on the fly: I sometimes do so while queueing in the supermarket.
Features I like, and which are apparently beyond the ability of my regular bank to offer: Virtual and diposible cards. I use these for all web transanctions. No need to spread the details of my physical card around, and I can temporarily lock any card number, should I feel the need. Also, the physical card is discreet of appearance; just a grey piece of plastic, not screaming my banking preference for the world to see.
And a handy ability to instantly create a payment link where anyone can pay me via credit card.
I happily pay my monthly fee. Service well worth it.
Knuth also uses assembly in his book on algorithms.

But generally, algorithms researchers seem to not care about abstractions, as witnessed by TeX and LaTeX in multiple ways.

That's probably because when you really need to invent a fancy algorithm (which is their job), that will often not be built out of reusable components.
I'm not convinced they are fully useless. Eg even an anti-vax person will understand that academic publishing has some solidness, even if they think it's'the establishment'. Explaining to a layman what arxiv does and how solid or not solid science on the site is is a lot more difficult.
Hank Azaria Won’t Play Apu on ‘The Simpsons’ Anymore
Inline CSS Works Better in a Component World
Very well written and high-quality content and correctly describes the current situation. But I believe it lacks a satisfying resolution for the reader. It says what needs to happen but doesn't say how.
I Bought a DNA Testing Kit – What Am I Giving Away?
Alexa Supported Color List
How does it work?
I'm trying to find the referenced Wikidata entry about sci-hub, but when searching, I don't understand what I am reading.
I hope it is enforced well. A lot of loss of wildlife (tigers, rhinos, etc) in the neighboring countries is attributed to the consumption for traditional Chinese medicine.
Highest Paid Programming Languages in 2020
You can always disable DNS-over-HTTPS in the network preferences, or set or own resolver, e.g. https://news.ycombinator.com/item?id=22412656

But good point, now I am curious how they detect US-ness. Probably a combination of using the en-US and some geo lookup?
They once tried to get me to sign up for $100/month to fix an issue on their side. I refused and 3 days later my problem was magically resolved. AWS is starting to mimic the poor customer treatment I used to only associate with the Amazon marketplace.
https://uclibc.org/docs/psABI-x86_64.pdf page 106 cares to disagree with:

> 9.1 C++

> For the C++ ABI we will use the IA-64 C++ ABI and instantiate it appropriately.

The Itanium ABI is the official C++ ABI on Unix systems. (Note that this same document officially documents the C ABI).
Quite the contrary, as shown by as most dictatorships across the world trying to control their piece of the internet. The biggest example being the Big Firewall of China.

This let them control how people think, communicate, consume and inform them-self. But also detects anyone that could oppose the regime. Or make a graph of all allies, suspects, etc.

Then you hit them with a rubber hose :)
I worked with vanilla JS for some time (before Prototype.js or jQuery existed) and used a bunch of incantations of different libraries and frameworks over the years and I cannot understand why anyone would choose to use JS for platforms where you can use any other language (aka... any platform that isn't a browser).

No construct or design decision of JS is better than in other languages, the lack of a basic standard library hurts a lot. Dependency management was inexistent until recently, the same for a lot of basic constructs, data types and other utilities that should be baked into any modern language.

The current landscape of JS is so convoluted and with such a varying level of quality that is intractable for me just trying to get things done without getting into the community and everything around it, it's not an easy tool to use and it's not an ergonomical one.

I have used JS for the past 15+ years for different kinds of software and I dislike it, not intensely but I'd never choose to work solely on JS. Yes, you can be productive in it but there are much better tools for most of the job it does around, its only power was to be the only language you could use to script a browser and I hope that WASM kills that.
Baloney. All the major clouds offer managed k8s. And using k8s in no way precludes you from integrating with services that are not on k8s (of course though, k8s can run anything you can containerize). So AWS has vastly more "lock-in" debt than k8s.
I cant help but think that "highly productive" here is not really a super scrutinised reason.
Used Linux on multiple thinkpads, works well. Is one of the reasons it's popular with the Linux community.

My last was a T460, but have a colleague who got a T490 and sang it's praises for a week. Think he put Arch or Manjaro on it.
>Where are the published journals? Where are the essays? What have domain experts (i.e. philosophers, political theorists, economists, and sociologists) said about meritocracy? Who knows.

He very frequently cites philosophers, economists and papers. You've chosen a quote where he is arguing against the popular perception and then blaming him for quoting related sources.
Introduction to Augmented Conversation
Revolut is where WeWork was a few years ago. Eventually a few guys will make some nice money and the whole thing will go down the drain. VC money is nice, however at some point you need to start making your own money and how they are planning to do so is a question nobody has an answer to.
I had the same thing happen to me with the same domain - twice. It just disappeared from Cloudflare without any notice. I run multiple domains on the same CF account, yet this has only happened with that specific one, which uses a somewhat unusual TLD (.do).
Novel coronavirus test for Miami man leads to $3,275 bill
/Pedantic

That’s a common issue for many datasets. You can map that just fine in a relational DB either using Nulls on some columns or breaking that column data into a separate table. EX: (CustomerID: 50, ColumnID : 6852, Value : “Mike”)
That doesn't work anymore. ISPs are not going to block AWS IP ranges or Azure IP ranges, etc. The cloud killed IP blocking. The pirate bay is supposed to be blocked in UK by court order, but because they use cloudflare it's still accessible and only DNS blocked.
To be clear, the parent comment is written by someone who is upset that CloudFlare terminated service to violent neo-Nazis. The fact their language is nationalistic is unsurprising.
Way back in the first years of the 00's, working IT support in college, BIOS passwords were common (though not mandatory) on the Faculty/Staff desktops. So, forgetting passwords was common as well, and at the time we could reset them by opening them up and swapping a jumper to another set of pins. It struck me as fairly useless to have a BIOS password at the time.

Forever after, on bootup, "Warning! Case has been opened!" would flash up on the screen. I assumed that was for warranty purposes, but our IT department was certified for repairs so it didn't really matter.
> Some people just work so had to get offended by an acronym [...]

That's nothing compared to German law: You won't see a single license plate there that has the numbers 18, 28 or 88 on it. Although numbers like 318 or 288 would be fine ...
> Both issues appear linked to the way Google Pay is set up on a PayPal user’s account.
> more people aren't jumping on the bandwagon of physically based modular synths.

It’s expensive, takes a lot of space and does nothing that you can’t do in software. The UI/UX of hardware modules might be better, but that’s a trade-off I’ve personally grown to accept.
Wow this sounds truly impressive, the image recognition takes it over the edge.

What do you do for power sources to your cameras? I imagine with a setup like that you're not just using an AC cable to the nearest outlet plus some of those are outdoors.

You got some in wall wiring going direct to the cameras? How much time/cost investment would you say it would take for someone to replicate this setup?
Buyout Firms Said to Circle $500M Clothing Tag Maker SML
Yeah, I read it. Can you explain how "red herrings" differ from "myths"? Is the distinction really that important?

My point was that it is not just myths (or red herrings either) that are holding Lisp back. There are some issues based in reality as well.
Hitler was a rare (maybe even unique?) name to begin with, being a spelling variation of "Hiedler" for unknown reasons: https://en.wikipedia.org/wiki/Alois_Hitler#Change_of_surname
WebP: New Format for Web Images
FYI you have a typo on the home page:

TMTMIPP works through pre-processing: it outpus a version of the input where tags

TMTMIPP works through pre-processing: it outputs a version of the input where tags
Obesity, diabetes, heart disease, etc. STDs are _nothing_.
I bought a T495 recently. It’s the worst ThinkPad I ever owned. (After a T60, a X301 and a X250).
With modern ThinkPads you have the choice between slightly thicker notebooks T4… series and decent cooling and shitty build quality and thinner, higher build quality (T4…s, and X…) and virtually non existing cooling (thermal throttles the minute you are trying to use the CPU)
T495 has weird bugs (S and K keys not working after suspend); and is extremely vulnerable to what I assume are static charges; meaning if I push it over my mattress (to make room to climb into the bed) it shuts down. Never had the issue with any notebook before; Never occurred to me that this could be a problem.
Battery life is crap as well.
Why not have a system of pre-paid service? Cut-off once the fund dries up. This will be ideal for a testing.
Look no further than the browser you're likely using: Google Chrome.

There's 91 code executions and 121 RCEs, details here: https://www.cvedetails.com/product/15031/Google-Chrome.html?...

And the project has some of the best testing and practices in the world. Constant fuzzing, significant test coverage [0], no doubt there's memory sanitizers, etc.

It's increasing clear that large projects written in memory-unsafe languages will contain memory unsafety.

> The evidence? NGINX and Linux is written in C. If the situation was so dire, why isn’t every computer in the world compromised right this second?

Nice hyperbole. Check the stats [1].

[0] https://analysis.chromium.org/p/chromium/coverage

[1] https://www.cvedetails.com/product/47/Linux-Linux-Kernel.htm...
Some ants disinfect food by drinking the acid they spray at enemies
You are correct. Sorry, I forgot to mention that I also have OpenVPN setup on the Raspberry Pi and the IPs are blocked using firewall rules.
I learned Common Lisp in high school over a decade ago and have been passively looking for a CL job that doesn't require relocation since. This has been hard (though I did land a few Clojure gigs). Is anyone aware of active Lisp shops?
AT&T and Spectrum do not administer your home network, you do. You have the freedom to configure whatever DNS settings you want; if you wish to use their DNS servers you may; if you wish not to, then you may not.

DoH is a non-solution to a non-problem which makes privacy strictly worse by leaking information to Cloudflare in addition to one's ISP.
I'm typing this on a T470 running Linux. It has been a fantastic laptop all around. In general I find it more productive than my work issued MBP. Others have stated hardware failures with their Lenovo, however I use mine daily and, generally, do not treat it any different than other laptops. The keyboard has fared better than the last three MBP I've been issued / reissued. YMMV, obviously. All hardware can fail and all hardware can have manufacturing defects. Overall, however, I feel as though my T470 is a more durable machine. And I'm excited to see AMD in the T lineup. While I might not purchase the first iteration, I'll definitely be watching the space.

Lenovo is supporting Linux on a lot of their hardware moving forward [0]. Lenovo also joined LVFS in 2018 to provide native Linux firmware updates [1].

[0] https://www.lenovo.com/linux
[1] https://www.omgubuntu.co.uk/2018/08/lvfs-lenovo-firmware-upd...
That may be. But, then, you're definitely in the category of your time isn't really worth anything and screwing around for a few days doing DIY on software/hardware/etc. is a better solution than paying someone to do something for you. That's fine but you're really describing paid support generally.
I noticed that too. Totally inaccessible. Very un-Mozilla like.
Stocks Are Crashing Because of Coronavirus. Here's Why Investors Are Wrong
I'll be opting for a Darter Pro from System76 later in the year. Like others have stated, going with FOSS hardware/software isn't cheap, but it looks to be the best compromise for myself.

Dell's XPS "Ubuntu edition" looks like a great device. However, limitations on repairability at that price are a non-starter for me.
RenderDoc – Direct3D, OpenGL and Vulkan Graphics Debugger
I had heard that they were still at it? But if not - that's good
Been running Fedora on an X260 for a couple years. ThinkPads generally have good support with the cutting-edge distros because of their popularity (which is because of their robustness and repairability).
I had that happen recently. Fortunately I was not in a rush. I had to complain on social media after the situation hadn't been resolved in a couple of weeks, then magically I got some proper support.
Reddit Transparency Report 2019
I have a T480 with Ubuntu 19.04 on and it works fine. I chose not to have a fingerprint reader or card reader, so I can't tell you if they work, but as a work laptop it's build very well and I can see another 3 years of life at least out of it. Business support is also nice, with on sight if needed (which I think you can also get with Dell).
I feel like nfid would be a good use case for this. Scan your NFID sticker when you arrive home which triggers a workflow to disable indoor cameras, and the reverse when you scan to leave.
Easier than what? Their are a lot of languages that make exporting/importing C ABI dead simple. Rust, C++ and C# are some I’m familiar with, I’ve also been pleasantly surprised at Node.js (for imports) in this regard.
Bushfires burned a fifth of Australia's forest: study
Magic Leap Opens Applications for Leap Dev Days
CAPI is great, very well designed and implemented.

The advantage of Swift and SwiftUI is that my application can run on both a MacBook and iPad, sync data with iCloud.

The advantage of LispWorks is that I could fairly easily support both Mac and Windows (and Linux).

I spent two evenings last week playing with Clozure CL and its Cocoa support. It has low level APIs and I had a peculiar issue with sometimes not being enter text into input components.

EDIT: to be clear, in general I love Clozure CL. In this instance I was probably shooting myself in the foot, somehow, or maybe the issue was that I blew the install in some way getting it running on Catalina which took over an hour. The Catalina problems are hopefully just short term issues.
Congratulations - DueTapp looks very well done.

What shortcomings do you see in Trello that this overcomes? Is is better for a specific kind of user or industry?

Best of luck
i have got to ask, i understand the sugar part, but the meat? Are you referring to the red meat or the fat in meat? Could you elaborate on the meat part?
Yes, it's a parody. They got many heat and attention for it.
What do you mean? When the values are already in the GPU, there is no need to usa gamma anymore.

Does the game described in the article transfer back and forth from RAM in the middle of compositing for some reason? If not, why is it compositing in sRGB space then?
I think your problem is in this statement

> if you want to read amazing technical writing

I haven't been reading PG's recent writing (only so much time in the day) but the quote you gave is a good example of how to teach a concept. It's dead simple, even obvious, when you read it. The key is that you know exactly what his point was when he wrote that. The quote you provided is not technical writing in the sense of On Lisp.

If you look at the popular blog posts that make the front page of HN, many of them are at this same level - and that's okay, because it's apparently what many people want to read these days.
Hmm... I think I see the confusion with my title, which I had to shorten to meet the space requirements. It should read "Statistical Classification When Data Do Not Conform to Rows and Columns: … ". The problem is that statistical classification generally requires the data to be in tidy rows and columns, which is not the case for the T-cell data.
I run my own DNS server. So I trust my own DNS way more than I trust Cloudflare. Is there a way to stop Firefox from using DNS over HTTP?
Heh, my company hosts a very small service with < 100 users a month for very specific b2b purposes. We pay around 20$ a month for complete hosting, although AWS is constantly reminding me that I could spend around 50% of that if I do X, whatever that may be.

We don't pay for support tiers and I was extremely surprised that we got a response within ~6-8 hours to unlock their mail-service (SES). You have to do your homework to convince the support employee that you are not building the next spam-network. So they actually have to read all your antics.

It can be a solution for small business with lower traffic applications and after being surprised that they didn't just ignore my request I cannot say their service is bad.

I have another AWS-account, but that is unrelated to the one I use for my current company. Billing of all cloud services is intransparent and I can only believe them if they say I used n hours of CPU time. Don't even know how I would begin in calculating that. Still, their billing console is very helpful. I just ask myself why they put links to your requests for payment everywhere, but not to the actual tax-invoice. That one is ridiculously hidden.

I never had any training for AWS and I tend to skip reading documentation if it gets too boring. They are certainly expensive buttons, so my advice would be to use the credit card of your employer to check it out.
I think I found it.
https://www.wikidata.org/wiki/Q21980377#P856
But it's not trivial to understand
You write a network extension, which is what Cloudflare did for their 1.1.1.1 app.
In absence of a caloric surplus / chronic overfeeding, also known as energy poisoning, you have absolutely no proof for the claim. There isn't even an association, let alone causation.

And it would be naive to think that eliminating added sugar and meat would prevent people from eating too much.

Which actually beats dying of starvation, which is what people used to do ¯\_(ツ)_/¯ — comparing food with cigarettes or viruses is completely ridiculous.
In JS speech, I said "==", and you said "!==".
There are a couple use-cases here.

* On devices that you own and control you don't need a network level control like this except for convenience. This is when you should be applying the override record.

* On devices that you do not own or control (family/friends/guests) disabling DoH makes you the malicious network operator. Connecting to your Wi-Fi doesn't make you trusted in any sense of the word.

* On devices that you own but do not control (Google Home/Alexa) you make a valid point that techie types have been able to take some level of control by exploiting the fact that DNS is an unencrypted "hole" in the security of the device. You would have a lot more control if the HTTP traffic they sent was unencrypted and inspectable/modifiable but that doesn't mean devices shouldn't be allowed to use HTTPS without your approval.
On the contrary, you prohibit exactly "unlawful <sort of action>", e.g. "unlawful consumption of narcotics". That means that what exactly constitutes unlawfulness of such acts is a part of a different law, and usually not even a law, but a by-law or a regulation.

For example, look at the German penal code, title 184f, "Ausübung der verbotenen Prostitution" — it's literally "Practicing illegal prostitution", and it's worded that way because there is also legal one.