skysight-inc/HackerNews huggingface dataset:
RISC-v assembly is not substantially easier to write than any other assembly. RISC assemblies in general (aka MIPS, Arm, RV64 etc) require more instructions to accomplish the same tasks. I would argue they are designed with compilers in mind more than human authors. Older assemblies expected the programmer to be programming in assembly directly, which is why they allow you to express your intent more directly than RISC. Humans of course can and do write assembly in all of these, but risc-v has not somehow made assembly programming any safer or more portable than it ever was.
It's a left over from good old imperialism. And it's still immensely preferable to the rule of none currently spreading in the shape of civil war.
Not to the same degree. The world economy is hurt by sanctions on North Korea, but not that much. The other way round though ...

China is on a different scale, but still the losses are asymmetrical, at least relatively speaking.
Short answer: because it's 2023.

Longer answer: It's hard to find programmers who can or are willing to write/maintain code in the style of the old GNU hackers. Starting afresh with modern development practices in Rust is more likely to result in a project that gets actually maintained over the long term after those old hackers die/retire/etc. Starting afresh also allows you to bring in more prosocial practices that are table stakes for modern OSS development but would be met with resistance from the GNU community, including using a permissive license and having and enforcing a Code of Conduct.
Doesn't FreeBSD borrow graphics drivers from Linux? If I'm remembering that right, it can't be quite that bad.
As far as Nvidia goes, I was impressed with the ubuntu-drivers autoinstall command which just works for me. Not sure how long that has been around but it was a pleasant surprise.
I liked finally seeing what the (<>) reboot logo was, a composition of 'primitives'[0] which is also the band that played at Enzo's bday party, IIRC.

[0] https://reboot.fandom.com/wiki/Primitives
How do you figure?

Is it just because it makes async possible?
The Dutch system seems to suit your expectations quite well.

There are a bunch of disparate organisations providing busses, water busses/taxis/ferries, rental bikes and trams, metro lines and trains running on publicly owned infrastructure.

One card allows you to check in to all of them, all over the country. You can get a subscription card for a 40% discount (€10 per month) or you can check in anywhere with contactless payments or anonymous cards for the full price.
AI on Linux
China was pro-market until Xi Jing Ping tightened control. The moment when everyone realized that things had changed was when Jack Ma's ant group was prevented from going IPO, and Jack disappeared shortly after for a long while. Now it's regressing quickly back into state controlled economy.
The "community" in this case would be one having input to selecting which version of coreutils any given distro may bundle. That's typically not users, even in more engaged linux distro projects. It's certainly not android users.

And while any corporation is ultimately made up of individuals with presumably some limited autonomy in software dependency choices, it seems a bit of a stretch to refer to google
employees as a "community" fitting into this context.
Isn't SteamDeck's OS based on Arch? So that probably is large factor.
IIRC Steam OS is Arch based. So most steam decks will be running arch, and I bet those make up a hefty chunk of Linux “desktops” in the survey!
Do you mean one of the slats? They recommend moving a "spare" slat from the bottom up to that spot.

https://fixmyblinds.com/pages/mini-blind-troubleshooter#Slat...
SteamOS on Steam Deck is based on Arch Linux.
I really dislike this warmongering.

Looking at the last 150 years, or even the most recent decades, it's us having a history of invading countries or conducting military operations to support different parties.

Yet, we are so blind of that. China has been mostly on the receiving stick (by European countries as well), not the offending one. Even when it comes to Vietnam or Korea it has been us who meddled in those internal conflicts first by sending troops.

Even when it comes to Taiwan, it's still us who have settled on a policy of ambiguity and defense of a country we legally recognize as a government of the same unique Chinese country, after avoiding to even recognize the PRC for 3 decades.

Even though we keep meddling and deciding the policies of half the world, we still keep demonizing any potential geopolitical entity and we keep pushing everyone in a vassal-attitude due to the unmatched economic, cultural and military power of the US.

Yet countries like China, Russia, and many others, will just never play fiddle to that.

This hawkish paranoia does nothing but further push China to defend its own geopolitical interests and further poke their aggression.

And where we needed a more hawkish paranoia, as in case of Russia, we failed and still keep failing to do so, because Russia has never really been in the economic and financial position to threaten our geopolitical interests to the extent that China can.

The way I see it, western countries and US should take a clear stand about Taiwanese statehood, and Taiwan needs to do it first on their own in order for the rest of the world to take a stand, as they legally still lay claim on the entirety of China (and beyond).
It's not trying to replace the Linux kernel though, it's a personal project trying to be compatible with it. Yes, they're asking if anyone else wants to join near the end, but that doesn't imply anything. Small-scale hobbyist projects with fellow enthusiasts exist.
> Is that year to year or month to month? Could not find any note on that?

"Steam conducts a monthly survey to collect data", says it on the page.

> Interesting that only 0,06% are using Win 7 which I would name MS' last good OS.

Probably because steam for windows 7, 8 and 8.1 are EOL

> As of January 1 2024, Steam will officially stop supporting the Windows 7, Windows 8 and Windows 8.1 operating systems.
>Interesting that only 0,06% are using Win 7 which I would name MS' last good OS.

Above it, the survey says that Win 7 64 bit is at 0.68%.
> A purely mechanistic justice system would, I suspect, rapidly be seen to be not worthy of the name.

It would be a parody of the name. Justice depends on context. The world is too complicated for any set of mechanistic rules to cover every possible context.

Attempts to remove context from justice end badly at best and are often intentionally abused to leverage the “justice” system as a weapon.
AI bros can context switch to superconduction must faster than that.
I'd be fairly certain they have hardware backdoors into most things...

My guess would be that there are multiple segments to the NSA, some of whom have access to the hardware level backdoors and others that want the software to be easier to compromise.

I would suggest that if you are a target of the NSA the encryption you are using does not matter one bit, they will find a way to hack you and steal any keys to systems they need and you probably won't even know about it. I'm not so convinced about the mass surveillance actually being that useful to be honest, even with current tech there is just too much of it to help.
I probably should have written the opposite. English is unfamiliar.
Games tend to ride the new release schedule more than most other forms of media (except maybe new movie releases in theaters), and there have been a few notable releases in the past few weeks. Apple had a big push with Resident Evil 7 and Resident Evil 4 Remake in the past few months; if you already own those games on Steam, you got the Mac versions of those games at no additional charge. Also, Baldur's Gate 3 (which is widely regarded as one of the best games of 2023) got a native Mac release in Q4.

As for it being a numbers game, neither Apple nor Valve release direct hardware sales numbers, so only they will know.
Your first point is partly correct, but your conclusion isn't.

The authors split up their results by country to show exactly the differences you mention. However, you have to keep in mind that the EU Common Agricultural Policy applies to all these countries, and actively promotes large-scale intensive agriculture. Bird collapses after a country joins the EU have been shown, for example in the Czech Republic [1]. So yes, while the magnitude may vary, the negative trend is a Europe-wide phenomenon.

There's also been a lot of research done on what aspects of farming cause declines [2]. It's partly species-specific, but the three major causes are: loss of semi-natural habitat area (e.g. hedges, fallows), disturbance mortality (e.g. from harvesting), and pesticides (often mediated through the loss of insects as food source).

[1] https://doi.org/10.1111/conl.12585
[2] e.g. https://doi.org/10.1017/S0959270919000480, https://doi.org/10.1111/1365-2664.14400, https://doi.org/10.1038/nature13531, https://doi.org/10.1016/j.biocon.2003.06.004
This would be, "another OS schism." And I don't think this one would be worse than all the ones we currently have.
Whatever you work in, chances are you run into situations where you need to choose between multiple solutions, optimize things or generally find out why things aren’t optimal. Your needs are always your needs, and if you are informed about how different tradeoffs compare, it helps to understand how they work.

To keep things more substantial, consider facing issues storing data at your company. Maybe the nature of your data flow causes constant slowness, because your B-Tree indices are being constantly rebalanced on writes. You knew this because you understand how B-Trees work and you also know LSM trees might be a better data structure for your needs.

And so what I mean is that understanding the big blocks you use in high level often requires understanding data structures and algorithms, even though you don’t need to implement them
These comments seem a little unfair. This is a project started for fun by a student in his spare time trying to learn how to develop an OS. He may very well have been a teenager when he started this and likely chose an MIT license because the Github wizard gives you it as a default if you have no preference or know nothing about licensing, which is likely to be true for most students.

Given his explanation, it seems he switched to writing in Rust largely because it allowed this project to do double duty allowing him to learn Rust while learning to develop an OS. That is an entirely reasonable thing to do. The thing with Linux compatibility isn't explained, but most likely because it makes the process much simpler if you can run at least some existing software as-is and not have to write an entire userspace yourself to be able to actually do anything with your toy kernel. Wholesale new OS projects ultimately intended for real-world use by people other than the developer don't seem to be taking that approach.
Using suicide attempts has the same problem as the 50% of marriages end in divorce statistic.
How long until we get the post 'Stop Saying "Technical Debt", Considered Harmful'?
Is Optimism Wired or Tired?
Is this because SteamOS is based on Arch? (maybe I did something wrong but it doesn't seem to appear as SteamOS in their stats)
FYI: rust has been updated to avoid unnecessary bound check in PR #4. It now matches the C version in performance.
That's pure Rust evangelism. As devs we are responsible for what we send out into the world. A schism in the Linux kernel would be bad.
I'm at home and just double checked that Private Relay is off for my network here, and it is (off), so that doesn't seem to be the issue :/
Listen, the Bros don’t even talk about oxidative stress. What do you think it is that oxidants cholesterol to cause coronary artery disease? What do you think triggers the DNA changes to cause cancer?

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5927356/
It depends how far you stretch "because of the Steam Deck". Sure, people aren't doing much web browsing because of the Steam Deck. How many people gave it a try because Valve decided to go with it for the Deck? How many people have been enabled to stick with it because of the technologies Valve developed for the Deck (proton and gamescope come to mind)?
You should always run a SELECT query first to see that you are operating on the right data. Do a manual sanity check.

Then simply replace SELECT with DELETE and you're done.
They know (I hope), but it is completely irrelevant for the vast majority of work they do. And if it becomes relevant with the use of profiling, they can dive down in the details.
My point was thatin my opinion I did not believe the correction had value. I was categorising it as a pointless ornament rather than something actually useful. But I emphasise, that's just my view.
> except through Hong Kong.

Pardon my ignorance. Why would China make that exception? Is Hong Kong a more important trading centre than (say) Shanghai?
Not the person you’re replying to, but I did not read that as a claim that variance due to judgment is the best possible outcome, just that it is a less bad outcome than the variances and abuses that rigid, mechanistic “justice” produces.
> My Xbox controller worked, then suddenly stopped working. I've been using PS controller instead which works great, but would vastly prefer the Xbox one.

If you mean specifically using Steam on Linux, you may need to add some udev rules for accessing the controller: https://codeberg.org/fabiscafe/game-devices-udev
Apart from overflow checking in debug mode or with the right compile flag, rust also makes it a lot easier to do the right thing, e.g. 100u8.saturating_add(255) or even encoding it in the type system (`use std::num::Saturating; let mut x: Saturating<u8> = Saturating(128); x += 200; assert!(x == Saturating(255))`) (obviously you can also use Checking for explicit handling or Wrapping instead of Saturating). Meanwhile overflow handling in C/C++ is difficult, tedious and full of footguns caused by compiler optimizations.
I would highly recommend Olympic weightlifting as a form of resistance training for those who are inspired by technical challenges.

https://books.google.com/books/about/Science_and_Practice_of...
The reality-fantasy aspect turned me off too. Majorly. On the other hand the writing is pretty terrific. The similies are especially evocative.

> like deducing all the rules of Wimbledon from the few balls that flew out of the stadium, without ever having witnessed what takes place on the court
Something I'm a bit unclear on is why people are using this thing in the _first_ place? My impression is that it's just a blog with a paywall, which can be had from any number of providers or self-hosted fairly easily. Am I missing something about what it does here? Like, I'd have expected that leaving would be pretty easy.
My main gripe with pop_os is how bloated it seems and how slow and sluggish it feels at times compared to KDE while its DE feels being more janky and less stable than vanilla Gnome Ubuntu which I also dislike but that's another story.

1.2GB or more of memory usage at idle when most of the KDE distros I tried, even the Ubuntu based ones like Kubuntu, go around 700MB. Plus it just feels sluggish and slow on not so modern machines.

What exactly is Popos delivering more than the likes of Kubuntu or Nobara for the near double extra resources used?
For my use case, I want to know the exact way the phone is pointed in all three axis. Which requires more information than determining the screen orientation (and which I believe can be done as you say). Unfortunately, the term "orientation" seems to be overloaded and used to describe both concepts.
If it were GPL licensed, I might try switching because I'm more interested in learning Rust than learning more C.
Notes on Mentors
> Not really. People don't care about libre software, they care about software that works, is supported, and they don't have to think about it. The Linux desktop appeals to developers and hackers, so 4% is probably the best they're ever going to do.

Also, it shows the power of defaults and just showing up. Windows is as big as it is because Microsoft made the deals with OEMs 30+ years ago to ship their software as the default option. Macs would likely be an also-ran if Apple wasn't standing behind their hardware, both in terms of the hardware itself and the sales/support channel, as much as they are (just look at the relative success of their retail stores vs. the relative failure of Amazon, Google, Microsoft, etc., in the same space).
I mean, https://www.redox-os.org/ exists if you're into that
Compare in what way? Handwritten and commented assembly will be much easier for a human to maintain. However modern optimizers are much more likely to apply the correct micro optimization tricks to get the best performance - and they can output different assembly for different variations of the same instruction set with ease, something that would make the hand written assembly much more complex.
Are you proposing a kernel that would only run on risc-v hardware, or expecting that people would run some kind of emulator?

....or do you think that because RISC-V is "standard", assembly for RISC-V would run on any hardware?
Creating is a tough way to make a living. Writing books, writing short stories, music, apps, videos, and the list goes on and on.

And while it's never been easier to create - the tools are plentiful and their prices falling - there's never been more noise to claw through and standout from. Add in shorter and shorter attention spans and more creators produce more quantity because they feel they have no choice.

On the other hand, look at an artist like Banksy. Enigmatic and drops are randon. When Banksy drops people take notice. Aside from a eye / mind for quality and creativity, I think there might be a lesson in the somewhere.
Ideology goes both ways... When Corbyn wanted to nationalise railways and in fact turn them into coops it was ideology as well. Throwing money at things without clear business case and ROI is ideology as well. Your comment is hitting at the Tories for the sake of it, frankly, which seems like ideology as well.

We need pragmatism.

Perhaps state-owned railways would deliver more value but most likely that would mean running the company on sound principles with high efficiency and private sector management principles, and no strikes (none of which is a given in the public sector, unfortunately).
No, I don't think acting ability should factor into sentencing decisions.
It doesn't make much sense to compare Ukraine and Taiwan. Those are very different wars, with Taiwan / US having also huge challenges.

> I've always wondered if sinking a super carrier (group?) off your coastline is a great idea.

There are 9 sunken nuclear submarines lying on the sea floor. I have doubts about this being a big deterrent. The carrier group is also unlikely to be close to the coastline.
We'll see if those numbers are stable, or on an upward trend. I can see why the numbers would be going up. I've been on macOS for almost 20 years and I'm not sure that my next workstation will be from Apple.

I still think the Mac is great, but as work require more and more Linux specific tools switching starts to make sense. All the tools I don't already run in a terminal or in a VM is also available on Linux, the only Mac only application is Apple Mail and I'm not that attached to it.
It's safe if you use the OpenAI API, or you have an enterprise chatgpt account - they have the same privacy guarantees as other cloud providers there.
SEEKING WORK Location: Greater New York (US Citizen)
Remote: Yes (Remote Only)

Willing to relocate: No

Technologies:

• Web: React | TypeScript | JavaScript | Node.js | Express.js | GraphQL | MongoDB | Chart.js | D3.js | Material-UI | Bootstrap | Figma | Retool

• Microsoft: .NET Core | C# | Asp.Net MVC | Web API | Linq | Entity Framework

• Data: SQL Server | NoSQL | MySQL | MongoDB | Redis | CouchDB

• Cloud: AWS | Azure | GCP | Docker | IAM | S3 | EC2 | SQS | RDS | Aurora | DynamoDB | Serverless Functions

• Packages & Tools: Typegoose | Mongoose | Axios | WebPack | Babel | NPM | Git | Jenkins | Splunk | SumoLogic | Jira | Keycloak

• API Integration: Salesforce | Zoom | Google Calendar | Zuora

Email: jainrasik [at] gmail.com

Résumé/CV: https://www.rasikjain.com/resume/

Stackoverflow: https://stackoverflow.com/users/1993944/rasik-jain

LinkedIn: https://www.linkedin.com/in/rasikjain/

Github: https://github.com/rasikjain

ABOUT: Experienced fullstack Software Engineer in React js / TypeScript / Node.js / GraphQL / MongoDB / C# / AWS / Cyber Security. Worked in different roles dealing with Product Development, Solution & Enterprise Architecture, Security & Cloud
> If higher input leads to higher output, demand can be met with less land.

That is a big debate in conservation biology (known as "land sparing vs land sharing"). One of the major problems of the land sparing approach, which you outline above, is that there is nothing that makes (at least European) farmers as upset as the requirement to give up farming on part of their land. So while it's neat in principle, many conservationists doubt its political practicability.
> Where did you get this falsehood from?

Which falsehood? That K&R C was written to fit on the PDP-11 and its limitations reflect that? I think that's well attested.

It may very well be that Odin fits your intuitions, it certainly doesn't fit mine. Take your "range based for loop" - it does something for a handful of built-in types. What it does is presumably whatever your intuition said it should do, and then for custom types it just doesn't work at all. I'm sure that in your mind this is simple, "It just does what you expect". But to my mind it's extremely complicated - it does these different specific things I'd need to remember, and in any other cases it's just not legal Odin at all.

> The entire constant value system requires a big-number implementation to get right.

Unless "big-number" is rather over-stating what was needed here I don't get this.
Ok, but can I run a desktop on it? Not knocking seL4, it's damn amazing, but it's not exactly a Linux killer.
Being attractive to members of your desired sex not necessarily mean being a Don Juan.

I am happily married for over 15 years and enjoy not being a couch potato for my wife. And of course, being fit helps a lot with your sex life besides the aesthetics aspect of it.
In his defense, in game server browsers were great back then. Steam, if I recall correctly, would require you to close the game every time you wanted to join a new server.

And game updates and downloads took so God damn long in the first year or so, compared to just downloading them yourself from one of a number of websites. There were memes about how bad it was. Took them like 2 years to sort it all out to get at least parity with download speeds, or maybe that was just because they eventually sunsetted the old systems for all of their games forcing you into the steam ecosystem.
Okay only time will tell. Which technologies has Chinese capital (rather than American capital) been successful at funding, I think display technology and solar panels they are ahead on, anything else?
Yeah, everyone is an individual, that’s my point. You can treat us all as a mass, or the midpoint in a bell curve, but we’re not. And the majority of us will be outliers are on any bell curve
Looking at the Statcounter report, it explicitly excludes mobile devices and separates out ChromeOS. I'm guessing that Statcounter uses UA strings and it is conceivable that HTTP requests are happening outside of explicit web browsing.
250 K at ambient pressure is still revolutionary, as it can be reached by dry ice. The highest critical temperature at ambient pressure had been something like 150 K: still above boiling point of liquid nitrogen, and won Nobel Prize in Physics in 1987.