skysight-inc/HackerNews huggingface dataset:
This past month has completely destroyed my confidence in FSF leadership. I hope they can earn it back.

Say what you want about the open letter - and it is an inaccurate open letter - the fact is that most people who had legitimate criticisms of RMS's leadership decided to sign onto it anyway. You might argue that this is malice. I'd argue that the open letter's ultimate conclusion - wipe the FSF management slate clean - was still warranted. Remember: the FSF did not attempt to defend, explain, or rehabilitate Stallman's behavior or character. That was individuals within the community doing that - and themselves making the mistake of, say, ignoring other, better criticisms of RMS's behavior than misreading his personal quirks as inherently sexist.

I find it hard not to read the FSF's conduct as anything but "let's just quietly bring RMS back once the mainstream media gets off our case". They ignored the fact that people within the community had significant problems with his conduct, completely unrelated to the Epstein thing. The Minsky e-mail was just a catalyst, like putting a spoon in superheated water. If they had handled this the way Linus Torvalds did - i.e. making a show out of toning down his toxic behavior, and then actually toning it down, this could have worked. It's possible for the FSF to actually still do this, despite having been apparently(!?) caught on the backfoot... but that's going to be far harder than if they had actually messaged this properly.

Since nobody's head is actually going to roll for this terrible PR nightmare, I can only hope that the organization tries to tone down RMS's toxic behavior, and maybe we'll get something useful out of deliberately reopening year-old (or for some, decade-old) wounds. Still, I feel like this is akin to Mozilla's crippling Google dependency - it's not like RMS is going to live forever, he's pushing 70. His number will come up sooner or later. His remaining tenure with the FSF should be wholly dedicated towards making the organization relevant to those who aren't already "in the know" so that we have suitable replacements when we lose RMS.
Who cares what he thinks about Minsky paying for sex? It’s hard to imagine something less relevant to his job.
This was discovered thousands of years ago in the east(indian subcontinent) by meditation practitioners(i.e Buddha, Mahavira etc) solely through thousands of hours of practice and self-realization. These have been codified into various texts which form a major part of vipassana teachings.

Interesting how scientists in the west either conveniently pick up the theory, conduct some a/b tests and publish them as new discoveries without credit. Even if they had arrived on these conclusions, independently on their own, it's important to understand the mind boggling amount of progress in psychology, neuroscience that was made with the limited knowledge of scientific rigor in the east thousands of years ago.
Yes, I love this one!
Do you say the auto dealership has free gas because new cars come with a full tank? Apple sells MacOS for money just not à la carte.
Believe it or not, that’s actually a link to a Substack site.

The Dispatch has had a custom domain since they launched at the tail end of 2019.
Understanding Singly Linked Lists and some of their uses
Ah thanks, I stand corrected. That's what I get for relying on the Google featured snippet for "cloudflare number of POPs" for checking my memory.

What's the origin setup like for cloudflare pages?
I switched from dragon to talon a while back... and then back to dragon :-\ Not to bash though. You've built a great product!
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.

I do recall clarifications and amplifications in physical newspapers, always intriguing.
> Bash scripting is an anti-pattern in my opinion

Totally agree here. Shells are good for one thing: user interaction. For all the rest, use a programming language.
Similar-but-different recent threads:

Ask HN: What novel tools are you using to write web sites/apps? - https://news.ycombinator.com/item?id=26693959 - April 2021 (320 comments)

Ask HN: What startup/technology is on your 'to watch' list? - https://news.ycombinator.com/item?id=25540583 - Dec 2020 (248 comments)
Thunderf00t was involved, and he explained how the study was carried out really well https://youtu.be/lANjwPzISQw
Amazing! Thanks so much for this.
www.store-dot.com perhaps.
> cross platform pwsh is just few years old

It's slow on Windows too.
Was trying to figure out why it had openssl as a dependency. Apparently it doesn't anymore: https://github.com/jmacdonald/amp/blob/8b917ac720e7513e5c5bc...
Yes, and as a linux admin and user who is stuck on MacOS for work, it drives me absolutely nuts, even more so when people defend apple or microsoft with justifications that the other does it. They both suck.
No. At worst it prompts you to download and install the Command Line Tools (all actionable inside the prompt; it doesn’t use the App Store) if you try to run a command not included in the OS by default like `git`.
I really like how that plays out as a sort of text only alternative to a site, very cool ;)
Yeah but it's very classical. People come in many variations: between the religious autists, the emotional ragers, the ashamed paranoids, the hiding incompetents, the coward wises, the hungry juniors, etc, we've all seen them each time we try a shy challenge of an established practice. Especially in IT where you can survive a little bit longer with absolutely no ability for politeness or compromise.

I think the guy got a bit too emotional over that, maybe because he cares too much ? At some point you have to let go: you're not alone, and you don't have enough support ? It's your fault for thinking human relationship are about truth and reality rather than exchanges of favor and networks of influence.

Let it go this time, build a support network, come back with the proposal and see who whines the loudest. No point stepping down or leaving in shame.
To a first approximation, zero people at the global scale are proponents of Stallman's FSF.

Free Software deserves a better figurehead.
That may be right but her music is neither art nor important or rare (there are hundreds of pop songs that sound like carbon copy) ... people pay for junk food and they also pay for junk entertainment. Taylor Swift, for the worth of her work, is obviously beyond overpaid. That statement is just hypocrisy.
I made a mobile app for my significant other, and she was supportive
I was just about to mention this, I wasted a solid hour or two on this until I realised what was happening.
PS. Also thanks for picking up on important topics including

"indeterminism and nondeterminism, bounded and unbounded

nondeterminism, the Actor model of computation, local

arbitration versus global consensus, and state machines

versus configuration-based computation."
Ups Flight Forward Adds New EVTOL Aircraft
Exactly. So this >30 year old organization spends a paragraph to basically say they're crippled as an organization without RMS.

Imagine a company welcoming back a founder who was forced out for some sort of highly questionable behavior and public statements--and the company to come out with a statement a year later that they just couldn't go on without their founder's wisdom. We would rightly say the board and senior management of that company wasn't doing their job.
A family member is an expert in this area working for the government in a high position for a long time and they update quarterly the estimations on when the system will fall, not if. The current calculation is less than 15 years and it is fairly constant for the past 10-15 years. In the discussions they have between countries the situation varies a lot, from countries that are going from default to default like Greece) or close (PIGS) to countries that are almost stable (Germany), but on average the situation is bad.

For example I was told 10 years ago never to expect to retire because there will be no money for the public pension system when I will have the age. It is on an accelerating fall and the politicians are messing it up even further, pensions were increased by law by 40% about a year ago: if there is no future, you can start ruining the present.
How People Get Rich Now
How is that different than what windows does with "python3"?
One person is not a movement. It's not enough to find someone else. The organization, the entire group of people it consists of, needs to be able to its job.
Bongcloud NFT Collection, by Magnus Carlsen
I was actually thinking "Satya, you know that Berkshire is you end game here... right?"

I agree, but I think MSFT (and friends) are in this predicament no matter what. What's the alternative?

That said, I don't really think BRK is the end game.

For one thing, Berkshire is kind of an exception. There are plenty of smaller conglomerates that are actually like Berkshire, but most pretend not to be conglomerates. They pretend to be far more cohesive & synergetic than Berkshire.

Also, Alphabet shows that synergies can be easy to find. Youtube, Android... This generation's acquisitions need to be 10X bigger than that. But... these companies are in uncharted waters. No company has wielded free resources at the scale that MSFT now operates. They aren't the only one currently, but they don't have predecessors... unless we go back to VOC or somesuch.

OTOH... Satya is accidentally in the same position Buffet intentionally sought: Sitting on a pile of capital that must be allocated.
1. rumors

2. a mattress with “obvious implications” which I doubt he found obvious

3. rms: “I’m suicidal, please date me”

Regardless of whether or not this qualifies as “harassment” (semantic arguments being pointless), I don’t think this justifies Removing him in any sense.
Yes. Pandemic professor here, often grading take-home exams. The hardest to look at have uneven illumination, making removing the background dependent on position.

I've thought often of writing something like this code.

For my own writing I've moved to an iPad and an Apple Pencil. Concepts has become my favorite app for algorithmic drawing, though it's not without frustrations. I found it necessary to script converting an infinite canvas to PDF pages: https://github.com/Syzygies/concepts-artboards

Ideally, one wants to write scripts for cleaning up hand drawn notes in an efficient language, and let it run overnight. Better background detection is the tip of the iceberg; one wants to employ machine learning algorithms to infer what you would have drawn with better motor control. This could then be used to translate computer-generated animation into hand-drawn animation, exactly as if there were a thousand of you working for Disney in the time of Fantasia.
Show HN: Non-tec, maybe you'll appreciate some minimal illustrations
Judging by the used car mileage and years on some of the brands I’ve recently shopped for, a lot of people are taking out 1, 2, or 3 year leases.

I usually keep my cars for 8-10 years. How many miles are you putting on in 20 years? I put almost 200,000 miles in about 10 years on my 4Runner until the transmission started some crazy knocking sound at 230k.
> Alternatively you can use the newer (and highly recommended) bash syntax that is also quote safe

Well, mostly:

$ a=1; b='*'; c='!'; d='*'
$ [[ $a = $b && $c = $d ]] && echo true
true
$ [[ $a = "$b" && $c = "$d" ]] && echo true
$

From the bash(1) manpage:

> When the == and != operators are used, the string to the right of the operator is considered a pattern and matched according to the rules described below under Pattern Matching, as if the extglob shell option were enabled.

POSIX syntax is more consistent and more portable:

$ [ "$a" = "$b" ] && [ "$c" = "$d" ] && echo true
$
I think it's been the same, just recently I need a way to set custom headers for specific paths. Documentation [1] says that I can use * or :placeholder(s?), but there's no examples other than "/*" (which matches everything).

I thought it can do matches like "/folder/*/*.html" but... actually can't. I try look around in the forums, seeing others got confused as well and in the end I gave up :D

As for redirects, I really like :splat [2], but for my use case, I need something can be matched in the middle of the URL string, e.g.: /blog/:splat/whatever. Maybe this is like a weird use-case, or rather I'm thinking of it like glob patterns or regex.

[1] https://docs.netlify.com/routing/headers/
[2] https://docs.netlify.com/routing/redirects/redirect-options/...
If they got around to improving the python hooks too, that'd be pretty fantastic.
Those read as, "he made me uncomfortable". That's not sexual harassment.
So technically it is an apology but in the other sense of the word :)
Ignoring the fact that the research isn't only used one for one purpose, a proper assistant is hugely valuable to me.

Simple things like:

"Remind me to X tomorrow at 9am"
"Add Y to the shopping list"
"Remind me to do Z when I get home"

This is the only way I do reminders now and it's great. It's especially useful while driving, or when I'm in bed nearly asleep and remember something, I can just tell Siri without having to get up and use my phone.

And as far as smart home controls, being able to say "Siri, turn all the lights on" or "Siri, turn the heater on" without having to stop what I'm doing and walk around the house flicking switches is really nice.

Assistants provide a very noticeable QoL improvement for me in many aspects. I think that's more than most other products on the market can say. And that's not even touching on the lives saved from not having to use your phone while driving.
Twitter thread: https://twitter.com/paulg/status/1381638769967837193
This website does not acknowledge the harm he has done to the free software movement and therefore cannot heal any issues that he has caused.

If he made a sincere apology things might be different, but as long as he and his supporters refuse to engage with criticism they won't reach a resolution.
I guess no, because you agreed to terms and conditions that they can.
It's coincidence. Our ancestors didn't have access to heavy water.
RMS disaffiliated from MIT in the '80s (see "Commencing the project" in https://www.gnu.org/gnu/thegnuproject.en.html), so I'm not sure that any headline saying "Famed MIT Computer Scientist..." to refer to him was interested in accuracy in the first place.
I'm not seeing much from women that actually went to MIT and interacted with him there. A lot of the accusations I've seen are second hand stories/rumours from third parties that never went to MIT or interacted with him directly.
With all the different shells that could be on a system like sh, zsh, ksh, csh, tcsh, ... I'm thinking that bash itself is a dependency.
A defense is not the most common definition of apology in modern usage, but it is the most historical meaning of the word, and most aligned with its Greek etymology. This letter is very much a hybrid of both a defense and a mea culpa, the two modern usages of apology. He acknowledges some shortcomings which were partially responsible for him being criticized, but also explicitly rejects the accusations that he believes were unfounded.
This hurt to read. Don't get me wrong, I salute you for it, but it still hurt...
They did not always have an open platform. Windows Phone was was a Apple style walled garden and Windows 8 did not allow applications outside the windows store to use the "modern" user interface.

The only reason Microsoft is trending back to "open" is they failed when they imitated Apple.
https://temporal.io/
But this way is easier to reconcile the output, because the values logged shown are what they where at the time of the console.log(), not at the time of expansion (later).

Try this in a browser console: x={a:1,b:{c:1}};console.log(x);x.b.c=2;

then 'expand' the object, 'c' will be logged as 2, not 1
Mortgage Firms Warned to Prepare for a ‘Tidal Wave’ of Distress
Even if we had no healthcare system at all the death toll from COVID-19 wouldn't be anywhere near 10% of the population.
So unwanted sexual advances on women or ok for theorists?
Assuming you're not trying to be sarcastic...

As a "language of thought" it is often the case that I will write my solution in Lisp and then "hand translate" it to the target language. This has two effects.

First, assume I'm "translating" to Python, for example. The Lisp "Gedanken" keeps me from depending on strange local language behavior. For example, I won't have to catch missing dictionary entries. But if I happen to want a local language behavior I can just make a macro.

Second, the Lisp "Gedanken" allows the ability to "factor" solutions since Lisp tends to "encourage" functions. For example, I'm working on a design for a dependently-typed language that allows proofs of the resulting programs. Lisp allows me to create a domain-specific language easily. Gedanken experiments led me to factor the category, domain, and representation for the specification, implementation, and proof languages. I know from experience that whatever domain-specific language constructs I dream up, they can all be implemented as macros and compiled efficiently.

When "thinking in Python", you'll find yourself restricted by implementation issues or searching for some library and then shaping your problem to fit the library. When "thinking in Java", you'll find yourself trying to force your solution into "objects". When "thinking in C++", you'll find that (a) you have to choose WHICH C++ (there are so many) and (b) by the time you implement something C++ will have changed.

I can still run Lisp code I wrote in 1980.

Assuming you ARE being sarcastic... there's Greenspun Tenth Rule:

Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp

The fact that you've immediately gone to "interned symbols" means you aren't used to using your language for thinking. These things don't arise in Lisp Gedanken.

Cogito, ergo Lisp
A slate or two might fall off in a storm - that's pretty much it apart from clearing out gutters which I can do. We are in a fairly exposed position overlooking the sea with no shelter from the south east where storm winds are likely to come from - but that's the price for great views!

I think as long as you don't let multiple slates come off in the same area (and therefore run the risk of water getting in) slate roofs pretty much last forever - they are stone after all!
Wouldn't be surprised if they haven't even written the code to actually delete stuff.
Toxic waste dumps?
> "Modern democracies want arbitrary lockdown privileges..."

that's arbitrarily specific. any state wants power, and lockdowns are exhibitions (and also legitimizations) of power. the 'democracy' or 'modern' specifics add no additional information.

what's more interesting about the 'modern democracy' bit is that power has found a way to subvert masses of people collectively in our modern democracies, and that's something, as citizens, we should be wary of and thinking deeply about.
I think there are probably more people that make ~$5-10 million and chill out than there are people north of $100 million. Lots of people likely do keep doing productive things that they enjoy, without the number mattering much.

People at the top of banking are likely motivated by things like status and winning as much as by how many millions they have.
I'll give you that things are hardly ever binary. But toxicity is something that can be determined. They are the people do not care about others. They do not listen, no matter how many times you've talked to them. They see themselves as correct in their attitude, and others wrong. They do not change, or at least not in the short term (and definitely if they never suffer consequences). I've worked with these kind of people. We all have.

This whole "good outweighs the bad" is wrong.

1. Toxic people damage the company in general. Whether that be the reputation or culture. The consequences of their actions and words waste company resources.

2. They damage the productivity of others. Either indirectly or directly.

3. Most importantly: they hurt others. Nothing can outweigh the hurt they cause others.
Absolutely. Take a look at [this list][gov-uk-list] of free alternatives to Dragon. The only good free alternatives they list are the closed source ones built-in to Windows and Mac. Or have a look at [this announcement][nvda-announcement] touting open-source work to integrate closed-source voice recognition engines with an otherwise open-source piece of accessibility software.

gov-uk-list: https://accessibility.blog.gov.uk/2018/09/27/assistive-techn...

nvda-announcement: https://www.afb.org/aw/19/4/15104
I'm not even sure what this libre software movement even is that would fall apart in the absence of RMS and the FSF.
Ask HN: Looking for the lightest and most basic digital to do list
Before I spend tonight either making a command line to do list or a lightweight web app - I was wondering if any of you guys had made one or had any suggestions

Ideally
- Free
- add, complete, view complete
- lightweight
- command line or web-based
I agree rms is unfit to be a leader, but as a member of the FSF board he is fit to give his opinion on what GPLv4 should be if it ever gets released. I'm trust FSF to do the right thing on "or later" licenses if rms is onboard, but when I see Red Hat removing funding to get him out of the board, well, this give me pause.

https://www.redhat.com/en/blog/red-hat-statement-about-richa...
Alas, cancellation is binary. It's akin to bullying: once started things begin to go downhill really quick.

There are always enough people willing to raise there self-esteem by kicking a dead lion.
On a widescreen display, the horizontal space is less than the vertical space, and the tab bar should not show on the top anymore.
Kyndryl will be a spin-off of IBM IT infrastructure services
For what it's worth on my first reading I understood the part you're quoting to mean precisely that there's no scarcity of art, not in the digital sense but in the same sense you use in your final paragraph.

And I'm not sure I'm convinced by what you're saying, I think people mostly pay for Taylor Swift because she has a brand with a lot of marketing and everything that comes with it, you hear her on the radio, on TV, then you're familiar with her work and style so you buy it to hear it again because it's convenient and music discovery is hard, the art is just the minimum requirement to enable the marketing.
That's only my opinion as a consumer, I have no industry knowledge.
That's because having opinions is not something to apologize for.
In Firefox, you click on the gear icon in the top right of the console, then check "Show Timestamps".

Though you probably want the per-tab Console there (ctrl-shift-k). ctrl-shift-j would give you the multiprocess browser console, which is very noisy.
Calling this modding is technically true but misleading, modding commonly refers to Java mods and not resource packs.
Robot Rumble – a FOSS arena-style AI battle platform
What political successes did the FSF have in the last 20 years and what role did RMS play in those?
Exactly, there was no reason the FSF board couldn't message him to seek advice without him holding a leadership position. I don't care if people contribute, but positions of leadership should be conveyed to people who set a positive example.

I think there's a massive difference with RMS in that he excuses his actions, but doesn't show much intent or ability to change them. Another FOSS leader, Linus Torvalds, did a 180 when it became clear his behavior wasn't tolerable anymore, and I think Linus showed a level of leadership in that which RMS cannot.

I have my own issues, and I freely admit I probably don't belong in a leadership role. Stallman should do the same, and put himself in an advising-only capacity.
CBD Pure Review 2021 (Pros and Cons)