skysight-inc/HackerNews huggingface dataset:
> There is no reason at all for anyone but the Head of Household to vote, who's ever paying the bills and keeping it together.

What about healthy families that share this duty between the parents?

> Democracy becomes less stable as voting increases and individual equity falls. It becomes a race by politicians to dumb down the population and elections a race to see who can offer the public the most free stuff from "the government."

You're not going to improve this situation by reducing the voter pool. This makes it even easier to "dumb down the population and elections".

> Most people live in dream worlds and do not understand cause and effect relationships, especially young people.

You're telling us you've understood that only having the "Head of Household" vote is good. Why is it good (in ways not trivially countered as above)? Show us that we really are living in dream worlds, and you are not.

> Getting more and more uninvested people to vote is not a magic alchemical process. If so the biggest corporations would use the model to gain even more power.
> But they don't. You need to own shares in companies to vote. That's how they align their decisions with their future needs.

Sorry, but this makes no sense. Why would "the biggest corporations [...] use the model to gain even more power"? Who is saying "the electorate can gain more power by becoming bigger" or "the votes are worth more if there are more"? This is a strange non-sequitur.
They received Saudi funding for years and instead of actually doing journalism, ran tourist industry advertisements. Vice has for quite a while been propaganda for those who can pay and investigative journalism for those who won't.
Its a joke.
It's actually as poor as using a key-value storage as a relational database: both systems were well engineered for their use-cases, but one can use each in a different not optimal way. It's up to the users to use the best tool for what they need: if one plans to drive to work every day in a congested city-center area, one shouldn't get a Porsche. Same for the Rivian of the post: if you plan to use it in a rural area and transport heavy stuff, maybe it's well suited, but if you plan to drive across country or in a city, then it's not the right tool. But the tool by itself seems well made, for its use-case.
There has never been an anarchist "experiment" capable of sufficient coordination to produce modern (for its time) medicine, or the agricultural technology needed to feed current populations, or housing and infrastructure fitting of modern standards, and so on for many other goods and services we consider necessary to life today. Anarchism has almost sort of worked for a handful of small-scale, already-impovershed revolutionary/resistance groups, who can rely heavily on pre-existing infrastructure and some trade with capitalist or state communist industries, but there is little evidence to suggest it would be able to work on a meaningful scale. It also has a tendency (such as in Spain) to be co-opted by wannabe dictators anyway who simply establish oppresive state communist regimes regardless.

Soviet-style command economies are already notorious for being unable to match capitalist economies in terms of efficiency, due to the simple fact that it's far easier to use natural pricing (maybe with some interventionism) to reach equilibrium than equations and top-down production quotas. You can make an argument this could change with help from modern data science and machine learning but that's beside the point. With anarchism, you are taking all of the issues of soviet-style economies and making them even worse in that now each individual commune is responsible for coordinating with every other one it relies on. Even if you don't prevent natural currency systems from developing you still lose massive amounts of efficiency and still end up with inequality (due to resource, skill, etc. distributions being inherently different), though this time maybe you get lucky and the ienquality is between communes as opposed to being within them, between classes.

Also, there are practically no cases of lasting nonviolent anarchist revolutions. The haves tend to really not like giving up belongings and lifestyles to the have-nots when forced to. That's obviously not an argument against anarchism, though.
It’s a different paradigm than asynchrony and reactive streams. It’s not like you could just ignore anything. And with thread pinning you still should control what you’re doing.
I wouldn't want to work in an ever evolving always experimental language. Languages that keep changing are annoying and makes your code break. That's time and effort spent not building stuff.
800 isn't enough for the scale of leaks you're expect (since you're comparing to twitter). Especially if it's one of those rare companies that tries to retain employees.

It also doesn't help that while 800 is a lot, there's probably less than a few dozen who would be managing those policies. I'm sure those employees are compensated (or threatened) more than enough to stay shut.
This is definitely present in other languages. Mainstream ones. Haskell takes it to the next level where individual files can turn on and off language features.
This gets ignored alot in the discussion about long covid.
Congrats to Ron Pressler (pron at HN) and the team. Who worked on it for so long, ever since the Quasar library.
JDK 1.1 Green threads were quite different than the new Loom fibers.
I think we're in agreement :-) I'm talking about how those languages/platforms pitched themselves to get users. In the early days, Node pushed itself as about performance. Write in a high level scripting language like Python or Ruby that you already know, but with a really advanced VM behind you, and with fully async everything so you can handle a bazillion requests simultaneously. That was a winning strategy for them.

Isomorphism was then the other selling point of Node as other platforms caught up. Have one team that can write frontend and backend code, easily share code, easily hire. Yes nowadays you can do that with Kotlin but that's a very new capability (and note: not Java, not Loom). As you say yourself, real companies factor this into their decision making.

Loom solves the performance argument and without losing usability, which is a significant win. But it doesn't help with the other factors and companies like the ones you mention already made their decisions, so, this is what I mean by "late". Those companies probably aren't going to migrate from TypeScript back to Spring are they.
> Anarchist revolution wouldn't have leaders

we're talking humans here, right ? there's always a jerk who takes over
Boost pygwalker's speed for visual analysis with duckDB
The same could be said for just about any “public” database hosted by a commercial interest (or that might later be bought/sponsored by one). Using CC0 might seem a bit further reaching than some agreements, because you are giving rights to the users of the resource, not just giving the resource itself the rights it needs (plus some it wants, to be more cynical!) to reproduce your content, but it isn't massively different to CC-BY which I've seen used in similar circumstances (the difference being the attribution requirement) or CC-BY-SA as used by the StackExchange family of sites.

> I'm not minded to…

Which is fine. But many are happy to contribute without caring about the end use of the information. I generally much prefer something like CC-BY-NC myself, preferably later versions which have addressed the third-party copy-left troll issue, but I don't feel using CC0 is deserving of scorn at all. Without any licence explicitly stated, CC0 is pretty much what a lot of people would assume anyway (correctly or otherwise), and in this case a lot of what is being shared is going to be facts, rather than creative works, which are essentially public domain anyway (though I'm sure some corproates out there are busy lobbying to change that…).

No one is forcing contributions. You spend your time, you takes your choice! Of course, you do right by yourself in making sure the licensing terms are to your taste before taking part, and are well advised to do so.

> "Sharing" is something else.

This is sharing, under very open terms. At least they are not claiming ownership, and the rights given are public not just to the site.
Personally I would like to see how the thingy is closed (corked?).

Though there are few things I hate more than (usually senseless) videos, your product seems to be one of those things I would like to see in the hands of someone (bar the actual filling) to better understand its size, weight, etc.

Also, the carabiner is intended to be able to hang the thingy on your backpack (when it is empty), isn't it?
In what sense does DROP COLUMN have limited support compared to mysql?

Aside from being transactional, which is the opposite of limited.
definitely agree. there are many other ways to connect to people.
I would say with both Rojava and Zapatistas we see very oppressed minorities who were fighting for self determination, I think that's one of of the reasons they are more interested in these horizontal structures. Revolutionary Catalonia was somewhat similar in their identity being questioned by Spanish conservatives. People in urban areas usually consider themselves privileged compared to inhabitants of rural areas so they are less interested in these modes of social organisation, even if they are usually still oppressed by capitalist mode of production as workers.
The Unexpected Satisfaction of Leaving Behind the American Dream
Why do I get the impression that it's so politicised though?

I don't have any political affiliations and I don't care about any of that stuff anymore.

Frankly there are too many retards on all sides of the spectrum.

Just more poison.

Where's the wholesomeness.
pipx has merged, though not yet released, support for single-file scripts with dependencies (https://github.com/pypa/pipx/issues/913). There is also pip-run (https://github.com/jaraco/pip-run) with similar functionality to the new feature in pipx and other options. Their approach of listing dependencies in a comment at the top pf the script has been standardized (with minor differences) in a recent PEP: https://peps.python.org/pep-0722/. All of this looks good for the future of Python scripts.

I have already adopted pipx run script.py in a project: https://github.com/dbohdan/structured-text-tools/blob/d8dc1a.... It has been convenient and has not caused me problems so far.
Xitter is pronounced as outhouse, right?
> Where is the space for normal people?

None (As in no social media.). The solution to a pure social media / network is having none. Or just go outside.

It is not replacing one social network with another. It just prolongs the outrage and addiction regardless of the platform.

Just delete your accounts on all of them. You will feel much better rather than participate in the $current_outrage of the day. They deleted their accounts and never looked back: [0] [1] [2] [3]

[0] https://www.theguardian.com/media/2023/may/18/in-the-year-si...

[1] https://www.bbc.co.uk/news/business-63482162

[2] https://www.buzzfeednews.com/article/fjollaarifi/quit-social...

[3] https://www.bbc.co.uk/news/uk-wales-62589423
Curious: what's your tech stack/model in use?
Hmm interesting thought. By my estimation, you need about double the surface area if it's in low earth orbit (half of your satellites are behind earth). There's space debris issues. Also in too low orbits the mirrors will decay from orbit. This might be a feature though...
You've got TikTok backwards. It transforms into whatever the user is. If you use it for a while and keep following creators you like, it will eventually learn what kind of content to show you. On the other hand, if you quickly scroll past the obnoxious dancing, it will fairly quickly disappear from your feed.

At this point, my TikTok is essentially electrical engineering. But it kind of keeps shifting to wherever my interests are at any given time.

Now, I wouldn't necessarily place too much trust in TikTok, and I do understand it has a major echo chamber problem, but out of all the social media, it is actually one that, with some effort, can be a fairly pleasant place to waste time.
I wasn't born yesterday.
Reminds me of "We lose money on every sale, but we make it up with volume".

> These eager investors pushed the management of Webvan to grow as fast as possible.

I don't understand this. Why would you want to grow as fast as possible? Yeah there are economies of scale, but it seems like they were far from a point where that would kick in. Rather scaling made them lose money even faster. As a startup, you only have to grow faster than the competition. And it is not like you would be surprized by a competitor building distribution centers overnight. They should have better taken it slow and tried to become profitable before scaling out.
Communism' biggest enemy was always democratic socialism. It was what stopped European countries joining the Soviet camp.
Who was the leader of Catalonia revolution would you say? Sure people from CNT-FAI engaged in agitation etc. but were they actually leaders?
Their data entire data centre revenue in 2022 was $11B ($15B for graphics) so achieving $22B of sales on one product seems fairly good growth.
We should expect change but the expectation of AI being able to arbitrarily replace humans is not an idea held by people who manage projects. It's an idea that brings its own problems which then other people must solve.

Humans highly value productivity as that's hard for humans, and simultaneously we don't necessarily value our human contributions to the process, such as, but not limited to:

- Inventiveness, redefining the problem or challenging the necessity

- Management such as dealing with other humans, motives and objectives

- Course correction and morality

The importance of productivity distracts certain types into believing that the human is redundant in the process. With AI, humans become more productive, but the AI itself is incomplete as it can't solve the realities of business where the above human-skills become essential.

A limiting factor is that ultimately the works will go to serve a human and humans are fickle, they change their mind often and are poor at defining their needs and wants. If we can't extract humans from the input, and humans will be using the output, then we can't realistically exclude humans from the process too.

Finally, the minutiae of a project also means that the higher-ups in a company, who already have their own jobs, won't have the time or skills necessary to test and babysit the AI - even with advanced AI someone will need to be briefing it: past advancements show that we don't have less people working as productivity increases, instead we create more with the additional productivity; there is no ceiling on what we can create - this is a fundamental flaw in the thinking of those that believe robots will replace humans, because it relies on the falsehood that we already have everything.
So you help them to hang on to it if that is what they want. To sell your ancestral land under duress on account of a natural disaster to a bunch of wealthy outsiders is horrible. It is remarkable that this even needs to be explained, especially in the context of TFA. If people were going to move out of their own accord already or if this natural disaster has soured them on living there then that's one thing. But to aim to profit of this before the bodies are in the ground and the ashes have cooled is sick to a degree that I don't have any polite terms to describe it. Show some humanity.
…and the rivers!

https://www.theguardian.com/environment/2022/mar/21/chemical...
Techmoan has a video where he explains and shows that reading 78s with a microgroove head gives very bad results, low sound, high noise, and no bass. It's a workaround, not a workable solution; you need a special 78RPM head which exist but are rare and expensive.

Basically the technical reason is that the 33/45 record groove is read laterally, while the 78 groove is read vertically. So both cannot be properly achieved with the same reading apparatus.
yes, because they "have nothing to hide"
Dunno if anything has changed since last year but this was a very interesting post by one of the authors of Cats Effect - https://www.reddit.com/r/scala/comments/sa927v/how_will_loom...

TLDR; it didn't look like it would impact effect systems much at all and most of the benefits (initially) are to make imperative code more performant. So I guess it closes the performance gap somewhat which is good, but won't be a big deal to anyone already using their own concurrency construct.
Reddit is a place which normal people can enjoy in peace.!
It's incredible how quickly CO2 can build up inside a room. I'm also in a small village, and CO2 is 420ppm-ish outside. In my home office right now with the window open but no through flow, it's 1800ppm. If I close the window, it'll head off the scale of my CO2 monitor, above 5000ppm. Now that definitely is in the realm of cognitive impairment. I need some better ventilation.
Is there some cache going on? On my first attempt, there is a 5 second delay. When I try it second time immediately it works without the 5 second delay. But if I try again after an hour, 5 second delay again!
Well as Marx stated, whoever doesn't have the proletariat mentality should be exterminated.

The practical problem (of course apart from the moral for the rest of us who are not Marxists) is, how do you exterminate a group of people without a state?

That's why anarcho-Communism/Marxism is an oxymoron, collectivism needs someone to dictate and organize the collective action, it cannot be stateless.
Honest question: will there ever be an end to this copyright madness?
Why Americans Are So Awful to One Another
https://archive.ph/9thla
The complexity/dimensionality of the data representation is increased considerably when going from time series to images of said time series. Sure one can then use transfer learning to manage this complexity. But do you have any references for this approach being more data effective overall?
Author here, nice to see the package on the HN's front page this morning and thanks for the kind words! Just created an account to participate in the discussion, I'll try to answer your questions.
In vi (as opposed to vim), you can't just move around in insert mode. An insert/append/change action is limited to one continuous string; the undo mechanism also cannot handle anything more than that. It was pretty mindblowing to me when I discovered vim could do that, it's just way outside the concepts that I grew up with in vi and it still confuses me a bit.
> many orders of magnitude more likely

Money motivates+enables narco-traffickers to acquire some pretty amaze-level tech. So why not miners too ?
Well, what happened to film makers or photo development shops? Photography as activity didn't go away but some components became unnecessary or a middleman could be bypassed with the new digital camera technology. And the same happened with camera makers as people could take good enough photos with their phones.
Yes that is probably what it was!

I'll remember that even two+ days after the initial upload, there may still be reencoding. I thought this was only few hours after the creator uploads.

So the smaller filesize also is not necessarily a sign of lower quality. In this case it's because it gets a quick first encoding like zip with fast compression, and then it gets reencoded presumably by something much more CPU intensive.

That said from 500mb to 400mb is a bit dodgy but what do I know maybe VP9 is that good.
What's the problem with dlopen and dlclose? Or LoadLibrary/FreeLibrary on Windows? Loading and unloading shared libraries is a perfectly normal thing to do, there's no issue with it. Where it may get complex is if you want to have new and old versions active simultaneously - then you'd need to be careful about namespacing and symbol scoping.

But you didn't mention what language the rest of your server is written in. If you read the paper, it talks about Truffle/Graal, which is a compiler system that JIT compiles AST interpreters. So if you're working on the JVM, you could instead write (or reuse) a simple interpreter for your expression language that uses the Truffle annotations, and switch to the GraalVM as your JDK. Then it'd get faster automatically and you don't have to think about compilers, shared libraries or whatnot. Of course you don't need Truffle. For a simple language you could also generate bytecode and load that into a classloader. It's not particularly complex.

But if you want to stick with C then I'd just go ahead and load/unload shared libs on the fly. Just make sure you don't unload one whilst a thread is still inside it.
It might be best to emit machine code directly to memory. Template JIT style.

Removes hazards like the C compiler putting jump tables in .rodata, has some nice properties like you can emit calls to functions in the address space as literal address instead of using a loader to patch them from relocation tables.
And what happens if they don't find a consensus?

And it has been a while that I tried to find out more about them, but I mainly found it hard to get neutral sources at all. They are very closed up and you cannot just visit them. Or in some ways you can, but you won't get to see the inside structures. How they actually make decisions. At least that's what the people I read reported.

(But there is a study I just stumbled on, I will read later, maybe there is sonething more concrete inside:

https://www.sciencedirect.com/science/article/pii/S073805931...)

All in all it sounds more like tribalism. A indigenous culture that is trying to survive with some autonomy in a world of nation states.
Oh, don't you worry :) I know how the stuff works :D
By the way same configuration works again with youtube, that mean's you have to hit a specific pool to be enforced being a beta-tester of new blocking mechanism.
If you’re in TS world then you can export the Zod schema that your tRPC queries/mutations are using.
What lost ground?

JetBrains makes tons of money selling IDEs written in Java, the biggest selling mobile OS, is written in a mix of Java and C++, and even Kotlin is heavily dependent on the Java ecosystem.

Alongside two other major IDEs, equally written in Java.

Java is so relevant that even Microsoft, despite its past history with Java, has bought jClarity and become a very relevant OpenJDK contributor, where only Java has day 1 feature parity with .NET, when new Azure capabilities are rolled out.

Most enterprise shops when not doing Java, they are mostly doing .NET, not nodejs, except the Web frontend teams.
Feeding GPTBot
there is another issue here also which applies to video not music, but would probably end up coming up in the future.

If people want to watch a video (assuming they don't pirate) they use the video service that provides them that video.

If people want to use a clip from that video in some other production (fair use scenario applies here) they can't copy it from the video service because of DRM.
Please, this won't give us ufo technology. Quit sperging out and get into materials science stat!
My counterargument to this is that people simulating our world would be simulating all the bad stuff in it, which would be cruel and unethical. I think if humans were simulating us, they'd simulate a more utopian world. And if curious-but-indifferent aliens/robots simulated us, they wouldn't be wasting compute on simulating all the boring and uninteresting things we have in our world.

I just don't see why would an intelligent being (especially if they're a human descendant) choose to simulate our world the way it is right now.
Unlike consumers, many enterprises really care about data policies. Procurement, compliance, legal and audit teams inside enterprises often have the power to block purchases and contract renewals. Many of those departments actually read ToS too.

This makes it difficult for B2B companies like Zoom to use customer data for AI training.
Low-Stress Jobs for People with Anxiety