skysight-inc/HackerNews huggingface dataset:
We have quite a lot of disk space these days on computers, so we can just use functional/declarative package managers to use dependencies in any format we like, having multiple versions of the same dependencies simultaneously, if needed.

Steam/Epic/et all. could just host own package registry for games, and there is no conflict with major Linux distributions about binary distribution.

On that case developers can bundle their games as they want, and end-users just use the package manager.

If you look how Steam works under the hood in Linux, it also manages dependencies for each game separately instead of using system libraries in the most cases.
Ligatures are old fashioned in English but still very common in French. Some ligatures are actually mandatory (like the oe in cœur, heart) while others like st are pretty common in proper typefaces such as those used for novels. The author is probably French (Aurélien).
Part of the reason is because it's a technically superior codec, check out John Snyer's series of blogs on comparisons, e.g., https://cloudinary.com/blog/time_for_next_gen_codecs_to_deth...

Video codecs as used for images also have big disadvantages since they weren't designed for many picture-focused workflows

> only matters during the transitional period.

which can be decades, so this matters a lot

> it seems to massively outweigh any advantage JXL has

Since you haven't listed any other advantages outside of downplaying the compatibility during transition, so that's hard to weigh. Also, it's not like, if we're talking about the whole lifetime, hardware couldn't add support
I want to believe.

Having an immediate upgrade path to all pictures from the past is too good an opportunity to pass up.

We rarely get a free “compress losslessly” button for our archives.
LLM-Mistral
Joshua from the Fly.io side here, happy to answer any questions about this integration.
A bit of a tangent but for those who’d like to use SQLite for a backend, running it as a separate daemon could be an interesting choice, which would also remove Cgo from the build and maybe make things like separate background job processes easier to orchestrate. See [1], [2].

—-

1: https://github.com/tursodatabase/libsql/tree/main/libsql-ser...

2: https://news.ycombinator.com/item?id=38602175
Try optlang. It mostly does ILP/LP though.
It has made lots of impacts but just not publicly (in embedded like hard drives, eytc...). Also there is not as much spent in advertisement in comparison to "the brand new Apple chip" which is backed by a company with deep pockets (and which evidently is also more powerful)
"ruff" for Python which is displacing the flake8 linter (and in fact the "black" code formatter too) shows that this kind of thing can work fantastically well.
Unless you specifically need a lot of the dot net library (and in this case you can probably theoretically 'just' use a plugin for access) I would encourage you to try gdscript. I went from 5 years of unity pseudo-c# to it in about 2 weeks, and I globally just find it an equivalent if not better experience for the majority of the code base.

Honestly one of my current fears is that they focus on c# integration in place of improving gdscript support (the integrated ide is not specially comfy, and static typing support still lack some feature, collection wise in particular. but nothing really awfull).
You have to open the images in a new tab to get the full res version. Then the webp lossless looks perfect.
What does neural mean nowadays anyway? I thought neural nets got their name from the perceptron's resemblance to interconnected neurons, but what about CNN's or transformers? From what I can tell neural just means "plenty of parameters optimized using a learning process", in which case gaussian splats fits the description.

I also think gaussian splats encode the same information as NeRFs, which have neural in the name.
Hi HN, PostHog employee here. I'm working on our Web Analytics product, which is currently in beta. It's fun to see us mentioned here :)

I should mention that we have a ton of SDKs (see https://posthog.com/docs/libraries) for back end frameworks and languages, so if you wanted to use PostHog without any client-side JS you could send pageviews and other events manually, but for the vast majority of people it makes more sense to use our JS snippet.

Hijacking this comment to share the roadmap for web analytics https://github.com/PostHog/posthog/issues/18547. It's very much in the launch-early-and-be-embarassed phase, but I would love to hear any feedback or suggestions that people have, particularly if you're already a PostHog user.
This feels like the most important thing about new linters (including the one Bun has and others).

If you just use linting for checking a bit of stylistic policy, any replacement might be fine. However, linting is much more than that and if you are depending on third party rules or writing your own (https://kristiandupont.medium.com/are-you-using-types-when-y...), there is no way around ESLint.
No, it’s a legit gripe.

I’m routinely asked to make reports, but things stall when I ask, “so what do you actually need to see on the report, and where should the data come from”. A lot of people out there are kind of cargo cutting their way through things.
I always zoom in on pictures on the web to see if the compression is good or if there are artifacts.
Well, Alphabet has had falling profit margins for sometime. I thought their reorg was stupid since the company’s profits all came from ads on Google’s web services. Rather than reorg, I would have just canceled the unprofitable bits.

As for sending stuff offshore, they should seriously rid themselves of this products/services instead. They need to cut costs, headcount, and company complexity. They need to focus on their core product before they die: search and ads.
NYT is now pretty easy. When they raise your subscription price at the end of the year, they will email you. Go to their "cancel subscription" link. Can't remember how I found it but it's not very hard.

Then they lead you down a path, one step of which is to give a reason for unsubscribing. Select "Because the price went up." Keep going with "I really want to cancel" and eventually they will make you an offer to reset the price to what it was before (or less) for another year.

I do this every year now. It's a stupid process and it takes a few steps but at least you don't have to call them on the phone any more.
I have other apps hosted on Vercel but they are Next.js apps which isn't a problem because Vercel is serverless.

For this monorepo I need 2 servers running.
Have you noticed this correlation that all the governments people find desirable are of tiny little populations? And that the larger a governed population becomes the more of a mixture of dysfunctional, corrupt, and/or authoritarian the government seems to become?

I don't really think it's a correlation. It's tough for any given entity to truly represent 10 people, let alone 10 million. And by the time you start speaking of the hundreds of millions, any meaningful notion of representation is just out the window. And now imagine this on a scale of billions, with countless groups that all have largely mutually exclusive views?

And this will become even more true in the future. Imagine what will happen as we start to be able to reach out and colonize other planets. The cultures, ideals, interests, and even language on those places will tend to constantly diverge from that on Earth. To have somebody try to represent somebody without even sharing the same fundamental values is a system doomed to trend towards authoritarianism at first, and ultimately to complete collapse and failure.
I kind of like the association since it speaks to how text collected while browsing the web can be used to generate new text, which is similar, at least metaphorically, to how human memory is reconstructive and transformative, not perfect recall. https://en.wikipedia.org/wiki/Reconstructive_memory
One of them might have been at the other's institution for a period before moving back or on. That's quite common in academia.
> Just because there’s a legal theory that supports trying to game manual recounts doesn’t mean you should do it.

On that, we agree. But I've come around to the view that SCOTUS should have let the 2000 Florida recount proceed, with appropriate guardrails, instead of just shutting it down.

> Is “fight like hell” categorically different than “get in their face” .... Is lighting cities on fire for months categorically different? ... Either egging on rioting and political violence is acceptable or it’s not. Democrats have apparently decided it’s acceptable.

Your last-quoted sentence just above is nonsense; the first rhetorical question betrays black-and-white thinking; and the second rhetorical question assumes facts not in evidence. (We agree about the "Either egging on rioting ..." part.)

First of all, context matters: It's one thing for a semi-backbencher congresswoman to say "get in their face." It's another matter entirely for the outgoing POTUS to say, "fight like hell" on Vote Counting Day to an armed mob that he summoned, and then to send them off to the location of the counting, and finally to sit watching them on TV (and even encouraging them) as they storm the Capitol and cause elected representatives to flee for their lives.

Second: If you feel compelled to paint all "Democrats" with the same brush, then please don't use Maxine Waters — and sure as hell don't use sporadic acts of arson (NOT "lighting cities on fire for months") — as supposedly being representative of Dems. Otherwise, we could proclaim, "Republicans want to execute Jews who invoke Satan," or whatever TF it was that was said in the moronic video clip that was making the rounds a couple of days ago. Every large group has its outliers, and its idiots, and its dangerous idiots.
He did, about halfway through:

WebP [lossy, 96] is actually 39 % heavier than JPEG 85 plus noise for a similar-ish look on this difficult picture, and still not totally as smooth as the JPEG (there is still a tiny bit of ringing). It’s also 30 % heavier than JPEG 90 with simple Floyd-Steinberg dithering.
A bit of context: Aurelien Pierre is known to be a major contributor to Darktable (open source raw developper / catalog ; in other words, an open source Adobe Lightroom), and is known to have strong opinion about the correct way do to stuff, to the point of abrasiveness and to the point where he has forked Darktable into its own stuff (Ansel; see HN discussion some times ago https://news.ycombinator.com/item?id=38390914 ).
The code is in GitHub and I need to host the running application.
HN is slowly becoming a tabloid with shocking content.
Just to act the devils advocate here, what some perceive as “rudeness” can also by some people (like me) be interpreted as being straight to the point.

Most customer support interactions I’ve had with German companies have been terse, but so far it’s never been inefficient. My last support interaction with Hetzner was something like (paraphrasing):

> Can you please open port 25 for outgoing traffic on my servers? Thank you

> Thank you for your request. It’s already open. It might be misconfigured. Please check your firewall rules. [link to docs]

So yeah, no “have a nice day”, no “please let us know if there’s anything more we can do”, but honestly I don’t want any of that stuff. It makes the interaction feel less honest and real, and I don’t expect everyone I interact with to (act like they) love their job, I just expect them to do their job. Maybe that’s the German mentality?
https://cdk8s.io/docs/latest/plus/ ... fast easy and useful check as you type feedback/validation (of course because it's using the TS LSP)
I’m all in .avif. Smaller files and excellent image quality. But I always have a fallback to .png or .jpg. We’re not there yet — looking at you, Edge, the only major browser that doesn’t support .avif.
Is webp still relevant these days?

You can use picture/source/srcset to provide different image formats depending on browser support. avif for modern browsers, jpg for maximum compatibility. Means people with old browsers will either get lower quality or a few more bytes, but that seems like an okay tradeoff.
I had my first taste of "automation" with Yahoo Pipes - scraping sites, generating alerts etc. Did a lot of workflows back in the day.
My understanding (which is highly limited, I am a researcher in quantum information but quantum gravity is very far out of my reach) is that this essentially gives you information about degrees of freedom of "stuff" (I guess quantum fields) that has been thrown into the black hole. I.e. you throw a diary with information in, and you can (theoretically) learn that information from the Hawking radiation if you absorb enough of it.

This is quite different from being able to probe the space-time structure inside (i.e. ask questions like is there a real singularity in there).

If you think about what you'd need there, you need the opposite of what they have in the FAQ, you would need operations in the interior to be able to create a particle on the exterior in order to build a "telescope" to look inside and I'm pretty sure this is ruled out even in this proposal.
The particles don’t meaningfully interact, they aren’t dense enough.
See the discussion here [1], you need to view it full size to be able to tell.

[1] https://news.ycombinator.com/item?id=38653224
GPT4-V is terrible at design
> In a bright room, you might not be able to see the subtle banding in the background of the images.

You are right. I just made my room dark to try this out, and now I can see the banding!
How Lego builds a new Lego set
I thought it was pretty clear. I'm not even running any monitor/computer setup. The light behind her is clearly different, it almost looks like a photo with different lighting.

4k Dell monitor, Safari on a Mac.
Is it really unreasonable for a photographer to have a higher standard of "good enough"?

Anyway, his point is that JPEG was already "good enough", and WebP is not actually "good" for his purposes despite claims that it's better than JPEG for all purposes.
Technically speaking, Beeper can keep working for a long time. That is, Until apple starts checking if the client is on a official apple device. This may or may not be feasible for Apple to implement, mostly depending on if they even have the resources/method to know if every device is legitimate or not (they may not- especially for older devices)

If they do have a way to enforce 'authentic' devices, the only step after that for beeper to take will be to ask users to purchase the cheapest iphone that still works for imessage and to extract its serial/key/whatever to import into the android client.
This resonates strongly with me. I've been working on my side project (which afaik I'm the only user of ... a text editor implemented in 65.2k C++ lines) for 9 years and ... yeah, it feels like I'm playing a game. Maybe it's like I'm building my own virtual castle, where I spend a significant portion of my time.

I come up with a new feature to add and the challenge of extending my implementation to support it often feels quite similar to solving a challenging new level in a videogame.

I guess a meta point one could make is that I need to make sure I steer the implementation in directions that keep the game fun, so that (this being a side project) I'll continue to play in the future.
Interestingly, I've never heard about cosine interpolation until now. I wonder why? Could it be that in a practical computation, cosine is in fact a polynomial itself and cosine interpolation is a kind of polynomial interpolation with extra steps? Does this also mean that we can "tame" approximating polynomials of high degree by introducing even more degrees?

Fascinating.
Firefox nightly has support according to https://jpegxl.io/tutorials/firefox/, of course you're wrong that nobody is attacking FF, but given its tiny niche compared to Chrome it's obviously much less consequential, so the volume attacks on Chrome would dwarf anything FF-related (Safari was also criticized, and they've recently added support)

> after significant time of noone using the format

That's also fasle, this is too new of a format for any significant time of no use to materialize, besides, requiring flags that vast majority of users will not enable is a huge factor limiting widespread use
It’s around 12% up since their event but some of it is beta, everything is pumping
Im sure there is a subbreddit for things like this. Im here for the tech stuff.
I agree, it's not a good example to lead with.

That said, in the context of showing off your photography I can understand considering these kind of artifacts undesirable, even though they're perfectly fine for a lot of other uses. On my own website I spent quite some time downgrading my mugshot to be as small as possible without too many artifacts – it's now 4.9K in WebP, vs. 9.2K in JPEG before. Maybe that was a tad obsessive though...

I do think the author doesn't quite appreciate that most people are not photographers, and that for most images quality doesn't actually matter all that much.
Ask HN: Best tips for getting workable user requirements from difficult managers
So we are a small coding shop, which has been contracted by a big brand (at least where we live) company to create a new system for some of their business process.

a "Good proxy" for what the project is (NDA etc) might be an alert system for some of their IoT devices.

The current system is very manual, and there are about 3 stakeholders at various levels, I.T, Finance, Middle Management (they very much against the new system,) etc.

For the life of me, We can't get them to provide us the steps or process flow for when to alert who after what time, when xyz happens.

Things we tried:

- Sending list of confirming questions

- Had verbal meetings, to "talk it out"

- Send more diagrams and questions to capture the process, before meeting also.

The results were:

- No response to questions, after follow-up we got a meeting from middle-management (think the issues are here)

- Got some new info, but mostly circle-talk

- Received very negative feedback, where the middle management and only focussed on the questions or steps that where wrong ??

The problem is, C-suite absolutely want this.
So questions we have for HN is:

- General tips for nailing down requirements ?

- Tools or templates that has worked for you in the past ?

- How to "win" middle management over ?

- Anything else we should know
> It is mostly used in mobile/embedded systems, but they do have desktop components too.

This is misleading. QML was supposed to be the successor of QWidgets. Many big apps use it just fine on the desktop. Sadly many Qt dev themselves (just look at the QtCreator code, do you see any commits using QML there?) do not like QML and so it never really replaced QWigets. Now we have a community that is essentially split and every party cries if one gets more updates then the other. QML still has things like TrayIcon support as a unstable labs preview module, after nearly 10 years. Yes I'm a full time Qt/QML developer and I'm salty about this :*)
> It’s not 100 % clean either, but much better. Granted, this is WebP re-encoding of an already lossy compressed JPEG, so we stack 2 steps of destructive compression. But this is what Google Page Speed insights encourage you to do and what a shitload of plugins enable you to do, while pretending it’s completely safe. It’s not.

> I have seen a similar effect in other similar pictures : always pictures with large, smooth, gradients in the background, which happens a lot when some punctual-ish light falls off a wall. That’s not something accidental, smooth fall-off are actively built by photographers to create organic-looking backgrounds with just enough of texture to not get boring, yet discrete enough to not draw attention off the foreground/subject.

I think this rant could have highlighted these paragraphs a lot more, because these are indeed problems. The first paragraph probably refers to [1] where it doesn't say too much about recompression artifacts, and the second paragraph is indeed a well-known issue of the lossy WebP format---it tends to create gradient bands that are particularly significant when viewed on big and bright screens. It is far-fetched to claim that this requires somehow trained eyes, rather it is more or less device-specific in my opinion.

[1] https://developer.chrome.com/docs/lighthouse/performance/use...
But why should it be worse than JPEG in that respect? It's a much newer format and supposedly much better.
Avoided drilling walls thanks to home automation
zendnn is for CPUs. Pytorch ROCm version doesn't require you to change a single line of code. So all the same semantics like `device = "cuda"` work the same when using AMD GPUs.
> for the first time, we are making the control plane for a managed PostgreSQL solution open, using the Elastic v2 license for it.

Interesting play on words to only call this “open”, heavily implying that it’s open source (by pointing at “closed source” competition) when in fact Elastic v2 is not open source. Hard pass.
A text story should not bring a phone to its knees.
Good idea - If you really do want to encrypt some data with hopes that it's recoverable by future archeologists, just use 128-bit symmetric ciphers (and remember not to use 256-bit ones). Hopefully Glover's algorithm can eventually brute-force it once large quantum computers are invented.
It's impressive that this can be done in a few lines of bash:

https://gist.github.com/sontek/1505483
I was recently diagnosed with MS myself and put on some of the stronger medication from what I understand (Ocrevus) to make sure my future flares will not happen or at least be a less severe.

Was the vision loss from one eye really all that sudden for you? I am noticing my left seems to feel different and act slightly different when I'm tired. For now I am assuming that eventually I might also lose this eye because of the disease.

Wish you all the best
My life is too short and beautiful to overanalyse their behavior and guess what can sit inside their brains. Easier to migrate away and cut them off.
> which we know in our universe is impossible because of the Plank length

I think the statement that you are implying here is not known to be correct. We have no idea if it is (theoretically) possible to measure the position of a particle to a precision of less than a Plank length. In some formulations of quantum gravity there are fundamental limits like this, but quantum gravity is difficult at best and sketchy at worst and none of those versions of quantum gravity is without their flaws.
The banding is SUPER monitor dependent, its noticeable on my 4k monitor, super apparent on a different monitor with a terrible LCD panel, and not at all visible on my iPad.

I wonder if the author took that into consideration.
Not only that, but you also need deps to get eslint to support your specific flavour of pre-transpiled JS. Not only typescript, but new standard JS syntax (like ?. or ??) often requires updating the eslint parser.
On Android, I get dozens of spam political texts a day.

Luckily Google has added anti spam features to Google Messenger for years now and it filters out 99.999% of them. Once in a blue moon, a txt will slip by and i have to mark it as spam.