skysight-inc/HackerNews huggingface dataset:
Show HN: Convert all your Tailwind V3 custom colors to V4 in one click
Upgraded to Tailwind V4 and all my custom colors stopped working

V4 doesn't use tailwind.config.js anymore, they use @theme in the main CSS file

I had too many colors to change from HEX to OKLCH

So, I made a tool to convert all my colors in one click

1-click = Done
True, but they're also outdated hardware rise. They also sell a service for "aweSIM" which is suppose to be a privacy sim card, but they literally just sign up for you and then overcharge you. Better to use a MNVO like US Mobile and giving them fake PI.
Show HN: Gitsplain – Make Your Code Changes Make Sense
The current state of things in a nutshell, really. Our tax dollars now primarily fund corporations.
What if they are providing negative value?
> The leadership is Jewish

Might want to tell them that https://en.m.wikipedia.org/wiki/List_of_Arab_members_of_the_...
Costa here, post author.

For the performance critical part, which is the screen-sharing and remote control, everything is done from Rust which is low level and gets the job done.

Native UI in this case wouldn't offer us much more. There is a case that maybe it could be faster in the video rendering in comparison from the browser's <video> tag, but we have not make any tests yet, maybe we should test this in the future.
I don't know, stacking monads is a comparable level of pain to me.
I'm an outsider to this ecosystem, but I've seen a few people share that same opinion. They prefer the explicitness of Erlang.
Added a way to check the current file for imports and install missing dependencies from it to my VSCode extension designed to help developers manage dependencies for various programming languages. It provides functionalities to analyze, sync, update, and install dependencies, ensuring that your project's dependencies are up-to-date and correctly declared.
Good. Government contractors usually overcharge the government and then the contractors don't do much all day. It'd be cheaper to hire internally or pick cheaper contractors. Lot's of documented fraud, waste and abuse with government contractors.
Why did you retire it?
Not since about 1991
That’s like following the NFL but complaining if the Cowboys are discussed too much.
The article beautifully captures the tension between innovation and addressing immediate needs. Sometimes incremental improvements (faster horses) are exactly what's needed, not paradigm shifts. As engineers, we should evaluate whether we're solving real problems or just chasing novelty for its own sake.
It's inspired/descended from Prolog, and my impression is that many people find it a bit odd. It is at first, but I quickly adjusted to it and quite like it now.
I like to think we are in a better place than russia for instance with all its propaganda and jailed journalists, but then i see these kind of article come over and over....

Most of the people in the 'free world' goes on mainstream media, like facebook to get their news. These companies are enticed to 'suck up' to the government because at the end they are business, they need to be in good term with ruling class.

you end up with most media complying with the official story pushed by government and friends, and most people believing that because no one has the time to fact check everything.

One could argue that the difference with russia is that someone can actually look for real information, but even in russia people have access to vpn to bypass the censorship.

Another difference would be that you are allowed to express your opinion, whereas in russia you would be put to jail, that's true but only in a very limited way. Since everyone goes on mainstream media and they enforce the government narrative, you can't speak there. you are merely allowed to speak out in your little corner out of reach to anyone, and even then since most people believe the government propaganda, your arguments won't be heard at all.

The more i think about it, the less difference i see.
But toml isn't any better than yaml. It's difficult to read
The Greens and their aspirations notwithstanding, is there any reason Norway wouldn't grant asylum?
Looks like a dead end. Why CUDA? There should be some way to use Rust for GPU programming in general fashion, without being tied to Nvidia.
So when the government pointed to the disproportionate support for Palestine on TikTok vs Instagram, it was actually because Instagram was suppressing it. It is ironic.

https://x.com/hawleymo/status/1717505662601609401
Why should it be?

Does the profiler not output a hprof file or whatever, which is the input to the compiler making the release binary? Why not just store that?
>This is pure, undistilled bullshit.

Please don't turn HN into Reddit.
Nowadays you have to ask which corporate segments will benefit. Will home insurance companies now refuse to pay out because "there were no tornadoes on the radar," because there is no radar?
Show HN: I made a math puzzle game. Hope you like it
I've been playing with this for quite some time and I think it's finally ready for public consumption. All feedback welcome.
A clown can always be put in charge for propaganda purposes. The facts remain

https://en.wikipedia.org/wiki/Law_of_Return

I know an American Christian family of Palestinian origin that proved their home had been in the outskirts of Nazareth (5 generations back, with concrete proof) that were denied a visit to Israel because they are not Jewish. It is shameful and repugnant. While anyone can visit Israel in theory, the gov will deny you entry if there is connection to the land that precedes Israeli settlements. And of course, the law of return is exclusively for Jewish people
Agree, and really minimal breaking changes, exceptionally smooth migration for us. We start a few months before stable v2 and we did not have any problem upgrading.
its friday my brain is cooked - you're right.
The TODOS mini application at data-star.dev is slow and doesn't work correctly for me (checking/unchecking items isn't reliable). To me, this highlights one common problem I've seen with frameworks that insist on doing everything on the server.
Was apartheid South Africa not an ethnostate then? Was the US south during slavery not an ethnostate?

I almost wonder if your comment itself is Israeli propaganda.
If you only knew how many hobbies I have already lol
The PS3 was a technical failure. It was inferior to its siblings despite having more capable hardware. This was super obvious any time you’d play a game available for both Xbox and PS3. The PS3 version was a game developed for Xbox then auto-ported to run on PS3’s unfamiliar hardware. It’s an entirely fair hypothesis.

Maybe in 15 years someone crazy enough will be delving in and building games that fully utilize every last aspect of the hardware. Like this person does on the N64: https://youtube.com/@kazen64?si=bOSdww58RNlpKCNp
sad to see a smart engineer fall for the recyclility lies of plastic.

clothing made of PET fibers are worse than a bottle in the landfill.
Yeah the xb360 had better graphics and I couldn't play on a PS3 because of the bad quality. PS3 graphics hurt my eyes too.
Netflix is big and surely not monolithic so there may indeed be some people or even departments that think that way, but the content production is not thinking that way. They genuinely want to create amazing content that is compelling. There is also the very real need to have their own content as well now that the networks are selling streaming services themselves and damn near everything is now exclusive to whatever streaming service
Declaring something a "fact" without presenting evidence doesn't make it true. If we're talking about genocide, a clear, deliberate mass extermination campaign is usually what's meant, something akin to what the Jewish people experienced during the Holocaust.

You claim that Israel has an intent to wipe out Palestinians and steal their land. But if that was truly their aim, why hasn't it happened already? Israel has the military capacity to wipe out Gaza or any other area, but they haven't. The absence of full-scale destruction calls into question the assertion of genocidal intent.

In contrast, Palestinian factions like Hamas have repeatedly expressed their goal of annihilating Israel and its Jewish population. They acted on this intent with the October 7th attacks, promising more violence to come. They’ve openly stated their goal of driving Jews "into the sea", that’s genocidal intent, not from Israel, but from groups like Hamas.

So, if we're talking about genocide, where’s the evidence of Israel carrying out systematic, widespread destruction of Palestinians? On the other hand, if we look at Palestinian actions, the genocide you accuse Israel of seems to mirror the actions and rhetoric of those who seek Israel’s complete destruction.

Accusations like these are heavy and need more than just rhetoric. Without solid evidence, they become a diversion, not a reasoned argument.
The Xbox worked as a proof-of-concept to show that you could build a console with commodity hardware. The Xbox 360 doubled down on this while the PS3 tried to do clever things with an innovative architecture. Between the two, it was clear commodity hardware was the path forward.
I feel like calling the PS3 a licked cookie is unfair.

>The original design was approximately 4 Cell processors with high frequencies. Perhaps massaging this design would have led to very homogenous high performance Many-Core architecture. At more than 1 TFlop of general purpose compute it would have been a beast and not a gnarly beast but a sleek smooth uniform tiger.

That's great and all, but the PS3 cost (famously) FIVE HUNDRED AND NINETY NINE US DOLLARS (roughly $900 dollars in todays money).

However one thing I noticed is that multi-core programming in 2006 was absolutely anemic. Granted I was too young to actually understand what was happening at the time, but a couple years ago I went in on a deep dive on the Cell and one thing I came away with was proper parallelism was in its infancy for mainstream development. Forget the Cell, it took a long time for game developers to take advantage of quad core PCs.

Developers were afraid of threads, didn't understand memory barriers and were cautious of mutexes. Gaben has a famous clip trashing the PS3 because most of valve's developers at the time did not have the experience programming multicore systems. It was common to just have objective-based threads (ex, Render thread, AI thread, Physics thread), and pretend coordination didn't exist for large parts of the code. This mostly worked up until you had more cores than threads. This stands in stark contrast to most parallel thread today that does userspace scheduling with tasks or threads.

Even Naughty Dog eventually figured out late in the cycle to best take advantage of SPEs using fibers with a system that looks like modern async reactors (like node or tokio) if you squint really, really hard.

The Cell was just really really early. Looking back I don't think the Cell was half-baked. It was the best that could be done at the time. Even if the hardware was fully baked, there was still 5-10 years of software engineering research before most people had the tooling to tae advantage of parallel hardware.
I'm surprised Bluesky is growing. Every person I know on FB that said they would be leaving for Bluesky came back 2 weeks later.

I've gone there a few times, but it's just a leftist echo chamber with misinformation abound. Twitter, with all of its faults, has info from both sides.
I think it's very possible there are other species that use "oral history" to convey information to their children, like whales, dolphins, etc., so it's not "safe" -- again just IMO -- to consider it uniquely human.
If you intend to stick with Windows for the long haul, you will have to upgrade eventually. I hung on to 7 for a while, but several apps stopped getting updates: iTunes, the Spotify desktop client, Google Chrome, and even Firefox dropped support. I was using iTunes to download podcasts, which after a while became impossible with some feeds because I would get an SSL error each time on that old version. For 10, the ESU period ends one year after 10/14/25 for consumers and three years for organizations. It's possible that apps will continue to receive updates during that time.
There's also financial incentives from pro-Israel PACs to classify any pro-Palestine opinion as antisemetic, which I could see Meta accepting.
Do you consider a further 4-day delay as requested by the DOJ to be "reasonable" given the prior events in this case?

For example, in the Supreme Court ruling Justic Sotomayor included the following statement:

"The United States Government arrested Kilmar Ar-mando Abrego Garcia in Maryland and flew him to a “terrorism confinement center” in El Salvador, where he has been detained for 26 days and counting. To this day, the Government has cited no basis in law for Abrego Garcia’s warrantless arrest, his removal to El Salvador, or his confinement in a Salvadoran prison. "

So:

* Warrant-less arrest

* Government admitted it was in error

* 4 weeks in a foreign jail

And it's OK for the DOJ to say "we want 4 more days" to develop a plan that you asked us to start developing more than a week ago?
https://youtu.be/vQDhzbTz-9k

Not quite the point of the article, but Kawasaki recently announced the Coreleo, a (faster?) robot horse you can ride and holy shit I want one. No chance this thing sees the light of day, and the video is a CGI render, but oh man.
If you think your IP may have previously been banned, clear your cookies before you restart your modem then make a new account and don't touch any old ones.
But they are doing it right - by their metric. Which is not the one others want them to be using.
Fascinating analysis of how DDoS scrubbing centers can unintentionally leak non-attack traffic, creating potential privacy issues. The BGP path manipulation described offers a great technical explanation of why legitimate traffic gets diverted. Good reminder that security solutions often introduce their own complexities and side effects.
Where a console rates on the all-time sales leader board is pretty irrelevant, since the industry has grown so much in absolute terms. As when looking at movie box office revenue, you need to look at more than one number if you want to judge the real performance of a console in the market.

Here is a good example: The PS3 sold only slightly more than half as many units as its predecessor, the PS2, did. Most businesses would, in fact, consider it a failure if their 3rd generation product sold much more poorly than the second generation. Sony's rapid move away from the PS3/Cell architecture gives you a pretty good reason to believe they considered it a failure too.
I should hope nobody's wasting their days doing that.
It's not at odds at all but it'll be "Monadic" in the sense that the output of system A will be part of the input to system A+1 which is complicated to organize in a systems setting, especially if you don't have access to a language that can verify. But it's absolutely achievable if you do have such a tool, e.g. you can do this in nix.
Modern GPUs - and really GPUs for about 10 years - are stupidly fast when it comes to rasterizing triangles, so artists simply work with quads (and polygons of more than four vertices - when Blender added "n-gons" back in the day many artists rejoiced) and they just subdivide them if they want neater looking interpolation before triangulating them. But a lot of detail nowadays come from geometry anyway.

This could have been nice ~15 years ago when using much fewer poly counts and relying a lot more on textures for detail was more common. But at the same time, GPUs were also much slower so this approach would be slower too.

So in practice this is really a niche approach for when you want to have a large quad that isn't "perfectly" mapped to an underlying texture and you can't subdivide the quad. Nowadays such use cases are more likely to come from more procedural sides (or perhaps effects) of the engine than artists making assets for the game.

It might be useful for an artist wanting to use a modern engine running on a modern PC to make a low-poly retro-styled game though.
>In a similar vein, I've some friends who worked at a hush hush defense facility. The vast majority of the people at the facility are hired through a contractor. The employees are unionized, have a pension, and when a new contractor wins the bid, they have to agree to keep the staff in their current positions.

Not defense, but my government contract works the same way. I'm on company number two, but I know people who have worked for 4 different companies, all while doing the same job on evolutions of the same contract. There are people who have done full careers working onsite for my agency without ever converting to be a civil servant.
Agreed, I have gig internet and a hardwire connection and still get more lag than I'd want from a web app.

Potentially could be solved with some client side cache but still..
Yup, I read that wrong, my fault
Personal anecdote: whever I log in to the feed, 1/3 of posts are ads, 1/3 are algorithmic recommendations, and 1/3 are pro-Palestine posts by a former partner.

Almost none of my other connections post anything, though there are occasional exceptions.
That flew right above your head mate.
thats part of it. onboarding vendors is such a PITA bringing on a DO-ALL-KINDA-BADLY vendor is preferred over a specialist vendor.
*leading orchestrator of propaganda alongside the US, which has the most effective propaganda machine in the history of the world, more effective even than its actual military

All you need is to check the miles-long list of antidemocratic coups d'etat organized by - or with the critical support of - the US, and what the press or the public thought at the time if you asked them if the US was doing that.
If you want faster horses, breed your own horses.

Ford wasn't interested in either your horse, or your transportation need. Ford was interested in what you'd buy. That means when there was ample competition, you'd likely get something that very much felt like a faster horse, because... you did want to go faster than your existing horse, and you didn't care the new thing wasn't horse-shaped.

Fast-forward until meaningful local competition is gone, and you get the F150, the Bronco, and the Mustang. It isn't really what you want (for most people, I know some of you love yours, moving on), but given the other choices, general availability, and popular sentiment, it's close enough that enough people will say, "OK, fine, definitely not a horse any more, but still sorta works for me."

You'll get bland pablum that's smeared out across the average opinion of a sufficient amount of people while maximizing total profit under the curve. That's the logical outcome of any mass production.

IOW: If you care about what you need, support open source authors. Write open source. And be prepared to tinker to tailor it to your needs. Horses are individual, and need care and support more than your car does.
Compared to the grueling process of making US government budgets, I'd wager it was easier for the Europeans to make theirs.
It's 999.
gleam is probably my favorite middle ground between elixir and erlang.
...but is there another species that writes things down for other individuals in their species to reference?
Very true. We just had training that mentioned any criticism of Israel would make some coworkers feel uncomfortable and thus is considered antisemitism. It is ridiculous
Low volume, mostly sold to govt types.
Leadership is not the same as institutional power.
Why did the Philippines turn over its former president to the ICC?
The BEAM's real special sauce is in its preemptive scheduler in that it is impossible for one process to take down the whole system, even if bad processes are eating up the entire CPU. This cannot be done in any other language.
I see the Ars comment section is full of the usual insightful "we need Chinese slave labor otherwise the flow of my shiny new Apple devices will be shut off". It's really a product of selfishness.

Imagine if in the 1960s the US simply said regarding the space program, "Welp, let the Russians do it, can't be done". And they DID give up, until SpaceX came along the US was relying on the Russians to ferry astronauts on Soyuz.

People forget that 30 years ago China was still shipping low quality crap. It is because of companies like Apple that worked with Foxconn to bring that up to standard.

The defeatist attitude will not bring about progress. It will not happen overnight but it can be done.
I think my country (USA) would be healthier if a common sense viewpoint was selected and held.

Conflicts are always terrible, and the Eurasia / Africa region countries are particularly brutal.

Every citizen of every country has a human right (in a civilized civilization / society) to live a life that does not involve violence. A life where they are not worried about RPGs, bombings, (etc,) or military invasions.

Some sources of conflict involve places which various (different) religions hold as sacred / holy. Those sites should become UN world heritage locations and be managed by the UN in ways that only allow non-military peaceful access for any who want to visit.

With respect to Gaza my personal opinion remains unchanged. Both an innocent civilian people who suffer, and a terrorist government, remain in that region. The civilians should be evacuated. The terrorists who remain after (or whom are caught and found guilty in a trial) should be purged. The country should then be cleaned up, rebuilt, and returned to the innocent people along with a training-wheels UN supported government that brings stability, peace, and prevents a resurgence of hate and terrorism. In a few generations the country can grow more stable and graduate from the guided government structure.

That would be not just a two state solution, but a two states and global peace sites solution.
US President endorses bill to lock the clocks in current Daylight Savings Time
Yeah pretty fair to say. The company is in a domain where accuracy is very important and crucial because we deal with people’s money, but most products are also in a market where competition is high so moves must be made quickly.I have not been there for long but it seems in the beginning, the foundation laid because of fast shipping culture has caused all these problems.
tl;dr for those who didn't read the actual article:

They are changing to

x h1 { warning: semantically questionable }

from

/* where x is :is(article, aside, nav, section) */
x h1 { font-size: h2 }
x x h1 { font-size: h3 }
x x x h1 { font-size: h4 }

which was removed from spec in 2022

So anyone who doesn't place H1s where they shouldn't have been anyways is fine
US tells government employees to report on one another for "anti-Christian bias"
Tell me: how do you define “actual” genocide when the goalposts keep moving and the top courts responsible for prosecuting genocide keep getting ignored and (in the case of ICC) sanctioned?

At this point, anyone with even an ounce of awareness & empathy should realize that international law is dead until further notice.
Realistically, how can we uncover this type of foreign interference? As in, is there any hack someone in our community can perform to expose Israeli propaganda? Israel locked journalists out of Ghaza, and has pretty much dominion over social media in the US. How can someone remain informed or expose misinformation campaigns (ideally without repercussions, which is a dangerous control they have over our gov)?
Note also the significance of the dots vs dashes in their taxonomy. Once it gets to "mailbox" it's all dashes, signifying no more breakdown by the overarching system beyond "we finally hit a mailbox designation".

I presume that dashed bit is what we'd think of as a normal email address.
This sort of thing has happened before in the US:

https://arstechnica.com/tech-policy/2011/05/how-the-robber-b...