skysight-inc/HackerNews huggingface dataset:
Thanks for the kind words!

Practically at the moment you do need to learn Rust to use the engine. Our public APIs are all Rust APIs. I'll note that Bevy's ECS makes a lot of Rust more approachable, as it is written to "feel" high level, and it solves a lot of the ownership problems for you that normally trip up newbies. I am of the opinion that Rust is a productive gamedev language, especially in the context of Bevy.

That being said, we've built Bevy ECS and our Bevy Reflect (our Rust reflection library) in a way that enable bindings to other languages to be built. People have built partial Lua and Javascript scripting support on top already. For ecosystem health reasons, I believe that Bevy should have one official language (Rust), but we still want to give people the tools they need to build the integrations they want.

We do get a healthy amount of donations, both from corporations and individuals (see https://bevyengine.org/donate). If you navigate from there to our foundation page, you can see how we spend it. We are a 501c3 non-profit, so each year we MUST file a public annual report as well outlining our activities.
How do you view self-documenting interfaces?

Have you ever read the manual for your browser which you are using to make this comment? The OS on which the browser is running? The device on which they are running?

I think there are interfaces that need to be usable assuming documentation will not be read. These are of course user interfaces, not necessarily APIs. But if you are creating something like a library of basic math functions I would rather read your code than your docs.

Some of the worst docs I’ve read lately have been for ffmpeg and mp4box. The former sometimes straight up has things like “so one guy tried this and it worked for him so we recommend you try it and see how it works for you”. The latter has like 4 examples with no explanation of what you are looking at or how to make anything else work. The project used Stack Overflow for their docs because nobody can really figure out what to do with it right away. I’d rather take readable code in this case over the terrible docs.
Hard to enforce those laws across international borders. Especially if there's an escalation of geopolitical
tensions.

Imagine if a country could turn off power to US homes during a conflict. This is critical infrastructure we should be making at home.
multiple women in my life use the shit out of ChatGPT and absolutely love it. Ones using it to help her write a book (fiction). She discusses characters, how they develop, what they do. she tells it (via voice, even!) to go back and change things and add details and such. another was telling me how she uses it to help her not sound "unhinged" (her word) when texting with her boyfriend about serious matters. another tells me it's taught her all sorts of things that she'd feel embarrassed to asking a real person dumb questions about, like investing. another uses it to help her write website/marketing copy. one thing that I never considered was that the user prompt isn't just for telling it I'm an know it all and to never apologize, but you can use that to tell it to be sassy and that it should use an accent and ask how your day is going and to use emojis in responses (as desired). to be transparent, there are also women in my life who tell me they "just don't get it" and haven't adopted it as well, but the headline simply isn't true, from my perspective, from inside the filter bubble I live in. I haven't run any sort of survey, so this is anecdotal at best, I was just surprised at how much these women, who aren't super technical just absolutely love it, vs the tempered enthusiasm, if not the outright rejection and fear other people I've discussed this with have of chatgpt, specifically.
But those asymmetries are artificial, made up.
You literally cannot. You can bake two cakes. You can’t have your cake and eat it too.

Server and client rendering? You must concern yourself with both. The best frameworks will not perfect abstract this for you. They can’t, it’s leaky. When the cracks show, it will be painful.

CSS-in-JS? I’ve used it and fought for it. Have you ever looked at the css output? That’s not a cake I’d want to eat. Compare it to a codebase with a well architected set of css and the markup and css actually do work for you. They are clarifying and reinforce structure. There are levels of productivity you gain based solely on things being clear and not convoluted that many people in our industry cannot recognize because they are fixated on the wrong thing. Whether that be what other people are using, or what gives dopamine hits (hot reloading, cool tech, etc)
> But for large sophisticated apps where a mouse click might cause a state change that might update an unpredictable number of discreet individual visual changes throughout the entire page, that's where an SPA is needed

In my experience, these apps are rare, yet SPAs are prevalent. Which is a problem.

It would be nice, from a user perspective, if boring "apps" that are mainly forms and tables would quit it with SPAs already.
The Paradox of Fiction
What filesystem would you suggest that has data checksums, efficient snapshots, and doesn't require compiling an out of tree kernel module?
Was there any good reason to respect German soldier graves?
I'm guessing they're talking about https://www.complexsql.com/rowid-rownum/, i.e. the row numbers defined by the database, rather than the value of the ID column you typically create in each table.

I.e., it should still be possible to create a column with a public identifier by which you can refer to the row, I assume.
It still needs to be indexed to be searched. Doesn't matter if it's articles, books, videos, posts, long or short.

> An interesting side effect is that I think this will lead to more direct-to-consumer sales. Customers will be led straight to your website instead of an Amazon order page.

That's an excellent outcome if it happens. Businesses should produce quality information and content related to their product category, instead of purchasing ads on other websites. There's a lot of good examples of this.
Ahh the good ole dilemma of selling your soul, you study what you love only to destroy it for profit. Like an entomologist hired by a pesticide company.

I get it man, gotta make the bucks helping spammers advertise their shitty products, even if they destroy the internet.
Robot Manufacturer Has 12 Robots 'Kidnapped' from Showroom by Another Robot
I hope that I’m not the only one who feels the anger emanating from these sort of blog posts. It’s stuff like the Qwik developers claiming things like “Hydration is pure overhead” as if it’s the mathematical proof that keeps their reality from crumbling. It’s the same thing on YouTube with people like Theo, gnashing their teeth at how Tailwind is incredible; You’re objectively stupid for not liking what I like; You’re using it wrong; You’re a not as smart as me; I drew you as the Soyjak and me as the Chad. Please won’t somebody tell me that I’m cutting edge?!

I really wish these people would pick up a history book. Unlike back-end developers, whose worth is intrinsically recognized as necessary, front-end development was lowly micro-managed job that must simultaneously keep up with customer expectations in a variety of formats while also rendering whatever slop passes for a REST API. React’s adoption was a combination of talented marketing and a genuine empathy for the frustrations of a 2010s web developer. They gave us a white-lie to pitch the idea to our managers: “It’s just the ‘V’ in ‘MVC’!”

JSX freed us from the jQuery-Rails template spaghetti. A quiet revolution soon followed and everyone’s been butthurt ever since.

Look — Server-side templates, especially the “stringly” typed variety, are a demonic chimera suitable only for depraved alchemists. There’s no type-safety, no IDE references. You’re in Hokey Pokey Hell — we start with a string, now we’re interpolating, back again, now once more deeper and let’s really put your editor’s syntax highlighter to the test!

It’s no surprise that stringly typed tools like HTMX and Tailwind are so deeply admired by mid-career developers who are frustrated by their lack of experience and eager to prove their talent. That’s all very normal and healthy, but the problem isn’t that React is too complex. Building software as team is a complex task of communication, and pretending to be illiterate doesn’t make the hard words any less difficult to read.

There’s most definitely room for improvement in React, and the team at Svelte demonstrated that you could have your state and skip the boilerplate too. Svelte’s compiler is a genius move and unfortunately for them, React’s upcoming v19 will commodify their complement.

It’s never been about replacing React — it’s about empathizing with developers and making it easier to work together.
In one way this is very good because it adopts a sane model for color management (unlike X11 and Windows).

In another way it's pretty weird that Wayland, designed in the late 2000s, made no provisions for something other than 8-bit and "presume sRGB".
Thank you, that sounds somewhat reasonable, but I am still not entirely convinced that the added attack surface is really worth it..
Since when are engineers not users too?
They said intrinsics. Highway is an abstraction on top of intrinsics.
Does this strike you as a source where one would expect unbiased journalism? Does it claim to be such? It strikes me as a personal blog of opinion pieces.
Similarly,

P(min{X1, X2, ..., Xn} < x) =

P(X1<x or X2<x ... or Xn < x) =

P(not(not(X1 < x) and not(X2 < x) ... and not(Xn < x))) =

1-P(not(X1 < x) and not(X2 < x) ... and not(Xn < x)) =

1-P(not(X1 < x))⋅P(not(X2 < x)) ... ⋅P(not(Xn < x)) =

1-(1-P(X1 < x))⋅(1-P(X2 < x)) ... ⋅(1-P(Xn < x)) =

1-(1-x)^n

which curve, in the [0, 1]^2 square, is just x^n rotated around (1/2; 1/2) by 180 degrees.
Advent Challenge: Daily acts of kindness and self-care to brighten your December
It's fun and meaningful Advent Calendar for December, but with a twist - it’s all about small daily challenges to bring joy to yourself and others.

Some examples include:

Send a funny meme or video to brighten someone’s day.

Take a moment to drink a glass of water.

Share a smile with someone you pass by.

The tasks become slightly more challenging each day but remain doable. Plus, you can always refresh the day’s task until you find one that feels right for you.

It's also 100% free and I hope some of you have fun with it!

Would love to hear your thoughts or see what tasks you enjoyed most!
The original problem was caused by PHP (see XHP) and this is just bringing the solution to full feature parity.
Maybe it’s time I learn it…

Last time I looked at react was 2016 or so and every tutorial was referencing some different mutually incompatible version of some component (router, redux, flux, some other alphabet soup) and everyone had their own list of essential ingredients in a basic hello world app. I came away from the whole experience thinking here’s an ecosystem that needs to mature another 10 years or so before I want to even look at it (I’m not a frontend person, it’s all academic to me.)

Is there a consensus on any of it yet? How to do routing, state, builds, etc? Or is there still as many combinations of components as there are tutorials?
The Viridian Design Movement, https://en.wikipedia.org/wiki/Viridian_design_movement
Pretty sure. I am from Lithuania (Baltic country) and here some reasons why Russia might find us worthy to occupy again: it is hard to defend Baltic countries from Russia, we were ruining Russia’s image before it was cool to do, Suwalki corridor
What's wrong with https://takeout.google.com/ ?
I recently found out Fedora defaults to btrfs with zstd compression enabled by default. Seems to work well enough.

On my personal devices I prefer BTRFS' snapshotting ability over the risk of having to restore from backup at some point.
I know people like to say "work to live, don't live to work" but I find it quite depressing to work with people who aren't interested in their job and make no serious effort to improve.
I don't question the authenticity, just the intent of the author.
They have, but those things are almost all incidental to their products.
Single on Rigol at least seems to be a trigger mode, not a display mode, the other options being 'auto' and 'normal', both of which allow constant refreshes when the trigger event re-occurs. This appears to be a distinct branch of evolution from the semantic interface etymology you reference.
Its worse offense is not even mentioning many very good European apples like Cox Pippin or Mingan. Is just a list of commercial apples, many of then unknown or ignored in Europe.
The fundamental problem with React and the like, is that it forced developers to unlearn the anchor tag. If you can change the url via js why use an actual hyperlink tag?

Over the years, I'm seeing more and more unlearning of fundamental web from new frontend devs forged in boot camps.
Interesting, subtle difference but I always thought of captchas as having computational difficulty, but that's clearly not the point as you say. The cost is not compute but developer time.

If you manage crack it at 1mhz per captcha or 1ghz or 1000ghz, it makes no difference, as the bottleneck is the network identifier (ip address/block)

While still a type of PoW, these economics are different than offline mechanisms like password hashing or crypto. Where a 1ghz cost is still significantly different than 1mhz.
Here's what I want: by law, any device that i own should work perpetually until broken by me. If it requires 3rd party servers, let me configure alternatives. and if you sunset the servers completely you are mandated to release either: complete documentation how to create your own service to keep device working, or a full binary that supports ALL the features that were available throughout device's lifecycle. If you go bankrupt you are mandated to just open source your software in that case.

and that's a minimum I'll settle on.
"Anybody who has used Google for search over the past year knows that it lets a lot of LLM-generated spam" I haven't used google for years, so what does it exactly mean?
So the works Cindy displays are beautiful but is wood turning the way to "make the most of your burl"?
I feel like there's a value that's related the surface area you can get out of a given burl. If you have a burl, are you better off trying to cut thin panels with parallel slices? With turning, though a skilled artisan can produce a beautiful result, don't you lose out on a lot of volume?
If you've been on the Internet during the last 20 years, you'd notice that people in general aren't willing to pay for something if something cheaper exists, and the "cost equivalent" of advertising exposure is perceived as extremely, extremely low, even by people who dislike advertising.
This sounds so out of touch, you are comparing the livelihood of a person with the quality of a meme imageboard.
I thought that the Raspberry Pi was considered the low end of the market. What is the low end if not the Raspberry Pi?
Because we value conciseness over preciseness.

If given enough time and use, we would probably shorten "Archaeometallurgical" to "arcmet" or even "arc" in speech.
Of course. I use elfeed-tube and elfeed-tube-mpv, which uses mpv.el. That allows you to control mpv directly from Emacs. I have a simple transient that I use https://github.com/agzam/.doom.d/blob/main/modules/custom/we...
I think almost all of this applies to ordinary word processing as well as computer code. For example, you could have a "block-based" document editor that handles each paragraph of text as a single "entity", like what Jupyter Notebooks does. Documents have major sections, sub sections, sub-sub sections, etc, and so they're also inherently organizable as a "Tree Structure" instead of just a monolighic string of characters. Microsoft hasn't really figured this out yet, but it's the future.

Google just recently figured this out (That Documents need to be Hierarchical):

https://lifehacker.com/tech/how-to-use-google-docs-tabs

Also interestingly both Documents and Code will some day be combined. Imagine a big tree structure that contains not only computer code but associated documentation. Again probably Jupyter Notebooks is the closest thing to this we have today, because it does incorporate code and text, but afaik it's not fully "Hierarchical" which is the key.
I believe that is also the method [btrfs-convert](https://btrfs.readthedocs.io/en/latest/Convert.html) uses. A cool trick that tool uses is to keep the ext4 structures on disk (as a subvolume), which allows reverting to ext4 if the conversion didn't go as planned (as long as you don't do anything to mess with the ext4 extents, such as defragmenting or balancing the filesystem, and you can't revert after deleting the subvolume of course).
You do code review in less than a minute?
Hello everyone,

I’ve been reading posts here for years and have come close to sharing my own thoughts a few times, but this moment feels special to me.

One memorable night, just as with his first phone game, my son and I spent hours playing small games together—this time on a PC with a mouse. It was his first real interaction with computer games, and it turned into a night to remember. Children learn quickly, and with each game, he improved more and more. That evening, we played about 20 different games. About halfway through, he began figuring out how to play the games on his own.

In the days that followed, we spent even more time exploring computer games together. This experience inspired me to create a game featuring a collection of mini-games, carefully designed to eliminate the less enjoyable aspects—like gameplay-blocking ads, the frustration of searching for games only to find them broken or unplayable, and the challenge of trying to replay a game only to realize you can’t find it again.

The twist is that I integrated 20 different metrics, complete with charts, based on mouse data. Here’s a glimpse of what they include:

Speed

Smoothness

Average Clicks

Total Moving Time

Idle Time

Mouse Acceleration

Direction Changes

Pause Count

Total Pause Duration

Average Pause Duration

Double-Click Speed

Cursor Speed Variability

Time to First Click

Time to First Move

Hand Tremors

Trail Complexity

Click-to-Move Ratio

Average Time Between Clicks

Out-of-Bounds Count

Total Out-of-Bounds Time

Composite Score

I hope others can share similar experiences with their children and perhaps even create new activities together.
zfs is licensed too freely to be in-tree, but it’s still an excellent choice.
> I'd love to be able to wake up at 6am, but just can't.

What does "just can't" mean, exactly? Just curious, because I felt that way, too, until I had a newborn and was forced to wake up with less sleep and discovered it was physically possible. Still felt awful all day, but it was possible.
> so if the new owner holds it and sells it as a profit again who loses?

Have a look at Bernie Maddoff's scheme and see how the mechanics are very similar. In Bitcoin Bernies lifestyle sucking money out of the system is the equivalent of the Bitcoin miners.

Bitcoin is a bunch of musical chairs with a tax that is used to set oil on fire and chuck electronics (asics) in landfill.

The music might stops at $1m a coin. If that happens it will cause a massive recession as people who thought they were paper rich and got in late go back to work and become frugal.

Sure you as an individual could 10x from now until then if you can get up from the tracks before the train comes. But not everyone can by definition of double entry accounting needs to balance to zero, and the fact miners (really, the energy producers) need their billions.
NO!!!!!

We can walk and chew bubblegum at the same time, and frankly I’m not going to wait to find out I got screwed. When it comes to privacy you have to be proactive, you can’t claw it back.
It says 144 micro-op entries per core. Not sure how many bytes that is, but L2 caches these days are around 1MB per core, so assuming the loop buffer die space is mostly storage (sounds like it) then it wouldn't make a notable difference.
I have a solar edge inverter. I never connected it to the Internet out of concern that this was possible. While it is a different company, this vindicates my concern.
My understanding is that it's a pretty small optimization on the front end. It doesn't have a lot of entries to begin with (144) so the amount of space saved is probably negligible. Theoretically, the loop buffer would let you save power or improve performance in a tight loop. In practice, it doesn't seem to do either, and AMD removed it completely for Zen 5.
If the AI has access to a credit card, but Mgulu from Nigeria doesn't, then the system doing the filtering might evolve to filter out the 'undesirable' rather than the non human.
> Deflation is the economy killer as it makes it extremely difficult to get a loan so investment grinds to a standstill.

(1) If any economy ever has been killed by deflation, you should include it on the the Wikipedia page for deflation. The list of economies that experience deflation [0] is almost a whos-who of places I'd be happy to live - it is often a precursor to economic success.

I don't argue that it is a good thing, but inflation is actually a way to kill an economy because it can get completely out of hand and regularly does. Deflation isn't and doesn't.

(2) It doesn't make it any harder to get a loan. When making a loan, you estimate the real return (say 2%) and adjust for inflation/deflation. So if there is 1% inflation you loan at 3% and if there is 1% deflation you loan at 1%.

Deflation does put a floor on what people will loan money for. The argument that this is a bad thing is very questionable indeed - why we should want people borrowing investing in low-return activities when they could be not-borrowing and resources could be going into high-return activities is a mystery to me. Lending money doesn't make real-world resources appear out of nowhere.

And again, lending can be good or bad so I'm not arguing against it in the abstract. But encouraging lending in marginal and risky gambits is stupid, it causes regular collapses and seems to me to be be making society relatively poorer. People don't save enough as a starting point, end up broke in their retirement all too often. They shouldn't be punished for putting money aside on top of that.

> What exactly should the fed have done in the decade following 07 when the economy was growing and prices were stable?

The election is behind us, people can stop with this silliness. The US economy is obviously not growing. Countries don't put a Trump in charge twice when economies are growing. Global hegemons don't get overtaken by China when the economy is growing. The US has very visibly not been growing strongly for the last decade, it has been papering over cracks with money printing. Maybe that is fine, growth has to end sooner or later.

[0] https://en.wikipedia.org/wiki/Deflation#Historical_examples
Google is the hare, in GP's comment.