skysight-inc/HackerNews huggingface dataset:
linear is no alternative whatsoever, we state what a project tracker needs to have on the linked page. Part of why i became obsessed with pivotal tracker is that i had to work with linear in a startup and it was so horrible in comparison to tracker.
Without the ability for companies to maintain private forks it's not the best for business.

When I build FOSS projects I always use MIT. I'd be honored for a company to use my code.

AGPL is a much harder sell to corporate.
JFrog is doing very well financially with an excellent self-hosted offering
> So sure, y'all can side-load apps in the EU now, but you still can't install uBlock origin on firefox on your iphone thanks to america. Fuck yeah.

Well, America has never prohibited Apple from allowing iOS sideloading, either specifically in America or worldwide. I completely agree that it would be a beneficial economic regulation for the US to require the major gatekeepers to allow such access like the EU has (although ideally with fewer opportunities for bad-faith half-assed compliance attempts than the EU gave Apple), but the biggest blame here goes on Apple and not on any government.
Also, AFAIK panics are not always recoverable in Rust. You can compile your project with `panic = "abort"`, in which case the program will quit immediately whenever a panic is encountered.
>> MUST be the very first N bytes in the file

> For every system to be able to parse it without loading the entire file

It also solves the ambiguity problem, zip files have the magic numbers at the end, and most other files like pdf have the magic numbers at the beginning, so you can have a file that is both a pdf and a zip file.
They already know words are meaningless and don't count for anything. Democrats have been trying to use words to get their way or even compromise and republicans fully understand they don't have to pay attention to them at all. Threats are laughable. If democrats had any power they would have used it. Their inaction is proof of their impotence.

Words don't matter, only actions matter. "upvotes don't count."

A street presence can barely be mustered.

Also if you start learning about history, you'll learn that "intellectuals" are the first people totalitarians crack down in precisely because of this threat you just made. So by the time you realize you need to make good on your threat, chances are it will be too late. Don't read about the Khmer Rouge killing fields or the Indonesian "communist" purge if you want to have a good day. American exceptionalism is fueling a "can't happen here" attitude that's fueling people's denial about our many potential futures. Inaction means that we aren't influencing what that future is. We are at someone else's whims. History doesn't tell you what will happen, but it tells you what can happen.

You're saying right now you're speaking softly, but carrying a big stick, so they better listen. I don't think you're carrying one, and the republicans purging the old guard and replacing them with loyalists don't think you are either. You're just speaking softly. We all seem to be.
Uv works fine with tox, but have you tried nox? I only dipped my toes in tox, but I found nox around the same time and gravitated to it. I replaced PDM's "scripts" concept with nox sessions. I have a project where most of the functionality is nox sessions I call in CI pipelines. Writing sessions in pure python opens so many doors.
That works great until the TLD decides you need to hop through extended verification and fork over an identity card and a recent (3 months) invoice showing the address you signed up with 12 years ago, freezing your domain such that you can't update the information to be your current address even if you wanted to share that with the world (because privacy doesn't exist and GDPR doesn't apply in French-run/France-headquartered AFNIC). There's no time to dispute it or go back and forth: the initial email already comes with the announcement that your domain will go dark if they haven't processed your response after 14 days. Oh yeah, and you need to submit this via plain text email. If you send a link to the pdf scan, so that you can remove it after they've viewed it, that gets rejected (but it will be downloaded by an overseas system, run in the USA, within seconds of sending it), they'll respond that it specifically needs to be an attachment so that it will linger in their inbox forever

If you use fake info in relation to WHOIS data, you also need to be prepared to forge an identity document (a pretty bad felony in most countries per my understanding)

That said, on most forms I enter fake info because they they have no legitimate use for it anyway and they also can't compare it against anything. Buying a game or event ticket needs my address? For what, linking my purchase to a profile they're building? Nah, fake address it is
This history is absolutely fascinating. Let me find a blog post by Baez that covers a lot of that history.

I don't think this history says anything against your point -- sometimes the time is just not right for the idea -- and even classical science can be very unintuitive and weird, so much so that common sense seems like very strong counter arguments against what eventually turn out to be better models.

I of course learned this over
many books, but the mind blanks out over which one to suggest. I think biographies of Copernicus and Kepler would be good places to start.

Edit: you may find this interesting:

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

HN do you know what happened to John Baez's blog that listed his multiparty blog posts ? They are a treasure trove that I do not want to lose. Azimuthproject too seems to have disappeared
Will that be before or after flying cars?
That line of thinking doesn't get us towards no gum on the floor, and surely in our collective capacity we can do something about it?
What makes lost boys such easy marks for cons
I dont see how nestfull would be related, it seems like a trello alternative. These are only similar on a extremely high level but the similarity breaks down very fast. I recommend going through the list in the hero section on the linked page (bye-tracker.net) that defines a project tracker
I would say it's natural for people to feel empathy towards others, especially those to whom an injustice was done. If you go out of your way to justify not showing empathy and write comments about it, you are spending energy fighting our natural compassion. That is how I see it.

I probably didn't phrase it well, but the core idea is to spend effort on those who cause injustice, not those who suffer.
For what it's worth uv is fully compatible with pip. just replace 'pip --foo bar' with 'uv pip --foo bar'. One project I'm working on is 100% 'classic' pip based with no plans of moving, but I still use uv when working on it as it is completely transparent. Uv manages my venvs and python versions and makes things like switching between different versions of python and libraries much smoother, and I can still use the same pip commands as everybody else, it's just that all my pip commands run faster.
Show HN: Gov Action List – track, monitor, and stay informed on Gov Actions
Why We Built Gov Action List?

We created Gov Action List out of frustration with the news cycle - endless doom-scrolling, partisan spin, and hyperbole made it nearly impossible to understand what was actually happening in our government.

This tool cuts through the noise by simply aggregating data from three key sources:
- Executive Actions
- Congressional Bills (Senate and House)
- Supreme Court Opinions & Cases

No spin. No panic-inducing headlines. Just facts.

What we've discovered is that clarity doesn't just reduce anxiety - it enables action. When you can actually see what's happening in without all the headlines, you can make informed decisions about where to focus your energy, which representatives to contact, or what issues truly need your attention.

Gov Action List isn't about any political agenda - it's about empowering citizens with straightforward information so we can all participate more effectively in our democracy.

We'd love your feedback as we continue to refine this tool! What other information would you like to see?

Follow for updates here: https://bsky.app/profile/govaction.bsky.social

Vote on New Features: https://insigh.to/b/govaction
oh interesting. One thing about the specy, is it's incredibly hard to hook in the eval technique (see middle/bottom of https://ghuntley.com/specs/ ) as deployment is manual/human. So I had to drive it all by hand and just accept it as afaik there's no testing framework. If this was another programming language I would have taken the approach of creating a `cargo bench` over the application and then looping _that_ back into the LLM to identify and resolve the performance issues. I've done it; it works well. Just not on the speccy :P
Maybe this goes in the right direction:

https://tex.stackexchange.com/questions/352447/how-to-write-...
We need to extend the legal system to the animal kingdom! There are millions of bacteria getting away with things.
Interesting - thanks. I use virtual environments and each has its own python version tied to it. Not sure if pyenv is useful to me but who knows perhaps one day. Good to know uv supports pyenv.
One of the things that I rely on with a collection of docs is a usable "full text search". The demo atleast only searches on the titles which only goes so far. It would be very useful for this project to have a proper search solution.
Could just as well be the case that parents choose a name that they identify with, which stems from their own cultural experience. The child, looking like their parents, thus will "look like" the parents' identity, since others too can associate that name with that identity.
Would be interesting to see if such an effect can be shown for siblings - that would give them a stronger argument.
> It’s rather obvious to me, as an engineer, which startups are well positioned and which aren’t

So I assume you are a multi-billionaire, right?
and stack protection cookies
Really, don't do this, it's a portability and safety nightmare (aside from C not being memory safe already).

C programmers are better off with either of these two techniques:

* Use __attribute__((cleanup)). It's available in GCC and Clang, and we hope will be added to the C spec one day. This is widely used by open source software, eg. in systemd.

* Use a pool allocator like Samba's talloc (https://talloc.samba.org/talloc/doc/html/libtalloc__tutorial...) or Apache's APR.

(I didn't include using reference counting, since although that is also widely used, I've seen it cause so many bugs, plus it interacts badly with how modern CPUs work.)
Funny how someone can invent a word such as Jirafied and most of us know exactly what that means.
7159997483.com
Photosynthesis a energy -> sugar processes and sugar is easy to store. So a better comparison includes a battery round-trip. I think we still win, but not by a x10 margin.
https://archive.ph/20250316172658/https://www.bloomberg.com/...
Oh sorry no I didn't mean that. I think a more accurate statement was "the first agile centric tracker".
AirPods Production in India Reportedly Begins Next Month
Is there such a boundary? How do you know a function doesn't call unsafe code without looking at every function called in it, and every function those functions call, and so on?

The usual retort to these questions is 'well, the standard library uses unsafe code, so everything would need a disclaimer that it uses unsafe code, so that's a useless remark to make', but the basic issue still remains that the only clear boundary is whether a function 'contains' unsafe code, not whether a function 'calls' unsafe code.

If Rust did not have a mechanism to use external code then it would be fine because the only sources of unsafe code would be either the application itself or the standard library so you could just grep for 'unsafe' to find the boundaries.
If you trust E.Macron, I have a nice bridge to sell you. Trump is a liar, but so is Macron.

France's government is working on a law to force the messaging providers to implement a backdoor that would break E-to-E.

Macron has promised to end homelessness before being elected. It never happened. He was supposed to stop the rise of the far right, the far right has never been higher.

He was suppose to simplify France's bureaucracy to help entrepreneurs and trim the fat so that we stop burdening the new generation with crippling debt. The debt has literally exploded under his presidencies, crime is on the rise and Islamism terrorism as well.

His political capital in France has vanished. His party does not control the parliament nor the senate. His own prime minister is not from his party and as such will not implement Macron's agenda.

Macron is more interested in pushing the interests of the EU or Ukraine than those of France itself.

In France, the president is the one who sets the agenda in terms of foreign policy and that is what Macron is focusing on. On the rest of the issues that France is currently facing, he basically has no say on it.

He is basically a lame duck president who has less than 2 years left and can never run again.
but who profits by selling the gum?
I'm also a massive fan of people and spell their name wrong.
You have a good point. The Gallic tribes were by no means innocent bystanders.
It's no surprise to see art deco being avidly embraced by the likes of Elon Musk
They had to wait for additional characters to make a good guess as to whether it was Z or SE. So they thought that having your fingers already positioned close to both outcomes would allow you to handle that delay better. Maybe it allowed you to catch back up faster, or made it easier to handle both of those threads in your brain and nerves? Perhaps whatever letters came after Z/SE were unlikely to also be Z/SE, so it made it more likely your right hand would be typing the next character?
Hi Ruben!

> I suspect what you are actually asking to implement an OCI runtime with TinyKVM

Yes, that's what I meant! :) Apologies for the confusion!

On a related note, since you know the author ;), what capabilities[0] do I need to run TinyKVM?

The reason I'm asking is that I'm interested in nesting containers. E.g., I have a CI pipeline whose jobs run in containers and these jobs are in turn supposed to build container images. Today, this is very difficult to do securely (i.e. using rootless containers and no privileges, possibly with AppArmor & seccomp enabled) because the average OCI runtime requires capabilities that the parent OCI runtime doesn't grant by default (or that AppArmor disables by default).

Now, I only know very little about virtualization but I have been curious whether a virtualization-based sandbox might provide a way out here since IIUC the capabilities of the guest process running inside the sandbox/VM get emulated to some agree and don't necessarily need to be backed by capabilities available to the VM process on the host.

[0]: https://www.man7.org/linux/man-pages/man7/capabilities.7.htm...
Is this completely AI-generated; the illustrations, the website, and the text too? I'd suspect so.
"With respect let me insult you". Please read the other comments on this post and reconsider your tone. This is a pretty funny troll blog post. It has to be reading through this.
if you stop sending data entirely, browsers tend to drop and reopen the connection after a few minutes, assuming something got stuck along the way. Throttling seems to prevent that nicely.
We get touchy if you call it a tax dodge but yes it’s generally not considered an accurate measure of wealth in Ireland. Modified GNI is the term used for the adjusted number.
Pa$$word doesn't matter (2019)
>>> That line of thinking doesn't get us towards no gum on the floor

Sure it does.

We can collectively shame people who spit gum on the floor. We could also enact something like singapore that carries hefty penalities.
EDIT: HN formatting is absolute horrendous so here's a pastebin https://pastebin.com/raw/BUJBAqc1

> but bubble the error up and then exit the process anyway.

What is so bad about this? Its only a problem because all languages are not ergonomic. Even Rust. Here's how to do it properly in my mind.

What I am proposing is not Rust, but what I wish Rust would have been.

First, you have functions that cannot fail

```
fn not_failable() -> Result<u32, ()> {
return 0;
}
```

Notice that the function still returns Result<T,E> but the error is ().
Now what happens if the function can fail?

```
fn failable(value) -> Result<u32, () | A | B | C | D> {
if value == 0 {
return Ok(0);
} else if value == 1 {
return Err(A());
}else if value == 2 {
return Err(B());
}else if value == 3 {
return Err(C());
}else if value == 4 {
return Err(D());
}
}
```

Notice that we don't have to specify a type for the errors, they are just the unions of all the error types that is possibly returned by the function.
This union could be inferred by the type system to be ergonomic (meaning it can be omitted from the type signature for ergonomic purposes)

You might think that this is almost like exceptions. And you are right, but this is where exceptions got wrong, the user of this function.

When using this function, you are forced to handle all the possible error types (exceptions) returned by the function

```
fn use1() -> Result<u32, () | C | D> {
match failable() {
Ok(v) => {}
Err(A) => {}
Err(B) => {}
e => return Err(e),
}
}
```

Notice 2 things:

1. You are FORCED to handle all the possible exceptions.
2. You can specify which exceptions you want to handle and what you throw back. The difference to try/catch here is just the syntax.
3. The function signature can be automatically be duduced by the fact that A and B are already handlded, and that this function can only throw C or D now.

Now you might complain about ergonomic, why can't things just blow up the moment anything bad happens? I propose a trait that will be automatically be implemented for all Result<T,E>

```
impl Unwrap for Result {
fn unwrap(self) -> u32 {
match self() {
Ok(ok) => return ok,
Err(err) => panic!("error"),
}
}
}
```

Which means that you can simply do this,

```
fn fail_immediately() -> Result<u32, ()> {
return failable().unwrap();
}
```

Or, if you want to bubble up the errors, you can use ?

```
fn fail_immediately() -> Result<u32, A | B | C | D> {
return failable()?;
}
```
Could not find the number of 'parameters'. And it seems it is not following the rightous deepseek as its inference model is secret, unable to verify it locally.
My point is that it isn't possible to determine the emergent behaviour of a complex system from first principles. So arguments of the type "these physics don't result in atoms being produced, so life can't emerge" doesn't imply that other complex structures _like_ life don't emerge.
the corporations or algorithms are not really under democratic control

That is true. Social media is democratic only to a point. If it were truly representative of the general public, it might be an improvement (or less sensational, at least).

Re: small creators. There are many creators who seem small - like Joe Rogan - but actually operate on a scale that places intense pressures on them. People tend to give more trust to 'influencers' than they should because they seem relatable.
Good thing all the University funding is being cut. Otherwise the US would continue to lead in useful R&D. Who would want that...;-p
Built this notion alt. to track daily tasks
notion was too complex for managing daily tasks, so built this on side which is much more simpler, much more mobile friendly and faster. started with something which just worked, then it grew up. multi context, cross platform across web/ios/android, keyboard shortcuts/gestures, offline mode, gcal. integration, reminders.
I did study physics, and our statistical physics lecture only derived thermodynamic laws.

We also had a somewhat shoddy derivation of Newton's Laws from the Schrödinger equation, but wasn't really satisfactory either, because it doesn't really answer the question when I can treat things classically.

What I'd really like (and haven't seen so far, but also haven't searched too hard) is the derivation of an error function that tells me how wrong I am to treat things classically, depending on some parameters (like number of particles, total mass, interaction strength, temperature, whatever is relevant).

(Another thing that drove me nuts in our QM classes where that "observations" where introduced as: a classical system couples to a quantum system. Which presupposes the existence of classical systems, without properly defining or delineating them. And here QM was supposed to be the more fundamental theory).
They're already better compared to commercial solutions regarding device/service support and complex automations.

But missing opinionated defaults, really, you still have to roll your own home/away/vacation solution. Creating a dashboard requires you to understand the meta of Home assistant which takes a lot of time.

People asking should I get PI or NUC every single day in the reddit. I am happy with my 2000lines long configuration file except scripts and automations. But it won't be easy for someone is not tech savvy.
> fully utilizes underlying core to get higgher throughput and better hardware utilization

FYI this is a misspelling of "higher"
The insane cost to process all this is the guarantee you need.
Maternal death rate in Mississippi, 36 per 100k

https://mississippitoday.org/2023/01/26/maternal-mortality-r...

In Greece , 8 per 100k
https://genderdata.worldbank.org/en/economies/greece

That's just a random health stat, but it's clear the Greek have a far healthier population.

But Mississippi has more millionaires so I guess it's fine.
I mean you can eat GDP and sleep under it. That's what it measures production.
Gimp 3.0.0 Is Released
I came back with lots of vinyls from my first trip to Japan, back in 2001.

At the time, I observed a mildly interesting phenomenon: items that would have fetched high prices in Europe were comparatively cheap in Japan and, of course, the other way around. Whole styles appeared to be in vogue in Japan that you wouldn't find in European shops.

I wonder how those things evolved, now that everything and everyone is more connected than ever.
Particles are an approximation to the actual behavior of the field, and are used in perturbation theory to calculate the more complicated field behavior.

This works well when interactions are weak. Electrons do not couple strongly to the electromagnetic field, so it makes sense to view electrons as particles. However, quarks couple very strongly to the strong force (hence the name), so the perturbative approach breaks down, and it makes less sense to view quarks as particles.
For those of us that are disgusted at the sight of spit out chewing gum, don't press the link, as the main picture is just that.
Adaptive Optics for Aberration Control in Einstein Telescope
Best promotion the book coukd get IMO
The far-right is a symptom of what is happening in France. Fix the problems and the far right will disappear.

Unfortunately, that would mean that the politicians from the last 20 years need to do a mea culpa on quite a few things and that will never happen so the far right will eventually get in power.

Don't blame the players, blame the game.
What are the main things missing?
Am I the only one who think: "Canadian government officials joking about that 'Musk is throwing now satellites at them'".