skysight-inc/HackerNews huggingface dataset:
There's a clear pattern in every "Tailwind or not tailwind" conversation (which happens everytime Tailwind is mentioned).

There's those that never used it for more than 30 minutes, that just tried it out or just skimmed through the docs. Those are the people that hate it and prefer "vanilla CSS" or similar.

Then there's the people that actually used it for a real project, within a team with more than 1 single person. Those are the people that understand its value, accept its trade offs and love it.

I've seen a lot of people jump from the first group to the second group. I've seen almost none jump from the second to the first.

That's why Tailwind is so successful.

It might not be beautiful in the eye of the purist, but it's absolutely fantastic in the eye of the builder and pragmatic.
First they say healthcare is expensive because of the research costs involved, why does healthcare research also require govt funding too?
Could you please stop posting unsubstantive comments and flamebait? Your account has unfortunately been doing this repeatedly, e.g.:

https://news.ycombinator.com/item?id=42789451

https://news.ycombinator.com/item?id=42742537

https://news.ycombinator.com/item?id=42742525

That's not what this site is for, and destroys what it is for, so we end up having to ban such accounts.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
When the ADF and leader of Israel says it wasn't.
Desmos Animated Graphing Calculator
Aside from knowledge, a lot of what has changed in the last couple thousand years comes down to medicine and nutrition. We’re taller on average than people from the past, for example. But that’s a nutrition thing.

Rather fast is like millions of years in evolutionary terms so 2,000 years is nothing. I don’t even think there’s significant evidence to show that Neanderthals were less intelligent than Homo sapiens and they were around from 400,000 years ago to 40,000 years ago or so. Human brains and also brain-body mass ratio wouldn’t have changed enough to make much of a noticeable difference if you teleport a human baby from thousands of years ago to today and put them through our education system.

It’s just easier to dismiss them as stupid because very little of their life has survived til today.

To the point, I mentioned that Aristotle was 2,400 years ago and you still landed on “largely compatible” lol. The pyramids were built over 4,000 years ago and they’re still a marvel of engineering. You just have a bias against people from thousands of years ago again mostly because a lot of their work didn’t survive to modern day.
I think your points are pretty spot on - most things have already been invented, and there's too much of a move-fast-and-break-things mentality.

Here's a follow-up thought: to what extent did the grey-beards let us juniors down by steering us down a different path? A few instances:

DB creators knew about replicated logs, but we got given DBs, not replicated log products.

The Java creators knew about immutability: "I would use an immutable whenever I can." [James Gosling, 1] but it was years later when someone else provided us with pcollections/javaslang/vavr. And they're still far from widespread, and nowhere near the standard library.

Brendan Eich supposedly wanted to put Scheme into browsers, but his superiors had him make JS instead.

What other stuff have we been missing out on?

[1] https://www.artima.com/articles/james-gosling-on-java-may-20...
It was about not letting anyone not like you in a bar. If they are black and you are white watch out he might be nice but he is going to bring his black friends. You can replace Nazi with any strawman group.
A thousand pages is something reviewable by hand (albeit slowly) and easily amendable to grep. Anything that trivially fits in computer memory doesn't benefit from approximate search methods. I stand by what I said.
Sometimes they will - when they are predicting who might buy and thus how much they need to make to hit their numbers. No salesman want to have unmeetable sales goals.

still rare though.
Sad that USA will compensate for all CO2 not emitted. Drill, Baby, Drill.
I posted on Mastodon today about how helpful tools like this are for building mathematical intuition. Animations are no substitute, but they can also do what lecture never could.

Mastodon post:
https://mastodon.social/@sonicrocketman/113884920858897541
> Based on the responses from 23,262 developers worldwide,

Yeah
Every tool can be used in a good or bad way, Chrome, Firefox, cURL, etc. It's not the browser who doesn't play nicely, it's the user.

It's the user's responsibility to behave well, like in life :)
I always have to check which John Conway this is. Thankfully John H. and John B. had different middle initials even if they didn’t use them.
r1 doesn't support function calling, so I'd assume the answer will be no.
> Working one-on-one with an expert personal tutor is generally regarded as the most efficient form of education [14]

> [14] B. S. Bloom, "The 2 sigma problem: The search for methods of group instruction as effective as one-to-one tutoring," Educational researcher 13, no. 6, 4-16 (1984).

Now quoting https://2ndbreakfast.audreywatters.com/ai-unleashed/ :

> You know what was published 40 years ago (okay in 1986, not 1985)? Benjamin Bloom's "2-Sigma Problem," a paper that many ed-tech and education reform folks still love to cite, even though its findings on the incredible effect of one-on-one tutoring have not been replicated.

For supporting evidence, see https://www.proquest.com/docview/3075409050?fromopenview=tru... :

> An experimental intervention in the 1980s raised certain test scores by two standard deviations. It wasn't just tutoring, and it's never been replicated, but it continues to inspire. ...

> As the computing and telecommunication revolutions advanced, visionaries repeatedly highlighted the potential of technology to answer Bloom's challenge. Starting in the 1980s, researchers and technologists developed and eventually brought to market "cognitive computer tutors," ... Sal Khan, founder of Khan Academy, highlighted this promise in a May 2023 TedX talk, "The Two Sigma Solution," which promoted the launch of his AI-driven Khanmigo tutoring software. ...

> It all sounds great, but if it also sounds a little farfetched to you, you're not alone. In 2020, Matthew Kraft at Brown University suggested that Bloom's claim "helped to anchor education researchers' expectations for unrealistically large effect sizes." Kraft's review found that most educational interventions produce effects of 0.1 standard deviations or less.

Huh, and 'Matt Kraft reported that effects of educational interventions generally-not just tutoring-are about twice as large when they are evaluated based on narrow as opposed to broad tests.' as well as 'Burke's and Anania's two-sigma intervention did involve tutoring, but it also had other features. Perhaps the most important was that tutored students received extra testing and feedback'.

That's a pretty interesting read about the limitations to tutoring! Now back to the Harvard paper.

My quick read of this paper says the researchers, who are from physics and engineering, studied one class over two weeks, computed a bunch of numbers, and decided it was significant.

The intro points out "Despite this recent excitement, previous studies show mixed results on the effectiveness of learning, even with the most advanced AI models2,3." so they know the possible signal is not that strong.

Give the history, I think it's unwise to make such a strong claim without a longer baseline. I don't see how the test can eliminate possible other factors.

I would also have liked to see the test pre-registered.

And there's selection bias as there are likely a lot of experiments like this being run where the lack of success is deemed not interesting enough to publish.
You're talking as if these threats are new to us. They're not. America is not the world, and treatment of trans people wasn't great in America prior to the current administration, either. I don't see a reason to disband our communities because the trans hate is slightly more front-and-center than it was a few years ago. They are needed now more than ever.
Yes, the Steam client was originally built on top of the same VGUI library used in Valve's games, and used the same style as HL1/CS/etc back then.
Maybe performance gains with double the memory are marginal? The bottleneck could be the memory bandwidth.
The migration guide is massive.

Threlte 8 is yet another example of how little backward compatibility matters to JS library developers and adopting such a library can be a costly endeavor.

Backward compatibility is readily and easily sacrificed in the name of ... what exactly?

Other examples:

MUI (Material UI lib) - some kudos are warranted for the existence of a migration tool but there are too many migrations that are not trivial or easy to change.

Angular - the OG of "All your code is now worthless, adopt or die" (some may be too young to remember Angular v1)

Vue - completely unnecessary renames and plenty of breaking changes between v2 and v3

The list goes on and on.

And it is not like you can afford to stay behind several major versions either. Eventually a CVE pops up that will not be fixed in older versions or the dependency tree will mess you up because you are relying on older versions that are incompatible with newer ones in some arcane 5 liner npm package.

Tread careful when choosing a JS library.
I think they mean that for a complicated expression you have to spend more brain power figuring out how to input things with RPN. It is a little more common sense with infix.
> beacons of intelligence and common sense.

Like the time he predicted a stock market crash upon the 2016 election results.

A solid 9 out of 10 in Trump Derangement Syndrome.
True, but the original Steam was created for managing updates to Counter Strike and their anti-cheap system (VAC if memory serves me right). Also back when having a low WON ID (now SteamID) was a badge of honor (like having a low Slashdot account ID).
I had thought that maybe it was pre-warming a connection so that when the user searches for something, it saves a network round trip and seems faster, but probably not if it’s to a static domain.
Rarebird Is Redefining Coffee with Paraxanthine – The Food Island
Maybe you can explain this better. People not knowing about footguns is also not the same complexity, it is just having footguns and people not knowing about them.
> Trade was in use as “the buying and selling or exchange of commodities” back in 1550.

No one is arguing that the word trade didn't exist at the time. But there are several other words that also existed at the time, like business, or work, or production, which they also didn't use.

Moreover, the expansive interpretation is inconsistent with the rest of the same article, e.g.:

> The Congress shall have Power
> ...
> To provide for the Punishment of counterfeiting the Securities and current Coin of the United States;
> ...
> To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries;
> ...
> To define and punish Piracies and Felonies committed on the high Seas, and Offences against the Law of Nations;

Counterfeiting and copyright infringement and high seas piracy are all going to affect interstate commerce, so why would they need to be separately enumerated if the commerce clause was intended to make them redundant?

> Meanwhile by 1680s commerce was taking on a wider definition than just the act of exchange. At the time something was commercial if it was done for profit. Commerce included the steps in preparation for trade rather than just the exchange of goods.

But what is this distinction buying you? Suppose that commerce includes production of goods intended for sale, and then "commerce among the several states" would include production of goods intended for sale between states. That still doesn't get you Wickard, which was production of goods for the direct use of the producer within a single state and continues to manifest the flaw that it omits any discernible limiting principle.

> So lost business is a concern.

Trademarks aren't about lost business, they're a consumer protection rule designed to prevent fraud. They protect the buyer from being misled about the identity of the seller. This is why you nominally can't sell a trademark. (Businesses use a conceit where they sell the "goodwill" associated with the mark and transfer the mark with it, which is a loophole that the courts have long let them get away with so everybody uses it, but in principle it's not allowed, and this is presumably why you don't see many blatant instances like people openly selling trademarks on eBay.)
> Dated maybe

When current UI trends are designed to be flat and hide functionality, destroying discoverability, a key component of UX, I'd argue that "dated" is a feature, not a bug.
Otto8: ChatGPT for DevOps
> Vendoring is not a solution, because it does not remove the transitive dependencies. So I have to essentially rewrite it myself.

Vendoring means, you fork it, make any modification you want, such as reducing the number of dependencies, but keeping it up to date with upstream is on you.

Rewriting it for yourself is what happens in C++. C++ didn't get flatter by waving a magic wand, it just moved the slider. It's just that code reuse is hard, so you rewrite things that would be a shared dependency in Rust into a header file and call it a day.

> I find many libraries in C++ that don't pull 20 dependencies.

I can find many libraries in Rust that don't pull 20 dependencies (mostly by searching crates written by people like the_mitsuhiko). Some people care, but they are a minority. If you truly care about this, like the_mitsuhiko does, write it with no dependencies.

I, personally, try to minimize my dependencies, but there is a reason why most people don't care - it has little to no impact on them and saving time by NIH is better than not learning from history and reinventing wheel only square.

---

Problem is: There are infinitely many of properties to improve (number of dependencies, byte size, compile time, run time, alignment, crates not made by X, time to market, reproducibility, compliance with law XYZKM, safety etc.) and not enough time or possibility space to do them all.
I wonder if it caused any issues. Getting 3 times the amount of orders can be great, but it can also be pyrrhic victory, depending on your ability to deliver.
Microsoft is getting rid of a website that offered Windows themes
Definitely a need for this. I built something similar years ago from hacky scripts so nice to see it done properly.
Ah, memories flood back of LAN or dial-up sessions with friends on custom maps like de_747 [1]

1: https://gamebanana.com/mods/82979
I still contend it is one of the most atmospheric custom maps ever made - how else do you get to role play as Gary Oldman or Harrison Ford!
I'll be honest, I went back to some OLD bootstrap styling for some things and I liked it a lot. The candy looking buttons are nice ...

I'm done with flat and muted all the time.

Also (more to my example) it looks like a realistic UI. A lot of game stylized UI are UI nobody would ever make intentionally for a thing you're supposed to use often.

So yeah like you say just some depth and realistic UI feel goes a long way.
TikTok was a venue where you could freely say Free Palestine. In post-Trump TikTok, TikTok is removing posts that mention Free Palestine and bans accounts that talk about Palestine.
https://www.tiktok.com/@landpalestine8/video/746249904883514...

That prof did not get the message yet.
This is exactly this example from Temporal: https://github.com/temporal-sa/temporal-order-fulfill-demo
This is naive 'populism': There's no way to avoid 'allusion' writ large -- e.g. do you object to biblical references, or to references to particular experiences that only some people have (heartbreak, death of a father)? Sure, some communities basically 'write for themselves' in a way that becomes inaccessible to outsiders w/o a lot of work. But that's fine -- I like a McDonald's hamburger as well as really nuanced flavors (for whatever reason I like nuance in how I make oatmeal that likely few others probably appreciate). Film buffs like the nuance/allusions in that medium; etc. Your comment seems like: "The stuff I like is the best and does the most for humanity" -- I think there is indeed an argument for art that is broadly appreciable, but your comment is a form of the 'gatekeeping' you criticize -- it's gatekeeping for art that doesn't require a lot of effort (for you, and those like you) to appreciate.
Big Tech's new climate silence under Trump
> C doesn't have any methods at all, neither old methods nor newer methods. There's no such thing as a method in C. This would explain your mistakes in, for example, thinking that strncpy() was safer, or that strcpy() had been removed from the C standard.

This is an overly pedantic, ungenerous interpretation of what I wrote.

First, fine - you can argue that C has functions, not methods. But eh.

Second, for all practical purposes, C on Linux does have a standard library. It’s just - as you mentioned - not quite the same on every platform. We wouldn’t be talking about strcpy if C had no standard library equivalent.

Third, thankyou for the suggestion that there are even better examples than strcpy -> strncpy that I could have used to make my point more strongly. I should have chosen sprintf, gets or scanf.

I’ve been out of the game of writing C professionally for 15 years or so. I know a whole lot more about C than most. But memories fade with time. Thanks for the corrections. Likewise, no need to get snarky with them.
How much do you expect a surgery to increase your odds of finding the partner you're looking for? Genuinely curious since it sounds such an incredible situation assuming that we are not talking about really serious surgery like trying to mitigate disfigurement or similar.
I was hoping to get a 4090 after 50 series launch but looks like there are none at the moment. I hate crypto so much.
This is so epic. Makes me want to create web pages myself which I never really have to date.
All mice prefer the company of females until they sense imminent danger
British English tends to have extra (read: nascent) u's in it after o's, but "should" is spelled the same in British and American English.

Example -

British have colourful neighbours.

Americans have colorful neighbors.
"When President Donald Trump withdrew the United States from the global climate Paris Agreement during his first term in 2017, the response from the nation’s top tech leaders was swift.

“Am departing presidential councils. Climate change is real,” Elon Musk said on X. “Leaving Paris is not good for America or the world.”

“Wrong for our planet,” wrote Apple CEO Tim Cook.

“Bad for the environment, bad for the economy,” Facebook CEO Mark Zuckerberg said in a post.

“Deeply disappointed,” Salesforce CEO Marc Benioff wrote on Twitter, adding that his company would “double our efforts to fight climate change.”
Fast JSON Processing in Real-Time Systems: Simdjson and Zero-Copy Design
At Estuary, we’re creating a real-time data streaming platform that doesn’t rely on Kafka and uses JSON as the primary data format stored in an object storage. Many people are interested in how we achieve millisecond-level latency in our data streams, so we will be publishing a series of articles on this topic!
Sun’s CTO repurposed the quote to make exactly that point in the 2000s, likely before any of those existed. It’s very much an oversimplification but if you squint it’s not totally wrong either.
Another example is ghostty
Clean links for mobile users

Game: https://patorjk.com/games/subpixel-snake/
Code: https://github.com/patorjk/subpixel-snake

Resource for subpixel geometries: https://geometrian.com/resources/subpixelzoo/
And yet solar parks must be remotely turned off mid day in summer by a grid operator in Germany to stabilize grid. It’s 8 PM here in Germany, already dark and gas with coal were used to generate 39% today’s electricity. Maybe it’s power accumulation capacity what’s needed and not more renewables.
Depends on where you live. In most jurisdictions in the US it's generally OK for a homeowner to perform "like for like" replacement work on their own residence without a license or inspection. This means you can replace an existing light switch, or an outlet, or a breaker. You generally cannot run new wire or new outlets without a permit.

If you own a property but don't live there (eg, you're a landlord), it's essentially never legal. The best answer is to contact the local AHJ.
It depends on what you're planning to do with the scans. There are some great off the shelf photogrammetry and structure-from-motion apps out there, many free. There are also more involved tools that include depth sensors, lidar, or custom scanners. Unreal has a tool for making 3D scans into usable 3D models called realitycapture.

My advice is to nail down what you're trying to do, end to end, which will help you narrow the field of what to use.
I feel like you may have a misunderstanding of what DRM is. Talking about DRM outside the context of media distribution doesn't really make any sense.

Yes, someone can fork this and modify it however they want. They can already do the same with curl, Firefox, Chromium, etc. The point is that this is project is deliberately advertising itself as an AI-friendly web scraper. If successful, lots of people who don't know any better are going to download it and deploy it without a full understanding (and possibly caring) of the consequences on the open web. And as I already point out, this is not hypothetical, it is already happening. Right now. As we speak.

Do you want cloudflare everywhere? This is how you get cloudflare everywhere.

My plea for the dev is that they choose to take the high road and put web-server-friendly SANE DEFAULTS in place to curb the bulk of abusive web scraping behavior to lessen the number of gray hairs it causes web admins like myself. That is all.
Cool that there's a "no peeing" area in this pool...
DotA is the same thing for me, though I assume you quit for a reason that would probably hold true for DotA as well. I hate how harshly CS punishes acting rashly, it really encourages you to hold angles and play methodically/strategically and I feel like in DotA I'm afforded more leeway to gamble with flashy plays. That all being said they are both brilliant games. There's something particularly appealing about the round model in CS, buy vs save rounds and the way the game gives you an opportunity for a series of rematches where you can learn from the way your opponents played the last round to try and get a better outcome is just a really compelling gameplay loop, even if I don't love it personally. (rather be playing q3dm17)
Yes that's a great idea, and maybe something I would try next in this series.
The code base may go through several almost total rewrites before it stabilizes, especially for non-trivial systems that are performance sensitive. Changes to the code may be intrinsically non-modular depending on the type of software. This prior history can be enormous yet have no value, essentially pure noise.

The efficient alternative, which I’ve seen used a few times in these cases, is to retcon a high-quality fake history into the source tree after the design has stabilized. This has proven to be far more useful to other engineers than the true history in cases like this.

Incremental commits are nice but not all types of software development lends itself to that, especially early in the development process. I’ve seen multiple cases where trying to force tidy incremental commit histories early in the process produced significantly worse outcomes than they needed to be.
The archive.ph link never responds on my machine.