skysight-inc/HackerNews huggingface dataset:
Is it just me, or has Linus lost the plot here? He says that Kent isn't interested in improving his process and "playing with others," and completely ignores that Kent is getting funding and appears to be building a team of maintainers and testers. He responds

> You can do it out of mainline. You did it for a decade, and that
didn't cause problems. I thought it would be better if it finally got
mainlined, but by all your actions you seem to really want to just
play in your own sandbox and not involve anybody else.

How is Kent not involving anybody else? It sounds to me like Linus is fed up with Kent, not Kent's software, and is ignoring evidence in favor of bcachefs.
Hear me out: is that Wikipedia? I am sure people are submitting all sorts of AI-generated information, but it's probably getting rejected? (If someone better informed than me has any data one way or the other, I'm super curious)
How bad it is very much depends on how long it takes to restore meaningful amounts of the power grid. If it’s north of 60 days, forget it, you’re losing 90+% of your population.
I haven't been able to find any. What absolutely shocked me is that even in America, apparently there has been no such test done by anyone besides Tesla.

How did you come to your earlier assessment? Did you ignore the differences in material and sharp angles? I'm not well-versed in the area, but it seems more than reasonable that they have an impact on the outcome of pedestrian collisions.
Pi on Intel's Gaudi3 for Enterprises – Inflection AI and Intel Partner Up
- The Magic Mountain - Thomas Mann

- The Man Without Qualities - Robert Musil

- The Gospel According to Jesus Christ - Jose Saramago

- Moby Dick - Herman Melville

- The War of the End of the World - Mario Vargas Llosa

- The War and Peace - Leo Tolstoy

etc.

I can't do "The" xD
Paabo’s dad was a Nobel laureate.

He was born through an extramarital affair of his father, Swedish biochemist Sune Bergström (1916–2004), who, like his son, became a recipient of the Nobel Prize in Physiology or Medicine (in 1982). Pääbo is his mother's only child; he has via his father's marriage a half-brother (also born in 1955).
What else is important?
I haven't looked for similar for backblaze, but examples of Wasabi losing data:

In 2023 Veeam backup offloading to Wasabi S3, Wasabi "messed up their catalog" and lost data: https://forums.veeam.com/object-storage-as-backup-target-f52...

2023, files missing from bucket, Wasabi support not replying for days, then said they "had system maintenance": https://old.reddit.com/r/msp/comments/13dqhgr/wasabi_storage...

In 2021 Wasabi migrating databases, lost customer data: https://forums.veeam.com/object-storage-as-backup-target-f52...

I've been hit by something like that and had to re-push data to them.
I really don't understand the NIH that the Rails team is bringing in with Kamal and Thruster. Not everything that HEY uses has to be pushed onto folks at other companies.
^ this guy is about to learn about the crypto wars.
OP is playing checkers; the rest of HN is playing chess....
> Depending on how you look at it, Starlink can be incredibly cheap compared to Iridium.

They don't have sat-to-sat communications deployed yet, so they can work only near the ground stations.
> led to a lot of ephemeral (very hot and then soon unmaintained) patterns/libraries

For hard core web enthusiasts it makes sense to keep toward the cutting edge, but for boring old sites you just want have them run well and not have to worry about swapping out x for y every few months.

I look forward to swapping out sprockets but I know there'll be teething issues. Same for built in authentication, so I won't be swapping out devise any time soon, probably ever. Same with redis for solid (won't be changing any time soon).

Absolutely love the continued work on rails, but it doesn't mean I'll necessarily those new features, which is totally cool - rails doesn't force you to.

With so much mix-and-match it can get confusing though. When I see a tutorial using importmaps I get confused because I only know esbuild. Now there's propshaft. Similarly with asset pipeline, I sometimes struggle with sprockets, now there's something new to learn and all its interactions with other pieces. (mostly paths and debugging is what I have trouble with, i'm no JS wizard [or ruby wizard for that matter]).

(I just want to spend 95+% of my time making things that solve real problems, not tinkering with and finessing pieces of the framework)
Nabta Playa Stone Circle
I bootstrapped Notado[1][2] and Kullish[3] in Rust. Best tech stack decisions I ever made.

Similar setups (Rocket and Actix instead of Axum, Tera instead of Askama, Diesel instead of SQLx) and overall experience (incredibly cheap, reliable, and since these projects have been running a long time, amazingly easy to return to the codebases after months/years and make changes with a high level of confidence).

I distinctly remember how happy I felt the first time I realized that I had enough paying subscribers to offset the cost of the running the service!

[1]: https://notado.app

[2]: it had a decent amount of HN discussion last week - https://news.ycombinator.com/item?id=41697228

[3]: https://kulli.sh
What's a cooler place you could go instead?
Facebook is flooded with this! Fake photo of poor people asking for help and you see thousands of like and people commenting how they can help
The AM station with the strongest signal drowned out the others.
> for many pages

For those who do not know, this is an understatement. The monologue is some 60 pages long.
Counterpoint:

https://news.ycombinator.com/item?id=41184153

Apple was caught issuing issuing OCSP queries (hello, XKEYSCORE) every time an app was launched, promised to stop logging and build an opt-out, then reneged and memory-holed the promise.
I was working some years ago on 'happy path fuzzing', trying to find heuristics to guide through code avoiding all error handling, runtime checks. Never got better results than afl-go or other targeted fuzzing, but you have to know what's your happy path.

Also tried to use previous-version or previous-previous-version coverage ('precise' through gcov, or intel processor trace, or sampled perf traces, down until poor-man's-profiler samples) coupled with program repair tools, and... never managed to jump from fun small toy examples to actual 100+kloc applications. Maybe one day.
OpenProps and Shoelace: A Better Way to Style Svelte
Quite contrary, people are gleefully machine translating Wikipedia to make more Wikipedia (in different languages). And arguing for it.
1001 Arabian nights and The Odyssey
I understand why the `use` syntax is preferable for its generalizability to many different "callback style" things, but the whole construct of `use foo <- result.try(bar())` is so much worse than defining let* in ocaml and being able to write `let* foo = bar() in`...
I would do everything possible to avoid this UK Round-a-bout — nothing Magical about it having three concentric lanes just in its inner loop! =P

Ours is much simpler, with a round-a-bout on either side of a regional highway. One of the difficult parts about it is everybody is already jacked the fuck up (on account of 2 of the 5 input/outputs being extremely steep grade to enter/exit a river-crossing, with speeds averaging 65-70mph ["55mph" posted, oklol).
I googled RKRM and this repo was the top software-related result; I had to read the PDF to realize it stands for (Amiga) ROM Kernel Reference Manual.
> when you dont have to update the app in any other places when your state change

You can replace elements outside of your direct tree if you want. The simplest case you replace the whole page and pick what elements you actually want to change.

You're thinking about HTMX wrong. It's for progressive enhancement, the default is a full page reload and then you progressively enhance parts of the HTML. You should be using the same code paths and template to generate the islands of interactivity as you do for the whole page. You can then optionally send less HTML by just sending the parts that you expect to have actually changed, your "islands".
Meanwhile we have gotten rid of expiry dates here in the UK. And I have bought fruits and vegetables that all look fine on the outside but inside are rotten.

Not only frustrating this then wastes my time and my money. Items do need expiry dates, sugar does not, fresh produce and vegetables do.

However, educating that your food isn't instantly bad when it's gone pass would encourage people to waste less food.
Thanks! Despite my best Google-fu, I didn't find Puter in my market research :) It is a very interesting project for sure!

Looking at Puter's offering, at the end of the day, we serve the same goal of making developer's life easier. ServerlessAI is more narrowly focused on AI use cases, while Puter is providing a more generic app runtime. Both have their best use cases!
That's been a feature of S3 for quite a long time now, called S3 Select https://docs.aws.amazon.com/AmazonS3/latest/userguide/select...

Despite it being an awesome feature I've been itching to use, I've never actually found a use for it beyond messing around. Most places where S3 Select might make sense seems to be subsumed (for my uses) by Athena. Athena has a rather large amount of conceptual and actual boilerplate to get up and running with, though, S3 Select requires no upfront planning beyond building a fancy query string (or using their SDK wrappers)

Where S3 Select is likely to become fiddly is anywhere multiple files are involved. Athena makes querying large collections of CSVs (etc) straightforward, and handles all the scheduling and results merging for you.
Humanity did shun it and get rid of it in nearly every country.

The US must be one of the last that still has the stupid penny
Startup aims to transform powergrid with superconducting transmission lines
Kamal, Thruster, removing TypeScript from Rails without notice, moving into Webpack and back out again without a reasonable upgrade path, pushing Hotwire over real frontends.
works for reddit also!
I feel like this is what we are trying to do at Reddit, but needless to say it's going to get harder and harder.
Substack wants to do more than just newsletters
On the other hand:

One night, there’s a big storm. The power flickers and goes out. Pretty soon, I get a text from the power company telling me that they know it’s gone and they expect to have it fixed by noon tomorrow. About what I was hoping for.

Then they get it fixed around the time I’m going to bed. I am very happy, because not only was it fixed in a reasonable timeframe, it was fixed sooner than I was told to plan for.

Pad your estimates with plenty of time for there to be complications. If it turns out to be a five-minute fix, then great!
one could also argue that making tech decisions based on popularity charts is questionable
> And before the link to lung cancer was discovered, tobacco was like coffee: it gave people a nice cognitive boost

Now you can just buy nicotine products for that boost with a substantially reduced risk profile (it's not a carcinogen). Some writeup on it: https://gwern.net/nicotine
Google is testing a new version of Chrome for Android with extensions support
Rising from #10 to #5 seems to imply that a lot of people are making 'questionable' decisions. As an active senior RoR dev since like 2014ish seeing that makes my heart atwitter :)
Hmm? Starlink has had sat-to-sat active for a while now. They've been making a killing selling services to ships and planes lately.
I do the same thing except substitute The Communist Manifesto.
> Rust will only protect me from things my customers don't care about and don't understand.

That's the wrong kind of protection. Rust should protect you from things people other than your customers (who presumably are well behaved) care about.
That soldier apparently had a poor understanding of his own religion. (Assuming he was Jewish. There are Christians, Muslims, and others in the IDF).

When Jesus said "Love your neighbor as yourself" he's quoting the Old Testament: Leviticus 19:18. It's not just a Christian thing.

Both Jews and Christians have long had interpretations of "love" that included warfare. They're still enemies, and apparently "love" doesn't preclude killing them (sometimes explicitly under God's orders, in the Old Testament). But if that soldier thinks the "love" requirement is different from the one imposed on your (presumably Christian) father, that soldier is mistaken.
This is why I don't like semantic versioning. Semantic versioning only covers the "public API" but even the smallest "patch" change can result in a change in behaviour which has a big impact on the users.
My view on this is if you don't find any effect or a tiny effect (the case here) that is already useful information. For most supplements, my bet is that you won't even benefit from a placebo effect.

And if you do find an effect, then you should do a more high-effort self-blinded test.
Meditations by marcus aurelius
I was really looking for the non-nation states. Like investment companies swaying the market. This must be happening. But don't see much reported on it.
If this is the beginning, where are we going to be in 2035? I just can't imagine it without being so wildly speculative.
While I agree with this project being a bad idea, both 1 and 2 are addressed by HTMX itself, via hx-preserve and Out-Of-Bounds swaps.
Their image search is presumably not profitable anyway so not sure they care
Correction: you mean 2014, not 2024.

Do you think there is no criteria worth considering besides the size of the hiring pool? What if 2 hiring pools are sufficiently big, do you still pick the bigger one every time?
Guess they meant little Italy in new york
> LLMs and Agents are not automating SWE, but they are changing it.

Until an LLM can translate opaque product requirements into a working feature, including covering the nuances and edge cases of the product, I am not worried. I have written software professionally for 12 years and am convinced people skills are what make or break a successful developer. Kindness, empathy and generally being an easy person to work with are far more important skills (IMO) than knowing how to write software.

I consider myself midcareer and do not plan on making a change anytime soon if ever. I believe as long as I need a career (probably much longer) there will be a need for people who can write software.
$61 kit turns any Hot Wheels into a remote-controlled drift car
Ada Lovelace Day – Coding video games festival on Steam is now LIVE
> Can anyone explain to me what the fundamental differences between X11 and Wayland in this respect?

> What newer better features is it meant to provide, or what problems is it meant to solve or address in relation to X11 and why should it take so long?

IMHO, Wayland is meant to address a few issues that can't really be addressed in X11.

Integrating the 'display server' with the window manager eliminates some unfixable syncrhonization issues in the X11 design, mostly around creation of new windows and how they're placed (or something like that, I don't quite remember), but the downside is that window managers need to integrate a compositor and have more behavior for that.

The other big thing is that X11 is a distributed system with no security between parts. Any connected X client can read or generate keyboard events at any time, or read any part of the screen. This is not ideal for lots of reasons, but the Wayland way requires different approaches to make things like screenshots, screen capture, and global hotkeys work. Also, because each window manager/compositor has its own display server (although many use the wlroots library for the base), consensus building is needed or a program that wants a hotkey needs to know how to do it in X and in all the popular Wayland compositors. Consensus building is hard.

From what I understand, Wayland required new driver architecture, and drivers for Nvidia were slow to arrive.

X11 was built around networking and has always allowed for a display server located near your monitor and clients distributed elsewhere in a network. This used to work well, but requires proper client architecture to handle the asynchronous nature of networks for best results. There's a fraction of users who make use of this (including me) in their regular use case for X. Waypipe was slow to arrive, and isn't as convenient as ssh -X, but should help provide for this use case.

There's probably some other stuff. But basically, Wayland is not a drop in replacement for X11 and X11 works for a lot of people, so they don't see a big reason to switch and disrupt their way of life.

It continues because most of the people who were working on Xorg prefer to work on Wayland. There's a lot of people relying on the work of a few people who do the deep work on display servers, so you know... either you use what they're making, or you use the older things they made, or you go to CLIs. :)
More discussion: https://news.ycombinator.com/item?id=41766610
The biggest problem with Python imports is that the resolution of non-relative module names always prioritizes local files, even when the import happens in stdlib. This means that, for any `foo` that is a module name in stdlib, having foo.py in your code can break arbitrary modules in stdlib. For example, this breaks:

# bisect.py
...

# main.py
import random

with:

Traceback (most recent call last):
File ".../foo.py", line 1, in <module>
import random
File "/usr/lib/python3.12/random.py", line 62, in <module>
from bisect import bisect as _bisect
ImportError: cannot import name 'bisect' from 'bisect'

This is very frustrating because Python stdlib is still very large and so many meaningful names are effectively reserved. People are aware of things like "sys" or "json", but e.g. did you know that "wave", "cmd", and "grp" are also standard modules?

Worse yet is that these errors are not consistent. You might be inadvertently reusing an stdlib module name without even realizing it just because none of the stdlib (or third-party) modules that you import have it in their import graphs. Then you move on to a new version of Python or some of your dependencies, and suddenly it breaks because they have added an import somewhere.

But even if you are careful about checking every single module name against the list of standard modules, a new Python version can still break you by introducing a new stdlib module that happens to clash with one of yours. For example, Python 3.9 added "graphlib", which is a fairly generic name.
Wouldn't this only be a functional recommendation if you were planning on being the sole determinant in whether the relationship moved forward because your response could pretty obviously be used as their filter just as easily?

Whenever I hear about that author the only thing I can think of is her adoration of a strong man in the person of a killer who kidnapped a little girl and propped up half her body in a car to ransom her back to her father then pushed the half a corpse into the street and drove off with the money. Then I think about her retiring on welfare.

> "Other people do not exist for him, and he does not see why they should," she wrote, gushing that Hickman had "no regard whatsoever for all that society holds sacred, and with a consciousness all his own. He has the true, innate psychology of a Superman. He can never realize and feel 'other people.'"

https://www.alternet.org/2015/01/how-ayn-rand-became-big-adm...

It's not a fair comparison but when someone says their favorite author is Rand I have a similar response as if they had said "Hitler". I can tolerate ideas I hate but see little profit in trafficking too much with sociopaths. Perhaps you don't either else why do you avoid those who are "way too supportive"
Yes, you are very right: this is something I will definitely add eventually.
In the 80s I recall reading an article discussing whether a laser could bring down a missile. It was all technical, though, not political.
NASA cites progress in reducing ISS air leak
I rank GR and V highest, with AtD and Mason & Dixon close seconds. I like the layering of themes in GR and the whole fever-dream deliver of it. I will probably revisit Joyce.
LLMs are reinforced through adversarial training - you would essentially be playing a keep-up game with AI generated garbage that would get exponentially more difficult to pull ahead in.
I wonder, if someone purchases and eats a spoiled food item that would have had a sell by date before the ban, will they have legal standing to sue the state? I assume this is different than expiration date?
> My point is that there is no such regulation.

Yeah, Sorry, I worded that poorly. Can you give an example of a car that is more unsafe (by some generic reasoning) than the Cybertruck, but still type approved?
I had a non-standard "hi res" 640x400 interlaced display on my Sperry PC that used a long-persistence phosphor to help make up for the interlacing. For many uses, it was wonderful. For white on blue text like this (which I tried because it matched my Atari 800), it gave me a headache in pretty short order.
Question is how long till you can’t tell the difference
It's not even the right terminology. I think you should probably use "peafowl". The search "peafowl chicks" seems to return all real images.
The described problem is AI-slop in Google, and your solution is to drink directly from the spigot of ChatGPT?
Oh come on, usual HN. It can't be that ba...

> 2. Qf3

Well maybe it was jus...

> 4. Nh3

I see...
The Pixels' only redeeming quality is that they run GrapheneOS. Why you would run anything else on them eludes me.
Cool but you could always play ASCII chess in your terminal by telnetting into FICS.
> 1) you dont care about keeping UI state on the parts that are replaced (incl any stateful children of the UI element that happen to be there in your DOM structure), and 2) when you dont have to update the app in any other places when your state changes

Htmx does have tools for both of these cases. Out of the box, htmx throws out state, but there are plugins such as morphdom-swap for merging in the new DOM fragment into the old while keeping state. I have some client-only state that holds references to DOM elements in Javascript, and by default, yes, htmx breaks all those references as those elements no longer exist. Link in morphdom-swap, and my references live on across reloads, even across attribute and content changes.

And for #2, htmx also allows you to swap in elements that are not the target element, just by specifying that that's what you want.

IMO these are pretty basic tools of htmx. Like you said, without them about the most complex thing you can create is a to-do list, and sometimes not even that.
I think it will be the opposite, actually. AI seems to be eating the bottom, but there is still demand for higher level decision making that seniors or architects do. The stuff that I would usually delegate to junior devs, e.g. "move this button" or "change this column" are the things it can easily do now and in the near term. But questions like "How should I design this system" are not and I don't see that happening for a while. People who are good at that will still be in demand since a good number of businesses still want a person they can talk to an make evaluations with.
If your wifi client device can't find an access point, it goes around emitting every saved wifi network you've got. You can learn an awful lot from that.
How Dwarf Works: Parsing Just Enough ELF
I really want to try Rails, but the main selling points to me were the fast scaffolding and opinionated structure. With the advent of AI editors, are these points still relevant? Last I tried, CursorAI struggled with Ruby due to the lack of types. It seems like nowadays you can be nearly as productive with Node + Typescript + Cursor.

edit: care to explain the downvotes for asking a question?