skysight-inc/HackerNews huggingface dataset:
Local first software is super important. I think there's a pretty big set of use cases for a non-CRDT model.

Instead of a CRDT, you can do the extremely pragmatic thing and take the lowest common denominator of various file sync systems(SyncThing, Android SAF providers, WebDAV, etc) as your example.

At any time you can:

* Read a file
* Create a file
* Delete a file
* Rename a file
* List files in a folder

And usually:

* Any file you make will be synced
* You don't know what gets synced first
* You don't know when sync will happen
* A conflict could create a copy of the old file, or just delete it
* The user may or may not fully trust all of the storage providers.

For any single-user app, or app where collaboration doesn't need to be real time, you can usually just use SyncThing or Dropbox or rsync.

What we need, then, is the equivalent for multi-user collaborative apps, some kind of abstraction for a "document" on a server, that people can edit, with permissions and all that, and that has document-scoped pubsub.

Perhaps some kind of sqlite over the web protocol.

Or, perhaps something like SyncThing optimized for multiple users and documents with different permissions.

Local first might be more popular if people didn't constantly have to reinvent it for every app, and there was one reusable abstraction people could use.

CRDTs are great, but not everything takes advantage of them anyway. Unless you can do P2P and lan sync, you often still have a single point of failure server.
The Million-Dollar Development Team
It was easier to remember than smörgåsbord, I suppose.
IIRC, the API is for paying users only.
It is considered "social engineering" if your tax internalizes costs. I honestly have no idea how people come up with these arguments.

Surely, secretly subsidizing harmful behaviour is twice as bad, first due to the subsidy itself and second for the harm it causes to other people.
“I don’t know Frankie, I sort of trust him. His chin is high.”

— Charlie, It’s Always Sunny In Philadelphia
Good content and a good TOC.
Ahh, that makes much more sense! I completely misread that!
A bad search UI is a bad search UI. Saying that Spotify is about discovery makes it even worse. Why wouldn't they have a functional UI for searches then?

Also quit the Spotify exceptionalism please. YouTube has a discovery algorithm that is as good, plus there's tons of niche music on YouTube that you will never find on Spotify, because it wouldn't be easy to get a deal to have it on the platform (royalties blabla)
I f'ing hate spotify with a passion. The shit UX and them pushing JRE and other bullshit podcasts I dont want or need in my life was bad, but for me the final straw was that they decided to show me popups for their shit playlists when I was trying to put on one some music.

Found out they have been doing it for years to people, and if you complain they basically refer you to the suggestion box and to go f yourself. I don't get it. Why would you want to torment paying customers like that? Just leave me alone and let me play some music you psycopaths.

So I switched back to Apple music. It's pretty shit, but at least I get to decide what I want to listen too.
That's basically how breakpoints work in python, right ?
> The only lens that works when viewing politics (and altruism is a form of politics) is to assume people are miscommunicating their intended outcome.

Sometimes group A and B just want all of X and neither are willing to compromise. No miscommunication.
You can only install a very limited selection of extensions.
If the goal was carbon neutrality, why would you start with gas stoves instead of first removing (non-electric) cars from your city?

That's like trimming someone's beard when they're currently bleeding out from five stab wounds to the chest.

You shouldn't even be thinking of that yet, unless you've already given up.
I check in on occasion to see what the underbelly of the internet is up to. More when i was younger so i have some sense of how it was back in the day.
There is for sure from time to time massive coordinated and sustained efforts to undermine, change or break up discussions on there how much of it thats automatic is hard to say but i would bet a lot.
Only in the investors board room
I think there's a strong selection bias here on the arguments you're reading. It's pretty uncontroversial that vaccines and mosquito nets are generally good; although one could argue about exactly how good they are, there's not much room left for fruitful discussion about them. (Such discussion was done to death years ago.) What's left as the arena for discussion, where there may be new things to say, are the points which are hard to resolve. The fact that most talk is about controversial things does not mean most EA-affiliated people care about controversial things; it could simply mean that the uncontroversial things were fully decided years ago.
> I suggest reading the Wikipedia articles on varna and caste in India as an introduction. There’s a lot to learn and very little of it is about color and even less about skin color.
> https://en.m.wikipedia.org/wiki/Varna_(Hinduism)

I'm sorry but it does sound a bit hilarious to me when I read from your link that the word 'varna' means skin color! The actual research on the topic gives me stuff like:

"What we call caste is referred to in Sanskrit sources by two concepts—varna and jati. They both assume identity through being born into a group and following a particular occupation. The first literally means color and was used rather metaphorically as such when referring to the four major caste groups—Brahmana, Kshatriya, Vaishya, and Shudra, sometimes listed as white, red, yellow, and black. Sociologists sometimes render the concept of varna as ritual or status ranking or alternately as the broader divisions of society. In the latter case, the meaning can be traced to “cover.” The word jati comes from the root ja, meaning to be born. This refers directly to identity based on birth and also extends to occupation, but it is a narrower category than varna and there are hundreds of jatis observing various rules of endogamy and exogamy."

That sounds exactly like the 1 drop rule, just that it is more fractally stratified beyond black, mixed, white categorization that happens here.

The one-drop rule is a social and legal principle of racial classification that was prominent in the 20th century United States. It asserted that any person with even one ancestor of black ancestry ("one drop" of "black blood")[1][2] is considered black (Negro or colored in historical terms). It is an example of hypodescent, the automatic assignment of children of a mixed union between different socioeconomic or ethnic groups to the group with the lower status, regardless of proportion of ancestry in different groups.[
The answer depends on whether or not you are on the receiving end (perhaps as part of an unfortunate "collateral" line in someone's XLS spreadsheet).

The crime and punishment issues are mostly solved for individuals and small groups. There is a good reason why in most societies the victim is not the one who decides the fate of the attacker — it is the job of the law. Sadly, this doesn't work at international scale. That is when large scale punitive operations take place. And then the other side responds with more violence.

In the end of this feedback loop we reach the point where 99% of the ones who suffer are collateral damage — from all sides. Is it inevitable? It seems so. No matter what happens next, someone has to pay, right?
Where do you think the Chinese get food from?

Where do you think the Russians get food from?

The belief in sanctions is the belief that the dollar is the one world currency - the silver coin. It’s fixed exchange rate thinking long after that went away

All that needs to happen for people to be fed is for there to be a circular economy in agriculture that produces a vast surplus.

Both China and Russia can do that internally now and certainly between themselves.

China and Russia has no need to sell anything outside of China and Russia. A simple Yuan-Rouble floating exchange rate will work just fine.

The people that lose out are those that can no longer access Chinese and Russian output in return for mere electronic promises. That’s the net importers of the West.
> A once-in-a-lifetime drought in the western part of the US

Did they mean, a for the rest of your lifetime drought in the
western part of the US?

This is where the right to repair bill was killed by a corrupt senate
committee [1] as the area ups semiconductor and device manufacture.
Reuse and recycling could obviate the unnecessary production of millions
of devices that each require hundreds or thousands of litres of water
[2][3].

[1] https://news.ycombinator.com/item?id=31558875

[2] https://spectrum.ieee.org/how-much-water-did-it-take-to-make...

[3] https://www.earthmagazine.org/article/thirsty-business-how-t...
> And worse, async in Rust is viral

So just like in Java, C#, Python, ...

In other words asynchrony is viral.
It's just a website as it depends on the web playback sdk. It could be wrapped into a desktop app with something like tauri easily enough, which is something I'm considering. Would always be available as a web app, though.
But that's why bakers were relevant. When I was young there was bakery reachable by foot near anyone's home. Kids would get fresh bread on Sunday, the bakery was a place where you met people.

That changed. They all closed. But as you said people still consume their bread fresh here in central Europe.
I don't think you understood. The scenario I presented Charlie is malicious by making a double-spending attack against David and Eve, separately.

You can remove Bob from the scenario and the problem still stands. Say that Charlie gets the IOU directly from Alice, David and Eve are left with duplicate IOUs. Alice has trusted Charlie with $10, not $20, so she can not re-pay both of the creditors. If you say "David and Eve should not have trusted Charlie then, so too bad if they lost each $10", consider the systemic issue if the double spending is made against with thousands of participants.

Without a way to control for double-spending, everyone can mint IOUs freely and any credit note is essentially worthless. And if remove the idea of IOU and try to make all transactions "cash-based", you just turned a fungible-currency into a non-fungible one (are these $10 coming from Alice-the-good-creditor or are they coming from Dick-the-double-spender?)
When talking about the downside of Spotify, everyone focuses on the lack of control over the catalog. This is a real issue, with tracks sometimes just disappearing, but another loss of control is in the interface.

Local audio files for me, please.
Alternative non paywall article https://www.businessinsider.com/juliet-marine-systems-ghost-...
>> So I switched back to Apple music. It's pretty shit, but at least I get to decide what I want to listen too.

I love and hate Apple Music. The library style interface is great. But for a company that hangs on about the virtue of native apps the Music app is complete dogshit. Even with the recent slightly more native “rewrite” I still spend ages waiting for screens to load. Spotify is so much snappier.
I remember posting this to hn some time ago and it was well enough received that I'll mention it here, a self-hosted streaming solutions with absolutely no bells or whistles. Just a table of music, though, the table is generated by a search query, fast.

https://github.com/DusteDdk/dstream
I have two issues with this reasoning.

First, as a German (!), I always have a hard time with articles that claim bombing Germany in WW2 somehow wasn’t justified. What would have been the alternative? Leave the regime in power? Concede half or more of Europe? Shrug your shoulders and accept the industrial scale genocide? Note that almost the entire population was part of this murderous machine in some capacity, and to some extent willingly so. To have any hope of democratizing Germany at all, the defeat had to be total. I haven’t seen very credible evidence that this could have been accomplished with milder measures.

Second, there’s an important ethical difference between sanctions and strategic bombing. The attacker chooses what to bomb. With sanctions, the target nation can choose which sectors of their economy their limited resources keep going into. Yes, autocracies will reliably loot and starve their population for the benefit of the military and their political friends. But that’s still their choice, not ours, and I think that’s an important distinction in terms of the moral implications.
To be fair we have these kinds of supermarkets in Switzerland too. They just don't have a lot of stock or choice :)
I second this.

Also this UI / UX issue isn't just a problem with Spotify but iTunes (Apple Music) to! So I guess it's just a general trend that started for no good reason.

In iTunes, the table view is now only for the main page, and has been gone from the search and the playlist pages. It's so inconsistent. You get the nice old-school table view when you're on default but then when on the search page they display it on grid view. On the playlist page, you're like on this weird half-table half-grid view.
> The idea sounds noble on paper but it seems that math does not check. Missing something?

The profit is too low. And they're not saying they're going to provide a living wage, just an extra revenue stream. Just because that revenue stream isn't enough by itself to live on doesn't take away that it's a revenue stream and people who are indie hacking need to generate multiple revenue streams to provide security for themselves.
I just use youtube for music.

I listen to a lot of new wave retro and lesser known prog/prog metal and it's all on there anyway.
If your artwork can be generated by an AI, are you really creative?
So what? Historical names for other cultures usually come from the context under which they were first encountered. Arab sources call the Crusaders Franks because the first wave was mostly French. It's very common.
Increase in Net access decreases rapes, probably due to porn.[0]

Personally, I call that a good thing, even if yes, porn can be very unhealthy for both creators and consumers.

[0] https://slate.com/culture/2006/10/proof-that-internet-porn-p...
Of course everyone does mistakes, but that's not the point.

Twitter is just too powerful with all those engineers and access to ML to have this just as a mistake.

Whoever is responsible for that flagging is either:

- Incredibly incompetent and not knowing what they were doing (which I honestly don't want to believe)

- Knew exactly what they were doing and it's intentional with a benefit of doubt with plausible deniability.

Unintentionally blocking a whole domain "by mistake" falls into the first point above.

Knowing track record of social media companies hiring good engineers and being evil, also knowing Mastodon being a competitor to Twitter, I don't think I need to tell much more.
It makes sense that sea pirates should be people from the seaside, but why specifically people from viks? Were the viks more populated than other coastal features or more suitable as ports?
Softmax Activation Function, Explained
I just use LXC, it's never failed me and has none of the hype.
>If the wealthy lost money proportionate to their gamble and literally fell on the streets, shoulder to shoulder with the commoner, most people wouldn't have a problem with a fed downturn.

Isn't that exactly what happens when the stock values go down? That most don't end up on the street isn't a result of any magic tricks, but of diversifying investments. So if Amazon goes to shit during an upcoming recession/depression, I would assume that Bezos has more than enough money parked in real estate or other assets.
"Capitalism is a wonderful system".. What?
That seems hypocritical, considering that capitalism does not value or reward your "mind" or "creativity", it is purely based on profit and extracting the most value. It is obviously not a wonderful, but an exploitative system. The AI you are describing and you fear is mainly a product of capitalism also. Regarding your concerns, we could have discussions and even regulations about ethical AI and ethics in that field. It is capitalism that will disregard or circumvent those guardrails in order to generate as much profit as possible.
> Hetzner can match OVH

Which begs the question, what do their DCs look like?
Also, I feel the core of art is some promise of meaning pertaining to human experience. Look at some abstract art and what do you think about? You think about the meaning and what it might represent, inevitably assigning your own meaning to it in some way. Then you get told by the artist "oh I just threw some paint at the wall because people liked my previous experiment", I bet the piece instantly loses the majority of its luster.

(Edit: Same goes for representative art, mostly, as in illustration. There is a promise of an entire world hidden behind the painting, which offers a glimpse into it. If it's just an incoherent one-off, that's not that interesting, just like the commercial muzak art you mentioned.)

A painting generated entirely by an algorithm is more like looking at a flower, which is also aesthetic but not necessarily art.

I feel that the 'real' AI-tools for artists will be more sophisticated and more focused, like "take my catalogue of the last 10 years and train on that" - being able to go back to a former style (which is difficult for artists) and re-experimenting with that, with actually stylistically coherent output. I think we'll see a lot of art made from mashing historic styles with modern subjects in the coming years.
I have the same issues with all of these services. But I'm wondering if it's some kind "expert mode" issue which is only a problem for a small advanced-user minority - many of whom will be reading HN.

Do most users want to be told what to consume?

Circumstantially I'd guess so, because otherwise it's a lot of effort to add friction for no reason.

But I don't know.

Possibly Spotify and Netflix do. Or possibly not. Perhaps they're just dysfunctional?
ISS video showing many UAPs over China
California zoning laws wouldn’t allow that. And changing it would take decades of bureaucracy.

I wish I was joking.
and why would anyone run a search engine that runs exactly as many ads as are needed to pay for itself? This is so stupid.
Some parts of it are free, getting general data and statistics for example. But if you want to use a third party front-end, you'll need premium
Spotify is not “about discovery”. It’s supposed to be the service you use to play music (and now general audio). Whether that’s new music, old music, playlists, your library, it doesn’t matter. They want you to use Spotify for all your music needs.
(What newspapers say):

"Scientists are puzzled!, Scientists don't know why!, Scientists pull out their moustaches by frustration!"

(What scientists really say):

"Evolution, duh..., nice one, where is my coffee?, sip, sip, show me the pleopods"
Microsoft tried to educate developers with best practices by making WinRT async only and it backfired, despite the tooling available in .NET Native and C++/CX for it.

Similarly the way AsyncTask or GCD worked on mobile platforms before other alternatives came into place. Android even went as far as starting to kill processes that were doing network accesses on the UI thread.

All because most will take the easy path if there is an opportunity to do so.
> I always have a hard time with articles that claim bombing Germany in WW2 somehow wasn’t justified. What would have bern the alternative?

There's a distinction between military action and indiscriminate bombing of civilian population centers (eg Dresden, Tokyo). "Strategic bombing" here specifically refers to a policy of total destruction that intentionally leads to massive civilian death. It's the same policy that led to the atomic bombs being dropped on Hiroshima and Nagasaki.

This isn't an argument against any form of bombing.

> With sanctions, the target nation can choose which sectors of their economy their limited resources keep going into

In some ways that's worse. Put it this way: who do you think is bearing the brunt of sanctions in Russia? Is it Putin and the oligarchs or the poor?

Not that I'm defending strategic bombing (I'm really not) but at least there's a chance you may take out noteworthy targets. With sanctions you definitely won't.

The whole idea idea of sanctions is twofold:

1. Starve the war machine of resources; and

2. Prompt the populace to take actions against their leadership.

The second has shown to be incredibly ineffective. The premise is a dangerous one too. Why? Because it's the same argument used to support terrorism.
Remove? :(
Just because you're using an IDE doesn't mean you can't use a second tool simultaneously.

It sounds like using a second program to add and commit files to git would work better for you.

(I've not spent much time with visual studio)
Quite the opposite, I think?

Because the process is ‘dumb’ (as you put it) we evolved via chaos rather than order. It therefore follows that how we work is complex and disordered - and an easy ‘cheat code’ doesn’t exist.
I have been building websites for over 20 years and this has always been a problem. 99% of the designers also design texts that perfectly fit the design.

The end result is a bad experience for both the developer, the customer and the end user.
Anyone else basically stopped using supermarkets?

I buy my diaries from my neighbors (there are fridges with pay qr codes everywhere), meat in big packages directly from organic farmers via postal service, fruits and vegs from farmer markets (mostly digital ones these days) and every day things like oil, flour, sugar whatever directly from a local organic distributor.

Buying this way, and buying enough for a month I literally pay less (mostly) for organic/directly from farm than the cheapest supermarket option. Maybe thats just a Swiss thing however.

And I don't have to waste time & petrol shopping anymore.
I actually can't think of one example where society has rejected a useful technology.

Nuclear energy, for one.
I am convinced that fundamental changes are required in the economy for us to solve climate change. I recently watched a video about carbon offsets by growing trees and it is basically fraud.

You know, using terra preta for soil improvement would generate basically infinite demand bio char which can then be sequestered into the soil.

If you wanted to get carbon out of the atmosphere this would not only sequester carbon, it would also improve the soil and reduce the need for synthetics in conventional farming.

There is no way this will happen. If we had the right economic system we wouldn't be in this mess in the first place.
Cypherpunks, crypto evangelists, ecovillages, Lord Richard Stallman, pirates, etc.

All of these movements are pretty closely related - meant to be a parallel structure to the hypercommoditized mainstream.

They also have major problems, which I'm sure are mostly self-evident by now. If anyone's wondering what's wrong with ecovillages: they tend to be run by nutjobs who want to play emperor. They almost always devolve into Lord of the Flies style internal politics. It's a metaphor for every other populist movement like it.

So, coming up with a viable alternative will be very hard. I think it's worth pursuing though.
Polar night energy – sand battery
It's not helped by gdb and DWARF debuginfo being objectively terrible. There should be no circumstance where the value of some variable has been optimized out. That happens so often that to use gdb I have to recompile with optimization off, so I might as well add print statements. The CLI of gdb is also awful, with common operations like printing arrays or memory being hard and obscure. There's a TUI, if you remember the key to get into it, but you wouldn't know about it because despite the verbosity of gdb start up, it doesn't tell you about it! And the manual is an info file, possibly the worst documentation format invented.