skysight-inc/HackerNews huggingface dataset:
I think it is even simpler. He was an extreme sex addict that was use to getting 3 massages with a happy ending a day and having a private chef.

Once he knew he was going to spend life in prison he ended it.

The dumbest thing about the conspiracy is OBVIOUSLY Ghislaine Maxwell would have also been taken out if the conspiracy was true. The conspirators go through all this trouble to get to someone in prison but don't do anything to someone that was just walking the street. People are just suckers for a good narrative.
The Transistor at 75
>One extremely frustrating aspect of plant meat is that they tried to aggressively push out traditional veggie burgers on restaurant menus.

The homogenization of veggie burgers into one particular type of patty is the reason I don't even try Burger places anymore. It used to be that if you had 5 Burger places near you, you'd get 5 very different veggie burgers (e.g. black bean, quinoa, mixed veggies, all with a different mix of spices). Now you basically get the same veggie burger at every place, just with different dressings/sauces.

I suspect it's better in big cities (e.g. NYC) where there's enough of a customer base for a veggie patty and a engineered meat patty on the menu. But in other places, I think the customers numbers are just too small. So I understand the logic from a business perspective, but for some customers it just sucks to have lost the veggie patty.
Agreed. I wonder whether that stat is per-bag though, because you end up with three times as many plastic bags
I’ve been playing with Scheme and I’m loving it!!
Most of my hobby coding is visual somehow. Shader art, procedural graphics, code-based infographics. Laser cutting and 3d printing. Ray tracers. Even microcontroller stuff, most of my projects with those involve blinkenlights.

It's more rewarding to me, and easier to show off to non-coders.
https://en.wikipedia.org/wiki/Kinetic_art

Seems to meet the terms.
would you highlight some of the biggest differences between ML engineering and data engineering? I believe they're sometimes used interchangebly especially if "data" is "datasets" for ML.
I haven't actually used tailwind yet.

But writing CSS -- usually with SCSS, sometimes bootstrap, sometimes just totally DIY -- I have _never_ managed to keep my CSS well organized. It always eventually becomes an unholy spaghetti mess, including overrides of overrides.

So my interest in tailwind or "utility" approach generally (I have started using bootstrap utility classes more), is not to avoid having to know CSS, but to avoid having to write CSS that I don't know how to keep from turning into an unmaintainable unperformant mess.

(It makes me feel ashamed. I feel like I'm pretty good at writing maintainable code normally. But when it comes to CSS, I have never managed to learn how.)

I do see how you have to know more in some ways, and have two levels of abstraction to debug or reverse engineer when looking at existing code -- tailwind and the underlying CSS, which, yes, pokes through the abstraction. It does seem like describing tailwind as a "language" basically right. That "cost" may well be worth it though.
> Nobody knew or even cared what the difference was between good and bad data science work. Meaning you could absolutely suck at your job or be incredible at it and you’d get nearly the same regards in either case.

In my experience it's even a little bit worse than that. Approaches that are wrong from a statistics point of view are more likely to generate impressive seeming results. But the flaws are often subtle.

A common one I've seen quite many times is people using a flawed validation strategy (e.g. one which rewards the model for using data "leaked" from the future), or to rely on in-sample results too much in other ways.

Because these issues are subtle, management will often not pick up on them or not be aware that this kind of thing can go wrong. With a short-term focus they also won't really care, because they can still put these results in marketing materials and impress most outsiders as well.
How to?

Read philosophy. Introspect. Do stuff you love.

You cannot compare yourself to anyone but a previous version of you. Even then, it's not helpful. You don't need a win. You need to find meaning/purpose. That's how you win constantly. If your only purpose is to make money or be "successful" by a material definition, I'm afraid you'll be stuck in the rat race.
Tailwind is a high level language on top of CSS. It groups expected behaviors into groups that are applied through classes or directives. So in that sense it is an abstraction. However, it is as leaky an abstraction as preprocessor elements, native code elements in other high level languages. If you want to do advanced stuff, you can either fall back to "native code" in CSS or use some "meta-programming" through classes.

I've been using Tailwind for all my recent projects and it is an absolute gift. Yes, it doesn't take away the need to learn CSS, but it takes away a lot of the tedium in producing behaviors that are expected in modern websites. I used the lovely clay[1] library a lot to handcraft CSS before I started using Tailwind and I don't think I want to go back.

[1]: https://hackage.haskell.org/package/clay
This amusing site has been around for at least 20 years. It's nice to see it's still there.
All the abstractions are ultimately leaky.

Find me one that is not.
This reminds me of me playing TIS-100, a cool game by Zachtronics where you need to program a small parallel CPU in assembly (see https://zachtronics.com/tis-100/ - btw it's currently on sale at GOG, Steam and HumbleBundle).

At one point in the game i had to implement a sorting function or something like that and i noped out because it very suddenly felt like work.
Just scanning the wikipedia article on scientific misconduct, https://en.wikipedia.org/wiki/List_of_scientific_misconduct_... , it looks like Biology and Medicine are the most likely to suffer from fabricated evidence.

Physics, aside from the major scandals of Ninov and Schon seem to be much cleaner.

Then there is the replication crisis and sokal and its spawn repeatedly showing a lack of rigor and scrutiny in certain fields.

People act shocked when there the public distrusts "science" so much. I don't think its surprising at all. People don't distrust science. They distrust scientists. And there is ample evidence to show they are just as flawed and fallible as anyone else
I don't think that's true, just by importing the tailwind u add more bytes than plain css which you will end up writing.
Why not use

https://besthackernews.herokuapp.com/

?

Though personally I read HN through

https://serializer.io/

with only HN enabled and other sites disabled, it allows also sync with other devices through unique URL, very practical. I just check first link ocassionally if I didn't miss something.
For me, it's game hacking (not online cheating, though!).

Such a diverse topic where you can do a lot of stuff, learn a lot of stuff (x86 assembly, reverse engineering, etc) and you can achieve things like free-cameras, spawning npcs, and understanding how the game actually works at a lower level.

With that, I like to experiment with different languages, I started doing it in C++, moved to Rust, but I also tried Zig and Nim, and since they are all 'system programming languages', and you can interact with FFI, it means you can do fun stuff.

One of my latest projects was to spawn lights in a certain games because I know some folks that likes to take photos inside games, and it was such a fun project to understand how the game manages entities, how to spawn entities and how to control them using an injected imgui.

It feels nothing like work and it's very rewarding.
Boring is always relative. It was actually quite exciting at the time. Interacting with your television was very novel.
>Tailwind is for people who don't want to learn CSS

This reveals a fundamental misunderstanding on your part about Tailwind. Tailwind classes map very directly onto CSS properties. You can't use Tailwind effectively without knowing about the corresponding CSS ideas (although you can be unaware of how exactly to apply them in pure CSS).

Rather, tailwind is for people who don't want to _use_ CSS as it was intended to be used. Named classes and stylesheets just don't mesh with how my brain processes these things.
There's been some criticisms of tailwind over the years now that I've largely agreed with, but this one feels a little hollow. The point isn't to abstract away CSS. And the presences of escape hatches (above all being: *just use css, it's supported, well*!), is not a downside of tailwind, but one of its biggest strengths.
I’m glad that you still find SPA and CRUD apps fun! That is my day job and I’m in the, idk, two figures CRUD app during my career? :)
Why not challenge your boss? Sure, you won't get anything extra done, but they might not notice.
TerminusDB Internals Part 3: Sorting Every Sort of Thing
This blog gives some details of how to order a wide variety of different data types using lexical embeddings. This is very useful for TerminusDB as we use dictionary structures to represent ids, but it would also be relevant in radix trees or other database structures that rely on sharing of prefixes.
Quicksort algorithm implemented in Rust language
You need to understand the bottleneck to determine whether or not huge pages are useful. THP requires the kernel to do additional work to give you the huge pages, which is usually more expensive then allocating huge pages through mmap directly.
Quicksort is a sorting algorithm using the divide and conquer strategy.

The main idea is that we will pick an element in the array we'll call it pivot.
Next, we need to find where this element needs to be placed so that all left elements are less or equal and everything on the right is greater. This procedure is called partitioning.
Are you trying to heat up this already contentious topic by name-dropping a gruesome premeditated murder? Would no other example work?

I'm not asking about a change in invisible internal policies that didn't affect Twitter users.

I'm asking about examples fitting Khaine's claim that Twitter's policy was that "to wear a mask to protect yourself from COVID was a mistruth".

That's an external observable. And it can change over time.
By far my least favourite thing about the Java web ecosystem is how weirdly obscured the bootstrapping process for starting processes is. So much of how your application starts is determined by XML files and DI frameworks that I often have no idea (or am sometimes not even exposed to) where the `main` function is.
I think the author just missed the point. You’re not supposed to replace all of your CSS with tailwind classes when plain CSS classes make more sense, like the perspective and nth-child examples.
Perhaps you can share the data?
> There are several so-called conspiracy theorists who are fairly accurate about predicting the shady behavior of the US government.

Can you name a few so I can see what they have predicted?
Read this yesterday and absolutely loved it. Especially feel the pain regarding working with management. I think there's an accountability that comes with evaluating management decisions with data that nobody really wants. I still have a lot of half-formed thoughts/opinions about this but it really feels like data-driven requires strict discipline but the data people who would be accountable for that discipline both 1. aren't empowered to wield it and 2. probably don't want to wield it anyways.

Also agree about the simple tools but it's really hard from a career perspective. If I deploy XGBoost in production and put it on my resume, I'm making double my salary next year. If I can find a simple ruleset or linear regression that performs 90%+ as well as the XGBoost and put it in production then nobody cares even though it feels like distilling the complex down to the simple is really where the value is.
Who has time to move all of the way over to the arrow keys, tap a few times and then find the little tab on the J again?

I have arrows behind a second layer on my keyboard with vim mapping, and I don't think I could give that up. If you spend all day in front of a keyboard you might as well learn to be efficient with it.
Working with Tailwind CSS every day for 2 years
I think most people who carry laptops regularly care about the weight. Having to travel with laptop made me replace the until-then-beloved thinkpad quite quickly.
ha, this made me laugh out loud. For years I've been using the smallest laptop and complaining to my friends about the extra weight a big laptop causes in my backpack. I feel even a one pound delta. This started for me well, always. I don't think it was getting older. I've just always been a wimp I guess.
I like how these people just NEED to find a ultra specific flaw to dislike Tailwind. I use Tailwind for 90% of a project, and write custom CSS for the rest. Why is that not allowed?
The article says:

> But in recent years, we have seen the meaning of gaslighting refer also to something simpler and broader: “the act or practice of grossly misleading someone, especially for a personal advantage.”

The dictionary now lists that broader meaning in part 2 of its definition of the word: https://www.merriam-webster.com/dictionary/gaslighting
In London (UK) Veganism is a REAL problem to Vegetarians. I am not saying that it is the Vegan people's fault, but simply that currently Veganism is the lowest common denominator between Vegans and Vegetarians and 7/10 restaurants have mostly replaced their Vegetarian options with Vegan options and Vegetarians are getting really pissed off.
I am really curious about the performance claim.

It seems to be mostly a matter of where the performance penalty is paid.

Browsers either parse CSS (mostly) "ahead" of HTML (tailwind CSS classes), or as they parse HTML (inline CSS): they still got to parse a very similar amount of CSS, except if you've got the same "rule" applied in a number of places (though in that case, element-based CSS rules probably win-out).

Do you perhaps know of any benchmarks where the actual real-world effect is visible?
I don't think the author can stop. I think it's a business now. It's going to continue on and on. It suspect it will follow every other frontend library with major version changes etc.
Open code and data. It's de rigueur in a lot of the more prominent social science journals for obvious reasons.

I will say, however, that we need to be very clear about making a distinction between bad methods and intentional malfeasance. Academic research generally involved a small team of researchers, at best. The code and amount of overall effort involved for what the earlier poster described is extremely intense. For better or worse, code QC simply doesn't exist in most departments for largely financial reasons.

You can generally expect that - most - efforts fall short somewhere, simply because the odds of not making a mistake or two in a 15K+ code base with one or two non-professional programmers are almost nil.

The hope is that another team in the future will tackle a similar task and, in the process, obtain results that are or are not consistent with what were previously published. Thankfully, if the question is interesting or impactful enough, and climate research certainly is, the aggregate body of evidence will eventually force out unintentionally bad research.

Of course, open data and code requirements facilitate this.
Relativity doesn't imply a block universe
But you still have to have a config file, right? And the Tailwind docs. And then keeping track of when you changed something in your config that means the docs don’t apply 100%.
Programming tool turns handwriting into computer code
I can't speak for a company like Twitter, but I suspect that many individuals in tech at other companies don't have it so easy.

If you think, CEOs around the USA are going to look at what Elon has done and fire half their tech staff, I think you are nuts.
Tailwind is absolutely awesome if you're creating JS components, and if you're doing that I have no idea how you could think it wasn't the best solution save for just not having ever used it properly. I can't see myself ever switching from Tailwind, it's the final form of css for modern front end development.
I have only used Tailwind on personal projects, but I can't imagine it'd be harder than "regular" CSS, which is generally somewhat append-only anyway (you need a lot of team discipline to tame that somewhat).

In fact, I'd expect it to be more maintainable, exactly because it removes the indirection of CSS classes. They're an abstraction that don't make much sense if you're already using components, and the very point of that abstraction -being able to reuse styles- is the very reason it quickly becomes append-only. With Tailwind, you can safely delete styles, knowing it won't affect styles elsewhere in your project.
Those are operational problems, he's talking about customer pain points,ie even with all those things list you still need to get people to the door for it to happen
I don't understand the economics of staying on Twitter. Any given Twitter participant is giving their valuable Intellectual Property to the owners of Twitter. Clearly, without TweeYs, which unarguably contain valuable Intellectual Property, Twitter is useless. yet participants allow themselves to be advertised to, and their personal data retrieved and sold, for the privilege of enriching Twitter owners. Paradoxical.
It doesn't actually. You need to define what getting stream of dozens of people celebrating a genocide means because the appropriate action will depend on it.

Is it an organised campaign? Is it you being targeted because of who you are? Is it happening on 4chan? Is it happening in a whatsapp group? What are the nature of the content? Do they claim stuff about you? Do they threaten you? Are they writing alternative history?

Simply deleting doesn't help with anything. Remember PewDiePie who was cancelled for making antisemitic jokes? He probably didn't know what he was doing because of his perspective there are no more nazis around and all that stuff is history from 50 years ago so it's just a joke. Deleting content gives the impression that these don't exist or that it's not a real danger.
> by essentially subtracting 64 (which is almost but not quite equivalent to masking out a bit)

Subtracting 64 is exactly the same as "masking out a bit". The difference between the control characters and their upper case equivalents is that bit 6 (counting from zero) of the byte is zero for the control characters and is one for the upper case equivalents.

On old terminals, the 'control' key more often than not worked by simply forcing bit six of the character mapped to a given key to zero (i.e., it was a direct hardware change).

Another seemingly little known fact, for ASCII, the difference between upper case and lower case letters is again a single bit. Letter A is 65, letter a is 97, the difference there is bit 5 (counting from zero) is zero for "A" and one for "a".
> I'm pretty certain that a substantial percentage of the most ridiculous conspiracies are posted online by paid shills to discredit all theories, so any dissenter can be labeled a "loon".

So the “elite class” conspire together to craft fake conspiracies and flood the population with it so that they can label people who discover the real conspiracies as crazy?
Ciorbe? I think there are quite a few of them that have no meat component.
I think the author nailed it on the head towards the end of the article.

> You still need to know CSS.

Yes, that's been the position of the Tailwind team from the get-go. In the author's defense, when users compare it to Bootstrap, that doesn't help.

The author isn't wrong I don't think with his observations, but to many people using Tailwind, I think the "downsides" are worth it for the massive gains in other areas.

One thing I believe will be changing in v4 (tried finding relevant tweets but came up short) next year, is the a more concise syntax to eliminate much of the repetition the author identified around nested selectors. For me personally, I would probably see those types of usage as an anti-pattern or a code smell. If you need extra classes on a structured list like in the example, I would opt to add that logic to the templating loop rather than use CSS to select every 4th option inside of every 2nd other option.
Isn't there a difference between ianai was describing and constructive discussions with people holding opposing perspectives? I feel like I am surrounded by people with different opinions from my own, which I'm thankful for, but none of them engage in the types of malicious behaviors that "the worst of the Internet in person" brings to mind.
"is the output of stable diffusion actually art"

Were Duchamp's Fountain[1] and his other readymades[2] art?

In the mainstream art world, this debate was pretty much settled over 100 years when museums started exhibiting his works, which are now widely considered not just art but very significant and influential art.

Andy Warhol said "art is whatever you can get away with" and as an artist I tend to agree.

On the other hand, a person whose only contribution to a work of art is to come up with a prompt and select something they like from AI-generated work would more accurately be called an art director and a curator than an artist.

[1] - https://en.wikipedia.org/wiki/Fountain_(Duchamp)

[2] - https://en.wikipedia.org/wiki/Readymades_of_Marcel_Duchamp
Decentralized Verification Come to Decentralized Social Blockchain
Decentralized Verification Come to Decentralized Social Blockchain, solving the problem that Elon Musk and Twitter have had with verification on social media.
I’m not antivax or anti-medicine in any way but shouldn’t the null position be don’t inject things into your body and then it takes at least some evidence to overcome that?
> AC by itself implies only vapourware. However these zombie-like objects like the voting scheme are necessary for the smooth functioning of the mathematical universe. Without them the universe is chaotically irregular.

So, considering we just covered a bunch of reductio ad absurdum proofs, AC is false and the universe is chaotically irregular. I'm just being rhetorical, as I suspect it's more technical than that but why do people not see things that way? Whenever people talk about AC, all I hear is a bunch of reasons why ZFC is inconsistent or at the very least incoherent in some weaker sense. How is the Banach–Tarski paradox not just a refutation of the ZFC axioms taken as a whole?
I will get into a free form coding mode to get the thing working as fast as possible, which leaves you with long methods, poorly named variables, and hard coded settings, basically lots of code that would never survive a PR review. Getting out of the "someone else is going to look at this" mindset can make it more creative, faster, and more fun.
How about offering real counter advice instead of just saying its bad advice?

Going to have to also agree with the OP. Frameworks are great for the majority of real world cases. There are definitely cases where specific optimizations are required and maybe a framework is not best fit but those are rare.

Lets try to steel man your disagreement though. Having worked in larger orgs I believe there is a trap that some fall in when using frameworks. Ignoring what is happening inside of the plumbing of the framework and ignoring why the framework is doing it. From that perspective you can fall in the trap of not having mastery of domain and it can limit your career in the long run.

On the otherside my argument is that frameworks provide immense value to orgs of all sizes. Even for a single person team there is value because you are not wasting your time on problems that are not part of the business. You should understand how the framework works in the long run though. A lot of these patterns carry over between frameworks and languages, mastering your first one will open a lot of doors in the long run.
ok, maybe this? https://lwn.net/Articles/199643/