skysight-inc/HackerNews huggingface dataset:
from_chars is the correct API here. When you're parsing decimal numbers you want to do it with streaming semantics.
> So what else? What can SpaceX do on its own with this launch capability?

Apart from Starlink, not much I believe. The main thing will be the Artemis contract with NASA, which requires two figures worth of Starship flights to LEO to refill the Starship tanker to get the HLS Starship to land a few people on the moon.

So I do think Starship will mostly generate money through NASA contracts, Starlink, and commercial launches. Though there aren't that many commercial launches currently. Perhaps there will be more once the launch prices drop due to reusability, though that remains to be seen. Developing a satellite is already more expensive than launching it.
It said in the article that use of the camera is exclusively for Vision Pro content. It's going to be in their contract. The filmmaker themselves isn't going to go and release otherwise unless they want to get fucking sued into the ground.

The only way you're going to get this content served from Apple is with DRM. Where else are you going to get it from?
True. If something goes wrong this will just crash. But to be fair, the only error handling I could think of would probably just exit with a vague error message... Pull requests to make it more robust welcome anyway!
In reality few codes are capable of effectively parallelizing to so many computing processes. But, how cool would it be?
I'm a fan of the innovation token idea. You have n (where n is based on your team size) innovation tokens to make use of. They can be applied to your product, the technology used to build the product, or the infrastructure supporting the product.

Why is there a limit? Because budgets are limited, and products need to be completed.
It's on my TODO list to add Restic support to BorgTUI[0]. It supports Rustic but the beta nature and iffy performance leaves something to be desired.

[0] https://github.com/dpbriggs/borgtui
I would agree that Sam Harris is most probably a robot.
Sure you do! It's how online schema changes tend to be done, e.g. https://docs.percona.com/percona-toolkit/pt-online-schema-ch... describes doing an atomic rename as the last step.
No one's doing this, or at least not in the way you're implying.
Exactly! Stacked diffs/changes are the way, with one commit per PR. https://www.stacking.dev/
The toby fox music (undertale, deltarune) has been making the rounds in that scene as well.

Commercial music is really hard to utilize in this way. ZUN and Fox know the music is special to the fans and that they like to see it in different places, so they put the effort in to accommodate it.
Let's delve into why you think that
Probably not quickly enough. Ecosystems can adapt if given enough time, but the recent rise in ocean temperatures has happened very quickly by evolutionary standards.

There was a good episode of PBS Weathered on this recently if you want an idea of how quickly this has happened: https://youtu.be/YEH9nX5sudk?si=iCivRPwK8AI4sjKU
React is not boring. We have to use a 64 gig machine to build one of our React things and it takes 45 minutes to do so.

I'm literally on a meeting now trying to work out how to make it boring again.
Couple ideas to help with that,

1. Use heatmap i.e. total mass of asteroids at each pixel

2. Use log scale
How is battery life with Python compared to C?
No I took the opposite position
Yeah, I kinda stopped reading when I felt this. Not sure why? The substance is still interesting and worth learning from but knowing LLM wrote it made me feel icky a little bit
> paying for part of the ticket is not an investment, as there's no residual value from this payment

Disagree. There is a lot of residual value in reducing congestion and road usage. Roads need fewer repairs, CO2 impacts the atmosphere less, cities move more efficiently, etc.

There’s residual value also in people spending more time on tax-paying activities and running the economy instead of being stuck alone in their cars. Etc.

If you pay $50 more in taxes because you got a $40 train ticket subsidy that’s a huge win. I don’t know if that’s how the numbers shake out, but governments are def not doing stuff like this just to throw money in the furnace.
The “rapidly growing” part is really important.
SOTA Open Source Text to Video Model
Your history seems wrong. The Alhambra Decree was issued on 31 March 1492. Columbus sealed his deal in April 1492, and started the first(!) expedition on 3 August 1492. And it seems he only reached the continent of America itself on his fourth expedition.
"Yes, it is AI slop."
Yes, exactly. I'm just saying that the response to a remote browser exploit in firefox is more likely to be "YIKES ZERO DAY IN FIREFOX!!!!!" and not "well it's a good thing we're running it in windows so it can't screenshot other apps or inject key events".

It's not like it's not a valid argument, just that it's sort of a nitpick. Security is hard, and defense in depth is a thing, but this particular attack surface is way, way back in the "depth" stack for a modern app deployment.
After checking if everything is okay with the vehicle. And of course the government agencies must determine that frequent sonic booms (there is one per booster landing) are acceptable for the public.
You run VACUUM often enough that you never need a VACUUM FULL. A normal VACUUM doesn't require any exclusive locks or a lot of disk space, so usually you can just run it in the background. Normally autovacuum does that for you, but at scale you transition to running it manually at low traffic times; or if you update rows a lot you throw more CPUs at the database server and run it frequently.

Vacuuming indices is a bit more finicky with locks, but you can just periodically build a new index and drop the old one when it becomes an issue
Situational awareness matters when it comes to claims like this:

> "It is tempting, in moments of ambition, to think that we must change everything all at once, that the path to mastery or peace requires a sudden, dramatic shift. But this is rarely the case. In truth, most lasting changes come from small, deliberate actions."

For people trapped in abusive relationships, drug addiction, or unsustainable economic positions, this is terrible advice - a dramatic shift is precisely what is needed. For those in stable situations where improvement by increment is entirely possible, this is great advice. The challenge lies in figuring out which is which.
- let shift = if (i / 32) % 2 == 0 { 32 } else { 0 };
+ let shift = ((i >> 5) & 1) << 5;

Uh, that’s just `let shift = i & 32;`, right? Much easier to read, too, in my opinion.

(Edit: fixed from i % 32 to i & 32.)
A problem might be major libraries moving on to Hooks-based interfaces
And yet he cannot explain where the impulses come from.

As to argument against free will: do you not have the ability to choose between giving the next homeless person you see some money or being rude to them? Of course you do. You are also free to believe and then claim that the world is flat, but that don't make it true.

We can each choose to be compassionate, callous, or cruel -- to whomever we choose, to whatever extent we choose. The choices most people make are usually no more than the inertia of our cultural inheritances, which are, themselves, usually born of generational ignorance of the importance of active compassion and service to others' happiness.

The inertias of our world cultures are rife with ignorance of the fact that the happiest people are those that care for those around them. Of course, if worldly success is your only benchmark, then you are free to choose Musk's or Trump's path to "success", but you aren't going to find happiness there, no matter how easy it is to climb that ladder in this world's assbackwards value system. I challenge you to look at Jimmy Carter's or MLK's smiles for observable experience. Such a smile is earned and evidenced over our lifetime as obviously as a tree's growth rings reflect its experiences. Ours are indicative of our cumulative choices, for we are the only beings on Earth that have a moral compass and the imperative to choose accordingly.
I find it very interesting how much our threat model has changed in the last 10-15 years. We no longer trust even local software, as we have to assume everything is now malicious. Commercial software from "reputable" companies can't be trusted to not pull a ton of analytics and personal data off your computer. We now have to worry about every piece of software being a keylogger and spying on other windows/applications and reporting back.

We've had to give up so much flexibility. Wayland certainly focuses on plugging this hole, but it means we've lost all these cool utilities like this one. There was just so much you could do with devilspie, xdotool, and others to make sure my operating system and window environment worked for me.

I still really miss X11's Zaphod mode, where you had two independent X sessions (:0.0 and :0.1) on two different monitors, with different window managers and different windowing rules.

I miss the days of being able to trust my computer and trust my software.
I have no doubt that governments will fund the planning and implementation of exploits, polluting OSS libraries and systems, when it's in their interest to do so. Possibly over the long-term, using a combination of social engineering and code itself.
Startup Growth Syndicate
I, for one, am waiting for the field of economics to be colonized by AI folks
> That capability you talk of, could apply to any country, when ”properly motivated".

This does not affect the historical narrative. eg I'm sure some other nation could have created an atomic bomb first, but they didn't. Ultimately, regardless of how un/deserved the confidence in the US economy is, the confidence exists and that has been part of the reasoning that the USD is the reserve currency of choice today.

Good luck with whatever.
Isn't that the same of how you select multiple files in most file managers?

Shift+Click: select from currently selected item to clicked item

Ctrl+Click: add/remove clicked item to set of selected items
The current Falcon rocket always expends a stage and lands a stage. Starship will land both stages. Also Starship is far larger and in rocketry there is something called the square cube law that means bigger is better. So its far more efficient. That leads to far cheaper mass to orbit costs.
There was no 'boring tech revolution'. Instead we got 10 years of NodeJS and React monocultures. We got 'let's build everything with Javascript' as the replacement for polygot microservices. We got 'everything must scale horizontally' despite computer hardware improving linearly.

The fact is that people are tired of meme driven architecture. I don't care that conferences and blogs gave you this great architecture idea. I've tried it before and it sucked. Most of my career has been spent arguing against people trying to expand the amount of work we need to do to accomplish business goals.

I know it's fun to try new languages and design concepts. I did it at the beginning of my career. Everyone should do it. But being a senior engineer is not your chance to try out your pet ideas. It's time to build things efficiently and economically.
https://metricapp.co/ check this out
I've been using preact and I think it fills the bill of "boring" (the "good" boring) a lot better [1].

--

1: https://preactjs.com/blog/preact-x
X11 is the opposite of simple and hackable. What you are thinking of as "hackable" is actually the result of it having a ton of legacy features that enable users to do neat tricks.

Wayland breaks a lot of these tools because it is so much simpler than X.
React isn't big, it's about as small as a "framework" gets. The problem most people face is actually that the simplicity gives the developer unlimited freedom to craft whatever complex monstrosity they desire.
I didn't realize unit seeing this picture that downtown Albuquerque is full of these. My sister in law lives in one, and I didn't know it.
MySQL indexes can contain references to rows in the undo log and has a periodic VACUUM-like process to remove those references, though no where near as impactful.
Why are people so obsessed with the ethnic of a slightly relevant guy from 500 years ago? Is there some relevance in this?
Us. Yes.

https://www.propublica.org/article/the-rising-cost-of-the-oi... ("Propublica: The Rising Cost of the Oil Industry’s Slow Death")

https://news.ycombinator.com/item?id=39468361 ("HN: The Rising Cost of the Oil Industry’s Slow Death")
I have and sadly the Affinity suite doesn't run (without crashes) in Proton.
It reads like any of those tech blogs, using big words where not strictly necessary but also not wrong

Don't know about your LLM feeling
> Another HN commenter on this post mentioned IEnumerable<T>, which is very similar: you know nothing about T, but you need to call it _something_, and there's a common understanding in the community that you call such type variables <T>.

You know that it's the type you enumerate over. I'd agree that in this case, <T> is sufficiently common language that people understand the reference (similar to how i is understood to be the index counter in a for loop), but you could definitely use a more expressive type name [1]. This becomes important if your type has two or three generic parameters.

[1] You might argue that this is more typing overhead, but your tooling will easily auto-complete it for you or refactor it after you've written the code, but before committing it. And if you don't have that type of tooling, you're in need of expressive variable names.
They should just rename themselves to NSF Space Flight, or NSF for short.
A very interesting point of view, thanks!

I guess the author is too pessimistic (or has too high requirements) at the end of the article. LLMs indeed make up some content, but humans also do it. When it's a human who does it we explain and find excuses such as "the workload is too high", "it happens to everybody", etc...

And with machines, there is always the prospect that they will improve with the next generation, that's not for sure with people.
If people are withdrawing from writing secondary documentation, why wouldn't they also withdraw from writing official documentation?

And don't say they wouldn't, we've already watched business decisions be made to pull back on spending to produce official documentation as the availability of the internet grew to the point vendors understood that everyone has always-online internet connections.
Introducing kotlin during the Java 8 era was innovative. In 2024 with Java 23 out you aren't gaining anywhere near as much.
> People in most FOSS projects does not seem to care at all about nationality, race and etnicity.

Largely true - but have your parser report "ERROR: Expected T_PAAMAYIM_NEKUDOTAYIM" and see how the user/contributor community reacts :)
I did but it worked on a private tab
If this is your product, could you display the SaaSes in a list with a short description?

Having to click on a logo, then dismiss a modal for each one is tedious.
He set sail August 3rd, not August 2nd.
> Besides. Let’s not take the fun out of everything.

there's nuance in everything. But this line is what gets me about this article. Let's not prioritize the "fun" of devs for unnecessary toil of ops/SRE.
I totally agree. I felt like the author understood this but wrote in a style to be provocative. I didn't catch much in the article that was actually disagreeing with rolling out new technologies gradually.

For example, something like `What about a PostgreSQL operation rewriting SQL stored procedures in PL/Python?` is both provocative (there are good reasons not to thoughtlessly move all your stored procedures to PL/Python) but it's also absolutely a feature of Postgres a company should investigate and understand.
I'm not imagining a shortcoming, rather I'm doing the opposite. I'm assuming you've done the proper research around climate change so I'm not going to patronize you with it. Therefore, I conclude you are not ignorant, you're willfully contrarian.

If you interpret that as a worse outcome, here's a thought: stop being willfully contrarian. Sometimes the most popular and most researched opinion is correct. You gain nothing by being contrarian.

Being skeptical is good. Being skeptical means you require a wealth of evidence to believe something. Well, if you don't believe in climate change, you're NOT skeptical - you're just an obnoxious contrarian. Because we have a wealth of evidence and I'm assuming you've reviewed it.
Google knows what you search, even in "incognito" mode, and even when you're logged out. They correlate your IP address with your search profile and use everything you search for in your ad profile.

Kagi does not track search history, period. There's no history attached to your account even if you wanted it. The login is purely for authentication.
File under "things you will never need to do if you use cloud services".
I've been on my phone so messages are terse but here: https://en.m.wikipedia.org/wiki/Nation_state
That's like one INSTANT of youtube / facebook live.
Thanks for that, that's valuable information.
> Nation states are also well aware of the power of software and won’t ignore it like they did before. Software, including open source is part of the full-spectrum competition.

Why then is OSS not funded like scientific research?
Being a Great Gift-Giver
> I am against these ecosystem engineering type projects: because the systems are so complex, we do not understand them

How about humans pumping tens of billions of tons of CO2 into the atmosphere every year? Are you against that ecosystem engineering type project? Because it's happening. And it's having severe consequences. And it seems it's not going to stop. So people are trying to look into ways to attempt to mitigate its effects and you end up with one engineering type project to mitigate another. Doing nothing isn't going to work. We know that. So a lot of people are willing to accept less than fully understood solutions.
I use "Advanced Screen Share" for this purpose. it has a one time purchase if you want to remove a small overlay but it gets the job done and is installable through the app store.
Wasn't the same thing posted for MacOS a few days back, can't recall the name? Looking at the time on the repo makes me think the author pushed after seeing people requesting something similar for Linux.

edit: Here you go https://github.com/Stengo/DeskPad
The same reasoning applies. Don't upgrade if you don't need the new features.
You've never seen someone question the motives of the leaders of big tech on HN?
China has become more and more authoritarian under Xi, its GDP growth stats may be dodgy, and recently its housing bubble has popped big-style. It could go the way of Japan. I agree with your last sentence, all the same.
i don’t fully understand your post, but I don’t think

“grassroots organization against oppression is the only tool that works to preserve freedom for the majority of the people in a country”

is a good takeaway for native americans and i struggle to imagine a counterfactual where native americans having this knowledge at the start of colonization would make any significant difference to the course of events
BTW such a beautiful font. Anything you write with et book will look classy :-)

--

https://edwardtufte.github.io/et-book/
I wouldn't mind switching between windows if I could use the GNOME Activities overview for that. But maybe that is not possible because there is no way to communicate the change in stream size if the windows have different sizes?
I think it is good that people put in a lot of effort to collect this in one place. The report opens with a very strong perspective:

>The case against Stallman is clear, and yet the free software community has failed to act, in particular at the level of institutions and leadership but also in the form of grassroots support for Stallman. Many defenses of Stallman rely on a comfortable ignorance: ignorance of the scope and depth of Stallman’s political campaign against women and victims of sexual violence, or a comfortable belief that Stallman ceased his problematic behavior following his 2021 re-instatement in the Free Software Foundation. Some believe that Stallman’s speech has not caused material harm, or that his fringe views are not taken seriously; we provide evidence to dismiss all of these arguments in this report.

One thing I have consistently encountered when discussing contentious topics with people is that intentional ignorance is a tactic. One cannot be held responsible for acting one way or another on an issue if they do not know anything about it. Women I know in industry report this as by far the most common reaction of male coworkers to one of their colleagues facing allegations of sexual harassment. They don't know anything about it, it seems complicated, they haven't followed it closely, they don't want to get involved, etc. It is very frustrating and I am glad the report has identified this phenomenon and is pointing out this has been going on for long enough that it cannot be reasonably deployed by anybody.
You can read the full article for an answer to that: https://blog.cloudflare.com/sqlite-in-durable-objects/

Short version: it's replicated to five data centers on every transaction, and backed up as a stream to object storage as well.
In SQL you say something like:

WITH RECURSIVE transitive_closure AS (
SELECT parent, child FROM things
UNION
SELECT tc.parent, t.child
FROM things t
JOIN transitive_closure tc ON tc.child = t.parent
)
SELECT * FROM transitive_closure;

where `transitive_closure` is a table that gets all the results of the computation. The engine will run the second part of the query repeatedly until no new rows are added to the `transitive_closure` table. (If you change `UNION` to `UNION ALL` and there's circular paths then this will not terminate.)

Sounds a lot like whatever "tabling" is in Prolog.
Whatever dude, we're doing ASP.NET MVC and Spring/Jakarta with vanilla.js just fine, go improve that CV.
A Missing IDE Feature
Nah random outages because the RDS instance you were on decided to faceplant itself, or the weird memory to bandwidth scaling AWS has chosen will make you pull your hair out on a high traffic day.

It's just different problems.
More rules doesn’t mean stronger rule of law.

Having lots of weakly enforced or discretionary laws is net worse for rule of law and a stable non-corrupt society.
Frame.io V4: the reimagined platform is now available for all – Adobe Blog
Speaking of, does anyone know how to get folding working properly with Rust on neovim? :)
100%

The biggest change in the last few years has been a shift from Webpack to Vite, which, IMO, is a breath of fresh air.
I have seen this pattern many times. In some cases, we still have the "innovative" project, but it's now well behind the times, because no one wants to touch all the "innovative" (but poorly understood) code.

There is more than one cause, but an "innovative" project in 2010 might now just look like a trap with ancient technology. They often do not age well. So, if you aren't prepared to fail fast and rewrite them a few years later -- and many orgs are not -- this can be a problematic path.

"Mainstream" solutions may also be traps, but they are traps you can hire people to maintain or upgrade.

I think you can survive adopting, say, an unpopular language if you are willing to commit and hire-to-train for it, but it takes some focus and commitment, which can be difficult to get executive backing for in many shops. But one-off experiments with the tech stack can be risky unless you can really afford to rewrite failures promptly. FANGs can do this, of course, as can many Fortune 500 companies, but the majority of IT shops probably cannot.
Mega El Niño May Have Led to Major Mass Extinction 252M Years Ago
Wonder what he thinks about the (no defunct) Tegel Airport in Berlin? Took you 3 minutes from the plane to the Taxi, wonder if any commercial airpot in action today can beat that?
Magnets used to turn specific brain circuits off and on at will