skysight-inc/HackerNews huggingface dataset:
> But I still bemoan such things as the awful keyboard handling of the current GTK file dialog, when compared with the old GTK1.2 file dialog. The old one was truly hideous to look at, but handled filtering files by keystroke far better than any current file dialog.

Yeah and I think most UX designers would consider that a bad design though-- developers are users and if it's tough for developers to use, then it needs to be optimized. As someone who's created a few APIs, I know that developing friendly interfaces for developers-- APIs are interfaces that humans need to understand and use-- involves the same blind spots as developing for end users. At first, Microsoft concentrated on developer experience a lot, but I think Apple is probably doing a better job of it now. Their programming environments are products they sell to developers, so they concentrate on making their interfaces smooth(ish) for developers.

Additionally, in the discipline of interface design, the visual polish should be a secondary or tertiary concern. Things like gestalt, implied lines, negative space, and type hierarchy are obviously core tools to orient users, especially in very complex interfaces, but the higher-level look-and-feel stuff is often not even handled by the same people in larger design organizations. Even things those higher-level designers might be concerned with-- interaction designers using the subtlest animations to indicate action or intent, for example-- still meaningfully affect software usability, though.

It's unfortunate that FOSS projects generally just aren't set up to accept design contributions, but it's not anyone's fault, per se. It just isn't the way the standard FOSS organizational structure evolved-- it was basically like a commercial software dev organization but the lead developer was also the product manager. Without a product manager to balance the design and development needs, design will obviously fall to the wayside. Unfortunately, that's left a pretty hostile environment for designers in FOSS. A lot of FOSS developers get defensively arrogant or combative when I even bring it up, but at this point, I'd rather set my beard on fire standing next to a gas pump than go deep into a usability analysis for a great FOSS tool, all of which I'm willing to implement myself, only to have a defensive dunning-kreuger echo chamber of design "expertise" tear my work to shreds without even considering that they might be conflating what they're used to with what's actually good, and they'd almost certainly benefit from change. I get why that happens-- it's just standard social cohesiveness, ego etc. and is not unique to software dev, and it's not their fault that dev culture developed that way.

But even though it's not FOSS maintainers fault, if they want non-technical users to use their software, it's certainly not anybody else's responsibility to enfranchise UI designers into their projects if they care about non-technical user adoption.
Wella, if you are a "normal person" with actually nothing to hide, yes, cooperating as much as you can is probably the best thing to do.
But if you are some "special person" (activist, journalist, diplomat etc) wiping out everything might be your best option.
Some time ago, I attended the memorial service for a skilled painter (not exactly a household name, though), and one of the stories told about him was that he visited the municipal museum, where there was a new exhibit of a newly acquired abstract expressionist painting (I believe by Mark Rothko), which just consisted of painted rectangles.

He studied the painting for some time, and then asked to see the director of the museum, to inform him that the painting was hung upside down! When asked why he would think that, he pointed out that wet paint does not flow upward…

So it is indeed possible for a connaisseur to distinguish interesting details in a painting like this.
Tanks are fairly cheap, and you'll need one anyways. But yeah, the solar angle is not what's interesting here. It's the electrodialysis.
MathML: The Math Markup Language (proposed 2004 baseline in 2023)
the sentence should be completely rewritten:

"I enjoyed John and Mary's visit yesterday."
The UK is done with coal. How's the rest of the world doing?
Kagi Paradigm Change
“There is a slight change in paradigm in all that Vlad is talking about Kagi, compared to old / Google search: it is not the user querying the web that matters anymore (which is, in Google’s eyes, the one that needs to be targeted with ads), but the query itself. Kagi changes the agent of thesearch action: the query itself is the first class citizen, not the person that issues the query. It may seem a small change, but when it propagates through a business model, it becomes groundbreaking.”
There was a recent article about Kia reconsidering the EV9 factory line in GA since the incoming Trump admin is likely to squash the IRA/BBB stuff Biden set up - specifically the $7500 tax credit for EVs.

As an EV6 owner I strongly considered the EV9 - which apparently fixes some of the annoyances of the EV6 and other eGMP vehicles.
Blender benchmark highlights how powerful the M4 Max's graphics are
Unpopular opinion but powershell, available on Linux, supports all of the things this article wanted to do out the box.
A better translation is "Frankish language". The term predates "France" as we know it. Frankish was a Germanic language that was the source of a widely used pidgin throughout western Europe.

It's kind of ironic that we remember the name via the Roman scholars. Rome had fallen and the Holy Roman Empire was very not holy and sure as heck not Roman.
Thanks for the response! No, the only one that rings a bell is Plantronics (recently changed hands/title) since you pass it on the way to the Santa Cruz Costco.
I can't remember actually feeling bored since I stopped being a teenager, but I have long considered that periods where I'm not actively doing anything at all (thinking, being entertained, etc.) to be absolutely essential. That's when I get good ideas, solutions to nagging problems, and creative inspiration.
When there's no global clearing house for those identifiers, maybe namespaces would help?

Related: The editorialized HN title uses nanometers (nm) when they possibly mean nautical miles (nmi). What would a flight control system make of that?
Yeah, it seems unkind. What is the purpose here? To teach about art, using art that maybe was someone's learning attempt seems like a huge mistake (and is likely to scare away students). If you aren't teaching, why talk about bad art at all?
Argo: a new documentary on the tool simplifying K8s deployments
https://archive.is/K8Pq5 and also: "Mystery fault takes undersea internet cable between Germany and Finland out of service": <https://edition.cnn.com/2024/11/18/europe/undersea-cable-dis...>
Is there a $27k base model ram truck? Seems like the base model on the ram website is $38k and when I tried to price a regular cab one from stellantis fleet those were like $46k, but I could have made a mistake on that site.
That's an odd way of looking at it.

Those who are most able to pay for it are those who are paying for the highest initial costs, lowering the costs for everyone else by improvements in the technology, and making it easier for others to adopt later. Early adopters take lots of risk on things not working out well, and learning what things can go wrong and how to fix them (at additional expense, too.)

This is much better than those who are least able to pay being made to shoulder the cost and risks of being early adopters.
I believe it's worth pointing out that with your Toyota, you're still buying an American car. The vast majority of Toyota vehicles sold in America are made in US plants.

Which is a good thing! It shows that those other quality issues are not related to US labor force, or some intrinsic American inability to make high quality goods.
The advantage of best practices is that you have something you can follow without having to analyze the situation in depth. The disadvantage of best practices is that you may have to analyze the situation in depth to notice that they maybe aren’t the best choice in the specific situation. The harm that best practices can do are lessened by viewing them as a rule of thumb conditioned on certain premises rather than as a dogma.
That's some real tech in YC these days!
Yes there are still pockets of proprietary tools but is of limited usage. Most of people in the field is not going to use them (because they don't work on these things). And most of these tools are tied to the hardware and there is increasing adoption like you said for kicad and FreeCAD. There are two exceptions which are theorists love for Mathematica and CUDA for GPU programming on NVIDIA GPUs. For CUDA, it is not bad as you don't pay per usage or don't have contacts, you do this because you purchased NVIDIA GPUs. Which is the best in the world for the use case we have in particle physics experiments. I have never seen someone in the HEP community or Astrophysics using Matlab.

Regarding overleaf, it is open source and you can self-host the community edition for free or self-host professional instance and pay subscription.
This seems like an argument for utility-scale solar and batteries, which can be used by everyone. The do-it-yourself approach makes more sense for people who own their own home and can invest in improving it. That’s going to skew towards wealthier people who live in suburban and rural areas.
Great question! We fill the same role as AWS Storage Gateway (and I used to work closely with that team when I was at AWS, lots of respect for what they do). AWS Storage Gateway is built primarily as an appliance to be installed on instances in your own data center to ease migration to the cloud. Many customers do deploy Storage Gateway on EC2 because they want these features in the cloud itself. However, the "appliance" design of Storage Gateway makes it unsuitable for this purpose. For example, Storage Gateway is not designed to run in a cluster for high-availability and doesn't have access to durable, long-term storage to stage and cache writes.

On the other hand, Regatta is designed as a cloud-native gateway product. Regatta's elastic, durable caching layer allows us to efficiently cache large data sets without thrashing, and always efficiently perform writes. Because Regatta is designed to be highly-available, customers don't have to worry about downtime for patching or deployments.
Cheap inputs + cheap labor + tariffs will be still cheaper than same goods using expensive (tariffed) inputs + expensive labor
Again, I am not the one using that category; I am responding to its use.

How many were using their guns in a dangerous and/or criminal way? We may never know, because they were deprived of their right to the trial by jury which would have determined that.
It looks like you’re using the same domain for the app and user generated content? You usually want to host the user sites on a separate domain because the whole domain can be penalized in search engines for the content users create.
If the cost is low enough, compromise on range becomes acceptable. I might buy a small, cheap EV that has range enough to handle my typical daily driving. But if I'm paying Tesla prices, it will need range to handle virtually all of my driving.
Fascinating. If this had been around a year ago, we could have used it in our datacenter build-out. For data source reasons, we record data in the cloud. In the past, we'd stick most of the data in S3 and only egress what we needed to run analysis on. The way we'd do that is that we have a machine with 16 * 30 TiB SSDs that acts as our on-prem cache of our S3 data. It did this using a slightly modified goofys with a more modified catfs in front of it, with both the cache and the catfs view exported over NFSv4. We had application-level switching between the cache and the export since our data was really read-only.

When the cache got full, catfs would evict things from it pretty simply. It's overall got a good design but has a few bugs you have to fix, and when you have 100 machines connecting to it, it requires some tuning to make sure that it doesn't all stall. But it worked for the most part.

Anyway, I think this is cool tech. I'm currently doing some bioinformatics stuff that this might help with (each genome sequence is some 100 GiB compressed). I'll give it a shot some time in the next couple of months.
Congrats on the launch, this is really cool! Is the durable cache an attached disk, or are you using a separate AWS product for that?
> Advertisement aims to convince people that they need to buy something.

That is wrong because of the word buy. Political ads are not convincing you to buy anything. The nobles don't want the result, but the plebeians still see their wealth and want it.

> Also nobles more often than not have their own existential threats and fears. It’s not like going up the social ladder is a certain path to more serenity and happiness.

I 100% agree with this. However from the point of view of the poor it looks much better (I tend to agree with them even though I'm closer to the rich end - like most people reading HN)
It seems to support quite a large number of database drivers. If file size is such a concern you could recompile it with unneeded drivers omitted.

https://github.com/xo/usql?tab=readme-ov-file#building
Why would they do that? The only thing this could change is a slightly prettier UI, they still needed a 16-bit Windows 3.x-compatible install program. Not worth the extra effort and extra floppies.
I could totally be misreading DirectPV, but it appears to be a way to use K8s Persistent Volumes to manage things like NVME drives which are attached to each node, and doesn't provide any tie in to S3 (outside of the fact that it's built to power MinIO).
There's some interesting history here. Toyota started manufacturing in North America in the 70s-80s largely due to pressure from the US government in the form of tariffs and import restrictions. For example, from https://en.wikipedia.org/wiki/Toyota_Motor_North_America:

"Toyota’s first manufacturing investment in the United States came in 1972 when the company struck a deal with Atlas Fabricators, to produce truck beds in Long Beach, in an effort to avoid the 25% "chicken tax" on imported light trucks."
...
"After the successes of the 1970s, and the threats of import restrictions, Toyota started making additional investments in the North American market in the 1980s. In 1981, Japan agreed to voluntary export restraints, which limited the number of vehicles the nation would send to the United States each year, leading Toyota to establish assembly plants in North America."

The book "The Machine That Changed the World", while a bit dated, gives a great overview of the history of Toyota from US automaker perspective.
I don't see why they must occur, only that they have occurred.

Can you explain?
How to implement success-based pricing with Stripe
Success-based pricing is one of the more recent pricing models that has gained adoption in software. It is a model where what you are charged for is directly linked to the results or specific outcomes achieved by your customer. We wrote a guide to implementing success-based pricing in Stripe. Take a look if you're considering this pricing model.
All connected file system clients see strong, read-after-write consistency. Most file operations are synchronized to S3 within a few minutes of completion.
PrivateBin – OSS pastebin where the server has zero knowledge of pasted data
You could satisfy those constraints with an expensive traditional museum piece by a) asserting that it is bad, and b) stealing it.
Understanding Timings in Distributed Systems
In case anyone wondered this is referring to https://en.m.wikipedia.org/wiki/Ethnic_cleansing_in_Bhutan
No, I can't agree that these models surpass human intelligence. Sure, they're good at probabilistic recall, but they aren't reasoning and they aren't synthesizing anything novel.
School failed to report AI nudes of kids for months. Now parents are suing
In my opinion any analytical query is easier to read in logic language than in SQL. But it's most obvious for recrusive querries. E.g. distance in graph defined by predicate (aka table) G written in Logica looke like:

D(a, b) Min= 1 :- G(a, b); # Connected by an edge => distance 1.
D(a, c) Min= D(a, b) + D(b, c); # Triangle inequality.

It will be much harder to read with SQL CTE.
It can also computed over weighted graphs, which is impossible or extremely hard with SQL.

In practice you rarely need recursive querries, so gap between Logica and SQL isn't as large as it is here, but Logica is easier to read (in my opinion) for similar reasons.
Modernism is over 100 years old!
If you want something truly cheap, buying a new car doesn’t make a lot of sense. Used cars are a better deal.
Yes, but the program was cut down some from the original design:

https://en.wikipedia.org/wiki/Grand_Tour_program
IANAL, but some googling suggests you are wrong about that:

https://www.shouselaw.com/ca/blog/federal-crimes/is-it-doubl...
It would seem so, but no, that is "correct."
Is it possible to focus on a reflection on the Voyager spacecraft; or how aren't communications ever affected by lack of line of sight?

So there was no way to flip around and counter-thrust due to the velocity by that point in Voyager's trajectory (without a gravitationally-assisted slowdown or waiting for planetary orbits to align the same or in a feasible way)

FWICS; /? spirograph ... "Hypotrochoid" ... Hypotrochoid orbit

Aren't there hypotrochoid orbits to accelerate and decelerate using planetary gravity; gravity assist

Gravity assist: https://en.wikipedia.org/wiki/Gravity_assist

- https://space.stackexchange.com/questions/10021/how-are-grav... :

> How can I intuitively understand gravity assists?:

> Aim closer to the planet for a lower pass for a greater change in direction (and velocity from an external frame of reference), farther from the planet for a smaller change; aim ahead of the planet for a slower resulting external velocity, behind for a higher velocity: gravity assist guide (image from this KSP tutorial)

- Vindication! KSP is what I probably would have used to answer questions like this; though KSP2 doesn't work in Proton-GE on Steam on Linux and they've since disbanded / adjourned the KSP2 team fwiu.

- JPL SPICE toolkit: https://naif.jpl.nasa.gov/naif/toolkit.html

- SpiceyPy; src: https://github.com/AndrewAnnex/SpiceyPy docs: https://spiceypy.readthedocs.io/en/stable/

- SpiceyPy docs > Lessons: https://spiceypy.readthedocs.io/en/stable/lessonindex.html :

- > various SPICE lessons provided by the NAIF translated to use python code examples

TY for the explanation.

Hopefully cost effective solar sails are feasible.

FWIU SQR Superfluid Quantum Relativity doesn't matter for satellites at Earth-Sun Lagrangian points either; but, at Lagrangian points, don't they have to use thrust to rotate to account for the gravitational 'wind' due to additional local masses in the (probably vortical) n-body attractor system?
Without getting too much into the details of the system, our durable cache is designed for 5 9s of durability (and we're working on a version that will provide 11 9s of durability soon). You can't achieve those durability numbers on a single attached NVMe device without some kind of replication.
You're basically arguing for the latest estimates for peak oil. Maybe they're right this time but I still think that improving technology & prices make new sources available.

> Who is going to pay the equivalent of 50$/gallon when they can use an EV?

If we're going to be arguing for peak oil, let's argue for peak lithium then too. EVs are going to get more and more expensive too as we have to extract from more expensive lithium stores.

> We use oil because it’s cheap not because it’s the only possible solution

For some things sure. Aviation fuel and ship fuel notably don't have any real replacements on the horizon.

From your sibling comment:

> The cost premium of biofuels for air travel aren’t that high and the scale can meet demand for long distance flights. Fertilizer from nitrogen in the atmosphere is again cost competitive relative to that kind of increase.
Batteries are fine for ocean shipping on a ~50 year timescale, and that basically covers burning fossil fuels. Using it as a feedstock for plastics etc is a non issue for climate change.

I think you're mistaken here. Biofuels for air travel are much more complex than just pricing. You've got regulatory approvals, cost of retrofitting existing engines / figuring out how to make them drop-in without needing petroleum, etc. If you're thinking that batteries are fine for ocean shipping, I'd like a sample of what you're taking because the energy demands of massive ship containers dwarf the capabilities of batteries. That's why they're talking hydrogen fuel cells and nuclear.

> It’s not that we’re going to run out 100% year X, it’s that as economies of scale end priced inherently spike. Gas stations can scale down to 1940’s levels by having most of them close, but giant fuel refineries, pipelines, etc need scale to be worth the maintenance.

Conversely, there's a huge incentive to have oil be competitively priced and avoid a total collapse of that segment. That's why you see huge resistance politically - there's no real plan put forward for how we transition to a clean energy economy for the people currently participating in the oil economy.
"2" being a large number of people to be killed in a crime does not necessarily make it sensible (to me, a Dutchman, very much not American) to call that crime a "mass shooting". If the crime was e.g. a bank robbery (sorry for the unimaginative example), and they shot a member of staff and later a civilian to get away, then that's a robbery with two dead, not a mass shooting. What people imagine when you say "mass shooting" is sensational stories from (predominantly) the US where some mad kid takes a gun to a school and shoots around. If that kid shoots 2 people, that's a mass shooting with 2 dead.
An interesting variation is Dynamic Storage Allocation, in which the rectangles can slide only alongside one axis.

AKA "static memory allocation", since the heights of the rectangles can be interpreted as buffer sizes, and their widths as lifetimes.

Most of my PhD's effort has been devoted to beating the SOTA in this. Problem's importance nowadays is owed to deep learning's memory wall.
Jexpr – Expression parser and evaluator for JavaScript
i find it endearing. a celebration of human striving and failing. it reminds me of the quote from the incredible fiasco episode of This American Life:

> Jack Hitt: And what you have to understand is that everybody in this sort of community understood that they were-- there was certainly a sort of air of everyone sort of reaching beyond their own grasp. Every actor was sort of in a role that was just a little too big for them. Every aspect of the set and the crew-- and rumors had sort of cooked around. There was this huge crew. There were lots of things being painted.

> Ira Glass: See, but this, in fact, is one of the criteria for greatness, is that everyone is just about to reach just beyond their grasp, because that is when greatness can occur.

> Jack Hitt: That's right. That's right. And maybe greatness could have occurred.
Yep. I also own tipsio.com but I figure for remembrance/launch reasons it's not super big deal right now. SEO play has not happened yet.
"we" overpaid for the climate benefit you want, can't you see that? We could have got the climate benefit cheaper, which would give us a bigger budget for more climate benefits.

Instead of him saying "for net zero cost, I've reduced my carbon footprint, which is great!" he's crowing about "I don't pay anything any more!" That is a private benefit that he loves, that we paid for, and we do not benefit from.