skysight-inc/HackerNews huggingface dataset:
CSVi is cute and clever in exactly the way you don't want to be. It loses the entire audience of people who are Excel jockeys working with CSV files and maybe frustrated with the experience. Software engineers and system admins know what vi is. The rest of the world doesn't.
For everyone's benefit, here's a recent encounter that a friend if mine was in.

Friend has a startup that's raising. They put their name out on a bunch of places, including various listings.

Someone contacts them. They say they are some company. It's a real company that exists, but not a well known one. Website has some odd things about it.

They arrange a call. They are super impressed with the startup. They want to invest. They send a term sheet. All done in a suspiciously quick manner. They don't know what questions to ask, and they are not very good at expressing themselves.

The term sheet says the startup has to buy some kind of ancillary service, like insurance or something like that, for a small amount of money compared to the millions that are about to be invested.

This is the scam, they aren't real investors, they want you to think by paying some small fee you unlock some investment.

For someone in a 3rd world country it can be worth the time, talking a few hours to various startups to scam them out of a few grand. Heck it's even worth it for this guy in the article, who is in the UK.
I find myself wishing for a book that instead of listing techniques with a few shallow examples per technique , would instead focus on a meaty problem and then apply different techniques to it iteratively showing how a practitioner would derive value. Is anyone aware of such books ?
Honestly that's like citing the Scopes Monkey Trial to discredit the US on science as a whole.

Appenzell Innerrhoden is a tiny half-canton, 67 sq.mi, population ~16,000 or 0.2% of Switzerland (8.8m). Dayton, Tennessee (of Scopes Monkey Trial infamy) has a population of 7,000.

Women in Switzerland obtained the right to vote at federal level in 1971, and at local cantonal level between 1959 and 1972 [0][1], except for Appenzell.

[0]: https://en.wikipedia.org/wiki/Timeline_of_women%27s_suffrage

[1]: https://en.wikipedia.org/wiki/Women%27s_suffrage_in_Switzerl...
It won because of React.
I think your last point has legs, for sure. It makes sense that some other language will compile to wasm and make some app development more straightforward, but I don’t think the end result will be that different.

The web platform is not going to move away from current paradigm without an overwhelming shift in priorities or needs. Wasm still generates html and outputs it on the screen.

My biggest reason to use tailwind is maintainability. Having everything right in front of me with only the tiniest of abstractions, makes it really simple to refactor and maintain. I can confidently delete “CSS” and know it has no side effects. I can cut and paste a block of html and it will render EXACTLY the same. I don’t have to worry that Steve used a generic sibling selector in a CSS file 3 years ago that is screwing with my layout/design.

Is the HTML more bloated than if I had written “normal” css? Yes, but I think it’s worth the trade-off. It’s important that we can agree that their are trade-offs and then it’s up to each project to decide if those are worth it for their use case.

I’ll also mention the actual CSS file is crazy small as well since the tool only generates classes that are actually used in your project. No more ever-growing css that other people are afraid to delete for fear of breaking some legacy page!
> Unless one in every 33 asteroids that have 3% impact probability at some point in time actually impacts earth

There would be a ~63.4% chance that at least one would hit us if there were 33 such asteroids. To compute this, take 1-(0.97^33). I agree with your broader point though.
A History of Betrayal: Negotiating About Ukraine Without Ukraine
Serving me ChatGPT 3.5 when I explicitly requesting ChatGPT 4 sounds like a very bad move? They're not marketing it like "ChatGPT Basic" and "ChatGPT Pro".
No no no, not CSVi, but CSVmacs!!! ;)
The decoupling of CSS and HTML is a lie.

HTML describes layout, not just content.

Your overall structure is going to be vastly different whether you use flex or grid. And if you don’t want to write overly clever CSS you’re wrapping your dt/dd pairs in divs or you put dummy elements into your sections to control where the anchor links scroll to etc. And don’t get me started on non-hierarchical layout relationships.

HTML is not flexible enough and CSS is not expressive enough for this theoretical separation to hold in practice. You would need a translation layer between pure content and layout for this to be true (like XSLT).
> Also 12 power supplies

Connected to the same wall socket ?
Well also bootstrap "died" in the most honorable way possible, it got antiquated by the CSS standard implementing flex and grids (the original specification was based on XUL though and not bootstrap - https://medium.com/@BennyOgidan/history-of-css-grid-and-css-...)

Kind of the same with jquery (although it took quite a lot of new stuff...)

I feel like Tailwind won't get that
That's probably for the better & no they do not.
Yes it's like inline styling, but the difference is that with Tailwind your build has just 1 CSS class with { display: flex; } used across your HTML, rather than inline styling or decoupled stylesheets with hundreds of instances of {display: flex}. If you use a framework like React, Angular, Svelte, it makes sense because your styles are usually coupled to your components anyway.
You can utilize the Functional CSS approach to eliminate the redundancy of architecture and behavior across various instances (JSX and CSS). Furthermore, it offers superior performance when compared to OOCSS.
There's a good article by the author of tachyons.css which is similar to tailwind, but never got that much attention:
https://mrmrs.cc/writing/scalable-css/
Could these projects actually withstand a really smart adversary with huge resources or are they simply not big enough to get attacked like that?

Think nation states, organized crime, or groups of black hats with huge botnets and a desire to take down a platform to silence someone on it.
What is it that would make big moons of terrestrial inner planets vanishingly rare?

And how likely is it that a planet without a large moon would fail to retain a short day? Mars has a day of similar length to that of Earth (though no magnetic field worth speaking of...).
Thinking itself is a projection of consciousness. Thinking is "learned" behavior.
Some ideas:

- Gastroparesis

- Thiol intolerance (impaired sulfur metabolism) - could try molybdenum and maybe Boron supplementation (ask doctor if ok)

- High gut permeability („leaky gut“) -> undigested proteins enter blood stream -> autoimmunity (eg via viral mimicry; all kinds of viruses can do that, but COVID and EBV come to mind). Water fasting could help, maybe digestive enzymes

- Mechnical interaction, eg dysbiosis -> bloating -> cervical spine misalignment -> more bloating due to vagal nerve pinching (try massaging back of the neck vigorously to see if depression disappears for a while)

- Auto-brewery syndrome

All of those can be downstream issues of systemic issues, like hypothyroidism (which has been shown to be caused by microbiome metabolites; I wouldn’t just down the next best yogurt though, but look at studies around Bifidobacterium Longum, which looks promising; probably others too).
As a primarily backend person, I like it that our frontend uses tailwind due to the copy-and-pastable aspect. I can nab an element from another part of the site and adapt, or take an element from https://tailwindui.com/ and know that it will paste in and look exactly as intended. It doesn't look good, or particularly inline with the style of the rest of the site but is good enough as placeholder UI before frontend/design can come in and tidy it up.

I do constantly shudder though when reading a list of class names like this:

> fixed inset-y-0 right-0 z-50 w-full overflow-y-auto bg-white px-6 py-6 sm:max-w-sm sm:ring-1 sm:ring-gray-900/10

https://tailwindui.com/components/marketing/sections/heroes
Of course spam is also tracible. There might be difficulties for government to regulate it because of the legal context, but the solution is to hand the decision of filtering it to the user as long as that user doesn't decide for others.
4/5/6 what? Bananas? And what exactly is “screen size”? Does it refer to physical size, or number of pixels? Does it count width, height, or both?
I am glad to hear that you use 3-week sprints. 2 week sprints are too short, yet everyone uses them without questioning.
This takes out the ISP in terms of privacy, but you still have a unique trackable IP under your own name.
I understand you want to be compensated for your work, but the world doesn't reward engineering effort by itself. If you want to run a software business, do that. If you want to run an open source project, do that. But it makes no sense to go for some kind of hybrid commercial open core project simply because you've put a lot of effort in and you feel entitled to a monetary reward.

Legally, it's fine. But your plan as described is highly unlikely to work. As others have pointed out, open core is harder than closed source, because you can only charge for the difference between the open source version and the commercial version, and that represents only a small amount of the total effort you've put in. On top of that, your main audience consists of people who really prefer not to pay for software.
Perhaps she lost badly in a tournament?
This might surprise you but most industry web development today is using components powered by a framework, and Tailwind fits in perfectly to the close coupling of styles to components.
NetMaker homepage says "backed by Ycombinator" so I doubt they are free labor.

I sympathize to some degree, but true OSS is an important distinction for many and should be highlighted.
> People wouldn't shut up about how slow it was compared to traditional server-side languages/runtimes which could do multithreading

? There has never not been multithreading. And yes, people said it was slow, and they were wrong at the time, having confused single-threaded performance with scalability.

> I'd like you to meet my friend, Mr. N-Plus-One Query

This is a general problem in all ORMs, it's got nothing to do with Rails and the closest anyone has ever come to solving it is LINQ, which still isn't very close.

> Can I point out the libraries that weren't just written specifically to be used within Rails, but actually depended on its heavily-customized initialization and environment preparation?

You can, but it doesn't really have anything to do with the point: there are Rails libraries that don't work outside Rails, but Rails is not incompatible with wide swathes of non-Rails libraries. The problem with React is not the quantity of React-only packages, it is that many non-explicitly-React-only packages don't work.
Software engineers have kids to feed.
There needs to be more research into this horrible disease. There are no yet confirmed biomarkers for it, so doctors dismiss patients as crazy or "making it up." Once there is a biomarker, perhaps like this protein, we can actually start testing treatments to see what works.

The scary thing is that there seems to be a vicious path, of COVID->long COVID->ME/CFS. We're not sure what makes COVID evolve into long COVID, which also means we have no idea how many people who catch COVID eventually wind up with long COVID or ME/CFS. And there is a total media blackout on the topic, seemingly because politicians don't want to admit they fucked up.

Hopefully once there is a way to verifiably test for it, a lot of things will change for the better.
50R17 wheels would be fine if that was what cars actually had. Instead the fitments are like 40R19 and 45R20. The trend of bigger wheels and smaller sidewalls is not going away either. 19s and 20s are giving way to 21s and 22s.

Around 5-6 years ago we passed better grip and handling and moved well into harsh ride, bent wheels, and higher unsprung mass territory.

I’m convinced one the the major factors driving the SUV revolution along with high driving position and CAFE light truck regs is higher aspect ratio tires compared with the equivalent sedan or wagon. The SUV has huge wheels but also has higher aspect tires, so you still get some sidewall flex and acceptable ride. The sedan equivalent has rubber band tires that crash on even reasonably maintained pavement (a bar many cities cannot reach), so of course the better ride wins even if the vehicle is far heavier and more expensive.
Basically, but with two important extras: media queries and child selectors.

It’s impossible to write a media query or target a child with inline styles. With tailwind, the first one is encouraged and the second is at least possible, and in some scenarios, encouraged (group hover).
Chinese drugmakers develop copycat versions of ‘miracle’ weight-loss drug
https://archive.is/XSs91
Not sure in which age-segments, but it's a pity because it used to be an important social activity for the elderly.
It's a framework specific DSL anyway. (Unlike e4x, which is actually a standardized feature). There isn't a spec decides how it must be interpreted. And it also don't matter as long as the specific framework that use jsx output standard javascript that browser can understand.

In practice, every framework interpret jsx in slightly different way. React has own. Vue has own. Solid has own. And even react itself interpret JSX in 2 way (the new and old jsx compiler). So I feel there really isn't a rule that you can't compile jsx in some specific way because the output is never part of the specification of jsx from the beginning.
Spockula theme, like Dracula but with green Vulcan blood highlights.
It isn't obvious at all. It doesn't help for that matter, but that is secondary. On the contrary, it is just a popular excuse to restrict speech because nothing about hate speech is objective. We see bad legislation around the globe and that will never protect any minority.

It is a bad idea and damaging and there is ample empirical evidence for that.
You've still mixed the logic, just in a horrendously oblique manner. If you rendered the list twice the second list's running totals would be wrong from re-use of the global variable (in what is meant to be render-only logic).

If you're after keeping the concerns separate you would need to precompute the running total for each item.

See also: mustache(5) which completely embodies this philosophy.
it won because of the disrespect of frontend in the industry,
because people seem to think it's ok if backend engineers write garbage frontend code
Presumably there is no way he will pay the full amount. So what can he do? I guess he'll have all of his assets emptied and then he will only work in places that will pay him in cash. I know that fathers who don't pay child support can be placed in debtors prison, but I don't think he can.
Maybe if he moves to a foreign country that is nice to expats, and not too nice to the US, he could work and save up money there (Maybe UAE).
Scot also has a really nice Forth for the 65c02. Comes with great docs, and is pretty easy to adapt to all kinds of 65c02 based computers. I had it running on a home soldered project for a while and it was great fun. Check out his GitHub if you want to play around with it.
Components are just one part of Bootstrap nowadays, it also has helpers/utilities, the (css) grid system and flex, themes (light/dark) support w/ css vars.

Probably not granular enough for Tailwind fans though.
I used them for years in school and everyone hated them. Not sure if it was the software or hardware. Same issue with my friends pre-iMac Mac. We could barely get through a game without beach ball spinning forever or crashing.
True, unless you consider watching... uh, ASMR videos... as "computing". "I was meditating!"
I agree libreoffice calc is better, but it does still munge some data.
You could have just said "I don't know".
Have loved HTMX for small projects so far, quite delightful.

Does anyone know what they have on the roadmap for 2.0? I'm curious what they are working towards.
I love tailwind, and I've been writing CSS professionally since CSS2.1. I have often debated with many developer friends why it has performed so well, and this article really missed some big reasons:

1. It's works extremely well with the current component-focused UI frameworks (react, svelte, etc). Subsequently, the verboseness that is often a complaint isn't an issue at all, but a feature.

2. Does everything out of the box, and very easy to customize.

3. And, most importantly, it allows for easy art direction. Does one button need to be a slightly different size or color for this one specific element? Chuck an extra modular class on it. No need to build a complex cascasding or edge cases. (Shout out to `tailwind-merge`)

Point 3 for me speeds up production work immensely. Also, not being in JS has shrunk bundle sizes by a small amount, which is always welcome in this era.
I'm not sure that addresses some of the original article concerns.

You've merely switched your home IP with your VPS IP, both pointing to you.
Gray beard's 5c: Tailwind is a farce and a catastrophe.

It's as modern as the style parameter is, and it's as reusable as a moving a dirt pile from one corner to the next.

You're not learning anything valuable by learning Tailwind. Learn CSS, that will stick with you for the next 20 years.

It amuses me when a library is implemented 'with tailwind', which means it's totally useless to the people _not using tailwind_, and excruciating to clean up.

Go ahead, downvote me to hell, I'll see you in 5 years.
>ISP fees are usage taxes applied per-customer

Can you please explain what you meant by this?
His first point is the same as your first point?
One potential mechanism for fatigue:

* Virus' have a high failure rate - many infected cells never go on to multiply.

* However, those infected cells may also not still perform correctly.

* If you have a good chunk of your cells in your body no longer performing their function, yet not dying and making way for replacements either, everything isn't going to work as well.

That would explain why it is a wide range of viruses that can all cause fatigue symptoms, and also why parasitic and bacterial infections rarely cause the same.

Technical term: Virus-induced senescence
When I lived in Germany, in annual utilities bill there was an "internet cable fee" of EUR 100. Every year, from every apartment in the building. When I tried to push back they basically said "it's a cable fee don't fucking argue with us". In another apartment there was no "internet cable fee" but the fastest internet available was 16Mb DSL, so fuck them as well.
Fixed on ::marker, not on ::selection ;-)
The book is not accurate and in particular most of the traders fought the decision to put the short on and then took credit for it afterwards. I really don’t want to say anything further.

Source: I was there
(working as a strat for Goldman in mortgages during the crisis).
Well not recently, but isn't Kurzweil all about a hypothetical future superhuman intelligence? That's an interesting thought experiment but that's not what the current AI hype is about. LLM's by themselves are many things, but they're not intelligence, let alone superhuman intelligence.

Combined with well designed software LLM's can be used to create intelligent agents, but that's still not what Kurzweil envisions.
> Between praising tsarists Russia

The linked article suggests that Russia might have kept its educated people if the Bolsheviks hadn't taken power and driven all those people into emigration. Few people would dispute that, and it is important to note that the Bolsheviks did not overthrow the tsar: he was already gone by the October Revolution, having been deposed in the February Revolution earlier in the year.

So, it’s not about praising the tsar. If Bolsheviks specifically hadn’t screwed everything up, Russia may well have remained on the same path of development under the tsar-free regime brought in during February 1917.

> having his favorite translation of the futurist manifesto

In spite of Futurism's undeniable links to early Italian Fascism, I suspect that, overall, the Futurist Manifesto is discussed as an important piece of literary history and an interesting text by more people who are broadly on the left, than people who literally believe in fascism. After all, Futurism was an example of Modernism in the arts, but much fascism today often makes it a point to rejects Modernism.

The linked site is well known for being quite on the right, and arguably too unhinged to deserve HN links. But there is so much better evidence you could have pointed to for that, than your two assertions I quoted here.
No incentive? He may not be in prison today but that is easily remedied if he so chooses.
Have you been there? I’ve moved to Zurich, but I travel a lot for work(worldwide). Every time I return home it’s like stepping into a bright future.
Bank of Ireland outage sees customers queue for 'free' cash – or maybe any cash
Another aspect is css class reuse. Inline styles are not preprocessed so each inline style is a 1:1 increase in bundle size. In large applications this can be significant. Imagine having hundreds of popups each with 50 lines of css. It adds up.
It's the same ISPs that make it very easy to sign up for service on the website, just enter your name, address, billing details, and they ship you a modem. But when it's time to cancel... (with the exception of certain states) it must be difficult for them to build a 'Cancel service' button into the website; you are required to call a phone number, wait on hold, and begrudgingly speak to customer retention agent.
Gaming, DEI, and Equal Opportunity
"Orange Reddit" strikes again.

That's not surprising as COVID was when many sites offically came out as echo chambers for the State by banning wrongthink.
It's fair to say that between battery manufacturers cycle counts will vary. Like you said, sodium ion is a nascent technology with many new players, and improvements to battery technology could improve cycle count, but cycle measurement in absence of the DoD it was tested at makes it hard to know how durable the battery is under real-world usage.

Li-ion and LiFePo can have insane cycle counts if you never go below 80%. To illustrate here's a diagram I found on the first Google result (though from 2017, batteries were worse then)

https://www.researchgate.net/figure/Depth-of-discharge-versu...
I wasn't thinking that minimal. Just normal Windows with a calculator, wordpad, ... but without XBOX game bar and +20 widgets that just try to sell me stuff.
23andme looks for specific single nucleotide polymorphisms (SNPs) so it’s completely unsuitable for looking for this kind of DNA alteration that could be anywhere in the genome.
Engineer? Never fail an interview again
Hasn't it been shown that evolution can occur over 1000's of years, but of course over millions it would diverge even further.

Can something that was only here 11,000's still qualify as native?

It is pretty amazing how things are still evolving.

Like the comment below about how the European Worms are still migrating, so the entire ecosystem is still adapting and changing.

So we are seeing evolution in progress, and maybe 10,000 years from now, someone will be arguing that the European worms are more 'native', and these new Mars worms brought back from the colonies are really invasive.
Honestly I feel like I can relate to what you're saying. Hoping as well they find more information regarding this problem soon.