skysight-inc/HackerNews huggingface dataset:
Reading that first article freaked the hell out of me, thanks.

Glad there's some people out there nuts enough to push the limits of this stuff. No idea why those people in new zealand don't use pressure suits to dive in that hole though.
https://archive.ph/N3kVC
"Wordpress, React, many others win too and nobody would say, that these are superior to anything else."

Maybe, they're just superior in a dimension their critics don't care about.
Show HN: 180+ AI Newsletters you can subscribe to
The list includes newsletters with subscribers count when available. I created the list for those who wants to keep themselves updated with latest AI trends.
The iMac was not particularly underpowered. Could it have used more RAM or hard drive? Sure.
But the CPU, as others here have said, was pretty solid. It could run top of the line games at the time like Quake 3.

And one thing I don’t read much about for these original iMacs is how nice the screen was. It was a CRT, but it had a nice anti-glare coating and could have the resolution increased to 1024x768 which wasn’t typical for a 15” screen at the time.

So the feature set was very nice… ignoring the hockey puck mouse!
Nintendo is trying to patent some broad Tears of the Kingdom mechanics
Why do you want to separate the CSS and HTML? They’re both style info, especially in component design.
Sure, but in the case of electricity, it's no different from the other poster's “just because we can fee” and “fee for processing your fee”. All these are added on top of the advertised "contract fee" and actual electricity price.

They don't advertise prices such that you can take the advertised fixed fee, add your consumption times the advertised kWh price, and have your final amount due. No, they add a "tax on energy consumption", a "contribution to the public electricity service", and a "contribution to electricity delivery". And, on all of these, they levy the VAT.

> they would just recalculate the base fees accordingly

And I think this willingly done, to give the impression that taxes are lower than they really are. Which makes the whole thing seem dishonest.
I believe you that this article wasn't written by generative AI. I'm not really accusing you of either. I'm just saying that the conditional probability that an article is AI written given that the images are AI generative is much higher than if it doesn't have those (mostly since on average such authors have likely played with both if they've played with one of them).
+1.

Let's say things how they are: Tailwind is a small catastrophe from an implementation, performance and maintenance point of views.

It got few things quite well in being a more modern bootstrap, had a stellar marketing and it's color palettes are really well done and leagues above the default material ones.

...that being said...

Tailwind's biggest pro is that it allows people that _don't_ know css that much to style stuff more consistently and easily. But that's where it ends.

Sadly there's a lot of issues when it comes to maintenance. Any small update in tailwind will break your application. !important s are shoved pretty everywhere, they will unavoidably clash, prompt you to override even more styles.

There's yet another complication with tailwind: the moment you want to do something more complex with tailwind or that it clashes with its own styles/rules you're in a bad corner where you need to know bot advanced css AND tailwind.
New data: global wealth rises, inequality falls
All I'm saying is that language popularity and size of the ecosystem is very important... So important, in fact, that whatever marginal advantages Elixir proponents may perceive are irrelevant. The language just doesn't define the writer nor the coder. A good coder using a so-called 'horrible' language will produce much more maintainable code than an average coder using an 'amazing' language. OK, some languages are more geared towards certain problems, but how much better does Elixir have to be for a particular problem to warrant all the downsides (especially in terms of network effects)?
I’ve had good luck combining HTMX with D3.js but I’ve treated D3.js visualizations as “just another HTML element” with any particularly complex interaction with the rest of the site.
Most likely they just mean that every time they register a new account, they get their backup yubikey out and add the account to it too

It's not possible to clone yubikeys
Speaking for myself, I went to CompUSA to see what they had that I could use to build my next home Linux box. I didn’t expect to buy anything, just was window shopping.

I wanted to check the Internet price on something, and asked an employee whether any of the demo computers had connectivity. It turned out that only the Mac did.

As I started using it, I remembered that I used to be an Apple user, and it would be easier to find commercial software that worked for it, and it was actually UNIX. Terminal and everything.

So, I stopped component shopping and headed to my local Apple Store later that week. Bought a G5 tower and I’ve never looked back.
What is your favourite AI newsletters? Feel free to recommend if you find it missing in the list.
I had one and can confirm - it’s about the same as bondi blue.
little rat is watching itself too
Not at all, back when I was at CERN that was exactly the reason many researchers were going for OS X, as the Solaris workstations were being decommissioned, there was a pile of them stacked at my office.

The other alternative was Windows 2000/XP, almost no one was caring for GNU/Linux other than on the servers.

I was part of the initial group having a go at Scientific Linux, and there weren't that many users of it when I left in 2004.

In fact for many years, not sure about nowadays, the IT official policy was that installing GNU/Linux, even Scientific Linux, meant the users were on their own, the only UNIX desktop that they would officially support was OS X.
But this is not a Mastodon instance.

It's something else that maybe speaks the Mastodon API and/or ActivityPub, but we don't know since it doesn't really federate with anyone.

I commend the effort to try to make happen a non-open fediverse service, but appropriating the Mastodon name is just wrong. You should know better.
Yeah, you make a good point. It reminds me of that Arthur C. Clarke quote: "Any sufficiently advanced technology is indistinguishable from magic." I guess if you see AI as something magical, it could easily start occupying a religious or God-like space in your psyche.
I like my manager and I like our very simple workflow. I do, however, _strongly dislike_ Jira's UI. It's almost as slow and broken as Confluence's UI, and that's saying something.
IMO that's where alpine.js complements HTMX, you can use HTMX mainly for interfacing with a server and then use alpine.js for any special interaction that does not require a round-trip with the server.
Not only saved Apple but, in a nutshell, was the summary of what Apple would be going forward: ultra user-friendly design, chic advertising, and sufficient functionality for all basic to intermediate users.
i swear the only thing that github actively work on is making it difficult to use. is there any similar free service that doesn't take an hour of troubleshooting every time you need to provide credentials?
That is the point: which kind of projects?

You all fight, but nobody says what exactly they develop. A webpage and Tailwind is absolutely fun. An app with reusable complex components, Tailwind is a pain. Themes, dynamic tailwind is a pain, static, tailwind is ok.

There are endless possibilities. The problem is, that some people think you can use Tailwind for everything and then they made simple things unnecessary complicated.
In the UK it didn't just happen

>Section 20 of the Consumer Protection Act 1987 makes it a criminal offence for a person in the course of his business to give consumers a misleading price indication...

may have helped
People wanted all the CLI goodness of unix (linux) with a gui that functioned. Windows had cygwin, but was otherwise anemic at the CLI. I had a solaris and later a linux desktop next to my Windows desktop, but linux on laptops was a huge PITA. I got a G4 Powerbook and had the best of both worlds, able to run something like Lightroom, and have all the familiar unix tools.
They're a text book example of the Inner-platform effect: https://en.wikipedia.org/wiki/Inner-platform_effect

They want everything to be WYSIWYG and in consequence re-implement almost every browser feature in JavaScript, which breaks everything which relies on the native features. Every time I click on a text area, the cursor disappears. It works if I tab into the text area. Infuriating. And for this it downloads 10MB of JavaScript.
this was probably due to an earlier bug where not all extensions were showing on the first load of the popup page, it should be fixed now
NeXT didn't have thin clients because the concept never took off anywhere other than a few niche banking applications.

But it had many of the core pillars e.g. remote home directories, remote/RPC applications. NeXT in particular with frameworks like EOF/PDO pushed for more network centric desktop applications.

It doesn't sound like much today but were pretty new concepts for GUI users.

The reason I mentioned it was that there was talk that the iMac was going to be potentially the first consumer-grade thin client.
In my experience, cloud is faster.

On-premise was designed for LANs. It does not traverse the internet well.
Having a prebuilt consistent design system that you don’t have to build out for each project, arguing over defaults among the team is a lifesaver.
What causes me to constantly shudder is when I have to use project wide search to find the class name on an element so I can see what was caused the computed styles in the browser to occur.

1. Find source file with class name. See the scss extension, dread rises a bit.
2. See scss file has multiple @import directives and uses multiple custom functions.
3. Open up 4 more scss files to see what those imports and functions do. See that those files also use @import directives. Find some Malort, take a shot.
4. Repeat step 3 until arriving at root of style hierarchy or pass out.

That's why Tailwind works. It may result in a very long line of small classnames to represent all the styles across many breakpoints, but at least you don't have to deal with somebody else's own little hellish adventure into perfectly reusable scss.
If you know CSS why are you using Tailwind which is esoteric CSS but worse? Just use CSS.
We also have aldi/lidl here. I think the lidl mechanism is identical in the US though, since the quarter works in it. (try a €2 some time, if you have one)

Really you only have to walk to any other cart to get your coin back, and I think it being a loss aversion thing makes it feel like more than just paying 25 cents. Also, anyone parking up is likely to grab abandoned carts with the coin in them for their own shopping.
But it was replaced by a chess club. I assume that similarly intelligent people play chess.
> I'm not minded to give away my time and effort creating then watch others - especially corporations - enrich themselves from my work.

I'd be willing to bet that a lot of software that you use directly or indirectly every day would not exist had the authors shared your sentiment.
Which things? Individual styled simple elements? Sure.
Complex reusable and customizeable components, no way.
I think the pixel art was a bit much in this article but I'm not against them in general as filler in blog posts. I think a good rule is to just toy around with prompts a lot in general and then if you happen to find an image that really stand out as nice looking alone (as a cool piece without any text) then that's what I'd consider adding somewhere in a future text. But not like "ok I have an article, now I need 5 images to go with it let's quickly pick the 5 first ones I get from a simple prompt". Just my perspective and take on the matter. :)
Not intended to be.
I never got how is "context switching" such a problem. I mean, can't you have like, two files opened side-by-side in different IDE panels? Is it really that hard to "look jump" from one another? This justifies the amount of overhead added by a library like this?

If I can be blunt: I find this "argument" to be lazy as **. Sorry but "context switching" is just a fancy name for "having two files opened at the same time", which shouldn't be a problem, no?

PS: And almost all the other stated advantages of this approach seem to be as low value as this one considering the implied costs.
> because they have their salary regardless.

To be fair that's also the case in New York, California and some other states (and minimum wage in these states is higher than in pretty much any European country).
Part of the game is not to close the side channels of information. conventions for calling are very much part of the game. calling 1 Club vs 1 No Trump is a purposeful signal.
Its a fun game to play if you don't take it too seriously
Yes, but the point is that this is "business as usual" with flash, nothing new. Wear levelling methods were patented at least as early as 1991, and FTL drivers were available for Linux at least by the late 90's to handle "dumb" flash that didn't have their own wear levelling built in.

I absolutely agree with your other point of sticking to older, well tested drives,
The only time I see people using windows for dev work is when they are a .net shop or they have no choice.
Solution 2 is clearly the best option. htmx authors would be wise to get opinionated and champion that approach. Forget about IE11 compat. Completely rearranging the DOM (Sol. 1) and a two request chain for one update (Sol. 3) are non-starters
And you write this crap `class="my-4 mb-sm-5 mb-lg-6"`hundreds of times in complex applications or `class="foo"`?
You're just using someone else's padding and margin classes. At least when you write your own it makes sense instead of Tailwind's alphabet soup bloat.
Wouldn't large quantities of glutamine daily (30g+) be the best way to reduce gut permeability?
> How will I ever keep track of where I used px-6 and where md:px-4 in my templates and why, without semantic classes?

How will you track that in `.hero-text__sticky-container--primary` vs `.text-with-image__card-primary`?
There are studies out there which show that ADHD medications can negatively impact the cognitive functioning of neurotypical individuals.[1]

Anecdotally, as someone with ADHD as diagnosed by a psychiatrist who specializes in the area, taking Vyvanse makes me feel calm. I have seen people taking ADHD meds for exams/assignments become completely wired as a result of taking the drugs. YMMV and all that.

[1] https://www.additudemag.com/prescription-stimulants-methylph...
But you don't need Tailwind for that. A "designsystem.css" file with custom properties would do the trick. Without any added third party tech.
That can happen with any creative endeavor, and if it happens, it's better to move on than to phone it in. Cartoonists are a good example; Watterman and Larson did the right thing by retiring rather than letting their strips go stale. Groening, on the other hand...
I just took a benchmark using hyperfine.

Not threads.net, cURL User-Agent: 224.3 ms

Not threads.net, Firefox User-Agent: 227.4 ms

threads.net, cURL User-Agent: 223.9 ms

threads.net, Firefox User-Agent: 2743 ms

Twitter is trying to hide this fact? (As they don't make delay w/o browser User-Agent)

(Full log: https://gist.github.com/sevenc-nanashi/c77d18df6a5f326b0d292...)
I feel like people often forget the alternative, which is opening a component and have to read 200 lines of css (possibly spread out over several files)
Widevine works in firefox, based on the plugin it asks you to enable.
I think we need an impressive "made with htmx" example that will trail blaze an new class of web experiences.

People have typecast htmx as something to use for simple use cases that dont "warrant" getting out the serious guns. There is something to that, but it is limiting. Htmx and related 'back-to-the-server' approaches are a distinct category that could have been explored much earlier but for various reasons isnt
It's exactly the same but denser. There's no benefit that Tailwind brings that you can't get from writing your own cleaner CSS files. It's like a cult.
Complex solutions are much, much easier than simple solutions.
JQuery would make sense when we didn’t have querySelector and fetch API. I can’t think of any reason to use it today on a new project, there are not advantages over vanilla.
There is also no a-priori reason why we shouldn’t be able to understand how the higher-level behavior emerges. And without such an understanding, trying to improve or control the behavior is like poking around in the dark.
Yeah, same here. I wonder if this'd have been caught by ubsan, though.
This is why in hindsight it was a bad idea for Microsoft to never been serious about POSIX subsystem on the Windows NT linage.

That is why I even bothered with GNU/Linux to start with.

OS X adoption by UNIX crowd proved the point that for a large majority of development community, GNU/Linux itself is irrelevant, what they care about is a POSIX like experience.

Hence Microsoft learning by their Windows NT/POSIX management mistakes, and creating WSL to fill that gap.

For those of us running Virtual Box and VMWare for years, it only brings the convinience of one product less to care about.
How They Tried to Kill Me
> Most tech companies won't touch it with a 20-foot pole.

This!, in my experience lawyers will deny the use of AGPL software, even when there is no risk (from my point of view). Many companies have already a list of blessed licenses, and AGPL is not part of the ones I'm aware of.
Jira certainly has its quirks, slowness, bugs, etc. but I don't think I hate it (nor my manager). What I hate is 'stand ups', 'sprints' (even the language of it all is repulsive), pretending point estimates are in units of abstract complexity (and then having time for a certain amount of them within a fixed time period sprint), retros, .. I hate 'scrum'.

(Or, because some 'Scrum Master' is going to tell me I just haven't done 'proper scrum' which I would obviously love - whatever non-Agile (manifesto sense) pretending to be 'doing agile' term you want to call it.)
Depth of field also exists in eyeballs too
> countless public toilets outside

Which might be also paid (assuming they even exist)
The article seems confused. It acknowledged that the problem is annoying customization of workflows by managers, but then bemoans the fact that no one has created a replacement that supports customizations. But that's the point! We don't want fucking customized workflows. Because we know that any product that offers them will end up being used by managers to create an annoying mess.
I'm sadly not surprised to hear that, same for another poster who had the displeasure of working with a codebase with !important sprinkled everywhere.

Truth is I've been spoiled on that front because I had the luck to work for many year in a company where the CTO was a very talented dude who lived and breathed HTML/CSS since the mid-2000's, and who was quite thoughtful about that kind of stuff, so I had a first-hand experience of a good codebase, mostly by avoiding external dependencies, using the standard browser behavior, and frequently consulting the MDN.

This is why it's a bit disheartening to see so many front-end framework working against the plateform, even even marketing against it, while CSS and browser tooling his so much more enjoyable and powerful than before.
> when you place faith in something, you aren't certain that it even exists or that it'll do anything.

I have to politely disagree with this statement. To place faith in something means that you believe it to be true regardless of evidence. If you aren't certain, it is not faith but guesswork.
I switched from Linux to macOS a decade ago, and the underlying UNIX-like system meant that I could continue to use all the same development and shell tools I've used my whole career, and most of the time I don't even notice I'm on macOS.

I also prototype natively and locally even though I eventually deploy to Linux. Lower level C code (with the odd #ifdef), and compilers and tooling for more niche languages all work perfectly fine.

The latter is a bigger point than it may seem. There is still a lot of open source software that is not working well as it should on Windows, particularly compilers and libraries.
> it might be the closest thing to an instantiation of "crypto values" that we have seen in the mainstream world.

May I have the list of those values?
Yup, Breitbandkabel in Nebenkosten. Well over EUR 100 and that was some years ago.
In a previous job I did support in a very niche business with very niche software. The job sucked in most ways, but the positive thing was that if we discovered a bug or noticed users didn't understand the workflow or whatever we could send an e-mail directly to the sole developer of the software. As long as we explained the problem it would be fixed or changed within reasonable time.
Care to show one simple example where tailwind's amazing docs cover something MDN or css tricks and others do not?
I don't view Tailwind as an "abstraction" in the same way that you might say Java is an abstraction over the JVM. If I'm writing Java then I'm only thinking about how Java works, not about the implementation details of the JVM. But when I write Tailwind I'm still very much thinking about the underlying CSS properties. Tailwind just gives me a much more convenient way to add the CSS styles that I already know, with significant reduction to my mental overhead.

It hadn't occurred to me that people might be learning Tailwind as if it's a replacement for having to learn or understand CSS. If you treat it that way then you're bound to have a bad time, much like people who treat git as a series of commands to be memorised without any understanding of git's underlying data model.

I'll also admit that I've only ever used Tailwind on small-to-medium sized solo projects, so I don't know how it would hold up on a big team. But then the CSS has been an agonising, unmaintainable mess on every big collaborative project I've ever worked on even without Tailwind, so what is there to lose?
None of this mirrors my experience whatsoever. That’s “how things are” for me.

I know CSS very well and Tailwind is probably the largest productivity boost I’ve encountered since, I don’t know, learning vim? It’s way faster than SASS/SCSS which is itself way faster than raw CSS.

It also yields far more self-contained and more readily composable components than any other styling mechanism.

Your comment doesn’t resonate with my experience at all.
What powers the display on any modern computer?
Leave it to nanny state Australia to think Signage is effective enforcement.

I think Germany has the best infrastructure and culture. It’s very organized and well respected. Bikes usually have a portion of the walk paths just for them and traffic lights for bicyclists that are generally well followed. Pedestrians do not walk into the bike paths or they get yelled at by other pedestrians and cyclists.
After taking over MuseScore and introducing most, if not all, of the dark patterns mentioned by the article, he took over Audacity and tried to spy on users, berating and banning people on the PR and followup discussions for expressing anger.
You absolutely don't have to name everything in CSS. Naming components is sufficient. And you already need to do that. Using good HTML markup provides you with 80% of the styling hooks you need in a component. Specificity management and flexibility can be baked in too.

As for the media queries being hard/tiresome to write, don't we have IDE auto-completion for this exact purpose?
Sorry to sound mean but, what is the point of this?

I've gone to the home page it poorly explains what it is and doesn't say why would you want to use something like this.

Seems like another distraction.
You can add thoughtbot