skysight-inc/HackerNews huggingface dataset:
> I signed the agreement on behalf of >2,500 open source projects

Did you ask them for a vote, or is there a general arrangement that you / OSC speaks for them?
> I pick on him exactly because he picks on those weaker than him

That does not make you better. If any, it makes you worse. He may be doing that unintentionally. You bullied him on purpose.
Answer from the author of the article herself : No no, I put the kanji 藩 on purpose, because I love this kanji! It is a beautiful one I think :)
I work in the medical field, which requires me to view large xml files and multi patient csv files with years of patient history. The CSVs contain embedded pdf strings that are long strings of bytes in the file. Emacs struggles to copy and paste, and move around in the large CSVs.

For the large XML files, I have to switch to fundamental mode, because it struggles to highlight everything, and sometimes the xmls are pure ass and are basically all on one line. I've written a python script that will prettify the xml because emacs locks up when I try to do that. My colleagues just tell me to use sublime text.
It still uses concrete, from the article.
But Facebook can at least work towards it, even if you're pessimistic they'll solve it. That's what this blog post is about.
The problem with misinformation, ultimately, is that it is given a platform. We've reached an inflection point where people can truly believe these mistruths so deeply, that any fact checking is received as a personal attack -- and they get even more defensive.

Facebook (or YouTube, or Twitter, or whoever) can try to come up with even more infoboxes or disclaimers, but it will continue to exist as long as it is given a platform.

The original sin of social media comes down to the idea that anyone can post, and that virality begets virality. Shocking content is presented on the same level as traditional media -- and in many cases, can exceed those traditional news sources' reach.

FWIW, and disclosure -- we're building a platform that aims to combat misinfo by making it only for news. (https://blog.nillium.com/were-not-an-aggregator/).

Our reporters follow an Editorial Policy, that comes with consequences if they break the guidelines. Virtually every respectable news org has something like this -- we're just making ours public. https://www.forthapp.com/docs/policy.html

Until we hold the reporting produced by professional reporters -- reviewed by editors, fact checked, and held in check by an editorial process -- at a higher esteem than what Firstname Bunchanumbers says, misinformation will continue.
Developing nation's blocked from suspending IP on Covid vaccines [Feb]
I'm halfway through This Difficult Thing of Being Human, which advocates for self compassion and tries to create a framework for the reader to practice it.

Admittedly I'm not great at remembering to break the mental "downward spiral", but it's pretty good at establishing why this isn't just self-coddling, so I'd suggest it.
Seems like it wouldn't be hard to integrate an RSS reader with Wayback Machine for something similar
Do cyber-crime crackdowns have any real impact?
It looks like it lets you organize and comment on URL's? Is it of any use if you have content that isn't already on the web and isn't neatly tagged by URL? E.g. your own photos.
The article includes a definition of self-compassion, comparison/contrasts with other things people do (self-beratement and self-indulgence), links to studies on the topic, as well as resources on how to practice/develop it. How is that "unactionable fluff"? The article itself is not a tutorial, but it gives you access to deeper materials if you're interested.

Do you also expect chapter 1 for a text or the abstract for a paper to explain everything or to establish the motivation and definitions for what follows?
I enjoyed putting thought into curating Troves that weren't just visual references. Would love to see more expression tools for collections beyond just adding annotation.
I know its minor, but I still hope they will fix scoping

not that my suggestion is good, but what they have now is bad

https://github.com/JuliaLang/julia/issues/37187
Actors are a guild. NFL, NBA, MLB all have player unions.
Amazing. I was looking for something similar from many days. Is it open source?
Is that 'negotiation efficiency' really a good thing? Like if a hypothetical Union of United Car Manufacturers decided what price to sell cars at rather than competing with each other, is that really a net benefit to the buyer?
"The difficulty is that the freedoms that the Free Software Foundation insists on giving software users are freedoms that most software users do not want"

How can he presume to know what "most software users" want or don't want? I daresay that while most users don't have the know-how or time to edit their programs' source code, they would be agreeable to the other tenets of Free Software such as

"The freedom to run the program as you wish, for any purpose."

Also, while not stated as one of the FSF's four "freedoms", freedom from user-hostile behaviour is strongly associated with the modern notion of free software, and I bet you won't find any consumer opposed to that. Just ask anyone who has struggled with Windows Update's forced automatic reboots how they feel about Microsoft being in their computer's driver seat.
I feel like CGI Perl scripts back in the late 90s was definitely a critical reason for me picking up on programming, web dev (as a high school kid), and eventually becoming a professional web developer, and software engineer.

The whole web dev paradigm back then starting from basic HTML files, to client JS, to server-side Perl CGI scripts, was just really easy to wrap my head around, and actually create usable products out of. It maps well to a Windows OS file system -- you have these HTML files sitting in folders, you can write them locally and open them locally to see them. Upload to a server via FTP in the exact same structure, and see it work on the internet. If some files are CGI scripts, they run some code on server before output. Input from browser comes in as stdin in the script, and output to browser is just stdout. It was simple enough that as a high school kid, I was able to start one of those "webmaster services" (providing guestbooks, counters, etc.). I have nothing but fond memories building scrappy stuff back in those days.
Not so long ago GPLv2 was anathema for corporations, but now they love it due to linux. What's left now is to gradually roll out GPLv3. It's embrace and extend tactics of sorts.
any idea how to lowercase all those capitalized functions?
The ONLY way to fight misinformation, intentional or not, is to allow a free exchange of ideas. The stupid ones, in the end would be shown as stupid and sink. But in todays world people seem to think that other people, "being the dumb ones", need to be protected from their stupidity, and "us being the sage ones" need to hide the dumb ideias from the dumb ones. Such arrogance.
I recall writing CGI scripts in perl. I met some guys are work that used C and I was shocked. But not as shocked as my boss. It took them so long to deliver applications compared to cranking out perl.
"when there were more than five websites and we could log off without missing anything."

In my experience, when you get fed up and quit things like Facebook and Twitter (also, pruning other things like YouTube channels that try too hard for 'engagement'), you magically return to a time when you can log off without missing anything.

It's nice.

I get that it's scary, but it seems worth mentioning that it is possible. I'm not at all sure that I'm suffering for the decision. If I was, that would imply that there's a give-and-take and that being wired to that addictive armature had a chance of giving you meaningful attention. I no longer believe there's significance in attaining the attention of folks who are there because they're glued to the machine. It's the activity of twitter-scrolling or what have you, that they're pursuing, not you. If they're deeply enough sunk into it, they've got nothing left for any real connection with anybody.

Seems like Google Reader was a bit like 'real connections with people', at a manageable pace.
I'm generally a fan of the open collective, and I appreciate your contributions to open source. But I'm disappointed to learn that you took part in this irrational attack on the FSF. I feel that it has in fact made the open source space weaker and significantly less safe. I hope you will reconsider your stance on this issue.

(I'm not a fan of RMS btw, this isn't about him at all. It's about principles and protocols)
In sincerity, can this stand on its own as a corporate line item? Likely. Therefore, why shouldn’t this business exist?
“Two” by Satyajit Ray [video]
Gotta starve the beast somehow. Then worry about the other minnows.
If coding can't be a toy then I dont know what is
I use extensively DbBrowser for sqlite to plot simple graph from sql queries of imported csv files, it is easier than to start a jupyter environment with python and pandas or r studio.
To answer your question, you must begin with the metaphysics i.e. our worldview. Our civilization currently operates under the assumption that there exists one truth and everyone must adhere to that truth. It worked out fine when we were in small towns, but now that literally billions of people are connected, we're realizing that not everyone can be in sync.

To cut the long story short, there are many people who believe that we need to have a fundamentally different approach to how we form communities. Decentralization is one of those trends in tech that could help us get there.
What about security? Is there a safe enough way to still use it today ?
Sorry if I made you spat water on your screen haha! You are right, I should correct in my article "differs from the norm" by "different in shape". Thanks!
Thanks for the feedback:
Ubuntu LTS will definitely be one of our first supported targets.

We hope to provide some universal binary, but ultimately our testing and in-house resources for verification are limited, and we dogfood our solution every single day on every one of our supported platforms.

It will be interesting to see how widely adopted Wayland will become: CoScreen is very dependent on a lot of display server/OS level wizardry that honestly was unexpectedly difficult to achieve.
> Asking women to have sex

Not one women including the "evidence" gathered in the original Medium posts mention that. Actual examples they do mention are quite common for socially inept individuals.

> Parading a bed

For a long time, Stallman lived in his office. I have known other academics who preferred to do the same. Again, not one person has come forward and said that Stallman ever invited them to that bed.

> how one shouldn't assume a minor (that was provided by epstein) wasn't willing to have sex

He did not say that at all. Re-read the emails again. Hint, he uses the word "presented" which completely changes the meaning of the sentence. For someone precise like Stallman, every word matters. Anyway, I have read the emails multiple times now and his only message was to reconsider all the facts first given the serious allegation of "sexual assault" on Minsky. Just because the media has twisted it does not make them true.
> I think that definition of conservatism is very generous to conservatives since we often see people who identify themselves as conservatives attempting to change society rather than merely freeze it as it is.

Those people aren't conservatives though. The problem is the disconnect between what conservatism as an approach to doing things and capital C Conservatives which is a group identity. The philosophy and the identity are hardly related. It's the exact same with liberals and Liberals. Fewer and fewer self identified capital L Liberals these days hold liberal philosophical positions.

This identitarian present is extremely toxic because the group identity becomes more important that the original axioms that formed the original impetus for forming a coalition in the first place.

The important thing is not to confuse the thinking liberals and conservatives with the non-thinking, following Liberals and Conservatives.

"If two men agree on everything, you may be sure that one of them is doing the thinking." – Lyndon B. Johnson (also there is a similar but different previous quote from Winston Churchill)

While Liberals and Conservatives are two group identities at odds with one another, I would not consider liberalism and conservatism to be at odds with one another. Liberalism is about individual freedom and conservatism is about preserving what works. They are only in conflict on an issue by issue basis when increasing individual freedom is in conflict with preserving something that works. Their are plenty of things that work that don't harm individual freedom and many that do can be modified carefully to increase individual freedom without destroying the benefit of the thing that provides benefit that took a while to build.

Other than that slight disagreement, great contribution. Thanks for the reply.
You can do all that with tcl/tk. Sqlite was in fact originally a tcl extension so the tcl interface for sqlite is first-rate. With tcl/tk it's sort of a Unix analog to VB6.

I keep thinking it would be sort of fun to do a tk app again; is there a good model CRUD app for tcl/tk/sqlite out there? Something like the Northwind thing for Access?
The very first sentence on the page is how they are stopping it. If their ambition is to work towards something vaguely better, then sure, seems reasonable.
Meth labs explode every now and then, so that actually makes sense.
Is the UK still subject to GDPR?
GitHub Container registry now supports GitHub_TOKEN
A principled commitment to fact-checking is more important than whether or not any particular fact-check is ultimately correct. Mistakes happen. If the effort results in more good calls than bad calls, it is a good initiative overall.

What would you have Facebook do, fact check using Twitter because the CDC made this one bad call? Do you think the modal CDC consensus is worse than that of Twitter?
ProtonVPN CEO Blasts Apple for ‘Aiding Tyrants’ in Myanmar
At the time of my comment, theirs was the only comment with the wrong pronouns, and at least five times. This in response to a story that consistently uses a feminine name and feminine pronouns, which are also consistently used in all the other reporting I've seen on the subject at hand. The only places I've seen masculine pronouns used before today have been from commenters expressing negative views of transgender people.

Based on that, I think it was fair to say that they seemingly went out of their way to use the wrong pronouns. I did not, however, accuse them of being anti-transgender on that basis alone.

Clearly the voting disagrees with my observation, or simply agrees with mis-gendering Ms. Knight.
I was very much in favour of (abstract) state machines, especially the Rebel DSL that was developed in Rascal.

A very nice thing about Rebel is that it can do (bounded) model checking using SMT solvers.

Currently, I believe (Pure) Objects (with restrictions!) are a better approach because it doesn't require a paradigm switch. We already know them and they are also little state machines, right?

If done right, we can also do explicit model checking etc, version control.

Actors/Erlang/Akka is also a good choice, although they add some complexity compared to objects: it's hard to do synchronous calls with Actors for instance.
Wow, I had no idea of this. Interesting. My guess is that these points in common between Sanskrit, Hindi and Latin may be because of the PIE (Proto-Indo-European) ancestry of all three of them (and other European and Indian languages too).

There are many other points in common, such as similar-sounding everyday words like mother/ mata/mater, father/pitr/pita/pater, deci/dasha, brother/bhrata, deva/deus, and many more, although all may not have been derived through the common ancestry route; some can be loanwords or other,e.g. via Hindi -> Arabic -> European.
Whom are they using? In 2021 for static sites behind a CDN being down is... odd. Pretty much all CDNs by now should support equivalent of serve stale.
aye - it opens the door to native computing to a large number of devs who have only worked in modern GC'd languages. The cross-compilation targets of rust are highly appealing to those whose work may be

1. performance sensitive
2. want to run one stack across frontend/backend/native apps
3. don't want to learn multiple languages for multiple activities.

It's a pretty compelling pitch.
'screen -x' is screen sharing for engineers.
I consider a version control system to be a history of a project. If you change the history to something that is materially different, which rebase does, then you are lying about the history. You cannot white-wash this fact.

The history Git and in Fossil is only precise to the transaction level. A key-stroke or backspace is not a transaction. A single iteration of the edit-compile-test cycle is not a transaction. A transaction is created by the "commit" command. Git and Fossil make no record of the stuff that happens in between two commits. They only record what is in each commit. So you can backspace and edit and change all you want to before typing "commit". But once you type "commit", all that you've done since the previous commit becomes part of the permanent record. Rebase violates that constraint. It changes the permanent record. Rebase makes the repository say that the sequence of commits is different from the order in which they actually happened.

You can call that whatever you like. "Telling a compelling story." "Generating a clean history." I call it "lying", since the purpose seems to be to deceive the reader about what actually happened.

It is useful to have a simplified overview of project history, to aid the reader's comprehension. There is no sin in this as long as you are truthful to state that the simplified history is in fact a simplification that skips or revises some of the messy details of reality. The alternatives to rebase that Fossil provides do exactly that - they suppress the unimportant details of the history to provide a simplified and more readable history. The difference is that the original, truthful history is still provided, for auditing and for those who care. In other words, the repository reports both "what we should have done" and/or "the best way to think about what we did" in addition to "what actually happened".

I concede that if you think of a source code repository as just a story or as documentation to help future readers, and not as a accurate history of the project, then rebase is not lying. In that case, rebase is just revising your narrative. But I think that a source code repository should be a true history of a project. If you view a source repository as a true history, as I do, then rebase is a tool for lying about the history.
How to make the move from monolith to microservices–with no regrets
mongodb is so well integrated with Javascript and JSON.
db.collection().find({}) is just so fluent.

I find all those capitalized functions in Fauna weird.
In most C based languages like Javascript functions are lowercase.

Would it be possible for the Fauna JS wrapper to also accept lowercased functions?
Given computers are nothing but a mind-bogging amount of very simple operations (add, mov, whatever on fixed size values), I'd suggest an equally apt comparison is that a computer is billions of nanobots cutting grass one blade at a time, and the calculator app is the Mech.
It's actually not that hard to get right. You can put a simple lock statement around a SQLiteConnection instance to achieve the same effect with 100% reliability, but with dramatically lower latency than what hosted SQL offerings can provide.

Also, the only reason we ever want to lock a SQLiteConnection is to obtain a consistent LastInsertRowId. With the latest changes to SQLite, we don't even have to do this anymore as we can return the value as part of a single invocation.
Could i send you a mail somewhere? I'd like to have a casual conversation about e-commerce and some of your insights.
When you see just a blurb, you can click the paper/text icon to read the whole article. NetNewsWire downloads the feed and you don’t have to exit the app and load the full page. This works for me on kinja sites which have the read more link.
There's a major difference between coming to different conclusions from a set of data, with completely fabricating nonsense.

@BadMedicalTakes (https://twitter.com/badmedicaltakes) is just one quick way to see some of the stuff thats out there.

Can we at least all agree that germs cause disease, there are no nanobots in any of the COVID vaccines, and that masks are not dangerous?
> SQLite doesn't really enforce column types[0], the choice is really puzzling to me.

This is acknowledged as a likely mistake, but one that will never be fixed due to backward compatibility:

> Flexible typing is considered a feature of SQLite, not a bug. Nevertheless, we recognize that this feature does sometimes cause confusion and pain for developers who are acustomed to working with other databases that are more judgmental with regard to data types. In retrospect, perhaps it would have been better if SQLite had merely implemented an ANY datatype so that developers could explicitly state when they wanted to use flexible typing, rather than making flexible typing the default. But that is not something that can be changed now without breaking the millions of applications and trillions of database files that already use SQLite's flexible typing feature.

https://sqlite.org/quirks.html
Tiny Tiny RSS has regex filtering. Use it extensively and works as expected.
Yes indeed, I am French-speaking and "sinogrammes" is the most appropriate word in the academic world to talk about kanji. I am not sure if it is the same in the English academic world, some of the comments suggested that it is. I am going to check further about this point. (But writing my PhD in French so I will be safe anyway ^^)
By "wait" I mean logical wait for the result of the async operation - e.g. to use it as an input for another operation - not a blocking thread wait. What you describe sounds like callbacks to me?
It is almost perfect for someone who doesn't want to self-host, but you have to use another commercial service

why am I even paying them, with Joplin I can also sync to Dropbox. And I still have to pay them even if I'm self hosting

I think Joplin is more single purpose since it doesn't focus on the server side, and is just a client

On OSX/iOS, if you don't care about markdown/open-source/self-hosting you should just use Apple Notes