skysight-inc/HackerNews huggingface dataset:
I wish there wouldn’t be such a song and dance about “moving away from Python”. There’s nothing wrong with creating ML tools in Elixir, but it’s always Python is slow, Python has no concurrency support, blah blah
The article seems to miss the key fact that made the Mongols (and before them the Huns) able to conquer half the world: their entire army was cavalry, and the horses could survive simply by grazing. This gave their army incredibly speed and range - the horses could carry food for the riders, and didn't have to carry food for themselves. No need to forage, which was a hugely limiting factor for other armies.

The Mongols could literally run circles around other armies, avoid battles when the circumstances were unfavorable, and strike weak points deep in enemy territory.

Even if other armies had horses and bows of the same quality, they could not easily replicate this because their structure, in many cases even the social structure of the societies that fielded them, was based on cavalry being heavily armoured elite shock troops rather than archers.

Conversely, the Mongols fared poorly in areas where there was insufficient grazing for their horses, and could be defeated by appropriate tactics when they did not have the option to choose their battles as easily.
> ran the X server local and picked a random other machine to run the window manager and clients

Are you sure they were full workstations and not more dumb terminals (just enough processing power to be an X display) with all your logins being to a central beefy server (or one of a few) rather than some random machine?

If that were the case then an animated xlock would potentially chew up an unfair amount of CPU time as well as clogging the network spitting the results out to your local X display.
The State of Tax Justice 2023
I use stack overflow every other day and it's fine? It's imperfect advice but there are some gems on there and it's pretty easy for me anyways to spot when something is dated, not right, or whatever. Maybe it's less useful to me now because I understand the domains I'm in better?
In that JSON example you're honestly losing more time with ChatGPT that doing it yourself. It seems more like mentoring a junior than a helpful assistant. Most of my interactions with it have been this way.
You know, there is a significant amount of people that don't want to sacrifice anything of their comfort or profits, that expected to die of old age before this happened.

But nature doesn't wait for petty plans to complete.
You can also run OpenCore and install any version of MacOS, even those past the support window.
The way I got some of my coworkers to adopt Signal was when we went to Re:invent as a group, and texting no longer worked reliably. I suggested everyone install Signal, and we didn't have a problem communicating after that. Now everyone still uses it.

It's interesting how temporary solutions to problems can become permanent features of a (small) community.
What is the point of that? Sodium is vital for your body so he is just risking hyponatremia for no good reason. Plus the body is really good at getting rid of excess sodium.
> The clients were kind of a pain for anyone but comp.sci nerds

News clients were built into most email clients and were pretty user friendly. I dont think you needed to be a nerd to use it. Web forums were also pretty ugly in the late 90s.
I almost never add salt to most things I cook, and with the amount of salt in frozen pizzas, bread, and whatnot it's basically fine. The lack of added iodine might actually be the biggest issue.
Show HN: I created a Random Password and UUID generator
Introducing Safe Pass Guru - A Passion Project Built With Care!

Hey there, fellow tech enthusiasts! As summer break rolled around, I found myself yearning to dive back into the world of coding after a long hiatus. So, I embarked on an exciting journey to create something meaningful in my spare time. Today, I'm thrilled to introduce you to my brainchild - Safe Pass Guru!

Generate Strong and Secure Passwords: At Safe Pass Guru, I wanted to make password creation a breeze. With just a few clicks, you can now generate strong and secure passwords that shield your online accounts from any malicious intent. Customise the password length and choose from an array of characters, including uppercase letters, lowercase letters, digits, and symbols. Say goodbye to weak passwords forever!

Entropy Calculation for Unparalleled Strength: Ever wondered how secure your password truly is? Fear not, as Safe Pass Guru provides real-time entropy calculation. It's like having a personal bodyguard for your digital life, ensuring unmatched protection against cyber threats.

Instant Password Refresh: Embracing the joy of coding, I made sure Safe Pass Guru allows you to refresh passwords in a snap. Need a new one? Just click refresh, and voilà! A fresh, strong password is at your fingertips.

Secure and Convenient Password Copy: Simplicity and security go hand in hand at Safe Pass Guru. Copying your generated passwords is as easy as pie, guaranteeing a seamless experience for all users.

Bonus Feature: Generate UUIDs on the Go: But wait, there's more! In the spirit of creating a versatile tool, I added the ability to generate universally unique identifiers (UUIDs) too. Whether for filenames or URLs, your privacy is in good hands.

As a solo project, I poured my heart and soul into crafting Safe Pass Guru, making sure it's user-friendly and potent enough to keep your digital life protected. Now, I'm eager to hear what you all think about it! Your valuable feedback will help me enhance this hobby project even further.

Join me on this adventure and explore Safe Pass Guru at: https://safepass.guru
I have an old Acer C720 that's been happily running Linux for about a decade now. Very under powered (2 gb ram model) so I have to keep the distro lightweight. Bought it refurb for $150 -- what a great deal that was!

I like it enough that I've looked into a newer chromebook with a bit more RAM, and I was disappointed to learn that most of the newer models apparently can't be rooted like this.
Does this relate to the TPM chips ?

https://en.wikipedia.org/wiki/Trusted_Platform_Module
Brave can very easily disable this. They don’t use stock Chromium.
> I want to combine the benefits of kernel threads with coroutines or goroutines/green threads/lightweight threads. (If anybody knows anything specifically about fibers, I'd appreciate you telling me that because I'm not familiar with them.)

Fibers mean a couple different things these days. The basics are usually things like cooperative scheduling/different context switching and pre-emption semantics (using special synchronization libraries) that make it so you can have huge numbers of active thread-like (fibrous) things with less overhead. They also usually support a tree-like structure that enables things like cancellation. Sometimes they re-use p_threads (when one fiber completes, the next fiber gets the old p_thread) between fibers under the hood to amortize thread creation and destruction, or sometimes they pack multiple fibers into a single thread for further amortization and to reduce overhead.

Your

```
while (this.parent.isScheduled(this)) {
```

in the thread function itself confuses me a bit as typically you'd expect the code to just run when scheduled, not run otherwise - are you keeping all your lightweight threads running/scheduled by the OS but bit-flipping the printing from off to on based on if your scheduler determines it to be active? If so, to get the actual performance benefits, you need to keep the lightweight threads off the kernel scheduler itself
I thought that Peugeot had a trademark on car models of the form X0Y (where X and Y were single digits), resulting in the Porsche 901 being renamed to the 911 that we now know.
same thing happens at Reddit more niche topic -> better content. There is mainstream, then there is kinda messy middle where people are gatekeeping and it is kinda elitist place but when you go down enough in rabbit hole people start being just happy that you are sharing this hobby or topic of interest together.
I agree on that point. But when starting to pour so much time into something like that it would be much more of a use if the starting point and the outcome would be something that the rest of the world would look up to an appreciate the achievement.

I understand it isn't the goal of a research or pet project like this, but i personally would feel some senselessnes in the middle and quit it. It would be enough for me that i would see, that it's indeed possible. I'd see no reason to finish it.
You shouldn't be able to pass reforms that change how the government is supposed to work without a 60% referendum imho. (or at most, you pass/activate the law but it must be confirmed within a year by referendum, and only in emergency settings).
Thanks ofr this answer. Looks very balanced to me.
> The article shows that our predecessors were as perceptive as we are, they understood a lot more than we realize

Who's we? Apart from distributed knowledge in scientific/geographic topics and technological tools who thinks that our generation is somehow more evolved? People have had a perfectly fine intelligence and a good insight for a very long time. And arguably in some topics like psychology, power dynamics or the search for pleasure nothing important has changed for thousands of years
I don't know much about CPUs, but isn't this going to increase decoder complexity and binary size? The reduction in memory accesses seems great, but can anybody tell me if there are better ways of achieving this? x86 gets more complex each day.
I think that is a silly definition, but doesn't usenet fit? It didn't start on the internet and supported rather arbitrary routing.
> it has all the downsides of Manifest V3

This is not true either. There are many different aspects to Manifest V3, such as restrictions on script execution.
LiveView at 2 million clients on 40core/128gb box, limited by ulimit:
https://www.phoenixframework.org/blog/the-road-to-2-million-...

discord uses websockets, here are some more links: https://www.reddit.com/r/elixir/comments/pophiz/server_specs...

we'll have seamless reconnect soon, which means the ws connections can actually drop when inactive (no heartbeats!) and then reconnect when the client wants something, so the forum use case should be quite fine. Not everything needs to be realtime server push, so refactor your code so that queries run on page nav or something. Electric is network transparent but that doesn't mean the network is opaque, the reactivity graph is in userland control (as declared by your AST) and the network data flow is implied by that same AST, same reactivity graph!
This article seems to focus on how Chromebooks stop receiving updates.

I don’t know if that is reasonable for Google to do or not. I don’t know whether they could just keep updating it for three more years or something like that.

But in any case the hardware itself isn’t worn out, and like others have said you can install a Linux distribution.

We didn’t used to have these big “No more updates now forevermore” notifications. I guess because we didn’t need to (or didn’t think we needed to) keep updating the OS for security purposes. My second laptop started on Windows Vista and then moved on to Ubuntu. I could probably install the latest Ubuntu if I was still using it. Although it wouldn’t be great with the default setup due to the limited amount of RAM.

Unless Google has set their EOL to something unreasonable then this isn’t “planned obsolecence”. Planned obsolescence is to build in things that will fail so that you have to buy something new after a while. Supporting old hardware with new updates might cost something to Google, just like how supporting old hardware or software with things like security updates tend to cost not-nothing in general.

Like I indirectly mentioned, having to install a new OS used to be thing that you had to do. I have to update my OS and I am not looking forward to it since a simple command-line upgrade might fail in some way, thus I will probably have to do it manually. But now apparently people are throwing their hands up because of a warning that says that the software won’t be updated. Now I’m not saying that teachers should do it kind of like an extra-curricular activity.[1] And perhaps there should be professionals available who know how to either upgrade the Chromebooks (why can’t they be manually upgraded?) or to install a sane OS like a Linux distribution.

Lastly, petitioning a corporation might not get you anywhere. I say this out of pure cynicism. It’s better to petition your government to force companies to do “the right thing”.

[1] I have to mention this because apparently American teachers have to buy their own school supplies and other such nonsense since they are so underfunded.
I don't think it's an intentional decision anyone has taken, or that they intentionally made the search engine the way it works now, but more of a "there's nothing wrong here from out perspective, so what's there to fix?" kind of thing.
Again anecdotal, but I lost the majority of my SEO traffic late last year around the time of a core update. I've spent the best part of a year attempting to repair it, on the assumption I'd committed some heinous SEO crime. The more time that passes, I'm starting to think that the issue isn't mine so much as Google's. It's baffling. I wrote about it here:

https://johnnyreilly.com/how-i-ruined-my-seo
Does the actual cryptography has anything suspicious-looking? I generally share your suspicion of the origins of Signal, but wouldn't the cryptography itself also look fairly odd if it were designed to be weak?
For me, I stopped contributing just before the downfall and was in the top <0.1% . Basically, the mods wrecked the whole thing for me, they obliterated a lot of answers from multiple people that were really good. There is no way to challenge that at all. Not to mention the mods got into big silly dramas with each other. So I just stopped. Now it feels like there is a lot of stale content is on there.
I responded to this question:

> have the speakers agreed to arbitration?
The editor on CodeSandbox runs web VSCode, and in that version we emulate Node.js in the browser to run local extensions.
As a side note - I’ve found dealing with customer support of any tech business of moderate size and above exactly like this. They have a script and know nothing. The only way to get issues raised and resolved is to know someone (be known as an expert and not some grunt) or be calling from a large customer. sigh
We used to play pranks on each other such as logging into the NeWS server on a colleagues machine and manually setting a small rotation in the transformation matrix for a terminal window that someone was typing in....

NeWS had an interactive PostScript shell and almost no security so this kind of mucking about was trivial...
That's debatable.
I read it like this only affects the charging model. Advertisers only get charged for impressions from humans, not bots.
This is enough to prevent fraud.
Found this newest update about the .ml domain which addresses below issues people are facing;

Have you got domain moved status from cloud flare?

Is cloud flare still showing pending nameserver change status?

Is your emails no longer coming through? Is your website no longer working? Wondering when the government will restore access?

Here is the link to it https://cltchighereducation.com/mali-government-update-regar...
> if you tried to take pints (which are larger than American pints at 568ml) out of British pubs in favour of the smaller half-litre it would make the party that did it instantly unelectable.

Definitely something only a government with the ability to essentially erase history would able to pull off.
Reading your comment makes me want to visit a “game engine show” :)

Not sure what that would look like, but that sounds fun and way more interesting than a gaming show!
I'm on Lemmy, but it's unfortunately too buggy atm.

Having a blast on Tildes (Y) though.
Ah of course, my mistake; throwing migrants, regardless of their legal status, back into rivers to let them drown, or sinking their boats, or depriving them water in historic heatwaves where people get second-degree burns from pavement surely isn't indicative of how things will play out once things get even worse.
Carlos finds 11k posts per month about Rush Limbaugh by ten people trading articulate insults back and forth. He also asks, what's the point? They're the only people who will ever pay attention to it.

I never did get into Usenet but the internet in the nineties and before was like that.

Your online niche was a bubble of private elitism and secret joy that people wondered about, but never knew. You were ensconced and free. People were amazed and curious about the images and magical pull into the future, that people who knew how to work computers, could access in front of them.

Your arcane knowledge of (what is now basic and made easy for us) connecting to the internet and plunging into this otherwordly language of buttons and code words... a different time. Contrasted to your father who wore a suit and tie to work at the bank and read the newspaper, and lived through the invention of the Television set.

You didn't need a reason to shout into what we now call an echochamber, it held all the hope and promise of working out to some unknown magical end anyway.
Well, originally there where 7 (well, 6 really as frame pointers were pretty much required) general purpose registers. AMD64 bumped that to 14-15. That's a huge change with clear performance benefits. going to 32 is already into diminishing results for most use cases and has non-trivial encoding, function calling and context-switching implications.
Surely just staffies?

The bully xl ought to be added to the list, not that it will make any difference since the police and councils have been doing nothing.
I wish this was stated more. A lot of people new to go have this air of mystery surrounding what coroutines and goroutines are. They'll do something it'll be fast! Then do something else and feel like they are running hardware from the 90s. Not everyone has the know how to strace their applications and think through why something at that level is happening.
It's not fallen, I still use it everyday!
The author seems to have been working alphabetically, and didn't even get out of alt (for me the thread stops at alt.f*). So it's not exactly delivering on what title of the HN submission promises.

Is there more to the thread, actually looking at all 65k groups or a fair sample of them? Where can one find it?
Much like half the answers on stack overflow.

Rather than ask it to write a full ansible job, try asking it the question you would ask on Stack Overflow (i.e. you probably wouldn't ask Stack Overflow to write the full job for you).
it's not weird, but it's just that you're not used to seeing google as an attacker. But they definitely are in this spec.
Text-Generation-Webui-Colab
A grad school prank one of my friends pulled on another:

echo sleep -1 >> .login

was appended to the .login file of the victims account. The victim stepped away from the terminal briefly leaving themselves logged in allowing the prankster to make the addition. It was days later with over 20 sleep statements appended before it was apparent that something was uniquely wrong with that student's login. Day after day the victim grew increasingly frustrated with the slower and slower times from initial login to active terminal. Finally when it was getting unbearable the prank was discovered.
Pastures? Do you nonot know what *factory farming* is and does? What you're talking about - at least in the USA / The West - is a fraction of total production.

There's a reason they want to make "meat" in a lab. Hint: It's not because of traditional pastures.
MusicGen-Colab
>> A (highly recommended) Berlin Unterwelten tour covers it.

This tour: https://www.berliner-unterwelten.de/en/guided-tours/public-t...
SpaceX’s Gwynne Shotwell launches ships, sells rockets and deals with Elon Musk
It seems way too layered. And too many things happening in one place at once :/
Archive link, https://archive.is/Zwxmc
For a long 6 years, Chrome could not access my website (but all other web browsers can) because it was unable to respect server-side mandatory negotiation of non-HTTP/3 along with only ChaCha/Poly (no AES/RSA). Microsoft Edge fixed theirs shortly afterward.

Happy to say, Google just fixed it (about 4 months ago).

Many free cross-browser testing tools still can demonstrate the breakage (via version testing).
We are of a like mind, I see. There is a part of me that misses the level of exclusivity BBS's offered, and that part of me continues to try to find online communities that scratch that particular itch (recommendations welcome).

However, there is another part of me that is glad this new Internet is so much more accessable. Don't get me wrong, I abhor the pervasive marketing, corporate fingers in everyrhing, and all the bloat that comes with it, but if I just focus on the fact that so many more people are even getting a mild, watered-down taste of why I love computers so much, that makes me a bit happy. Computers connect us, and during a crucial time in my life where I was feeling woefully disconnect from my peers (socially excluded, perhaps?) the BBS and newsgroup communities were there to welcome me.
It's never about a framework, it's always about the programmer. Hacker news is full of complaints about (React) frameworks and how they are the worst and using them makes your web the worst, but in reality almost nobody makes the effort to make the best possible one. It's simply not the frameworks' fault. Current JS framework from adding the 'autofocus' attribute to your inputs.
All privatized innovation is by definition good, all government adaptation is by definition bad, move fast and break things up to and including global civilization I guess. The thought monoculture here is finally starting to go fetid in wider culture, perhaps?
Yeah an e-book is better than reading on a tablet or smartphone, since the limited OS means there are less distractions. But for me, there mere existence of a smartphone in my pockets triggers my Web addiction.