skysight-inc/HackerNews huggingface dataset:
> you want Chrome to re-add jxl behind a feature flag? Doesn't seem very useful.

Chrome has a neat feature where some flags can be enabled by websites, so that websites can choose to cooperate in testing. They never did this for JXL, but if they re-added JXL behind a flag, they could do so but with such testing enabled. Then they could get real data from websites actually using it, without committing to supporting it if it isn't useful.

> Also, all those Chrome offshoots (Edge, Brave, Opera, etc) could easily add and enable it to distinguish themselves from Chrome ("faster page load", "less network use") and don't. Makes me wonder what's going on...

Edge doesn't use Chrome's own codec support. It uses Windows's media framework. JXL is being added to it next year.
Excellent run-through of jpegli encoder here: https://giannirosato.com/blog/post/jpegli/ - wish I could find a pre-compiled terminal utility for cjpegli!
Both rav1e and libaom have a speed setting. At similar speeds, I have not observed huge differences in compression performance between the two.
> Pretty lame. If you already use docker, it shouldn't take nearly that long.

Sounds like someone has only worked with trivial, low-complexity systems and limited themselves to operating within their own capabilities.

Where's the 40 year old IBM mainframe the business depends on, and which limits customers to 8-character alphanumeric passwords? Where's the critical business system which won't run on anything higher than Java 7 and which nobody maintains? Where's the corporate policy insisting such obsolete software isn't allowed on the new system, but providing no budget or headcount to upgrade it? Where's the software that needs to connect to external services, but the team doesn't know all the hostnames or IP addresses? Where's the guy blocking DHCP and DNS because they weren't on the list of approved external services? Where's the crucial software with its license locked to a server with a certain MAC address and CPU ID?

Do you even have a sworn statement from the creators of Kubernetes that no slave labour was used? No, I thought not. Unlike you, some of us are opposed to slavery.

Google released GCP 15 years ago and they still haven't moved their internal services to use it. That proves they're web-scale and you're not.

/s
Where's Firefox's and Webkit's position on the proposal?
The businessman's proposal is obviously better from risk management perspective.
it's not that they don't want sharing. They want $ for each share. These are different things
Seems like browser support is pretty universal, even says so in the article

> All browsers support streaming HTML

And the caniuse is promising: https://caniuse.com/?search=slot
Performance impact of disk encryption using LUKS
Of course they could sue you, and so could I. Neither of us would win, though. I because I don’t hold the trademark, they because they explicitly allow you to do that.

Like any big company, they have guidelines outlining permitted use. Apple’s page (https://www.apple.com/legal/intellectual-property/guidelines...) says:

“2. Compatibility: Developers may use Apple, Macintosh, iMac, or any other Apple word mark (but not the Apple Logo or other Apple-owned graphic symbol/logo) in a referential phrase on packaging or promotional/advertising materials to describe that the third party product is compatible with the referenced Apple product or technology, provided they comply with the following requirements.

a. The Apple word mark is not part of the product name.

b. The Apple word mark is used in a referential phrase such as “runs on,” “for use with,” “for,” or “compatible with.”

c. The Apple word mark appears less prominent than the product name.

d. The product is in fact compatible with, or otherwise works with, the referenced Apple product.

e. The reference to Apple does not create a sense of endorsement, sponsorship, or false association with Apple or Apple products or services.

f. The use does not show Apple or its products in a false or derogatory light.”
You could also look to Switzerland or Norway - both higher GDP than US and a lot less hours worked per year on average.
For the (un)bounded logs, the whole concept reside on the fact that the log isn't going to move once allocated, and that references to an item will never be invalided until the end of the program
I wasn’t there for 9/11, my involvement with that code base started a few years later. But it was clear it was a traumatic memory for colleagues who had been
Before take this too seriously take look on domain.
"What if we go to a place where there is no way"

Barely got 1 or 2 suggestions while typing that. Am I holding it wrong?
it's one perspective. Another perspective is that smaller news sites will be annihilated by bigger ones with this law, because traffic from social media will drop significantly and as result, revenue too, contributing to monopolization of the news category by a bunch of big players :)
Hmm, maybe I’m a “troubled country” offspring but my generation almost universally started from scratch or close to it.

The only thing my parents managed to do for me was get me a PC, at the expense of things like clothes or even food - turned out quite the return on investment for me and them.

But the point is that a lot of people around me started with very little and I’ve not seen much of a difference in their fortunes, sure having stability and initial capital gives you more options, but the quality of life - the elusive “happiness” was mostly tangential to that.
Except when inflation eats your savings at faster than 1 unit per year. Even in low inflation/normal interest rates you need a lot of savings to live off of interest alone.
Article behind register wall.
President Biden Issues Executive Order to Protect Americans' Data
People who truly love their work will have to stop themselves from working 70 hours a week. Sadly not all of us are that lucky, but some people truly love working, and I can't say that's a bad thing, considering our current societal structure. In fact, I'm quite envious.
Exactly this. Brad Jacobs has the record for the most IPOs on the nasdaq. He has started something like 6 different billion dollar companies and he just started his next venture. He's in his 60s and works 7 days a week.

He just loves the game. His office is where he thrives. Someone like that is bound to end up making a lot of money and it's because they didn't stop after their first million like most would have. Because it was never about money it was about doing what they love.
This is exactly my experience and I'm loving it. The key here is that it's a source, the things it produces still need to be checked.
> Of course it didn't, it wasn't designed to be either the fastest nor the best. Just OK and simple. Yet in some cases it's not completely overtaken by competition, and I think that's cool.

Actually, there was a big push to add QOI to stuff a few years ago, specifically due to it being "fast". It was claimed that while it has worse compression, the speed can make it a worthy trade off.
Samsung's New MicroSD Cards Bring High Performance
This is not really true in my experience, crypto is more than just Bitcoin. There are a number of options that do not have high transaction fees and that are use fairly often to trade goods.
I stand corrected re my comment about making a compositor.

At first, I was going to point out that wlroots itself says it abstracts the job of a compositor: 'about 60,000 lines of code you were going to write anyway.' [0] Would seem to prove the point that too many LOC are needed just to get something running. But really wlroots is from the same group that maintains Wayland [1], so maybe it's like a low-level/high-level access duality common in other software projects.

[0] https://gitlab.freedesktop.org/wlroots/wlroots

[1] https://www.freedesktop.org/wiki/Software/
Until you reach the 9-ish figure budget range, bragging rights are usually more important than right-sizing.
Lack of HDCP is a feature in my eyes.
It's really not right wing. I read the article about gender transitioning, it's the kind of humour you'd get in tame stand-up comedy ("careful, boobs are heavy").
From what I was told, WFH and people starting late actually really helped, in that there were only a handful of people physically in the office when it happened. But apparently the server with the source code on it was in it too. I don’t know if they forgot about off-site backups entirely, or if they thought they had them but only discovered they were incomplete or faulty afterwards

I don't know what the practice was at that time, but some years later, people weren't allowed to have the source on their laptops, they had to SSH/RDP/etc in to a hosted development system to work on it, which might explain how losing the office resulted in losing the source code even with people doing WFH
Hi,
I created a starter template for next.js, it also contains typescript, tailwind, shadcn/ui, next-auth, testing tools and more useful features.

I want to create a CLI for this project in the near future. What technologies that are not included in the project could be added?

If you liked the project, I will appreciate if you leave a star.
I have heard that it will see a proper standalone release at some point this year, but I don't know more than that.
Why not take Chrome's word for it:

---cut---

Helping the web to evolve is challenging, and it requires us to make difficult choices. We've also heard from our browser and device partners that every additional format adds costs (monetary or hardware), and we’re very much aware that these costs are borne by those outside of Google. When we evaluate new media formats, the first question we have to ask is whether the format works best for the web. With respect to new image formats such as JPEG XL, that means we have to look comprehensively at many factors: compression performance across a broad range of images; is the decoder fast, allowing for speedy rendering of smaller images; are there fast encoders, ideally with hardware support, that keep encoding costs reasonable for large users; can we optimize existing formats to meet any new use-cases, rather than adding support for an additional format; do other browsers and OSes support it?

After weighing the data, we’ve decided to stop Chrome’s JPEG XL experiment and remove the code associated with the experiment. [...]

From: https://groups.google.com/a/chromium.org/g/blink-dev/c/WjCKc...
Spotify's new 'Song Psychic' is like a Magic 8 Ball
> AMD obviously needs to license the logo for their GPU boxes

This poses an interesting question, maybe some of the hobby-lawyers on HN like to chime in and post heir theories :o)

Let's assume they print that Logo on their box, call it HDMI in their Windows drivers, but don't do so in their Linux drivers, while it's still a spec-compliant implementation. Would that pose a potential legal problem, and if so why?

If it's the fact that they have access to the official HDMI 2.1 spec, implemented that, but call it something else, which I could imagine they forbid in some contract, would things change if some random hacker with too much time on their hands reversed the protocol by sniffing it, implementing it for the AMD driver (again without calling it HDMI)?

Too bad the HDMI forum doesn't feature an email address on their home page, I'd have loved to tell them what I think of them.
I think it’s hard to generalize this. I would get sick not working all the time. I love it, and while the domains might change, the amount of work likely wouldn’t change based on the amount of success.
Duda published his ideas, that’s supposed to be it.
Luckily with mid and high end monitors, DisplayPort is the standard. I don't understand why TVs don't come with even a single DisplayPort though. Maybe they are paid off by the HDMI forum?
But rates is designed to pay the loss from inflation. little inflation requires rich people investing something.
If you don't have progressive decoding, those metrics are essentially the same.
The OP stated their income in SEK, so probably their work is in Sweden. FWIW 50k SEK per month is approx US$5k per month
Isn't that part of the tasks of a manager, making sure to be up to date with what your subs are doing?
It's really not in the interest of a company to incentivize employees to waste time on marketing themselves to their supervisors.
I see this very often, but I think it is just showing that most managers are not doing a good job in this regard.
what the hell is AL lmao may you please elaborate.
Both small countries with massively profitable driving industries;

Norway, obviously oil rich which drives the financial, legal, and IT secondary industries and makes high returns for the citizens.

Switzerland .. it's literally gold moving in and out of bank vaults that appears to be the biggest driver of the countries economic makeup: https://atlas.cid.harvard.edu/countries/41/export-basket

No disrespect to either country but there's nothing like watching oil flow past in a pipe or bars of gold mature like wine in a barrel to increase wealth while reducing total hours "working".
NASA Finds That Schools Bring Down the Creative Genius in the US
There is only now.

You are the eternal now.

Be here now.
The "locking" happening on the CPU level is very different from the software level locking, as it is guaranteed by the hardware to be bounded (technically bus arbiters are not guaranteed to complete in finite time, but they are astronomically unlikely to do so).
Show HN: I built an app that generates and gamifies workout routines with GPT
Hi everyone, I launched calcium.fitness last year. It was called Stryd initially. I shared with communities and got ~100 users, plus feedback for the initial MVP launch.

calcium.fitness is a gamified fitness app with a community.

- Find a routine to participate in.
- Track your progress.
- Custom routines: Use AI or our tools to create a routine that's just right for you.
- Compete and climb ranks: Earn XP points, compete with others, and climb the ranks.
- Connect: Find and connect with like-minded individuals.

We've poured our hearts into making fitness more engaging, and we'd love for you to be a part of this journey.

Try out the app at calcium.fitness or check us out on Product Hunt: https://www.producthunt.com/posts/calcium and let us know what you think!

The feedback so far has been invaluable What features would you love to see? How can we make fitness more fun and engaging for you? Thanks!
The lithium-ion battery may not be the best bet for EVs
This, IMHO, is why its so vital to step back from our technological precipice, turn away from the screens and the highly contagious nationalist mental disorder and instead focus on making SURE that our children are educated to understand and support the Universal Declaration of Human Rights, which should be a yardstick by which all AI is evaluated.

Without this basic understanding of human rights being promoted and understood throughout society, having an AI which highlights our failings as a civilization to apply these rights equally is obviously going to be a continuing danger.

But the real danger is that the creators of these AI's do not, themselves, value the UDHR and what it represents to humanity. Train your AI's on this first, and make sure it never hallucinates over this issue, and maybe AI will become an ally for those of us who are stringent supporters of human rights for ALL human beings, not just the chosen few which our nationalist mental disorder allows to filter through the hate.

After all, what good is AI if it can't be used to root out hatred, prejudice and authoritarianism in our cultures? I would wager an AI which does not manifest the UDHR, is a weapon - and should be regulated as such with non-proliferation legislation akin to that used to ensure Nazi's no longer gain power in government/society/etc..
Also in Finland your effective hourly rate can fluctuate by year. That is if your salary is monthly. Depends on sector, but the hours worked depend on things like if you do shift work.
> Just 'set completion-ignore-case On' and have your life immensively better.

Just saying... macOS does this by default, and a few months ago, I tried to delete a folder called `~/ladybird` and accidentally nuked `~/Library` instead. I wasn't expecting it to autocomplete a filename with a different case.

For non-Mac users, `~/Library` holds more or less all the state for your user account. With it gone, not only do you lose all settings and things, you can't even log in. I had a machine in a very unstable condition and no time to fix it.

I put it to sleep, left it for a month or so until I had a couple of hours spare, created a new user account with admin rights, copied all my files to that account, removed my damaged account, rebooted, created a new user account for myself, copied all my files back in, reset permissions as appropriate, and then logged in to it.

I then had to re-configure all my apps, which took most of the time. Now the machine was stable again, I cleared out the stuff in the admin account.

(No, it's not connected to my network TimeMachine, because it's my work laptop and I want to keep that stuff separate from my personal stuff on my home Macs. All the data is backed up to my company's cloud servers, but that doesn't store any macOS config stuff.)

So in the end, I just had to recreate my browser profiles, reimport my bookmarks and stuff, recreate all my email accounts in Thunderbird – because Mozilla still hasn't got Mozilla Sync for T'bird, dammit – and it was an inconvenience. No actual data lost.

But it has left me strongly conflicted on the subject of case-insensitive tab-completion.
I am a very old forum user and enjoyer. I recently joined a new forum and deleted my account a few days later. The first reply to my post was basically paraphrase, "You're doing everything wrong and you don't know anything.", and then the next few replies were entirely off topic derailing what I set out to talk about.

Forums can be great, but they generically are full of cliques.
People keep iphones for a long time. My unfair internal impression is that android phones still have micro-usb and allow any app to change your lockscreen to porn ads without identifying _which_ app made the change, because when I switched to iOS that was true, and I’ve only had two iphones so it can’t have been that long. (In reality it’s been eight years)
Ok sure, they could sue me, but they would not win. Do you think they would win if they had not explicitely allowed that usage? I don't have a source but I am very sure that you can't stop someone from using your trademark, the trademark only protects the use in business, i.e. me selling a OS called "macOS". Just mentioning the name is no trademark infringement.
It reminds me of FrontPage extensions, "good" times...
The 'mere talk' doesn't have to finish. You can have pretty nebulous ideas, and still start making progress with the formalism. The formalism can even help you 'finish' your thoughts.

In fact that kind of 'finishing' is very important, because otherwise you can waste a lot of time talking without noticing that you are not going anywhere. See eg philosophy or theology or pre-scientific-revolution science (ie natural philosohpy and natural history).
> The alternative is to dive into the literature on lock-free mpmc queues, which are kind of gnarly to implement. A lot of the literature handwaves ABA problems with stuff like "use hazard pointers and RCU" without correct pseudo code to help you.

Yes and I do think they are fundamentally incorrect or they cannot be translated to the log use case.

I also agree that, performance-wise, the lock make little difference. In fact my old benchmarks tend to point that locks were MORE EFFICIENT than atomics on ARM64 (MBP M1), for example. It's more like a fun little exercise, and also to confirm that I'm not completely dumb and that the problem is not solvable with the simple use of 2 atomics and a counter.
Sounds about right, Flipper Devices just released the Video Game Module which has a very recognisable port that is never referred to by it's more common name anywhere.

Of course, they don't do HDMI 2.1 or anything advanced like that, but I guess the reason for the name not appearing anywhere is the same as you're discussing here.
The Java library actually supports this case.

It may not have the convenient "years" method directly, but you can add an arbitrary unit of time quite easily

Example with duration:

Duration.of(1, ChronoUnit.YEARS)

Example with datetime:

today.plus(2, ChronoUnit.YEARS)

It even supports decades, centuries, eras and half days :-)

For those curious about how it handles leap years:

var leapDay = LocalDate.of(2024, 2, 29)
leapDay.plus(1, ChronoUnit.YEARS);

// ==> 2025-02-28

var lastYear = LocalDate.of(2023, 3, 1);
lastYear.plus(1, ChronoUnit.YEARS);

// ==> 2024-03-01

var lastFeb = LocalDate.of(2023, 2, 28);
lastFeb.plus(1, ChronoUnit.YEARS);

// ==> 2024-02-28

var firstFeb = LocalDate.of(2024, 2, 1);
leapDay.with(TemporalAdjusters.lastDayOfMonth());

// ==> 2024-02-29
While it needs a little JS to initialise, that’s easy enough to do with custom elements: https://github.com/gustafnk/h-include
You can keep your weights in a discrete format for storage, but do inference and training in analog.
<slot> has been around for a while in Web Components; the relevant feature here is probably the (much newer) shadowrootmode attribute: https://caniuse.com/?search=shadowrootmode

But you can already do a lot with regular streaming and using CSS Grid, inline <script> tags, etc to move stuff around the page.
If you hate your job. If you love it, it's play time.
It is a cultural thing, but really it's a poor country cultural thing. There's kinda an unspoken assumption in much of the rich world that economic success isn't an individual thing, but a country-wide thing. That even if you dob't find economic success, the country will keep growing, the citizens will get wealthier, and your children will be better off than you are.

In countries that either don't experience economic growth (or have only found it recently e.g. India and China), you get what you describe.

(Obviously this isn't a set-in-stone thing, but the general pattern holds)
Breaking News: The legendary report from 2017 finally cracked yesterday:

queryset.filter(user__last_login__gte=today.replace(year=today.year - 1)).count()

Meanwhile, in the betting world, someone actually placed a bet on the day of the week for February 29, 2020.
It would be helpful to see a https://vulkan.gpuinfo.org dump for the current version of NVK, reaching conformance with Vulkan 1.3 core is an important milestone but Vulkan has an enormous number of optional features which a conformant implementation technically doesn't have to support, and in practice Vulkan applications usually don't bother to target core as a baseline, especially on desktop where there's a massive gulf between what core requires and what the hardware can actually do.
That is a result of forcing an either-or and making a problem, not a result of pursuing the trends of potential new users.
Probably somewhere in millions to tens of millions is upper limit of diminishing returns, unless you believe quack/unproven/illegal science and are willing to have children blood transfusions.
If you enable SMT then you might end up using almost all of your possible aesenc's on one of the two threads (for e.g. ahash or meowhash), so you would observe significantly less than 2x the throughput from running 2 threads on the core. If you don't enable SMT then you should get the same results that SMHasher gets. Workloads that are not mostly made of hashing probably won't suffer from this issue even with SMT enabled.
The problem is that you can’t know the outcome of either paths..

Land gets bought and developed. Suddenly no fish anymore, and things become expensive. Healthcare kicks in.
gives a whole new meaning to the "smartphones and social media are a threat to children" trope
Plausible Stable Diffusion Video from a Single Image