skysight-inc/HackerNews huggingface dataset:
The original commenter was creating the object at log-time, though, which means it wouldn't be shared by anything else. Unless x or y is an object, but in that case the issue is completely tangential to the original suggestion

And anyway- JSON.parse(JSON.stringify(x)) would be preferable because you'd still get the browser's rich object exploration
I always felt bad for Yuri. The Americans made a huge deal about John Glenn, yet his record is basically worthless. Yuri had done it all before, but it seems some people refused to acknowledge it. This was one of the first things that opened my eyes that propaganda still exists.
Professor Carl Hart Wants to Change How We Think About Drugs
Someone I know who works on pretty much singlehandedly on something that is on the frontpage of GCC said that he entered Stallman's bad books the moment he found out he had children.

GCC plugins were a stallman thing, LLVM was even offered to the FSF at one point IIRC. Is there anything competent he has done post-2000 or so?
Yep, it's an alias for document.querySelector. $$ aliases document.querySelectorAll, too.
>I’m always surprised when people shit on Siri.

>I’ve never used anything non-Apple nor have I used any non-phone voice assistant

You're coming at it without experience. If you try the google and/or amazon version, you may still find Siri acceptable but I can absolutely guarantee you will not be surprised anymore when people call Siri shitty, because companied to amazon and google, it is.
I'm inclined to feel like the political landscape is already FUBAR in lots of these corrupt countries, so any negative from Facebook doesn't really make a difference, but the good that can come from Facebook ("Facebook revolutions"[0]) exists, so it's a net positive.

0: https://en.m.wikipedia.org/wiki/Facebook_Revolution
Sure, if you have an either/result type, the whole thing becomes a fold, where each validator is a function from user to Either<Error, User> and then

validators.reduce(Either.right(user), (acc, next) -> acc.flatMapRight(next))

This way you'll end up with either the validated user, or the first error that occurred and all the other validators were skipped.
It could potentially be easy to compile it together with all your extensions and configs into a single executable you can then just download on your servers/containers/whatever. I would definitely try it out (if I wasn't an Emacs user :)
I'm absolutely surprised that Brazil is not even mentioned in the article. Political manipulation since early 2019 in Brazil has been jaw dropping.
Is there now a gap for a new social platform that goes back to chronologically ordered content from those you choose to follow/friend rather than algorithmically curated content from other sources designed to lure you in?
> and [he] spends a whole lot of time explaining why he is different and we should all put up with his social ineptitude because he didn’t know better

My reading of this in the context of the post is that he self-aware enough to strive to be better, and admits he has failed to do so in the past.

> We the socially inept can and do learn to adapt. He’s a clever man, he can do it too.

Your response touches on something I have been trying to articulate for quite some time. For context: I am a bleeding-heart lefty and I am very often one of the loudmouths who critizes bad behaviour, including RMS's many social faux-pas (to put it politely).

What do we do with people who are trying to adapt, but their process doesn't look like we expect/wished it did?

His apology only barely grazes the actual points he was critized for. But he does admit to failing in the past, and tackles head-on how insufficient his responses were when it comes to women and his defense of Epstein-adjacent topics.

As much as we would like people to grovel and apologize the perfect way... they rarely do.

Is this, however, a good enough response that we can round it up to _redemption_? We want people to listen when we give them feedback on social stuff, we want them to engage us and take our pleas to heart, we want them to deconstruct themselves and do better.

One thing that is missing from these discussions, and this is bigger than the RMS stuff, is a sense of nuance and perspective. The Internet makes it really easy to escalate what should be a complaint into a full-on unforgivable offense... in some cases this is exactly what should be done and I welcome it, but in some others this escalation feels out of whack to me.

It is very hard to constructively argue about the proper intensity of our collective blowback to these offenses, because I haven't found a way to build a constructive defense of lesser-punishment that doesn't feel like a defense of the person or offense itself.

Back to RMS: while I will listen with an open mind to any oposing arguments you have, my subjective position is that this apology (although imperfect) is good-enough for me to believe he is trying.
What exactly does an apology look like if not this?
He has been treated unfairly many times and that is, completely independent of whether he's the best choice as leader for the FSF, wrong. You do it here: "the _other_times he spoke out in implicit support of pedophilia...". He wants to have a discussion about what makes sex between people of varying ages wrong. He applies normative principles to it and can't see why it's wrong (e.g., age of consent varies...why would what is okay in one place be abominable 100 meters away?). I'm sure professional philosophers have written on this at length, and without being punished for going down the exact same road he has. But more importantly he doesn't understand very well that the mere mention of this line of inquiry is borderline reputation suicide because of [blue-team elite coastal] public mores idiosyncratic to 2020 rich western countries.

I'm also not sure why "inclusive" is a good criterion for FSF leader, it seems like just a hollow shibboleth buzzword at this point. People who harp on "inclusion" are usually the most interested in exclusion.
It's complicated for lawyers. It's not complicated for people who don't have the money to hire and pay lawyers.

Who is the target audience for this book?
I think twitter has a lot of potential, more than just a social network
They do. The amount of magic involved to make it work is amazing from an engineering perspective.
I agree. Even though acquiring is a good strategy for Microsoft to an extent, it is also a problem to see continued consolidation. How can anyone hope to compete against these giants in the same product segments? They have unlimited cheap capital and the ability to integrate an acquired product into the rest of their products. Then there's the issue of intellectual property and continued building of patent war chests. If one of these companies copies your innovative feature, you will have no recourse to sue them because they'll be sitting on a mountain of random mundane patents. The fact that these companies can make $20B acquisitions itself feels broken from a healthy market perspective.
I don't want Facebook to show me anything that isn't posted by one of my friends... are there any settings that allows that? Sure it's kind of interesting to look at a bear being washed by a human, but who cares.
If Canada's First Nations had been less susceptible to disease things probably would have played out differently though things would have played out quite a bit differently.

Things also would have played out differently if the Canadian government and/or colonial precursors hadn't engaged in active genocide.

Engaging in genocidal polices is of course not inevitable but an active policy choice.
Looks like Firefox gives you `document.getElementById` with `$`. You need $$("selector") for `document.querySelectorAll`. Or rather, it looks like it does something like `[...document.querySelectorAll(arg)]` (it returns an `Array` not a `NodeList`.)
The US even preemptively passed a law authorizing the use of "all means necessary" (read military force) to prevent americans (read Henry Kissinger) from being tried at the ICC.

https://en.wikipedia.org/wiki/American_Service-Members'_Prot...
He has given paid talks for the last decade or two I believe.

Considering he was sleeping on a mattress in a MIT office, hopefully he saved a good portion of that in a bank account. He will also be eligible for social security and Medicare at his age, assuming he had enough working years in the social security system to qualify.
His job is entirely ideological, so his ideology receives due scrutiny, even if this were an entirely unrelated field.

But, given that Minsky is a significant name in the compiter science communities, and that Stallman continues to deny that Minsky's behavior (having sex with a 17 year-old unwilling sex worker while he was 70? 80?, even though he may have thought she was an 18-year old willinh sex worker) is not emtorely unrelated to questions of women's treatment in the computer science and opem source community.
Just sprayed my coffee out my nose... thanks for the morning laugh
The reason behind my downgrade to 1080p. The Internet is just not ready.
Too late, there is no redemption for Stallman. /s
> Ah thank you, quite interesting. Allow me to clarify: when I was riding those words I had an article on a webpage in my mind. Because articles are so online now, it’s easy to change things and call them clarifications, and people miss the slight of hand that it might have been actually a retraction of statements.

For better or worse, online news articles are living documents now. Especially in breaking stories, I've seen them get updated over the day/week with all kinds of things (e.g. corrections, new developments, rewrites, etc.). Ideally they'd expose a revision history like Wikipedia, but that's probably more of a nice-to-have since their editorial processes aren't crowdsourced.

I suppose they've embraced some of the "move fast and break things" ethos of tech sector (because you can also fix things fast).
So make him a consultant. Make him an advisor or something.

In most organizations, "theorists" aren't the people in charge, no matter how cogent their theories.

Even if it's true that he's the "only human" who's capable of doing the job the best possible (in which case, as some other commenters noted, what happens if he drops dead tomorrow??), that doesn't justify allowing someone with a long history of abusive management and no apparent understanding of what made it abusive back into a management position.

If his prior pedophilia apologism were the only issue with him, then this more-or-less-apology might at least passably address that. It does nothing for his terrible personality in general and his tendency to be ableist, racist, misogynist, and just overall an asshole, any of which should disqualify him from such a public leadership role in the software community.

Keeping him there does so much harm to the image of programmers and software developers of all kinds worldwide.
As I pointed out in another comment:

console.log({x, y});

the wrapping object is being created at log time, so its values will never be changed after the fact. That could still happen with the contents of x or y themselves, but then it's no different from the original way (console.log(x, y);)
But what does that have to do with running the FSF day to day?
Spoken like a toxic person. There are many ways to be toxic in a team, and most of them are tolerated and encouraged by the moral guardians.
Most of the hash power is currently contributed by large scale miners.
Shutting just them down would cripple thing considerably. Then they could go after the methods of organizing pools, but I suspect that wouldn't be necessary.

For large economies, just saying it's illegal without enforcing anything at all would be massive blow, since blockchains' only current use case is speculation. If the the US government said tomorrow 'bitcoin is illegal' the price would crash to the point that mining no longer even made financial sense.
I just see a tree and a name, is that all it is? Not sure what you meant but I’m on my phone so I can’t really look at the console.
I'm really disappointed that the display of a terminal window with blinking cursor wasn't an actual live demo of Amp.
is there any example on how to deploy Nextjs to cloudflare pages ?
In Living Color (Or Not): Grayscale vs. Color Cameras
This is possibly not a fitting reply but your comment reads like satire to me, in all honesty. Both your claims in your first phrase I believe are wholly incorrect and could only originate from an out-of-context, accusatory source such as some articles linked in this thread that could not be more obviously manufactured to frame a very specific and offending perspective on a —ridiculously enough— discourse over semantics. There's no reason to state such falsehoods as definitive truths, unless one has covert goals or may have to reconsider their own views with a clear mind.
Matrix multiplication. They use a cascaded Mach-Zhender MEMs array as their systolic matrix multiplier. These types of schemes are limited to the amount of loss that they have. Additionally since these are analog components they have a certain physical size which is difficult to reduce. In my view this type of architecture does not scale very well.
IDK if it's rare that synergies work, so much that it's common for synergies to fail.

Consider Google. They acquired Youtube, Android... Google's skillset was perfect for taking these proving concepts and making them 1080px, so to speak. Now, Youtube and android feed users & data to the adwords cash machine. Youtube and android defend the adwords castle, denying competitors. Fantastic synergy.

OTOH, no company will ever find a synergy with ebay. They have spiky bits where companies are supposed to have copulation bits.
I am really surprised this isn't already more of a 'thing'.

When I did my postgrad research project, back in 2016, I was using LoRaWAN and thought it was so obviously going to be huge in e.g. AgriTech. Surprised not that much has happened with it tbh.
Fair. I'm just saying she's probably not ONLY motivated by earning more money to feed her cats. If it was all about a cash grab, she'd be releasing more new music, which would (presumably) sell better than re-treads of her first 6 albums. She's already released two new pandemic albums, it's not like she's likely to run out of things to say anytime soon.
It's a thing those of us on the spectrum have a bit of a challenge with. Whether people on the autism spectrum are high-functioning or not, probably the top question is "are you mad?" because it is often hard to tell.

However, I don't feel autism should be used as an excuse for bad behavior. I take responsibility for my actions and words, and so should RMS.
Give me a choice and i know what i'll choose (hint; space is big, inhospitable and quite boring).
In our solar system there are plenty of destinations to go to, projects to do. Like mining the asteroid belt and moving all the heavy industry that produces CO2 or other pollutants to space. Make space flights as cheap and reliable as commercial flights on Earth. And so on. These you can solve without FTL.
Reads like - I can’t pass your compliance litmus tests and neither can I keep quiet. Please leave me alone
Don’t miss the followup post by RMS [0].

[0] https://www.fsf.org/news/rms-addresses-the-free-software-com...
Yeah, when your role has a large public relations component, botching things this badly really undermines undermines the argument that you're the best person for the job.
I've always liked `mapAccumL`, and nowadays, it amuses that it is implemented by mapping with a state monad (and thus it works over arbitrary Traversables).

With that precedent, I'm happy to implement the given problem using State and traverse, so it's structured much the same as the obvious imperative version:

incr :: (MonadState s m, Num s) => m s
incr = get <* modify (+1)

annotate :: [Section x] -> [Section Int]
annotate ss = flip evalState 1 . forM (zip [1..] ss) $ \(i,Section title reset lessons _) -> do

when reset (put 1)

lessons <- (traverse . traverse) (const incr) lessons

pure $ Section title reset lessons i
It is fascinating to me how humane and sincere his statement is (compared to empty phrases of corporate leaders and predictable rhetoric of culture warriors), considering his putative issues with tone-deafness and social clues.
Engineer Explains Bridge Types
I see your point, although I'd suggest that there's a difference between changing the conversation and ignoring the conversation.

I think RMS is ignoring the claims of toxic behaviour and/or claiming them to be fake news, rather than, say, owning and apologising or showing why those claims are wrong.
You are drinking deuterium already. 1/3200th of the water you drink is HDO.
Sorry, are you suggesting that something like tritium (which is in this case, tritiated water, T2O) wouldn't dissolve and disperse across the ocean?
You've been ordering the wrong SKU then, look for "Surface Go 2 for Business" as an example (the lowest end Surface) and it comes with Pro for less than the cost of upgrading from the Home version.

If you're a Microsoft partner or resell there are also options available for ordering for use with Enterprise volume licensing.
What about when the "free alternatives" are identical copies. Good songs are rare, bad songs are plentiful, but digital copies of both are limitless.
Not to mention how badly he mismanaged the paid staff of the FSF which prompted them to unionize: https://twitter.com/paulnivin/status/1377079987950395393 I think, if anything, this is the strongest argument for why he should not be in a leadership position at the FSF.
Go digging around for Taskpaper file format. Its actually an app on mac. Multiple tools.

Todo.txt is a thing as well. http://todotxt.org/

Taskwarrior is another. https://taskwarrior.org/
As an owner of an Librem 5 I have to agree.

Don't get me wrong, I really like the device but it needs a few more years to be easy to use and maybe a new hardware revision to get better performance. I get about 9 hours standby time (wifi on, modem off), at least the screen on time is pretty good.
CTRL+mousewheel, my friend
It takes a great deal of work, and my accuracy is still meh, but it can be done. In person interactions wind up being a balancing act between parsing the social cues (verbal and nonverbal) and listening to the words being said. Never both at the same time. It can be exhausting and can take a day or two to fully recover from a prolonged day of socializing.
What exactly does he bring to the table, other than creating drama? What is the FSF doing these days? Because literally all I see it doing is trying to clean up after RMS' messes.
Parents can be profoundly weird about this sort of thing.

I've had a couple meaningful equity events -- not as large as OP's but same order of magnitude in combination -- and have discussed this with my parents several times over the years. Despite otherwise being of sound mind, they're incapable of remembering it. It's the strangest thing.

I've been semi-retired since my mid 30s. My parents honestly seem to believe I'm unemployed and just can't get a job. They keep offering me money. Recently they keep mentioning how it's such a good time to finally buy a home since mortgage rates are low. This despite the fact I live in a large nice condo that I paid for in cash years ago. They've visited several times.

No matter how many times I try explaining my situation to them, they just can't retain it. It really bothers me. I've given up and just change the subject any time it comes up now.

Overnight windfalls are great, don't get me wrong. But they can certainly impact your family relationships in negative ways.
https://socialfixer.com/ has a lot of helpful settings to that effect.
Sex?

This is a silly question, because you're not even bringing jurisdictions into it. In much of the US, this is perfectly legal and is neither rape nor statutory rape.
They will mouth some words about "our high availability data replication and backups are not designed to delete information instantly". Meanwhile, their metric ton of machine learning has already been loaded up with your behavioral traces and cannot be unlearned. It'll still predict your behavior well enough to target ads, even if the raw trace of what you did is gone.
Advances in computational chemistry and computational materials science. Specially using ML to speed up computation. Computational chemistry is already patchwork of different heuristic approaches. Graph neural networks and even some language models seem very promising addition.

If we could simulate and observe what happens with complex chemistry accurately, it would completely change the biology, medicine and materials science.
Yes, anyone is morally allowed to hit on anyone[1], even though chances are it won’t be reciprocated.

Of course, going too far without consent[2] is wrong. But merely initiating, and then listening, is not.

[1] Pedantry: as long as they’d be morally allowed to continue with consent. Pedophilia being wrong implies that hitting on children is wrong, for example.

[2] Note that it is possible to preemptively withdraw consent. Hitting on someone who previously said “don’t hit on me,” but hasn’t said it to you yet, is still wrong.
To sum up:

People are not smart enough to participate in policy?

Because of that, their economic struggle is necessary?
Irrational is “I’m not wearing a mask” or “I’m not getting vaccinated”, and I don’t believe there is a need to enumerate the evidence of this at nation state scale in this thread, which can be observed with five minutes of search engine usage. Facts are non-negotiable.
There is no team without him, you are aware of that, right? The core purpose of the FSF is to defend his achievements and to follow the path he laid out decades ago. He is not accused to be a toxic person, he is attacked on various angles by a mismatch of FUD, puritan toxicity and simple hate against unconventional people.

Sure, you can opt to distance from that, but what do you stand for then? Giving up against an irrational mob is not a legacy under which the FSF can prosper.
I once saw something (probably a space capsule) in the Science Museum, London.
Human neural networks
“When you delete content, it's no longer visible to other users; however, it may continue to exist elsewhere on our systems”

This is from FB’s terms and conditions, so I guess they can still keep the data.

If you agree to any other website’s terms and conditions saying “any third party can track you”, you have again given permission.
I don't think the intention here is to imply that all of these countries are all three adjectives. It's that poor countries, small countries and non-western countries appear to be getting less prioritization than rich countries, large countries and western countries.
I would agree. If you cease use and end the agreement then they should stop. If they continue then they should be liable.
I love this little eggcorn from the article: "abject lesson".
How is life browsing fullscreen on a 40"?

The reason I picked a 4k giant monitor is to be able to place 3-4 browser windows, terminals, apps next to each other :)
Ask HN: How to back up Google nonprofit data?
I'm curious how nonprofits are backing up their Google data outside Google? I'm particularly interested in self-hosted solutions but not necessarily free.