skysight-inc/HackerNews huggingface dataset:
> “Black culture” is code for “pathological, primitive ghetto people.”

That's the dumbest, most offensive thing I've read in quite a while. Perhaps among a certain set of people that is true (call those people "racists" as shorthand). But as an actual Black person, it's ridiculously offensive to define "Black culture" that way.

> white people calling themselves our _saviors_ make black people look like the dumbest, weakest, most self-indulgent human beings in the history of our species

This belongs to a category of arguments that reset time to zero as the sentence is being written. As such, it's almost beneath rebuttal. (If you require rebuttal, any child who has lost her milk teeth can provide sufficient rebuttal.)

> which compromises am I missing when I read this article?

The compromise they do not have to make is that of realizing that the claptrap they read (some of which you quoted) is pandering to them and their infantile understanding of the United States.
3D audio could be the next big podcast trend
I’d say there is no “right word” at the moment, and the topic is a euphemism treadmill because, as with so many other disenfranchised groups, social norms have not yet universally settled onto “that’s fine, no seriously it’s fine”.

https://en.wikipedia.org/wiki/Euphemism#Euphemism_treadmill
Living with Kubernetes: API Lifecycles
Flutter Failed to Solve the Biggest Challenge for Our Cross-Platform App
Disproportionate relative to the general population. It is proportionate relative to the rates of violent crime committed.

Consider the fact that men are killed by police to an even more disproportionate extent than black people in America - 9:1 vs. black's 4:1 disparity. Is this evidence of misandry of magnitude even larger than racism? Are we supposed to ignore that there is a similar disparity in the rates at which men commit crimes relative to women?
Bringing Java's premature over-engineered over-abstracted practices to Go.
I think it's this one, which came to light last month:

https://www.linux-magazine.com/Online/News/Decade-Old-Sudo-F...

Edited to add: Here's another article about it (you should be able to find quite a few more, too):

https://www.theregister.com/2021/01/26/qualys_sudo_bug/
American Universities Declare War on Military History
> Otherwise we are on the slippery slope to, "oh, what they really meant to say is [phrase phrase phrase]".

Slippery slope arguments tend to ignore that if a result is actually unconscionable then regardless of the apparent slope we'll still actually stop somewhere. Additionally, they often could be applied just as well in reverse, indicating some sort of flaw in the reasoning: "We can no longer even substitute proper nouns into our quotations: how long is it till we can't use 'sic', and from there it's a slippery slope to not being able to fully quote people at all for fear of misrepresentation."

In this case though, what would be so bad about the use of brackets changing over time? Changes don't happen in isolation, so presumably people would adapt, recognizing that the author's interpretation probably plays a key role (much as it already does because of the author choosing the context to omit and the new home for an unsuspecting snippet).
Time gating is basically any kind of mechanic that requires real-world time to pass before progression can happen.

Mobile games use time gating for "lives" or "energy" or something so you can only play so much then you have to wait. Then they try and get you to spend real money to circumvent the time gate.

MMOs use time gating to slow player progression, with mechanics where you can only earn certain rewards once per day or once per week or something. It slows players becoming too powerful too quickly, or from completing their collections too quickly or from grinding the new rare drop in the first week.

This type of stuff is even creeping into other types of games, unfortunately. Especially with every game nowadays being an online game, even the single player ones.
You are saying Facebook users willingly gave their data to CA as if it is a matter of fact. Can I refer you to the post you replied to? Facebook disputes this!

Also, no need to set up a false dichotomy. There are other possibilities. Usually, figuring out liability is a function of the court, thus this legal action. You'll probably get the answer to your question when the suit has been concluded.
You also gotta do the "air quotes" fingers while saying "quote unquote"
Ahaha. Seriously though, I may have I merely worked amongst CS/MD IITians and Pac12/Ivy postdocs, yet I never heard Mensa ever brought-up except as the butt of a joke. I think there's a subset of borderline gifted people who greatly overestimate their abilities (Dunning-Kruger+?) and are insecure enough that they need artificial external validation other than meaningful achievement, along with in-group exclusivity, in-order to feel special.

To me, they seem like fragile, and possibly histrionic as a consequent, individuals who I wouldn't want around, like that one psycho roommate who bragged about being accepted to a US branch of said organization (or my biological father, haha). With that particular roommate, I let them think they were a genius and obscured myself to not threaten their delicate ego until I was able to extricate myself. Maybe it's anecdotal, but I think insecure people who think they're smart tend to be more trouble than otherwise (hubristic) and cannot handle anyone else with equal or superior abilities in any domain(s). It's almost analogous to jealousy vs. compersion, but more extreme.
That's a great visualization, thanks!
editions sharing std good, but that also means this doesn't help with the need to change std at all.

You have to design the institutions assume you will constantly be making mistakes and they will accumulate. Wishing away braking changes is like pretending buildings don't need vacuuming and dusting. The second law of thermodynamics would like a word with you.
We do not quote meanings.

Quote is a literal expression, verbatim. Or it is a precise statement, form of contract, part of offer and acceptance.

Perhaps you intended something else?
10 years for me. I still check it every day.
Yes, PostHog is one of projects we really like.

They are also taking a similar approach of providing great open source alternative to existing SaaS tools.

Though we are in very different domains - PostHog primarily deals with product analytics, while we focus more on application monitoring like finding application latency of your deployed applications, finding error rates in APIs, etc.

Our product will be useful for devops engineers while PostHog is for product managers & digital marketing manager
I had heard that the Go type system was just annoying and too simple to be useful, and this blog post has convinced me that that is 100% true.
I'm a Go fan and I love the language, but what I can't really stand is the fact that enums do not really exist, and it's representation (stringification, for example) is not implemented by default.

So far I still haven't found a clean way to have proper enums, and this article shows us that unfortunately neither the author has :(
What a waste of brainpower. Better off spending time solving serious problems. https://80000hours.org/
Because it is so easy to tell lies with statistics, I think that personal experiences are a good way to gauge the validity of what is being conveyed.

But one also has to understand that their personal experience is not the sum total of experiences.
I'd like a thread ripper with a small GPU to build a small form factor PC targeting CPU-heavy workloads.
Someone is not responsible for causing damages can still be held liable for damages if they were negligent. One could argue that by having policies but not enforcing them, Facebook contributed to the harm befalling users, especially if an argument can be constructed that users relied on Facebook's platform policies as part of deciding whether to share data with CA.
I wish we could stop flagging posts like this. The discussion is thoughtful, and the topic is interesting.
furthermore, cowsay cannot be used as a python module to beautify scripts, while dinosay can. you can use it both on the command line and in the python cli
Exactly! React and node are just simple JS, right?

Simple JS, after you figure out which toolchain to use and how to configure it for your development and deployment environments...
Wait why is laziness vital to large data structures? Even with strict functions on strict, but persistent functions, you almost never copy the entire data structure.

For example a strict function on a strict persistent list that swaps the head of the list doesn't have to copy the entire tail of the list.

The thing that laziness enables is short-circuiting, so e.g. a fold over the list can bail out early if necessary. But this is actually a minority of use cases for large data, since we often bound the size of data structures with something like a `take n` function for some integer n, which only processes n elements in a strict language.
I like Clojure's process: thoughtfully design things to be simple, then commit to never breaking compatibility. It works amazingly well from what I can tell.
> It was about keeping these places available to be enjoyed by everyone, not exploited for profits and destroyed for the benefit of the few. It's a public good and public resource.

Of course, let's not forget that John Muir was the primary opponent of the O'Shaughnessy Dam (Hetch Hetchy), which is a public resource (water supply for San Francisco).

Obviously, there are examples of protecting nature against private encroachment as well...but even if you set those aside, the core tension exists: we always have to prioritize between competing goals. Folks like Muir prioritize nature for nature's sake. Others prioritize giving water to millions of people. Neither group is wrong.
Microsoft's fiscal year does not line up with the calendar year. Their FY Q3 maps to calendar Q1. Since the article is comparing companies, it's appropriate to use the calendar year.
No, I admit I am partially ignorant. Twitter is not the entirety of reality, notwithstanding that some people seem to think that it is. If third-wave anti-racism were really widespread I would expect to see evidence of it somewhere other than Twitter, and I don't.

In particular, I would expect someone to point me to a reference where the point of view that McWhorter describes is actually endorsed by someone other than McWhorter.
And Bezos, who wrote the email, was employee 0. So, by that logic, Bezos claim > employee #2's claim.
The thing about Mother Nature is her dependability, not only can she not be fooled, she's the firmest conceivable foundation upon which to build. When you're depending upon tone that's never more than a subtle shift of tone from disaster. "Four legs good, Two legs bad" becomes "Four legs good, Two legs better" so easily.

I agree with you that tone matters, but I think that's a bad thing, a weakness or vulnerability. We should take "tone matters" into consideration the same way we'd take "OCSP without stapling results in a query to the CA for each leaf certificate examined, thereby harming privacy" into consideration. Can we prevent it? Can we mitigate the resulting harms? We definitely shouldn't celebrate it.
Great podcast chat with Thomas Graf, co-founder of Isovalent
Thanks Tomer!
I'd say that that's probably more than a little bit of a simplification. Sexuality is almost certainly extremely polygenetic, interacting with the environment in all sorts of miserably complicated ways. Plus, the standard twin study design winds up counting pretty much all error as environmental.
>>because I'm sure your programmed knee-jerk reaction<<<

You don't have to be rude. I have engaged in a polite conversation with you.

>>And then comes the double standards <<<

Yes, you can argue that Twitter exhibits double standards in some instances. But it has nothing to do with the original debate you and I were having which is - what was the reason Greenwald's article was not published.

Also, Trump's tax returns were not hacked. They were provided (though without his knowledge) by someone who had legal access to it (like Mary Trump and she did say she provided it) but again you can argue a double standard.

His wife's phone conversations were not hacked. One of the participants in the call recorded it and released it (and the state she was in allows one participant to record a call)
I'm in the same boat and have you beat by a week. Time flies.
Cardi B Came Through with a New Video “Up”
There are times this makes sense to do (mapping an enum to a db without enum support eg mssql) but this isn’t how I’d do it.

Personally I use stringer[1] to handle all the string generation and then implement the valuer and scanner interfaces on that type. Boom transparent mapping between useful values and their corresponding db representation without having to write so much boilerplate.

[1] https://pkg.go.dev/golang.org/x/tools/cmd/stringer
How is this any different than FB asking for access to your private contacts, to "help" you find them on FB? What if one of your friends isn't on FB, and doesn't want FB to have their info? Your friend didn't give you permission to give FB their private contact information, ie phone number. FB then goes and makes a shadow profile based on that info you supplied without permission, and any time you mention or tag said friend, whether in a text of photo.
I was trying to use orielly app but it doesn't seem very good on eink. Has crazy amount of ghosting.

> Bought a Boox Max Lumi

I was going back and forth between lumi and air. Are you finding bigger screen more useful for reading tech books?
what about an ELK stack?
I've watched a number of his videos where he talks about the new religion of anti-racism. He is tremendously eloquent and intelligent.

>We need not wonder what the basic objections will be: Third Wave Antiracism isn’t really a religion; I am oversimplifying; I shouldn’t write this without being a theologian; it is a religion but it’s a good one; and so on.

Yet here he is saying it's not a religion. I believe his thoughts on this issue are still being developed or he is trying to understand.

That's really the big mistake Sam Harris and he was making in the original assertion that this is a religion. There will be more Jedi religion than people in this antiracism religion.

>It is not an argument against protest. I am not arguing against the basic premises of Black Lives Matter, although I have had my differences with some of its offshoot developments.

This is what he misses. His problem is with BLM. His problem should also be with the police and social oppression from the police and governments.

What John seems to be missing is that it's not religion at all. It's politics. It's the same reason why BLM will get absolutely nothing from the democrats.

>One more thing: We need a crisper label for the problematic folk. I will not title them “Social Justice Warriors.” That, and other labels such as “the Woke Mob” are unsuitably dismissive.

Also terms that aren't quite accurate. When you get to the bottom of where this anti-racism comes from and their goals. You know exactly what they are. This political movement died in 1989 but hasn't quite finished dying.

>“The Elect” is also good in implying a certain smugness, which is sadly accurate as a depiction. Of course, most of them will resist the charge.

Terrible name that won't work with anyone. They already have multiple names. They rebrand constantly because they are a dead political movement. Giving them a new name is pointless.

http://www.socialistaction.net/2020/06/09/marxism-and-the-an...
JPMorgan Gets Two for Flinching
> I'm completely out of my depths here but hear me out: could pulsars be observed with such a thing? That would definitely be the icing on the cake.

In principle, yes. But I think in practice it would be difficult at best. Pulsars become fainter at higher frequencies, and this dish looks relatively small. So I suspect that combination of factors would mean that there aren't many (if any) pulsars that one could detect with this setup.

> expected rotational frequency of the targeted pulsar and then shifting the phase until the signal is maximized?

A technique like this is one way to search for pulsars. Though you don't use trigger signals since you don't a priori know the pulsar's spin period. So you record data for a period of time, then try many timesteps over which to fold the data and see if there's a pulse at that period. I'm sure there's better ways now, for it to be done.

PRESTO is one of the major pieces of software used to search for pulsars: https://www.cv.nrao.edu/~sransom/presto/
>decrypt your entire message history, even if you've deleted it from your endpoint

But how many people actually delete their old messages? If they don't then forward secrecy doesn't help. They get your messages when they get you key material.

Encrypted instant messaging is inherently less secure than something that can be performed offline like encrypted email because the key information is exposed all the time. So it is much less likely that you will have your key information exposed in the first place with encrypted email. An instant messenger on a phone can normally be defeated simply by grabbing your unlocked phone from your hand and scrolling though your old messages.

>prove that you're the author of every message, because only your private key can be used to craft the digital signatures.

A private key that in the case of, say, PGP does not have to be associated with any particular identity at all. Also, PGP offers actual deniability by simply not signing the message in the first place while, say, Signal only offers a particularly weak version of forgeability[1] which is problematic in general.

[1] https://articles.59.ca/doku.php?id=pgpfan:repudiability#forg... (see Forgeablity Light)
IPFS in Opera Touch on iOS
As someone who submitted a patch a few years back to fix a gimp startup problem, I don't think they really care.

The visual purity of seeing all those plugins loading, and having it take a long time seems to be part of the mystique they are looking for. If it just started right up, it wouldn't send the same message.
I'm interested about this claim :

> This kind of fallacious critique of the notion of objective truth is a particularly pernicious aspect of obscurantist pseudophilosophy in general. Often, it’s due to simple misunderstandings (such as confusing truth with belief or knowledge), but sometimes it’s due rather to wilful obscurity (as in the case of Foucault).

Now, surely if this is a valid claim, it would have been made during Foucault's life ? What did he respond to criticisms like these ?

EDIT : I guess this Foucault/Chomsky debate might answer this question ? I'll have to find time to listen to it...
https://news.ycombinator.com/item?id=26077760
> Otherwise we are on the slippery slope to, "oh, what they really meant to say is [phrase phrase phrase]".

As Einstein put it, "[Grammar nazis] are [really the worst]."
How do you store, organize and share your personal documents online?
Flagging is the digital equivalent of throwing a temper tantrum when the balance of your echo chamber has been disturbed.
> Otherwise, why not go further and also ban knives (or go after supermarkets that sell them) to solve knife crime?

That sounds like a very slippery argument, but no, the way to solve knife crime is not to ban knifes, it's to understand and "fix" the reasons (systems) why people do knife crimes in the first place (e.g. poverty, poor mental health resources).

In this case, we need to understand how the systems (e.g. the API) allowed for this to happen, and perhaps yes, get rid of it (or perhaps some other solution, I don't know, but beyond CA it seems that even a "legitimate" use of the API can easily cause harm).
Ok, I understand your proposal. It definitely makes sense from the language evolution perspective, although to some degree it's a cop-out - codebases can still be stuck on an old version (of the non-standard lib) and have difficulties upgrading.

I use Python for my day job, and the experience there is illustrative - it has a stdlib which I will use with very strong preference, except extremely good non-standard libraries (e.g. numpy and requests). The ecosystem can still get stuck on that (2-to-3 transition was painful partially because of ascii/unicode distinction, and partially because of numpy taking time to migrate).

But in principle I agree! Disentangling language/compiler from stdlib is strictly better, as it allows the free market to take over, competition to flourish, and people to "vote with their feet".

> inherently bad UX, but that Cargo/Cabal/etc. are simply too shitty

More strong opinions :) I like that! What are some examples of good package managers in your opinion? Some people praise Node/NPM, and I'm personally quite happy with conda for Python, but then my needs are fairly vanilla and even I can see some pretty obvious improvements...
" The complicated web is here because users insist on interaction, "

OR - the means by which we produce systems is vastly more complicated than it needs to be.

In other words: HTML is designed for nice, light pages, but it's otherwise a steaming hot mess upon which to build single-page apps etc..

We are building the future on a few layers of archaic tools and the result is massively leaky abstraction.

So yes - our toolsets will inevitably expand to make all sorts of useless complexity - that will always be the case.

But for doing basic/cores stuff, it should be possible to avoid the trap.
Commands frequently used by Linux Sysadmins (parts 1 to 5)
The API is criticized because (in addition to enabling malicious actions) it does nothing to increase the wall's permeability to users.
I guess your interpretation is that "these fucks" refers to "people who 'don't care until affects them'"? I didn't read it that way, perhaps because I haven't seen any evidence Ron personally didn't care, and I don't think conservatives in general don't care. I believe they just also care about the business owners going bankrupt, and have more doubts about the effectiveness of lockdowns. (Justified IMO, as the worst death rates to date are in New York and New Jersey, states with Democrat governors and harsh lockdowns, but that's another discussion.)

If that's the correct interpretation, we've found the underlying conservative hate you asked about: the belief that conservatives are evil and don't care about people dying.

And suggesting I'm lying because we have different interpretations is not discussing in good faith.

As to your second point, I'm sure he left out the list because it's far too long to include in a tweet, and getting into all the specifics is too long a discussion for HN comments.

Instead I'll close by asking this: how are gun stores (ordered to close in the lockdown by Governor Newsom) more likely to spread covid than other stores that remain open?
The blog mentions the installer is a “start over” from the Ubiquity installer, which is now too old, and that they’re not making use of other contemporary installers. Is this a rewrite from scratch mistake?

https://www.joelonsoftware.com/2000/04/06/things-you-should-...

In my world, there’s been a software package that has been trapped in a rewrite for 11 years. They’ve added many features over the years but still haven’t reproduced the original functionality of the older version. That version was in development for 15 years. The only code shared between the 2 is the code that was not developed in house. It’s made my want to run screaming out of the room whenever I hear the words complete rewrite. We now have one application that does some things well and another that does other things. Investing the same energy in the original could have given us so much more.
I think that's consistent with it being singlethreaded. AIUI, unless you pin the process to a single core, scheduling can make it bounce around between cores, and the probability you'll land on a different core (and, thus, incur more cache sync issues) goes up with the number of cores.