skysight-inc/HackerNews huggingface dataset:
> She went on to argue that Cummins, a white American woman with some Puerto Rican background, had no business writing about a culture and identity group to which she didn’t belong.

Ooh, I just read Gurba's blog.

Her argument in essence: a white author's inexperience with a culture leads to bad writing.

Example from her blog: Mexican protagonist described by her husband as the smartest women he knows. But Mexican protagonist is continually shocked by occurrences that would not shock a Mexican, but would shock an outsider. Bad writing.

There are other points made in the blog. In fact there are some other accusations that stop short of plagiarism, but no examples are given which is pretty unprofessional IMO.

Regardless, Gurba is clearly and strongly asserting that the book is a piece of shit from a literary standpoint, and that the author's inexperience with the culture and people is the reason for that shittiness.

There's already a certain kind of click-baitiness to publishing a rejected piece that "dunks" on a popular book like this, ok, I get that. But the "New Moralism" author is downsampling that to a completely substance-free pure click-bait of "white people don't belong here" meme.

That is sneaky, sneaky, sneaky. If you got sucked in further to the article from that sentence you just got played by the author and possibly by HN's blackbox sorting algo, too.
Racket allows process-based parallelism (multiprocessing in python) and also has (less useful) futures. It also has green threads. Performance is very much ok for most tasks, although clearly the most performant lisp is Common Lisp.

Now, from a user perspective I think you should probably refrain from jumping onto a language based on potential performance. Common Lisp is a huge language, and writing performant code will require you to know much about both the language and its tooling/implementation. By comparison, Racket is simpler to jump into, if only because the core language is much smaller (the macro system on the other hand, is more complex). So it all depends what you're expecting from the experience: learning? having fun? becoming an expert?

I don't know Guile, but obviously it's going to be closer to Racket than Common Lisp.
I always notice that when someone is upset about 'moralism' and 'cancel culture' against a text, they rarely engage with the actual criticism against said text.

Has anyone actually looked at the drawings in Dr. Seuss' books? His political cartoons? Has anyone actually read American Dirt?

I agree that we shouldn't be outright censoring books, but that hasn't happened yet. You can still read JK Rowling, you can still find the six discontinued Dr. Seuss books quite easily. And no doubt, some of the imagery is slightly offensive at best, to overtly racist at worst.

The next time someone decries the 'cancellation' of something. Look at their reasoning instead of knee jerk reacting.
Not sure if you have read or watched VOA as of late but there is a lot of "America bad" content in there as well. If it's propaganda, it sure is doing a bad job at it.
Thailand successfully trains dogs to sniff out Covid-19 in seconds
Is it in some absolute sense for all time?

Or is it only ‘TE’ within the theoretical framework of Trans activists?
It is such a bizarre market. I sometimes browse it for sociological amusement, but it creeps me out quickly.

For actual enjoyment, if a video starts begging for "like subscribe share" I just turn it off. I have no idea why people like watching other people begging impersonally for attention.
YMMV but for me personally with Dell Sonicwall it basically does not work (even workarounds that mess with MTU sizes are unstable). In my case the behavior is that general networking speed drops massively as soon as both VPN and WSL2 are active. I had to revert back to virtualbox, which does not have such problems and as a bonus allows me to run proper systemd (another thing missing in wsl)
The Secret Life of Components
I follow some guy in France who restore random stuff, he doesn’t talk and there’s no music, it’s fantastic.
I have expertise in the space and while I would have agreed with you 10 years ago, I disagree today.

There are billion dollar programs that can be replaced by a Google Form. You’re always going to lose if you are too accommodating. Every one of these dopey workflows has a unit of FTEs on payroll in the backend!

Get High level sponsorship, hard deadline and most things will be doable within reasonable constraints. The stuff that isn’t doable is the hard work, which you will never discover until it’s forced.
Much like the global economy made morality an infinitely complex problem (thanks The Good Place), the global Internet made digesting information equally as complex.

We don't equip people to do it through our education systems in America. What we're doing is sending millions of people out into the world, wholly unprepared to navigate it successfully, which leaves them vulnerable to manipulation and exploitation.

I don't personally blame Twitter. This is such a gigantic problem, that pinning it to a single source is just understating what's happening. If America wants to survive another 100 years, it will have to find a way to fix its "lack of critical thinking skills" problem in a way that flips the statistics, which is more or less impossible, without swift and decisive action to make large changes to how we educate our children.
I don't really have much of an opinion on how twitter should approach world leaders.

I'm more interested in the approach of world leaders to twitter. As far as I'm concerned, people receiving salaries from the taxpayer shouldn't be spending their time writing free copy for twitter. They should be communicating with the public via government operated websites, or press conferences covered by multiple media organizations.

If the president feels a need to push out realtime text snippets, it can be done via an RSS feed on whitehouse.gov, and people can consume it via whatever app / client they want. If twitter wanted to scrape that and provide access to it, fine, but they shouldn't be given a free monopoly on that content.
Nobody has mentioned it yet but getting into an active modding scene is one way to ease into it.
> Running Docker on native Linux machine is vastly superior

I don't know about "Vastly", but it is better and will likely always be better because of the structure of Docker. Docker is by definition, a container that runs atop Linux. Since Linux is already Linux and the Mac has to run Linux in a hypervisor, bare metal Linux is almost always going to be faster.

But, Docker is just a part of the workflow. Dealing with the limits of the Linux Desktop to get better Docker isn't worth it a lot of the time.
Why is anything classifiable as "wokism" automatically morally and intellectually bankrupt junk? That sounds an awful lot like simply dismissing a broad category of opinions that may contain a reasonably moral/intellectual subset, much like the thing that wokism is being accused of right now.
My landlord raised my rent this year. Are they not allowing me to live in my apartment?
The graph is built with D3.js and some minor JS/CSS changes to create the hover effects.

The extensions are built with simple html/js/css - they're basically mini webpages with special permissions. For example, I use an activeTab api provided by the browser to read the page text when the user clicks a button.

I recommend google's getting started docs: https://developer.chrome.com/docs/extensions/mv3/getstarted/

Or find a youtube video and follow along!
What is free speech? I argue it is not even a concept. Concepts divide people. There is no person against free speech. Please don't bring up Russia and China. I've been to these countries and people they cherish free speech;they just have freely spoken to have an explicit authoritarian ruler. Free speech is conversation to have out of laziness.
Well there goes celebrity news sites like TMZ.

Maybe it is good thing , remember that song from a few years bacl "it wasn't me" is now a rather a plausible excuse.
The great lie of the first Gulf War (2020)
REXPaint (https://www.gridsagegames.com/rexpaint/) is really excellent for this sort of thing.
I am in the same boat. I would love to get my hands on one of the original decks one day. That app is very good and is a nice substitution.
I miss running an empire full of adults as a 12 year old...FTP server scripting and custom eggdrop bots were what got me into coding
I played DN3D fendlessly as a kid.

Also played around with the level editor and later with the Half-Life level editor.

Many tricks and hacks were done. Good times.

Turns out programming is just the generalization of what I did there, so I became a coder later, haha.
Ah, size of their world. That's a little perspective right there.
It's a micro web-logging platform.
Previously

https://news.ycombinator.com/item?id=24465207

https://news.ycombinator.com/item?id=14917458

https://news.ycombinator.com/item?id=9017960

One for programmers

https://news.ycombinator.com/item?id=13305156
> Men are way more involved in their families then they used to be.

I would observe that the men who have families are more involved, but there are also many more men who do not have families to be involved with.
i've spent more time that I would care to admit trying to find a slip up reflection form Lock Picking Lawyer. So far no dice.
Are wind turbines a significant threat to birds?
If you have cameras that sign their video feed with some id; editing software where an editor signs off on any edits, peopling handling/validating the content adding their signatures, etc. you build a chain of digitally signed content based evidence that you can follow all the way back to the original recording.

Then you can get people into court testifying whether they used a given piece of equipment to film something, edit something, etc. and you can guarantee that you are watching the exact output of that chain of recordings, edits, etc.

As I said, not a thing right now. But also not that technically hard to build. Right now we're just trusting witnesses that might be lying through their teeth without us knowing or being able to prove otherwise. Once we had such capability; anything else would be inadmissible in a court and no self respecting journalist would touch equipment without this capability. Why would they?

A deep fake would look plausible but lack this chain of evidence.
It doesn’t get any better when a few lines further down he disables the LaunchServices quarantine and frames it as eliminating a dialogue box instead of as eliminating a major mitigation to browser vulnerabilities.

(a fun game whenever these silly scripts get posted is to count how many different security measures they silently disable with little to no warning to the naive)
The problem is much bigger, i can now use deep fake to present myself in a very relaxed way with a lot of confidedence and great facial expressions. Now i can deliver video presentations like a champ, just improve myself. Its me and not me.
I wouldn’t be surprised if Le Guin is tolerated because so many people assume, on the basis of other female authors from mid-century who wrote similar gender-questioning books, that Le Guin was a lesbian. As both a woman and a member of the LGBT community, she would therefore represent intersectionality, and in the current climate much can be forgiven such a person. (In actual fact, Le Guin was happily married to a man for decades, it just doesn’t get talked about that much because her career flourished independently of him.)
Good question. The ERC20 spec defines only what methods a contract should implement. It does not specify how those methods should be implemented. To have a transfer function that doesn't actually transfer any balance is perfectly valid (and as a user you should be sure that the contract you are calling actually does what you expect). The spec does require that a Transfer event is created however.

https://eips.ethereum.org/EIPS/eip-20#methods
So once again, along with naming the CCP vs. naming China as the bad actor, we need to instead of naming the US as the bad actor, we have to name the industrial complexes including the duopoly that has been allowed to develop over the last many decades - allowing the duopoly's two core narratives to be the majority of what people get fed through mainstream media conglomerates (the media industrial complex) owned by a handful of individuals.

If we don't correctly, accurately label who is the real target - our anger will be misplaced - and that is something the bad actors want to have happen, and will certainly perpetuate themselves. And we don't learn then. Quick soundbites spread easily but it's not the way.
On DEXes, or Decentralized Exchanges, you can exchange any standard-compliant token with any other token. No "listings" needed. That's why DEXes warn users to make sure they are trading the real tokens, not their fake clones.
Apple (as you may know) did in fact have a spell as open-systemsy Unix-loving guys, starting from the NeXT acquisition but ending no later than the release of the iPhone. The usual pattern, basically: https://news.ycombinator.com/item?id=7525256 .
> I’d put them more on the losing Sanders side of the Democratic party

The progressive side of the party is not dominant but clearly ascendant over the last several years, and Greenwald’s attacks on the party have become more intense the more the progressive side has become more ascendant. Greenwald may have once been a progressive, but what he has clearly since become is simply an anti-Democrat whose entire schtick is performative leftism to try to drive a wedge between progressives and the Democratic Party.
> ... all those shiny (and that's a compliment) pieces of hardware become heated vacuum cleaners.

> I'm not saying "lol, Mac is teh suck"

Biggest eye-roll post of the day. Literally one sentence after the other you suggest Macs are worthless and that you aren't saying they suck.
I think I agree. I fully support using price mechanism as a signalling device, it works and has been shown to work for centuries.

I suspect I am upset that debt has become the way people fill-in for low wages, lack of social support etc. And worse, in say the 1930s, debt was accessible to (some) poor via low cost housing loans (Savings and loans). This seems to have vanished as everyone is now a bank not a mutal.

Plus, it is very clear that there is a lot of the lending market actively searching out poor credit risk in order to get them to sign up - they have a win win - the law is on their side to force repayment, or the credit risk makes huge efforts to repay.

I don't want to adjust the price - but actively seeking out people who see debt as a simple fix ... knowing its going to hurt them. Yeah its a socially problematic activity. So as you say the solution seems to be - freeze the credit markets at some (arbitrary) level (of x % APR) and start ensuring there are decent wages and decent social safety nets.

You can see why price-fixing is so attractive
It's turtles all the way down :-)
Yes, of course.

The value of it is that the legwork only has to be done once, instead of requiring everyone to independently do it (which would basically turn every accusation of crime into a DDoS against the accused).
I don’t think it’s necessarily secret that since Craigslist traditional newsrooms have hemorrhaged money and staff.

Sometimes things are malicious, sometimes things are ignorant, and sometimes it’s a mix. Is trying to be more specific about causes a “defence”?
It's not about "aren't covering", I was genuinely curious about the results two weeks later and went searching for an update and there was nothing.

I finally found the government site with the data I wanted.

No, this was just media wanting to stir up trouble, and not interested in doing a "boring" follow up.
> you can still find the six discontinued Dr. Seuss books quite easily

Can you? Even used copies are now banned even on eBay. Where do you ‘easily’ find them?
Yes, I saw your profile ;)

Thought the link might be helpful
[citation needed]

Perhaps you meant ETC?
Its not that hard to find the guy, Google better.
> because we can't figure out how to hang power cables without..

I think it's unfair to cherry-pick one task attempted by a cost-aware electricity company, that didn't involve the majority of humanity, and judge humanity on that basis. The nations best and brightest where not called upon to hang power cables.
> so if the player was suboptimal, it kinda ruins the whole thing, no?

Agreed! Flash is dead for a reason, and that reason — while manifold and complicated and political and commercial — really boils down to Flash Player.

Back to OP's claim: "Flash needs to come back". I believe they're really pining for (because I pine for) "a creative environment where design, animation, and code coexist — and where every project can be deployed to any device." That was the fulfilled promise of Flash&Player in the 90's/00's.[1]

It will look technically different next time around (WASM? Native mobile targets? Native desktop targets? Modern collaboration/version control?), but I firmly agree with OP that creative environment needs to happen — will happen — again.

[1] Incidentally, that's the presently fulfilled promise of Unity3D for games.
Baghdad can freeze. Egypt can nearly.

We all came from Africa, along the equator. Leaving that environment put special pressure on homo sapiens, including adapting culturally to extreme temperatures.
In practice, the biggest things have been rustc and clippy lints starting detecting something that was either stylistically dubious or actually problematic previously existing in our codebase.
Well, I did say at least 2 specific things (syntax, explicit types). But maybe approach this a bit differently and talk about what is great in Clojure that is not good in Java:
- persistent datastructures that can easily be made transient in specific performance critical cases
- consistent syntax
- the language itself is a datastructure so manipulating of code is very easy and you have a serialization format (again EDN) basically for free
- the REPL
- most of the code transfers 1:1 to ClojureScript, that is not the case for Java and JavaScript which are completely different languages and have very different strengths
- dynamic types, but out of the box type hinting is available for some corner cases where it improves performance/ makes interoperability a bit clearer and e.g. using clojure.spec you can with some effort make something approaching depend type systems/ very strong tests incl. generative testing
- Clojure/ ClojureScript interoperability with the Java/ JavaScript ecosystem
- developer productivity
- actually performance especially compared to Python/ Perl/ Ruby, very carefully written Java would win microbenchmarks but in Clojure you can probably improve the overall performance of a large codebase because in the same time as you would need with Java you can do many, many iterations more and therefore explore the optimal solution
- you can become very proficient in Clojure in about 6 - 12 months where with Java you probably need maybe 3-5x that time to tackle the same problem space

Yes, some of those things are not so specific to Java. If you only care about performance in micro-benchmarks Java would probably win but probably 95% of the problems in the real world are way more complex. Also, good luck writing correct multi-threaded code in Java vs Clojure. Clojure is uniquely positioned for multi-threaded workloads thanks to persistent datastructures, atoms, agents etc.
You can omit the -t and it will run forever.
You comments here are representative of the issue.

Yes, Giuliani is a clown. Yes, the circumstances surrounding the laptop are suspicious, to say the least. But the laptop exists and has concerning emails of known provenance. And yet one "side" of the media continues to spread actual disinformation about it. For some reason you find that acceptable?

I mean, if Russian agents dropped the laptop off at Giuliani's office and said, "We broke into Hunter's hotel room and stole his laptop, check out his emails" that would be gross, and illegal. But if the contents demonstrated massive corruption, and were legitimate, I couldn't care less how the information was obtained.
I’ve always preferred MacPorts to brew. I think you’ve nailed it, it just feels much more like the Linux package managers I’m used to. Homebrew has definitely won the popularity contest though.
> On the one hand, writers should write what they know. They shouldn't try to assume they know some minority's lived experiences.

To be a bit cynical, here's a quote from Goethe:

> No one has ever properly understood me, I have never fully understood anyone; and no one understands anyone else

Just because you're the same ethnicity/gender/whatever as someone else, does it mean you're "entitled" to claim you understand them? Or is it just some assumption that you can only write from experience and everything else should be disregarded?

Many great works of literature contain a large breadth of characters coming from different environments, classes, genders etc. - should they be discounted automatically because the author could not have been "authentic" when writing them?
I hope every country they have users in demand they keep the data for local users local and they conform to the laws of the jurisdiction like local media has to.
That pixel scroll effect is so cool! How is it done?
RusTINA: Automatically Checking/Patching Inline Assembly Interface Compliance
I think we had the same childhood :D
This is absolutely fantastic.
Saying "I took a break due to stress or other mental issues" isn't semi-honest - it's simply true.

Personally, I think it's still worth avoiding. It's similar to how, at least in the US, saying "I'll be out next Thursday" is much better than saying "I'll be out next Thursday because I'm feeling burnt out and need to take a breather so I don't lose it."

I think it's natural to want to explain yourself. It feels courteous even. But it can often motivate people to form opinions about you that don't benefit you, and are probably not accurate anyways.

Consider a scenario where a team member is gone 1 day out of every month. They don't say why, aside from "taking a personal day." Compare that to someone who takes the same amount of time off, but explains the reason for each. "I've been working too hard", "need to take my dog to the vet", "can't work today because I'm barfing", and so on. The "explainer" may be just as productive as the person who doesn't explain, yet, over time, the explainer might end up being perceived as having a lot of "drama", or "frail" or even unreliable.

I'm not just imagining that this can happen either. I've seen these kinds of things considered when managers review an employee's performance. The "non-explainer" taking time off is often not even noticed compared to the "explainer". It's unfortunate, and shouldn't matter, but humans are strange creatures.
Film: Global-Scale Image Storage with Order(s) of Magnitude Less Space
That's different. The manager made an ambiguous oral statement, and in contract law ambiguity is resolved in favor of the party with less power or who didn't make the ambiguous statement.
So? That's the point. He is what he represents himself to be. Not what we want him to be.
Lots of people post-process their photos, especially female influencers who use their beauty to attract subscribers.
> ...the way things like this should be done.

Do you have case studies for successful process reengineering efforts?
Firefox has settings to allow or block cookies for websites in Privacy & Security settings. Even better would be option to allow some specific cookies, e.g. language or sign in information, and block everything else by default.
gcp, ssh, tmux, vim