skysight-inc/HackerNews huggingface dataset:
There were no social or cultural barriers when the KDE/Gnome war started. It was entirely over a licensing issue. Other than that, the two projects were largely very similar, except that Gnome insisted on using C instead of C++ (and then replicating all of C++'s features in C). It wasn't until later that the two really diverged, with KDE having the "make it as configurable as possible" philosophy and Gnome having the "we're UI experts and know what's best for you little users" philosophy, borrowed from Apple but without the well-funded team of real UI researchers.

Anyway, even with the different philosophy towards users, that could have been done in a single project (i.e., Gnome3 can be a KDE skin), or two closely-related projects (i.e., Gnome3 is a fork of Plasma but otherwise shares the same libraries), reducing a lot of duplicated effort. Instead, we now have 6 or more different desktop environments for Linux and potential new users look at the mess and ask, "WTF?". Or they try one and hate it, and when they ask how to switch to a different one to try it out, the answer is "reformat your hard drive and install this other distro that actually cares about that DE", or "follow this list of command-line instructions and hope it doesn't break because your distro doesn't care about supporting that DE".
Similarly there was an RCE discovered in Dark Souls III about a year ago. And even though modders had s fix for it before the details of the exploit were even publicly revealed, it took the devs 8 months or so to finally fix it.
All centralized platforms that want to control the content, but this is not actually a requirement of an online platform.

Spam in e-mail is a problem because spam consists of private messages sent to individuals, but public messages can be quickly categorized by a community, and ones own characterization of a message for the purpose of sorting messages for display can be based on a how whether it's chosen for retransission by people who who one oneself has a high trust in.

Imagine having a feed which is initially a horrible spam-filled mess, and then as you encounter things it you like, you upvote that, until your feed is resorted to include mostly quite interesting things. When you again find spam or uninteresting content you reduce the weight of the people who retransmit it.

Moderation always risks being political manipulation, and it's probably too dangerous to democracy to allow it. It's certainly too dangerous to accept foreign moderation (I'm from Europe).
I've described this issue in my blog post together with CRDT variants that address and solve it: https://bartoszsypytkowski.com/operation-based-crdts-arrays-...

In practice, many CRDT libraries nowadays (eg. Yjs and Automerge) are using structures that don't come with interleaving issues.
I think its days are numbered and Apple will be forced to open their product to other app stores.
The US is used as a benchmark because its ideas about legal rights are culturally influential and it’s where the headquarters of Twitter is.
An open-source message queue focused on Kubernetes
Hi everyone, My team and I have been working on a new Message Queue named Vanus, one of its features is that its messages(we call them event actually) can directly trigger cloud functions. Here is the documentation site: https://docs.linkall.com. I'd appreciate any feedback on things people like/dislike in Vanus. We currently support AWS Lambda, Google Cloud Functions, and Knative. And I'd also like to know what features you guys are most interested in considering a new message queue; any suggestion is welcome.

The GitHub repo: https://github.com/linkall-labs/vanus

If you don't know much about message queue. Checkout this article: past-present-and-future.
Right, all those HFT, ML, Aerospace, Gaming, auto industries written in PHP, how could I forgot about those.
My regional local paper (where “local” means “it’s headquartered in a town of 20,000 people 100km away from myself and has a catchment area of maybe 50,000 people”), titled The Weekly Advertiser, is consistently almost exactly 75% ads by surface area (measured on a few different occasions).
Yeah, Rust is basically modern C++ idioms made mandatory by the compiler (move, copy semantics).
There's clearly a qualitative difference between humans and our closest relatives. There's some axis on which humans are an outlier for life on earth. I mean, we're not worried about any other animal rising up and taking over, for one.
The Story of Sun Microsystems PizzaTool:
How I accidentally ordered my first pizza over the internet.

https://donhopkins.medium.com/the-story-of-sun-microsystems-...

PizzaTool source code:

https://www.donhopkins.com/home/archive/NeWS/pizzatool.txt

PostScript metacircular interpreter (PostScript implemented in PostScript):

https://www.donhopkins.com/home/archive/NeWS/ps.ps

Glenn Reid's Distillery (PostScript optimizer written in PostScript):

https://www.donhopkins.com/home/archive/NeWS/news-tape/utili...

https://www.donhopkins.com/home/archive/postscript/newerstil...

Pie Menus for The NeWS Toolkit:

https://www.donhopkins.com/home/archive/NeWS/win/pie.ps

Tab Windows for The NeWS Toolkit:

https://www.donhopkins.com/home/archive/NeWS/win/tab.ps

PostScript terminal emulator:

https://www.donhopkins.com/home/archive/NeWS/tnterm.ps

Mousee (visual mouse input display):

https://www.donhopkins.com/home/code/NeWS/demo/mousee

UniPress Emacs NeWS Display Driver:

https://www.donhopkins.com/home/archive/emacs/emacs.ps

Gnu Emacs 18 NeWS Display Driver:

https://www.donhopkins.com/home/code/emacs18/src/tnt.ps

Heap Sort by Owen Densmore:

https://www.donhopkins.com/home/code/heapsort.ps.txt

Bubble Sort by Sam "Bobo" Leffler:

https://www.donhopkins.com/home/code/bubblesort.ps.txt

QuickSort by Don Woods:

https://www.donhopkins.com/home/code/quicksort.ps.txt

Big Brother -- Jeremy Huxtable's Round NeWS Eyeball Windows (the original inspiration for the crude X-Windows knock-off-in-a-rectangular-window "XEyes"):

https://www.donhopkins.com/home/archive/NeWS/news-tape/fun/e...

https://www.x.org/releases/X11R7.6/doc/man/man1/xeyes.1.xhtm...

>XEyes Author: Keith Packard, MIT X Consortium. Copied from the NeWS version written (apparently) by Jeremy Huxtable as seen at SIGGRAPH ’88.

Iterated Function Sequence Fractal Generator by Stan Switzer:

https://www.donhopkins.com/home/archive/NeWS/news-tape/fun/i...

Lunar Lander by James Gosling (who also wrote Emacs, NeWS, and Java):

https://www.donhopkins.com/home/archive/NeWS/news-tape/fun/l...

Spider Solitaire by Don Woods (who also wrote Adventure):

https://www.donhopkins.com/home/archive/NeWS/news-tape/fun/s...
I don't think it is that easy. I can't even get local governments to build out municipal fiber Internet...

In theory, the city should own the physical fiber and be able to rent it out to anyone who wants to offer last mile service...
decreased transepithelial electrical resistance

If you look it up, gut epithelial barrier basically means the mucosal lining.

https://en.wikipedia.org/wiki/Intestinal_mucosal_barrier

Mucus is mostly water, some salt and some biopolymers.

Mucus can vary slightly depending on what part of the body produces it, but typically it is made up of 98 percent water, 1 percent salt and 1 percent biopolymers—very long molecules that interact with one another and give mucus that gel-like quality.

https://healthtalk.unchealthcare.org/mucus-our-bodys-silent-...

If you add chemicals to what is essentially saline solution, it shouldn't be shocking that the solution changes. The decreased electrical resistance is likely some kind of salt derangement from what I gather.

And the biopolymers in mucus are apparently called mucins and -- quick and dirty -- these seem to be glycoproteins, as is true of many immune related things in the human body.

https://en.wikipedia.org/wiki/Mucin
Hello, author of glidesort (and for context, pdqsort) here.

No it's not released yet but it's getting real close. The code is virtually done, with some minor cleanup required. Besides some personal stuff, a large source of my delay has been the headache that is panic safety in Rust. Non-trivial sorting code becomes extra difficult if a forced stack unwinding can occur every time you compare two elements, where you are then required to fully restore the input array to a valid state. Doubly so if you can't even assume the comparison operator is valid and obeys the strict order semantics.

I am currently in the process of writing a paper I want to publish along glidesort which is also mostly done. Since the linked talk I've also had some more performance wins making it ~4.5 times faster than std::stable_sort for uniform random integers and much more than that for low cardinality data and input patterns.

Glidesort can use arbitrary amounts of auxiliary memory if necessary, but is fastest when given a fraction of the original input array worth of memory - I'm currently planning on releasing it with n / 8 as the default. I haven't looked at blitsort in detail but I am skeptical of the O(n log n) claim, I believe it is O(n (log n)^2) like glidesort is when given a constant amount of memory, as blitsort's partition and merge functions are recursive. Not that this really matters in practice - ultimately the real runtime is what matters. But I wouldn't be surprised to see blitsort slow down more relative to the competition for larger inputs.
§ 230 allows platforms (and individual users with moderation tools provided by platforns)
to exercise active moderation based on their own view of standards; in fact, allowing that without it invoking liability as a publisher for the platform or moderating users in order to encourage and protect active private moderation is the whole purpose for which § 230 was included in one of the most sweeping internet censorship laws the US ever passed (most of which, other than § 230, related to government censorship and was struck down for violating the First Amendment.)

§ 230 does not require neutrality, and such a requirement would defeat its purpose.
Very true, but you’d get sick of grapes before you got fat from them.
How was the trip to East Europe?
Yeah Jonathan Rauch is great, he talks a lot about free speech. See also:

https://www.youtube.com/watch?v=E0T9XSG73kY&t=1774s

I wish del.icio.us still existed. I just want to put links in folders and share them.
>I wonder about sulfates, specifically SLS (sodium lauryl sulfate

Dawn is my favorite dishwashing liquid of all times, SLS seems to be the first active ingredient[1]. What should I use instead?

[1] https://dawn-dish.com/en-us/how-to/what-dawn-is-made-of-ingr...
“men who are overweight tend to have reduced sperm concentration, lower total sperm count, and fewer motile sperm. … The fact that the sperm count decline is also occurring in countries in South and Central America, Africa, and Asia, according to the new meta-analysis, suggests that the lifestyle factors and environmental exposures that are likely to blame are present globally“

While the article does not rule out chemical contributions, this strongly suggests a lifestyle effect since these regions have been moving out of the poverty trap for over 30 years. Perhaps that is also what makes the sperm decline seem to accelerate. So behind yet another environmental scare might actually be good news: Wealth also comes with a higher rate of obesity and the tendency to do office work where a male would be sitting on a chair all day (increasing the temperature the scrotum is exposed to).
It’s odd, judging from a lot of the HN comments in the recent tailwind article, people find the lack of CSS inside react components (out of the box, I’m sure there’s ways of setting it up) enough of a hassle they want to style things in HTML - just to keep their styling in the same component. Something Vue and Svelte and others solve out of the box.
chan-suffixed isn't really age limited - I have friends (both genders) in their sixties where everybody use a -chan form for their names. It's more about familiarity. Think e.g. "おばちゃん“。
Natto: A live spatial JavaScript environment
Not sure why you are getting so defensive.

I've expressed disagreement with your PoV and explained why when you asked.

We have exchanged opinions and that's great. Let's not dig further.

Have a good day.
cash is inconvenient, but it is anonymous and can't be tainted easily. You can hide it easily and like bank account linking cash can't be linked easily as it is easily dispersed . But if you have bank account, government can freeze easily. And, you also don't have to pay too much fees like 2% etc to merchants. Dollar bills saves so many life in inflation country. In country like Argentina, if there are no dollars cash bills, it is gonna be disaster.

Cash is always king imo.
Global 4-day week pilot was a success, organizers say
Tradition is peer pressure from the dead.
Well, there is still an important difference between Java and Rust — are you driving with a guardrail on a field vs are you driving next to a cliffhanger.

The JVM has well-defined bad execution as well, e.g. data racing is well-defined. Safe Rust does prevent data races statically, but if they do happen due to a bad unsafe block, you are entirely on your own. While memory safety can abruptly stop both processes, FFI is very rare in Java, it is an almost completely pure platform being Java all the ways down, so in my experience the former is safer from this aspect.
There exists no quantum computer in physical form. There only exists mathematical models simulated touting to be a quantum computer proved by a classical computer.
GlobalWafers Groundbreaking Ceremony for US Expansion of 300mm Wafer Capacity
I agree. That said, I also like to have a more complete guide and pick and choose what could be useful for me.
This comment got me interested, so I dived deeper into the report [0].

Learners are divided into three groups: graduated (59%), still enrolled (5%), and withdrawn (36%). Graduated learners are further divided into two groups: job seeking (63%: ~37% of all learners) and non-job seeking (37%: ~22% of all learners). Here's the definition of “non-job seeking”:

“A BloomTech graduate who has been unresponsive to outreach, has explicitly indicated they are not pursuing a technical role, or has explicitly indicated they have paused their job search.”

When we apply the base rate to the 90% rate, we conclude that 33% of those who attend the program (learners) got hired.

[0] https://www.bloomtech.com/reports/outcomes-report
It's an academic paper in Nature, it's not CNBC.
I suspect they very much do have those two separate tracks, but make it look as though it's a single track. When Coinbase get their rejection, I very much doubt that it's due to lack of consideration within Apple.
I think this indeed echoes similar experiences and studies at other large companies (e.g. Apple, Microsoft, Meta, etc.) regarding the characteristics of their recent investments into rust code vs. C/C++ code. I don't think it is surprising to anyone at this point. But it is nice to see it re-confirmed.
No, reread. Both are true, both matter. It's true that apple would not allow the scheme described. It's true that it's similar to gas on Ethereum. But there are also differences that are important.
Chris, I'll second the pricing feedback. It sounded interesting, so I went to the App Store. FREE. Yay! But with in-app purchases. Oh. Okay, I guess that's how they all do it these days. Could mean you don't really need to pay for most features. Or you can't realistically use it without paying $2. Or maybe $200. Or maybe $10/month forever. Who knows? The App Store policy is to hide all but the initial price, so developers' policy is to make that zero and hide the actual cost in "in-app".

But, the website will explain what you get for how much, right? The website explanation is that you potentially get lots of great features, and if you want to know which features cost how much, go to the App Store and "buy" it for "free" and see what happens.

So, I figured maybe I would read some reviews. Later. Too busy now. If it was impulse purchase price, I would have just bought it, but I can't tell, so I'll put it on my mental "check it out someday" list. For now, I just shrugged and moved on, but since you're participating in the discussion here, and I'm a small dev too, I figured I'd just give you some feedback from the "usability lab", FWIW.
That's in no way a bad thing, some may say that means it does one thing (an important thing) extremely well ;)

I switched from a purely TS/JS stack (React-Native-Web to cover iOS/Android/Web, Typescript on the backend, with some stuff to share types), and just got way too tired of all the tooling, the configuration, etc.

While I use Golang on the backend (compiled to WASM for serverless) I wouldn't be against using Dart on the backend if it had a WASM compiler...

....and upon doing some research to put a link in here, apparently you can as of seven days ago? https://github.com/dart-lang/sdk/blob/main/pkg/dart2wasm/dar...
This quote really goes to the heart of it. I think he was being fairly precise here in the use speed and acuity, contrasted with insight and originality. Our brains just like the rest of our bodies have a lot of different capabilities. I don't think most of us would find it particularly meaningful to compare the strongest lifter with the fastest runner, yet related to intelligence people do this sort of thing all the time. This quote seems a better informed view.
> ads that [don’t] track them

Does that mean “can’t” or “promise not to”.
It seems that most famous Stable Diffusion WebUI doesn't actually implement watermark. https://github.com/AUTOMATIC1111/stable-diffusion-webui/issu...
I don’t follow Elm development. Do you have any links regarding why the development has been stopped?
A point estimate of distribution parameters describing a population is frequentist. A point estimate of distribution parameters describing another distribution's parameter is Bayesian.
> ISPs killed P2P. Even if you have the upstream to seed all day, they'll just rate-limit you. There is no monetary incentive for them to allow P2P anyway.

I don't know where you live, but in the EU we tend to take the net neutrality seriously, and that does not happen.
The symbolic proofs of the protocol are independent of the implementation. The portions of the implementation that are formally verified are written in F* and Coq, and emitted as machine-generated C.
>On the other hand, it might be better to have many smaller states, perhaps the size of counties, which could better represent urban and rural areas separately.

Have you seen Star Wars: The Phantom Menace? What you're proposing is something that resembles the Galactic Senate from that movie. Are you going to have Congress hold sessions in a football stadium or something?

>Switzerland does this, having "cantons" about the size of U.S. counties

Switzerland is a tiny country with a small fraction of the US's population or geographic size. It's comparable to a single US State, so sure, having cantons the size of US counties makes sense. (And what kind of counties are you talking about anyway? This really doesn't mean much: on the east coast in a state like Virginia, the counties might only have 5000 people. In the western states, you can have a county like Maricopa County, Arizona with over 4 million.)

>I imagine that most localities would rather have more representation, not less.

At the national level? There is no example of this working anywhere, worldwide, for a sizeable country. (No, Switzerland is not a sizeable country.) The whole idea is completely unworkable. There's real-world limits to how large political divisions can be before they need to be grouped together into larger groups, which themselves have representatives in a larger body.
> You need unsafe.

You beed it for that feature. It is questionable whether you really want to mandate a special memory layout (because you can’t really do that even in Rust, you don’t have explicit control of struct alignments, paddings, order(!) )
> No one thinks Musk will permit it on Twitter. The gutting of the moderation teams who tackle it is the concern. An underenforced rule is often not a very effective one.

This isnt cause for concern because they've already caught some longstanding CPU. They are doing a better job now.
Help KDE hire more people
Not yet but we are working on it. Sponsor ClojureDart to make it happen sooner! https://github.com/tensegritics/ClojureDart
`ArticleTypes` should be automatically available in the template just from importing it if you use script setup

Otherwise you also need to return it in the setup function (composition) or store a local copy of it in the data field (options)
I tried to go through it multiple time, but I couldn't:

1. It's way too long, the complete stuff is ten of thousand of lines.
2. It goes into needless details, especially at the beginning (the "finding help" section is intense for example). It turns me off each time.
3. It's too dry, not really enjoyable to read to me.
Vivid memories of downloading and reading this (in one of its earlier forms before 2005) over a couple of days of commute on my HTC Typhoon smartphone. Definitely felt the future beginning to arrive.
In the UK you can drive to the dump and sort yourself the garbage for easier recycling (no fees involved). That is quite a good system.

Here, in Portugal, you can dump up to certain weight for free but you end up paying 30-40 Euros for a full van, for example. As a result people just dump garbage anywhere out of sight, specially rubble and other construction garbage. I find it shortsighted as the council then spends a lot of money cleaning up those places.
Funny how some people think that "programming though Stack Overflow" will keep working after you progress to a certain level

School mentality (and I might add: grifter mentality as well)
Microsoft 365 faces more GDPR headwinds in Germany
To really drive home the point, simply consider that pre-Musk Twitter did not cite free speech as a core value.
If we isolate the battery pack cost it is likely between $100,000 and $150,000. This comes from some data suggesting Tesla was purchasing cells around $140/kWh a year ago. Lets assume the rest of the truck costs the same (it won’t) and the Tesla Semi is $100,000 to $150,000 more expensive than another diesel Semi truck.

Average semi trucks get 6.5 miles per gallon and diesel fuel is around $5.00 per gallon right now. This translates to 77 cents a mile in fuel. Tesla semi uses 2kWh per mile. We can assume a hefty 20 cents/kWh price for commercial off peak power which translates to 40 cents a mile. With a delta of 37 cents a mile the $100,000 to $150,000 expense is paid off in ~300,00 to ~400,000 miles.

Semi trucks are built to last around 750,000 to 1 million miles and drive an average of ~50,000 miles a year. Thus the payback comes in around year 6 or 7 of a ~15 year lifespan.
I'm not suggesting giving app developers greater control, but users. I agree that letting app developers demand whatever permissions they want will lead to stopwatch apps which always require precise location.

If I want the option to shut off Apple's controls and sideload a bunch of malware, that doesn't have to affect users who don't want to do that (assuming this option is gated behind some sufficiently stern warnings about the consequences). That Apple doesn't allow that has far less to do with protecting users than it does protecting their bottom line.

Having said that, Apple making these kinds of decisions for business reasons is (IMHO) a perfectly valid and logical way to operate. I'd just prefer we didn't pretend they're making this decision because allowing users to take more control over their devices is necessarily dangerous. That excuse has more holes than a slice of this fine Gorgombert.
To be fair, so is your dismissive statement in calling it nonsense. Maybe expand on that? I for one have thought the same thing many times and am finding the conversation here quite interesting.