skysight-inc/HackerNews huggingface dataset:
So far it seems like a fairly well balanced analysis, which I think addresses the censorship concerns without violating these companies' First Amendment rights:

I’ll begin by asking in Part I whether it’s wise to ban viewpoint discrimination by certain kinds of social media platforms, at least as to what I call their “hosting function”—the distribution of an author’s posts to users who affirmatively seek out those posts by visiting a page or subscribing to a feed.

I’ll turn in Part II to whether such common-carrier-like laws would be consistent with the platforms’ own First Amendment rights, discussing the leading Supreme Court compelled speech and expressive association precedents [...] And then I’ll turn in Part III to discussing what Congress may do by offering 47 U.S.C. § 230(c)(1) immunity only for platform functions for which the platform accepts common carrier status, rather than offering it (as is done now) to all platform functions.

On balance, I’ll argue, the common-carrier model might well be constitutional, at least as to the hosting function. But I want to be careful not to oversell commoncarrier treatment: As to some of the platform features that are most valuable to content creators—such as platforms’ recommending certain posts to users who aren’t already subscribed to their authors’ feeds—platforms retain the First Amendment right to choose what to include in those recommendations and what to exclude from them.
A Comparison of Ruby Version Managers for macOS
That is not what the article is about.
Here’s a choice … don’t use it.
I have a sister that lived in the DR for a few years.

Here's a bit of context from what I recall.

* The Dominican Republic is the second poorest nation in the northern hemisphere. Haiti is the poorest. (so yes, technically wealthier, but not exactly swimming in the dough).

* From what my sister describes, the people of the DR HATE the Haitians.

* The DR itself is filled to the brim with corruption.
Since it seems you prefer questions to statements, I'll ask a question, Socratic-method style, but it requires some explanation:

Let's say I download two copies of the updated source code of your software, one from an honest mirror, and one from a malicious mirror.

The honest source code has a change in the author signature, because the original developer is no longer involved in the creation of the software. The malicious source code has a change in the author signature, for obvious reasons. (Real life example: Satoshi Nakamoto hasn't signed a Bitcoin release in years).

The honest source code contains a change in the initial nodes you connect to, because a DDOS a year ago caused the initial nodes to become a point of failure. The malicious source code contains a change to the initial nodes you connect to, which adds nodes that the attacker controls. (Real life: https://fintechs.fi/2021/07/06/bitcoin-org-hit-with-massive-...).

The honest chain has a large-scale validator drop caused by an outage of AWS US East 1. The malicious chain has a large-scale validator drop at the same time caused by the malicious validator failing to include re-staking transactions, resulting in the malicious validator controlling 51% of the coins on the malicious chain, after which it's easy for the malicious attacker to create transactions that control 100% of the staking on their fake chain in a way that looks like normal traffic on chain. (Real life: https://www.datacenterdynamics.com/en/news/aws-us-east-1-reg...).

At the point of the large scale validator drop, there are a lot of missed blocks on the honest chain, so traffic eventually falls back to a different validator to allow the blockchain to progress. As the same point, there are a lot of missed blocks on the malicious chain because the attacker didn't control the validator chosen by the provable random function, but traffic eventually falls back to a different validator which the attacker controls. These validators don't include transactions that add staking power to addresses the attacker doesn't control.

The honest chain has blocks validated every 20 seconds (this number pulled from Cardano), which were validated at that rate because honest nodes wouldn't accept a block earlier than the allotted time. The malicious chain has blocks that were all created in a span 20 minutes and signed by staking addresses controlled.

The attacker controls your internet connection to the point that about half the time, if you poll the network, you'll receive answers from the attacker (Real life: China).

Given this situation, how does your system tell which chain is the honest one, and which is the malicious one?

Keep in mind that Proof of Work handles this situation trivially: the malicious chain is shorter--a lot shorter if your node has been disconnected for some time.
Sony WF-1000XM4 Teardown
What language do you believe is better for DevOps / Linux systems engineering than Bash?
It seems like Facebook is trying to prevent anti-trust regulatory action by making it harder to split up / distinguish its core products. Although I’m unsure of how effective that would be.
Yes, this is the other competing theory - NMDA is linked to neural plasticity and another theory as to the action mechanism of SSRIs. If I recall one issue with the Seratonin SSRIs theory is the time lag between the detectable seratonin between synapses and subjective effect.

It's not accurate to say Ketemene (S-Ketemine) has no action on the Seratonin pathway, I believe there was a recent study that found a possible action via the 5-HT_1B receptor.
That sounds interesting, I haven't seen such blogs myself but the concept is exactly what I thought blogging was originally about. Since I am currently still learning as a developer, people around me give me advises like I could spend the time I spent writing articles on learning something new. I am not saying they are correct, sharing my experiences gives me a different form of pleasure. But I was just in the dilemma of whether doing something I like is good when I am still trying to get better at my craft. Thanks for the encouragement :)
Google is probably the most (in?)famous example of monorepo. All of their code is in a single monorepo.

You can read a bit about the approach’s benefits and drawbacks from someone at Google here: https://medium.com/@Jakeherringbone/you-too-can-love-the-mon...
On twitter, in the lawsuit below, it was basically government censorship, disguised by one step, through a consulting firm working for the government.

U.S. Senator Alex Padilla, Twitter, and others sued for 1st Amendment violations regarding state coordinated banning of Twitter accounts
https://www.thedesertreview.com/news/u-s-senator-alex-padill...
> Very annoyingly, npm audit doesn't have ignore functionality

I can't believe no one here has mentioned the fantastic tool "better-npm-audit" which can be included as an npm dependency[0] and lets you add specific vulnerabilities to an ignore list.

The ignore list is actually a JSON config file stored alongside package.json in the repo, so only one developer ever needs to see the npm audit warning and can mute it for everyone else (after getting their PR approved).

Even better, the config file lets you specify an expiry date for each entry in the ignore list, and provide a note, such as a link to the upstream issue being worked on, so that you can periodically be reminded to go back and check if a new version is available which can give more confidence that your code really isn't affected.

I think that developers might have to be instructed to use the "--no-audit" option to "npm install" if they don't want to see the (false positive) warnings that the default behaviour produces, and that's a bad habit to learn if not all projects they work on are using "better-npm-audit". I don't know if there is a way to make that option the default on a per-project basis.

[0] https://www.npmjs.com/package/better-npm-audit
Why Is American Life Expectancy Falling?
"Brave New World is a good book to understand why this is a bad idea. It seems that Orwell and Huxley books are being used as manuals instead of the cautionary tale that they are. "

This, 100%. Turns out turning fiction to reality is a profitable endeavor.
I'm familiar with training and using ML models. I'm also familiar with the ways such models can encode their training data in the models themselves, hence my criticism.
Considering the second most popular website in the world sends a gigabyte per hour (youtube) is this stuff a concern anymore?
This is not my hack, but I thought it was worth linking to.

Running a bakery on Emacs and PostgreSQL:
https://bofh.org.uk/2019/02/25/baking-with-emacs/
It's pointless to argue that regulation is theoretically not necessary when it empirically is.
Thanks for bringing some sanity and perspective to this discussion. Just like we judge some ancient civilizations for human sacrifice as a way of securing prosperity (or whatever), someday people will look back on our use of psychiatric drugs with the same amazement and revulsion.
You may not be aware but an iPhone isn't required to participate in group chats: MMS and XMPP still exist, there are even bridges between them.
Just because the majority of a field of research is not working on a certain subfield, doesn't mean that there aren't capable people working in such subfield. As far as I can tell, you seem to be confirming that there are "real" computer scientists and cryptographers currently working on such things.

> P.S. By quickly searching through the list there are around 900 papers of which around 30 are blockchain, cryptocurrency and electronic/digital cash related.

If you just Ctrl+F'd for those terms, it is likely that you are leaving out some (many?) papers. For example: did you count these two...

"VCProof: Constructing Shorter and Faster-to-Verify zkSNARKs with Vector Oracles", by Yuncong Zhang and Ren Zhang and Geng Wang and Dawu Gu

"On Simulation-Extractability of Universal zkSNARKs", by Markulf Kohlweiss and Michał Zając

?

My point: it might not be 100% obvious whether a certain cryptographic primitive (or line of research) is "blockchain-related" or not.

As far as I can tell, whether you like the subfield or not, it does seem like there is some fundamental cryptographical research being done as a consequence of the "blockchain" craze (e.g. zero-knowledge proof systems, robust consensus mechanisms in adversarial settings, ring confidential transactions).

EDIT: if you Ctrl+F for "smart contract", for example, you'll get half a dozen more; if you Ctrl+F for "byzantine", you'll get some more; if you Ctrl+F for "zero-knowledge", you'll get 21 more; "cross-chain", "mining", etc.
You’re right, I suggested that in what I wrote. I was considering further intervention.
Nvidia Unveils ‘First Big Bet’ on Digital Biology with UK-Based Cambridge-1
Never once gotten that impression.
Sounds like projecting your hatred for Christians onto others.
> A cross join is a Cartesian product

I think that's the most important detail that can't be explained visually like this.

Cartesians explode the row-counts - 10 rows x 10 rows is 100, not 10 or less than (which is the assumption for most people as they write joins with a primary key on at least one side).

If you have a cartesian and add on the additional entry needed for the null in outers, you can explain the output of the join as a filter over that set (full outers make more sense in that model).

In fact, that's a good way to think of when you see WHERE used to produce an inner join (cartesian + filter == inner).

Sometime ago, I had to optimize pure cartesian joins which had a user-defined function like ON overlaps(time_range1, time_range2) and this involved a deep-dive[1] into distributing a cartesian join to parallelize the filtering.

[1] - http://people.apache.org/~gopalv/xldb18/tez-xprod.pdf
Yeah, I realize that but the HN submission rules say not to edit the title.

Btw, I didn’t write the piece - I just built the blogging platform on which this is hosted.
Randomness. The answer to most things.
youtube-dl report it's only available in the USA.
> I think I overdosed on it, being quite an inexperienced user. Because the first time I took half a dose, that was an amazing experience

Why did you go for a full dose when the half-dose was amazing? Did you expect a different outcome?
Yeah because the age of the universe can't be negative.
There are three countries in North America.
Yeah, you found it effective -- interesting. I have tried the keto diet a few times and was incredibly fatigued so stopped it. I like the idea -- I might try again.
Thanks for posting!

Have you worked on optimizing DNS and TLS negotiation at all?

Just now on my laptop, the first request took 1.9 seconds!

$ time curl -v https://link.warpurl.com/DrMbLW
...
real 0m1.936s
$ time curl -v https://link.warpurl.com/DrMbLW
...
real 0m0.079s

What did you use to check the latency worldwide? I've got a quickly hacked shortener running on CF workers, curious how it stacks up :)

PS. there is a small typo on homepage... "and the number of changes you"
The article really isn't fair to Apple when it lists the "Top 20 Applications". For iOS the top 5 are: Phone, Weather, Photos, Camera, Clock. All of these apps except for Weather maybe, I would consider essential to a smartphone.

And its good that these are 1st party apps, because they wouldn't make money on their own. I can see 3rd party apps for things like Weather, Camera or Calculator, but imagine if your iPhone didn't come with a dailer app and every app in the app store required you to "subscribe" to an app and pay $50/yr for the privilege, just to do the most basic things your phone should do out of the box.
Maybe so, but please don't post unsubstantive and/or flamebait comments to Hacker News.
Nanofiber Membrane Filters 99.9% of Salt from Within Minutes
Interesting. And that's California law, which might have some relevance to Facebook et al. (Or might not. Trump isn't a California resident, and Facebook et al might not be incorporated in California.)
> Even though it’s probably a lot of wasted time (they read proposals ahead etc), I think it’s a good idea to ban phones entirely in parliamentary chambers.

This is general theme with meetings: once you've allowed people to do something else and reduce the perceived inefficiency at a personal level, you've allowed meetings to become excruciatingly inefficient since nobody complains anymore. The incentives (again, at a personal level) to make the whole process more efficient disappear, so nobody bothers.
Filing a lawsuit is cheap, I expect that he's not going to follow through, he's got the publicity he wants.
Yeah, like I said, these people all failed Econ 101. It's really bizarre, they never accept that they can't have things both ways. So we've ended up with a town that's shockingly beautiful and unique, but it's becoming more dysfunctional by the day because of the development ethos, and instead of doing something everyone just complains. It's great if you've got tons of money, and then it just gets harder and harder for those who don't. I mean, that's the most ironic part, is that the same hyper liberal people who are so against development have directly caused such wild living disparities across income brackets.
You can use tmutil to create a snapshot.

Or do you want to create an app that performs a snapshot via some API.
yes, tbh there is no real incentive for apple to perticularly cater to a limited market like that, when there is more money to be made elsewhere
We need a minimal sum to enable lawsuita.

Every time there is a leak, you have to prove you've suffered damages.

That's hard to prove: even if someone commited massive fraud with your identify, you dont know if the data came from this leak, or from 10 other leaks.

Setting a minimum would mean thay you can immediately fine conpanies for loosing millions of records in one lawsuit, instead of a million suits proving that each particular claimant was harmed
He’s only _announced_ a suit; he can claim victory any number of ways without even filing one. In fact, I don’t know that winning such a suit even theoretically helps him.
Um, I'm not describing a specific company. Abusive marketing and anti-competitive practices are common. Which one are you thinking of?
I'm a fan of Margaret Hamilton, but this is fake. This code is not by Margaret Hamilton and it's not from 1969.

Margaret Hamilton has stated that her first assignment was the abort code FORGETIT in the Apollo 5 program Sunburst, and this exact single-precision sine/cosine routine already existed in Aurora [an earlier version of the software] earlier than March 1966 -- FORGETIT wasn't added to Sunburst until later that year (maybe October-November).

Source: I talked to people who have researched the Apollo code in detail. For more information on the Apollo software releases, see: https://www.ibiblio.org/apollo/Luminary.html
I think this is quite tricky to pin down. For example, consider an e-commerce site like Amazon. They know your purchase history, reviews you've given or liked, and products you've viewed or put in your shopping cart but not purchased. Which information about your history would they be allowed to use to show you products you might be interested in buying?

They also have lots of information about users in aggregate ("people who bought this also bought x") which they got by collecting data about their users. Can they use this?
PrintNightmare, Critical Windows Print Spooler Vulnerability
I was a fan of social media at it's birth. Like many, I saw an ability to stay in touch with old acquaintances with less effort and intrusion. We didn't have to interrupt each other with a phone call, or worry about replying to a text in a reasonable amount of time. People would post updates, interact with the updates, and thus in a sense interact with each other's personalities manifested in these posts/comments/likes. It was convenient, and I feel, beneficial.

Then came "the algorithms", capitalist refinement of the experience to increase user attention and interaction. Or more accurately, addiction. This is where I had to quit, a couple years ago. The updated algorithms (instead of linear time representation of posts) did cause me to care too much. There was too frequently new content to see, from things I didn't even care about. Cool videos from GoPro, RedBull, etc. Weeks old updates from forgotten friends sprinkled in to make it personal. Much of the time I used to spend in my head, in a good way, such as in line at a grocery store, or waiting for a project to compile, I was now refreshing feeds. My mind operated more in the realm of social media than in it's own existence.

Now we get to the consolidation. All of your social media, even your "private" chats on WhatsApp, tied to one profile. One centralized database of your life, quickly queryable, cleaned, sorted, and available to advertisers and governments alike. One part of me actually likes this change from Facebook. At least they're being honest about their data being merged. But it's another optimization designed to generate revenue, do not believe otherwise. It's one more step towards the apex of profitability. I don't know what the results of this step will be, but I'll probably be bitter about it, and make another rambling comment in a couple of years.
> Where is the problem that justifies blocking?

You can block anyone on social media for any reason or no reason at all and you don’t have to justify it to anyone.
This is one argument for banning private schools.

I personally think banning private schools is a bit extreme, but it is astonishing to now live somewhere were even families with two professional incomes send their kids to private secondary schools, compared to where I grew up that only the extremely wealthy would do so.
Sorry, I think it was tick. More specifically, Ixodidae tick. It has few mm size, but it gets much bigger when it drinks blood. It's easy to spot visually.
I hope they don’t start doing this in work meetings.
I wish the new Fallout games got that right so well!
“Banksy on Advertising” quote that begins “People are taking the piss ” (2012)
Often cited as "Banksy on Advertising", the passage beginning "People are taking the piss out of you everyday. They butt into your life, take a cheap shot at you and then disappear. They leer at you from tall buildings and make you feel small..." actually borrows heavily from a 1999 essay, "Death, Phones, Sissors" by Sean Tejaratchi published in the zine Crap Hound.

Gawker noted this in 2012 (https://gawker.com/5892332/viral-banksy-quote-on-advertising...), though the passage still turns up routinely as credited to Banksy alone, as in on Goodreads: https://www.goodreads.com/quotes/461383-people-are-taking-th...

(It appeared a few weeks ago in an HN commen: https://news.ycombinator.com/item?id=27534948 This post is my response to that misattribution and an attempt to restore justice to the Universe.)

Title taken from the introductory paragraph of the essay.
Orchids are my guilty pleasure. I'll say this, they die way too easy in Idaho (personal experience). Florida, not so much. In my buddy's neighborhood here, someone put orchids on an outdoor palm tree. Like, they just plopped them into the crevasses of the trunk. They grow and thrive just fine. You don't "water" orchids, you "humidify" them. They're jungle, swamp plants. Along with being slightly parasitic. They do grow best on wood matter than anything else (my experience). Moss and other crap is just too much of a pain in the ass. So yea, in the wrong environment, orchids are a goddamn nightmare to keep alive and honestly, not worth it. But for the most part, most plants in the "wrong" environment are a pain in the ass.
Many countries are in tough economic situations after a prolonged fight for independence.

What stopped Hati from growing was 20 years after independence, the arrival of France with warships demanding 150 million gold francs as "reparations" for the slave-holders losing their "property".

An absurd demand which was still being repaid until almost the 1950s. That's what screwed the country over.
Is it possible that the proxying is done via Cloudflare and Fastly's edge computing platforms? It'd be interesting to see where are the Relay requests coming from (i.e. what is the destination server seeing -- who's connecting to it?)

Great point about the ACL.
lol https://www.youtube.com/watch?v=gYbBKjh-zic

Recent rulings in Canada over speech are pretty nuts too given their history. Worse than the batshit crazy stuff going on in Britain today :p