skysight-inc/HackerNews huggingface dataset:
Chinese way of practising democratic centralism has its perks, and its cons. It's very different from western democratic systems for sure, because it doesn't allow for the active contestation of decisions taken after democratic debates, but they still happen! So basically, if a majority of Parliament choses to act like X, but a minority of Parliement still keeps on fighting for Y, this minority will quickly get in trouble.

Right now chinese workers are very much satisfied by whats been accomplished by their Republic, but they will easily admit its certainly not without flaws.

Any specific event that comes to your mind when you think of suppressing workers movements?

I'm not myself a chinese citizen, but my ex was, and from one thing to another I got very interested in their political system.
Every great cause begins as a movement, becomes a business, and eventually degenerates into a racket Eric Hoffer.

I don't know why you try to make an exception and claim that some lobbyists in Brussels are selflessly pushing for greener policies without trying to derive personal gains for themselves. I for one see plainly that there are millions of people who stand to lose, or already have lost, profits, jobs, entire livelihoods and others who profit enormously from those green policies of the EU. Did you hear anything about the recent farmers protest across Europe?
https://www.the007percent.com/ I happen to know the founder, you can look him up on wikipedia, I have little trust in his website project though.
Yeah, maybe my suggestion could've been better stated. I'm not suggesting that you can ignore documentation and other forms of writing that explore paradigms and methodologies. I meant there's only so much you can read before actually writing CSS and practicing making layouts becomes a necessary part of learning CSS in depth.

And, to play devil's advocate a little: You can't make up a rule that doesn't exist. Either your CSS will work or it won't. And if it works it's not wrong.
How good is wayland support on Nixos currently? Did you have to make a lot of tweaks to your nix configuration?

Last time I tried it a few months ago, albeit with plasma5, it kind of worked, but I had to do many tweaks in my configuration and couldn't figure out settings for coherent scaling for hidpi.
Are there other rhythms that can convey the same or more information in fewer knocks?
If you can't find metal stucco lath, use carbon fiber stucco lath!
Tesla to face nearly 6k black workers in factory racism lawsuit
What's the graphics card (or integrated gpu) you're using?

It kind of sounds like something might be going wrong there, and stopping things from showing up onscreen correctly.
> Why is there no pure domain registrar?

Because impure is more profitable.

Purest I've found is Joker.

Purest I've found and would trust is Porkbun.
Hi, this is the author. It's been really fun to see these articles getting a little more attention. I wanted to repeat something I said when my website was posted here a couple of weeks ago, which is that I'm a private math tutor. I've been filling up a lot more than usual lately thanks to HN, but I do still have a little space! More info here: https://nicf.net/tutoring/
the thing is, with no intermediaries involved, more specifically, without any proper "search engines" (or "aggregators") involved, the network will suffer greatly from a content discovery problem regardless (as the fediverse currently is, IMO).

with presence of such services, the problem of comments (and reactions in general) can be solved too. if a poster is ok with engaging with potentially hostile content, then they can get reactions to their posts from aggregators that aren't heavy handed on moderation. if they don't want to bother with such interactions, then they can choose safer aggregators. if they want, they can only pull reactions from feeds they are already subscribed to, similar to private posts on twitter.
Btw, here are measurements from a C920: https://github.com/Zhao-Dongyu/sgemm_riscv/issues/1
In general, the government wants to hear the opinions of various industries or interest groups when discussing things that affect them. Furthermore, if the politicians have decided that they want to implement a certain change, the details of that change need input from that industry or interest group.

For example, some representatives may have a general political position that they want to protect local industry from overseas competition with worse standards. There is a valuable role for a lobbyist to come and say "hey, you have taken measures for the steel industry and honey imports, but what about us, the widget industry as represented by ACME inc. also is relevant your goals!" - and if the representative agrees that this should be done, it makes sense for them to ask the lobbyist / the industry to make an exact proposal to how different types of widgets should be defined/distinguished in that new law, instead of having it be written by some staff paralegal who doesn't understand what the industry is about and what those terms mean.
seems hard to pin down exactly, but in this Computerphile interview the gist seems to be "if you get to the point where you want a distinct code for upper- and lowercase characters, digits, and a few punctuation symbols, you land a little north of six bits, an odd number of bits would be annoying to implement in hardware, so let's go for eight."

https://www.youtube.com/watch?v=vuScajG_FuI&t=184s
Article content aside, I love the photography. The colours, composition and subjects seem like a perfect fit for both the article and its aesthetic.

It's probably also the fact they all seem relevant, rather than being filler, stock photos, clip-art, or AI generated.
> On a serious note, it seems to me technology isn't that far from that point.

It feels at least a couple of decades away.

I think the most compelling use for LLMs and generative AI right now is parsing massive tomes of knowledge, which can then be summarised at use-time.

Like imagine pilots being able to consult an LLM with all of the aircraft's blueprints, technical reports, operational history, etc. during flight. Likewise for spacecraft when debugging in flight.

But the internals really need to go beyond just token prediction, to being able to use Abstract Syntax Trees for programming suggestions with correct types, or building ontology trees for answering queries factually. The former is a major frustration with Copilot (when it gives relevant suggestions at all).
That's an insane amount of generated trash. My husband and I combined might fill our 13 gallon kitchen trash can once every four days. Is your lifestyle primarily eating out/prepackaged foods?
It's really hard to imagine that an AI-generated storyline would be worse than say most Bethesda questlines of the last 10 years or so. Or say Ubisoft circa AC:Valhalla. There are so many storylines and quest objectives in games these days that are more or less:

Go here and get a pencil. <watch a cutscene>

Ok great. Now I need 3 more pencils. <watch another cutscene>

OK now go here and follow an NPC for ages while they walk really slowly. <watch another cutscene>

OK now shoot the guy <watch a cutscene>

OK we're done, have a cookie. Any time you want to, come back here and I'll send you to go fetch more pencils.
Yes, the answer is Nostr
I never understood that either. It only took me about 30 years to get the joke.
"only uses ~800 dependencies" slightly horrifies me.

I was horrified to see how much time I started spending fussing with dependency hell after I moved from .NET to Java about 10 years back. And I am currently horrified by how much time I have to spend doing vulnerability updates and fussing with dependency hell in both Java and Python projects nowadays.

I think maybe the reason I didn't have this problem to nearly the same extent in .NET is that .NET was relatively late to the automated package management scene. NuGet is relatively young, and, as of the last time I got paid to do .NET work, very few of the projects I worked on had actually adopted it yet. So, at least back then, .NET had a stronger culture of well-focused projects that didn't take on enormous transitive dependency trees.

I would also compare this to the recent news about Boeing. Theories abound about why it's gone down the tubes. The one that I find most compelling, though, is that, over the past couple decades, they have focused on moving more of their production out to third-party suppliers, and also cost optimizing their outside supply chain. And that has made their supply chain increasingly difficult to actually manage. The details are different, but in broad strokes it looks a lot like modern software engineering culture regarding supply chain - and some have even argued that this is where Boeing got the idea.

Meanwhile, the place I've worked where I found dependency management to be the least annoying - and where we had the fewest problems with quality - was a financial firm that had banned package managers for supply chain security reasons. There's something to be said for code that absolutely will not change unless you explicitly change it. I've heard similar sentiments expressed by friends and acquaintances who work at Google.

We did write a lot of stuff for ourselves where others would just import a package, and that was good, too. The in-house implementation would do just what we need, and be held to a higher coding standard. So it was easier to understand, easier to debug, and easier to modify as requirements change. And here's the thing: writing it in the first place is a one-time cost, and one-time costs have good amortization characteristics. The recurring costs of dealing with code that's trying to be everything to everybody can easily be greater in the long run. They generally don't amortize; they compound.

Rich Hickey really got me to see how this kind of phenomenon works in his talk "Simple made Easy." Long story short, simple is different from easy. The simpler option tends to look harder up front. But it also tends to be easier in the long run, after you give second-order effects some time to take their toll.
Yeah, there was talk of the C10M problem. Just like C10K was considered solved with event loops like epoll, kqueue, and IOCP, C10M is generally been considered solved with techniques that colocate your network stack and your business layer code.

So DPDK on one side keeping everything in user space talking directly to the NIC, or for static resources Netflix style techniques of optimized pathways for KTLS+sendfile to keep the dataplane all in kernel space. With that you can avoid the copies from a buffer in a socket call to into the network device packet buffers.
Microsoft Security-101: Open-Source curriculum
This course covers:

Basic cybersecurity concepts (CIA triad, risks, threats, etc.)

Understanding security controls and their forms

Zero trust and its importance in modern cybersecurity

Key concepts and themes across identity, networking, security operations, infrastructure, and data security

Examples of tools for implementing security controls.
No, they need DMs. They have embedded videos, autoplaying videos and gifs are tacky.
Using llama.cpp on a 128 GB server running codellama-70b-python.Q4_K_M.gguf I get 1.3 tokens per second which is too slow. With Nous-Hermes-2-Mistral-7B-DPO.Q5_K_M.gguf I get 8.3 tokens per second which is usable.
For sure bigger models are needed to compete with transformer LLM, same thing for Mamba, I was just bothered by the distrust about something very reasonable like not being able to fully train a 70B model.
Hi there! I think JavaScript is a great way to teach, since it's such an accessible language. It also allows you to ship your code to run easily for your users.

The OP's code needed a little help; there were some missing functions, misnamed calls, and he didn't use js BigInts (which are built-in to the browser, and you can use them as literals by appending 'n' to a number.)

See (and run) the fixed up code here: https://simpatico.io/crypto.md#rsafromscratch

EDIT: for my own crypto needs in the browser I use `subtle.crypto` with ECDH - https://en.wikipedia.org/wiki/Elliptic-curve_Diffie%E2%80%93...
> I would argue that the Linux kernel is that server layer, but let's not open that can of worms.

Yes, the package manager is definitely not a part of the desktop.
Yes, and that speed runs can be “seed runs” where you do things to make the right LUT number come up at the right time.

The DooM Engine Black Book goes into details.

https://fabiensanglard.net/doom_fire_psx/ also

Other games use seeded random number generators to be entirely deterministic even though random; Factorio does this to allow multiplayer without having to sync the entire game state all the time.
I know on Twitter/X the hashtag emoji isn’t a functional link, but curious why implementing functional hashtag emojis on Bluesky is considered a bug.

Sort of related, I’d been waiting like 6 months and finally gained access to Bluesky but never used it because they didn’t allow me to use my emoji domain name(s) as my handle.
No not playable

> it generating a GIF of a theoretical game given a list of keyboard "inputs"

Yes. At least it’s trying to.
Yes, Qt Group is profitable. It’s publicly listed and has a market cap of around $2 billion. So not very big compared to a lot of enterprise software vendors, but could be an interesting acquisition target at this price.

For a couple of years Qt was owned by Nokia, then spun off after their Microsoft OS pivot. Today I’m guessing an acquirer might be in the embedded/automotive space instead where Qt is apparently doing quite well.
Reduce, reuse, recycle. If they really want to make an impact, they should sell ketchup in bulk at grocery stores, with us bringing in our own reusable ketchup bottle to refill. Disposable packaging creates unnecessary waste.
> or it is "I can trust this code".

what might be better would be some kind of trust layer built into package managers so they (optionally) only allow verified repos to be installed
Automation drives income inequality (2023)
Interaction between lifetimes in REPL would probably diminish any advantages REPL has to offer. REPL is easy to do in GC languages, trade off Rust made by choosing not to use GC. Best next thing you can use are tests which are part of Rust's tooling.
Video games are used in AI as a simulator for the real world, literally no one's job is being taken.
Say my friends and I own a business that will be affected by something Congress is considering. So we hire a lobbyist to go inform the politicians about that. How is that not people exercising their First Amendment rights? Our livelihood depends on what they do. It is a major part of my life. It seems like your view is that you are only “people” when you’re not engaged in economic production, that human beings only exist in leisure.
First AI Project
I've made an AI tool that summarizes YouTube videos from your subscriptions feed. Its also my first project using Fastapi & HTMX lmk how it is!
I'd love WordPress to move to PDO (this uses PDO underneath) so people can use whatever db they want, but the problem is the hundreds of unmaintained plugins that will stop working due to the subtle differences in SQL dialects.
> Similar to Sora, Genie's creators call it a "world model," but unlike Sora, it's an "actionable-controllable world model.

This is talking about 2D platformer games and saying that the world model is actionable-controllable. I wouldnt be surprised if it's just a 2D platformer level where you can browse it WASD and maybe hit the walls with some pretend character.

People who started playing games during covid will probably think this is groundbreaking.

(we have already had this for a few decades, it's called "procedurally generated levels")
> if you stray out of the happy path, you encounter plenty of bugs

But to me the happy path (the defaults) out-of-the-box on KDE are just better. The console and text editor are legitimately 10x better than GNOME's. The settings app, disk manager, the open/save dialogs, and -- especially -- the file manager.

I do most of my work in VS Code and web browsers, so I am not even a heavy user of the apps that come with the desktop environment, but the quality of those ancillary tools really dictates the quality of life in a GUI environment.

I ended up using GNOME a bunch in the last year because I have to use Wayland (X11 doesn't support my monitor setup) but remote desktop is an important tool in my day-to-day, and for a while only GNOME had a decent RDP story (for accessing the Linux desktop environment from Windows or Mac) on Wayland.

I think that is no longer the case, though, with krdp[1] — seems to have not made it into Plasma 6 after all, but it does work pretty well so far — so I am so excited for KDE 6 that I enabled the testing repos so I could install it on my Arch Linux workstation right away, without waiting for the official packages.

[1]: https://debugpointnews.com/krdp-wayland/
That's what I use. I love it!
I've definitely heard expressions that go something like, "Why you no-good, two-bit etc etc!", and never connected that to this until now.
There are huge lobbies supporting seasonal and temporary worker visas.

For one area you mention – farming – there is a specific H-2A seasonal worker visa, and industrial agriculture is a huge lobby.

Hotels, resorts, and other venues use the H-2B non-agricultural temporary worker visas. For example, Trump's properties (in)famously use them to staff up during busy seasons. These companies are also substantial lobbies in favor of guest worker visas.

But these are all temporary work visas, not visas allowing for permanent work and residence in the United States. So they would not cover permanent economic migrants who end up in the restaurant sector or in janitorial work.
You can also upgrade to Rawhide if you don't want to wait a couple of months.
Remove "foreign" from your proposal, and I am all for it. But yeah, it is a start either way!
NetBSD 10.0 Should Be Released Soon
You can also go to private parties (aka. furry parties) in Bay Area.

You'll get exclusive access to most of the influential VCs and to HN fellows.
I don’t see this being possible any time soon for non programmers

I don't see this being possible at all for non programmers. If AI companies have models that can generate games in 5 years, there's no way they will let other people use them. The companies with game generating models will simply become the developer and publisher.

If they can generate games, especially those deliberately addictive casual games, then they have a money printing machine. They'll just hire psychologists, economists, and testers to see which games are the most addictive and extractive- er- umm- I mean, which games are the most fun and compelling. Then they'll release those games. Further flood the games market with tripe, and probably get pretty rich doing it.
WINE's name is an acronym for literally "Wine is not an emulator"

Lolol
If the game leads to negative-sum outcomes it is the game that needs to be fixed, not the players.
Given the code that I've seen LLMs write so far I'm not too worried for now. They are very useful to write a lot of boilerplate code quick so I use them, but they also tend to write the wrong code often and so when I use them the code is well reviewed.

Of course if this is underhanded code (not to be confused with obfuscated - I won't accept obfuscated code from LLMs) I might miss things.
> It feels at least a couple of decades away.

chatgpt was released 1 year ago, the transformer is 7 years old, I feel quite the opposite, and also I am quite excited and frightened at the same time.
Whole site about the claim https://adtechclaim.eu/february-2024-case/
Switching desktop environments on Linux is absolutely trivial and doesn't require a reinstall though (at least in my experience of switching from GNOME to KDE on Ubuntu, which took a couple of minutes to pull down the KDE packages and then logging out and picking Plasma from a dropdown in the login screen - and if I feel like it I can switch back to GNOME anytime).
Will package managers remove all traces of the old DE? Back in the day, `apt remove kde-desktop` would not reliably reverse the effects of `apt install kde-desktop`.
Nonsense. The core of an article can always fit in a headline. Journalists and their editors know what they’re doing.

Alternative: “US military pulls the trigger, implements AI-assisted pattern matching for military target acquisition”

I even kept their “pulls trigger” pun.
The one I usually install to normal users who do not know computers well is KDE Neon. But yeah with recent very positive experiences with openSUSE Tumbleweed, I am also thinking about using oST instead.
I imagine they would have to be hyper-local at this point. You could authenticate someone from a major metropolis, maybe, but not likely the whole of the US.
> which is a shame, since they iirc slaughtered the perfectly good GNOME 2.x UI to cater to those devices speifically around a decade ago - and for what? If this is all that's there to reap, it's been a bad trade-off.

It was the fad of that time, when Microsoft also introduced Windows 8 and the "Modern UI" Metro.

But at least they came to their senses, also because no devs bothered to adopt it :) and they still didn't manage to sell any Windows tablets.
I find it facinating how liberal mainstream media (MSM), such as The New York Times (NYT), positions itself as an opponent to xenophobia and corporate dominance in America domestically. However, when it comes to international affairs, it seems to shift its stance. It does not hesitate to support individuals abroad who may be racist, xenophobic, and corrupt businessmen or politicians, as long as they appear to challenge countries the US views as adversaries. Here, Alexei Navalny, whom the NYT has elevated, was known for his far-right ultra-nationalist and Islamophobic views [1]. Similarly, Apple Daily, a Hong Kong tabloid whose owner, Jimmy Lai (Lai Chee-ying), was praised by the NYT as a democracy fighter, published a front-page ad that derogatorily called Chinese mainlanders locusts [2], among countless articles that incited hatred toward Chinese mainlanders. In 2019, there were numerous incidents where mainlanders were attacked because they don't speaking Cantonese, including a Japanese individual mistaken for a Chinese mainlander [3]. In context of this, the showing of symbol Pepe the Frog in Hong Kong is a dog whistle for the alt-right (acompany calls like "President trump please save us"). However NYT believes in this case, pepe the frog, means love somehow. [4] Last, but the most glaring example of this would be the Ukrainian neo-nazi problem, which I think everyone knows how this topic is treated differently after Russia was designated as one of the main advasary of US. It is not journalism but propaganda (maybe even a good one) if you choose to only present one side, and conveniently avoid the other instead of striving for a more nuanced and balanced view.

[1]: https://www.theguardian.com/world/2023/feb/08/amnesty-intern...

[2]: https://www.bbc.com/news/world-asia-china-16828134

[3]: https://mothership.sg/2019/11/news-hong-kong-japanese-man-pr...

[4]: https://www.nytimes.com/2019/08/19/world/asia/hong-kong-prot...
I don’t think the screenshots (that it uses as training data) contain enough useful information on what makes a game enjoyable to play, to make this an immediate threat to game designers.
Yeah. Security aware people have complained about this pattern forever, but then places like macOS Homebrew (brew.sh) just knowingly do it anyway. :(