skysight-inc/HackerNews huggingface dataset:
I hear you. I don't understand the reasoning behind frameworks propensity to abbreviate things, especially at "atomic"/utility levels. I think it partially stems from wanting to prevent ignorant knee-jerk reactions like "hurr durr why not just write inline styles".

I wish framework devs would just hyphenate (or even colon-ize) the CSS property names fully like "display-flex justify-content-start". I think Bootstrap does their own pattern like "d-flex", but all that does is require one to visit the docs to view some less common properties. Autocompletion pretty much makes typing these a breeze, and having less opinionated patterns for property names will make it less painful transitioning between frameworks.
Seems like you are basing your opinions on some misconceptions. Let me try to clear that for you.

"CSS modules still seem to solve every problem Tailwind solves, and better."

- Not necessarily true. Unlike css modules, tailwind removes the whole "think about a name for your class" mindset, reducing friction from the development process. It also unifies some base level design decisions like spacing and colors, which developers would have to rely on "best practices" otherwise, which don't necessarily get strictly enforced.

"I'm not sure how Tailwind works, but any CSS that's built at runtime and JS and inserted into the DOM dynamically should be avoided, and is an example of favoring developer experience over end user experience."

- You are right, looks like you are not sure how Tailwind works. Tailwind does not build anything at runtime, it all happens at build time. Tailwind will compile only the things you need (using the new JIT mode) into a css stylesheet which is sent to the frontend. Not much different from how sass or scss works.

"CSS modules let you use the full power and control of vanilla CSS, without having to worry about styles bleeding across components."

- Tailwind does not stop you from using vanilla css, but in most cases you do not need to. As per their website, you can think of it as an API to use parts of CSS, instead of CSS replacement. I think you are confusing Tailwind as a replacement for something like CSS Modules, but those two are completely unrelated. You can still use CSS Modules while using Tailwind. Think of it as an api to your design sytem just like you could think of an ORM as an API to your database.
Wow! I guess you get a little biased when looking at those artistic representations of the solar system from a young age that aren't to scale.
Please DO NOT rely on a NAT for any sort of security. "Getting around" a NAT is so common today that Wikipedia even has a fairly comprehensive article dedicated to it [0].

Whether IPv4 or IPv6 does not negate the need for a firewall at the ingress/egress.

[0] https://en.wikipedia.org/wiki/NAT_traversal
I don't have citations to hand because I've been reading too many different nuclear weapon publications, but I seem to recall there was an idea to deliver these super-size weapons by unmanned submarine. The targeting wouldn't have been very accurate, but it wouldn't need to be.

It's interesting how nuclear weapons in general were solving the problem of accurate targeting by making it unneeded. Today one attack helicopter can plausibly take out 16 1969-vintage T-72 tanks before rearming. In 1969 the expected solution to a giant herd of Soviet tanks coming through the Fulda Gap was tactical nuclear weapons, because NATO forces could not fire their conventional weapons accurately enough to stop such an advance.
Firefox also implemented DRM.
The UX of Lego Interface Panels (2020)
> Your advice is to depend only on your network?

No, but read OP again, I'm replying to someone who tells they cannot get a job, that consider themselves unlucky, I have to assume they'd be willing to actually take a job, but they somehow manage to get themselves out of it.

> You don't feel you can turn down jobs, in 2021?

You can turn down all the jobs in the world when you're in a position to do so. Beggars can't be choosers, and when I'm reading OP, I'm seeing a privileged beggar, someone who feels they deserve better than they can manage to get.

> Your advice is laughable any senior would recognise you don't do what you say..

As you say yourself, if he has no job, he is not in a position to turn any job down. "Oh! But I was a senior in my previous job! I'm way too fancy to be a senior in this, slightly worse job!" -> "Well, no worries there mate, you're not getting it!"
If I found myself out of a job, I'd get a new job, _ANY_ new job, preferrably one as a developer, sure, I can't have junior in my title, but I can easily enough go back to being "just" a developer, and work my way up from there, or keep looking for a new job, but I'd no longer be in a position of no job or unlucky.

> Your advice boils down to "If I was you people would just bring me work, LOL get gud" as advice

No idea how you get that from anything I write, is it because I hinted at OP maybe _feeling_ better than he could prove to be during an interview (as far as I read, he never got far enough into a position to actually prove himself?) then again, others have declared me lacking in creativity, maybe that's why I can't see where you get that idea from :-)

My attitude is not to be just successful, it's to do your best and be grateful for what you can get, instead of demanding the world right from the bat.
When American pinball was basically just gambling it was also a big market. This led to the mob controlling pinball in many parts of the country. Some cities banned the game, including Chicago, ironically home of most of America's big coin-op manufacturers.
I really hope so. Any good sources to find out Mozilla’s stance?
If Google actually gave a crap about security, they would let you disable extensions. As it is, I have to routinely delete malicious extensions from every family member's Chromebook. Lord knows how they get there, but they always do. Since this new standard still lets extensions observe everything, I don't see what the point is.
Home routers have a very short life-cycle. Most of them have a median life of < 10 years, and it's reasonable to expect that the majority of them will be upgraded every 20 years or so. It's the other embedded (manufacturing, utility, etc...) devices that have 20+ year median lives that will prevent IPv4 from ever going away. Dual Stack (as the vast majority of Windows/MacOS/Linux/BSD systems are capable of) - creates a nice transition path - slowly but surely more and more IPv6 creeps into DNS/Local Addresses. If you deployed a IPv6 only facing server today - then some 20-30% +/- of your potential customer base wouldn't be able to connect - but that number will go down by 1-2% each year for the next while, until, in 10-15 years, you'll be able to reach 98+% of your audience, so you'll say WTH and go for it.
There's a US law for invading The Hague if ICC were to do this: https://en.m.wikipedia.org/wiki/United_States_and_the_Intern...

In addition there have been public threats against the judges.
Because inline styles aren’t flexible enough to be used for everything, so you need to go out to external css eventually.

With tailwind you can do “block md:flex hover:font-bold” and you’ve covered pseudo class cases and media queries very succinctly.
Right but you can't climb that. The author's math ignores the real context of climbing and uses a google search for the math. But no climber can climb the full altitude due to the physical geography. There's nobody that can relate to climbing that altitude on one mountain because the physical ground isn't like that.

I guess what I'm saying is the AI is showing better understanding of climbing context than the author is giving credit for.
It's a SwiftKey quirk, apparently, trying to be helpful in inserting common punctuation.
Please Firefox. The first two are just Chrome wrappers.
I mean, I use KDE Plasma on many of my devices. I'm pretty familiar with it's resource footprint, and while it's certainly better than it used to be, it's still on the high-end of resource usage when compared with it's contemporaries. It's gotten much better at memory management, but there's a considerable amount of latency and cruft surrounding the menus and dialogues the system uses. On every system I've ever used, krunner takes ~600ms to boot launch, menus have a good 200ms of lead-time and activity switching can be 1500ms+ on the right configuration. XFCE still feels faster to me, but maybe it's a hardware thing.
Yep I feel you on that making life harder for these kinds of tools!
Finally, someone dares to talk.

My own experience with this group has been remarkably similar. Oversized ego, dismissive of others, overtly aggressive to competing ideas and technologies, the Rust core team is simply one of the worst I've ever had to make contacts with.
The overall feeling when dealing with them is that they are so sure that they represent the "future of programming" that they want the rest of the world to burn now, and no one else than themselves to benefit from the aftermaths.

(I used to be active on Rust in the 2014-2018 era, but then moved away, essentially disgusted by the attitude).
Really naive question here, but... what _is_ their purpose? Do they have some sort of binding ideology?

LE: I just... googled them and looked at the wiki. What the fuck? This is just... way worse than I imagined, at first glance. They seem to celebrate their targets commiting suicide and their whole goal is harassing people. In this, i think they are waaay worse than politically motivated harrassers, at least the politically motivated ones want some sort of end result that is, in their twisted view, better than the status quo. Kiwifarmers seem to just want to destroy people. What the fuck.
Not even close to a replacement for the type of active, context-aware evaluation uBlock can do.

Additionally, if a solution like Pi-hole was ever sufficiently mainstream, more sites would start serving their ads from the same hostname as the page. It's not difficult to do with the CDN providers most media sites already use.
Surely this would be illegal under the GDPR. Couldn't you just request a full data dump, and they'd have to provide it to you?

(Deleting it seems like it shouldn't excuse not providing it. If Google just deleted all my data when I asked to know what they knew on me, that would pretty clearly violate the point of that part of the law, so surely there'd be a protection)
What a grotesque PR stunt.
> If you're upper-middle-class (top 10% in income) it's better to be in the US.

It's not all about income, and it's really as simple as that. IIRC marginal tax rates in some parts of US are higher than some parts of Canada. So, as usual, it depends.

On average I don't think you are wrong, btw - but it's hardly cut and dried.
“Simply…”
Occam's Razor, dude. On the one hand, a non-binary person killed themselves after being bullied, which is regrettably more common than it should be. On the other hand, you have an (at least) 3-person conspiracy to fake Byuu's death, not to mention get them a new legal identity since they've already publicly declared "David Ginder" to be dead.

I've presented corroborating evidence, in the form of the newspaper article. I'll admit it's not absolutely ironclad, but it would not be trivial to fake. Under the circumstances, it's more "official" evidence than I would expect from any other death of an American national living in Japan, all else being equal.

Meanwhile, in this thread, you've made several falsifiable claims that haven't been borne out. Starting with the claim that there is affirmative Japanese documentation that no Americans died in Japan during the relevant time period. Still waiting for you to back that one up. Then you claimed that the journalist didn't provide an official quote from Byuu's employer, which they clearly did. Now you're gone from claiming that we don't have sufficient evidence one way or the other to saying I should "be happy that Byuu is still alive". Where's your documentation for that claim?

You seem very invested in convincing other people on the internet that Byuu faked their death. I'm pretty sure that if I were able to produce a death certificate, that you would just move the goalposts again and say that there's no proof that David Ginder was really Byuu. (Or would you commit now to accepting a death certificate for David Ginder as proof that Byuu was cyberbullied into killing themselves?)
K-12 education should direct a significant portion of childrens' attention to learning how to use the internet in a healthy way, perhaps an entire class dedicated to learning how to find and evaluate information online. There are a lot of lessons learned in the last 20 years that should be immediately taught to the next generation.
Essentially.

https://mobile.twitter.com/samthor/status/140282566806113075...
I liked one thing about this:

It is quite inclusive, including slurs against Democrats, Republicans, Covid conspiracy believers and even Christians.
Governments, when objectively correct, tend to release data to support their position. The only value in measuring expenditure alone is in how the uneducated interpret it as more favorable.
Check

https://daisyui.com/

https://windicss.org/
I have a T480 as my daily driver, my kids are using my old X220 and I still have an X60s around to experiment. I really like all of them.

Interestingly, my son, 14, told me, even after using desktops at school, the Mac we have at home and probably some other computers with friends, that the best keyboard is from the X220. I am never talking about the quality of the keyboards, this was the first time we discussed about it as he just told me that out of the blue.
> I thought we were talking about new drivers being developed in Rust

The discussion moved to what happens to drivers that are not ported to Rust, and GP was arguing they should be abandoned/dropped - as opposed to requiring that all driver's be switched over to Rust first.

> It is their problem, hold them accountable

How can they be held accountable, pragmatically? Also, owning a CVE-riddled, insecure device is actually the user's problem. Open firmware can at least ameliorate the situation right now: where manufacturers cant be bothered to publish/upstream/update their drivers to the latest kernel API in the same language. Asking them to rewrite drivers in Rust and upstream is obviously a tall order - barring the passing of new legislation.
Lenovo.com will let you customize the machine, and often offers nice discount codes on the order of 10-15% off list.
I took that note as hyperbole myself. But the other comments about dev testing the bomb were interesting - there was (thankfully!) serious concern about fallout wherever the bomb would end up getting tested.
And no equivalent in video games.

Actually, Q*bert has this but the opposite. In stand-up cabinets, when Qbert falls off the board, one of these knockers simulates the sound of him falling on the ground. So it's a signal of failure, not of epic goodness.

https://www.arcade-museum.com/game_detail.php?game_id=9182
Point is they get to make ad blocking harder.
Lead contamination in hunted meat
I follow the same arc. I grew up lugging network cables around to setup LAN parties for Warcraft and Command and Conquer. Then went to college and setup a Halflife server that our entire dorm got into. Even the non-gamers got into it creating their own characters (some of them naked... the characters not the players although you never know what's going on down the hall), and it was a source of bonding that I'll never forget.

Pretty soon after that World of Warcraft was introduced and games started getting more "massive" and I lost all interest in endless games with people I didn't know personally.

Almost 20 years later and when I'm able to sneak a game in, I only play single-player mode to follow the storyline.
There is depression. But there are also physical symptoms.

And, I suspect this isn't confined to "Long Covid". I suspect this is true of all viruses. We don't seem to recover from virii as quickly as the medical system thinks.
Please Help - Trying to Design Column Triggers in Task Management – Help:)
Hi,
I am trying to wrap my head around adding action triggers to columns in Cogency's Task Management System. The basic idea is when an Issue ( aka Card ) is dropped on a column, some action needs to run.

Here is my current sketch of the process. https://cogency.cogency.io/proxy/jzB

Am I thinking correctly about this problem?
Are there better ways of solving it?

Any help/ thoughts are appreciated !!!

PS: I am doing the design in real-time so anyone is welcome to watch

Thanks,
--Linda
See https://news.ycombinator.com/item?id=29502652
Chrome allows you to disable installation of extensions via Group Policy for a looong time now: https://security.stackexchange.com/questions/66239/how-to-pr...
Yep, Best Buy and Amazon are both solid first-party retailers. I don't really buy Thinkpads new-in-box anymore, but from what I've seen, Lenovo's pricing is insanely inconsistent.
lol, well, yeah.
Yes, you should always be using the elements/tags with the most semantic meaning you can. When you need to add divs, spans and classes for styling reasons though, they're going to be ignored by screen readers so there's no problem here.
Merriam-Webster’s update to “anti-vaxxer” misrepresented online
There may be a way for you to test this.
Happy to help too - feel free to ask in the community channels as well :)
I'd guess even if Firefox did keep extensions unrestricted then slowly they would die away - given how much smaller the user base will be. We need some new power to emerge in this space.
Three lessons from my interview with Cassidoo
Hey there, my name is Tiago and I am the host of Wannabe Entrepreneur (https://wanabe-entrepreneur.com) (a podcast about what it's like to bootstrap a company).

The great thing about having a podcast is that I have an "excuse" to ask questions to people I admire and want to learn from!
So far I got to interview incredible entrepreneurs of all sizes and backgrounds...

Recently I got to interview Cassidy Williams (@cassidoo) and she has more than 170K followers on Twitter!! I won't lie, I was quite nervous... But she was super nice and the interview went really well.

Here are the top 3 things I learned from Cassidy:

1- Be humble and genuine
It might seem a bit of a cliché lesson but it does not make it less truthful... With such huge followership, most influencers would ignore small podcasters like me... Not Cassidy, she showed up and spoke openly about her experience in all the past companies she worked in. This just confirms that the real "trick" to personal branding and marketing is to truly be passionate about the topic and the community.

2- Some companies want access to your social media
With less than 500 followers on my Twitter account, this was never an issue personally. But in our chat, Cassidy told the Wannabe Entrepreneurs that she has to pay extra attention to the contracts and make sure that she keeps all the control over her social media. With more than 170K followers I guess that many companies could use it for personal marketing...

3- Don't be afraid to experiment
There is this tacit rule about the minimum period of time you should stay in a company before being "allowed" to leave without being judged by potential future employers... Well, that rule is BS! Cassity was never afraid to leave a job where she was not happy and that gave her the opportunity to experiment with different types of companies and find which ones she prefers to work at.

These are just 3 of a lot of lessons I took from my casual chat with Cassidy Williams. Would love to hear your thoughts on the interview. What questions did I miss? [You can listen to the full chat here: https://wannabe-entrepreneur.com/episodes/172/
I have a brand new X1 extreme through work. The on-board sounds crackles and the on-board mic was broken for MONTHS awaiting a software fix from Lenovo that only corrected the mic issue. That is to say…no.
Agree 100%. I am OK at pinball but it's depressing to have the balls drain in the first minute on a new game.
I never said Microsoft makes good software. Indeed, Office is often very buggy.

My point is that Microsoft isn’t unusual in this regard at all, except that their software has become very popular. In other words, people experience Microsoft bugs very often, not because Microsoft software is unusually bad, but because Microsoft’s software is unusually prevalent in the world.
I needed them to do that so I could watch Netflix. Debate it all you want, but it made my life measurably better and I'm glad they did it. This would only negatively effect me (and everyone else).
Sol-20 Reproduction Project
"Be fearful when others are greedy, and greedy when others are fearful." - Warren Buffett

But in all honesty, Bitcoin will recover. The question is have you done your due diligence and are financially sound enough that you can wait out the recovery? A lot of people kick themselves for selling to early and never ask themselves why did they not wait it out? The reason people sell early and not wait the long game is they were to exposed to risk and needed to liquidate to stay afloat. Ask yourself this, if you can afford for your bitcoin to go to $0 and you are still ok, HODL. If BTC entering a long bear market can rekt you, you may want to consider taking a partial loss now to hedge your bets later. For the record I am not a financial adviser and this is opinion not financial advise.
Zen 3 APU based ones are really good like T14 Gen 2 AMD. I wish though AMD would have started using RDNA 2 there instead of Vega GPUs. So for example no AV1 hardware decoder yet. For that we'd need to wait until Zen 4 APUs probably.

For Linux, make sure to replace the Mediatek WiFi horror with an Intel WiFi card.

And also get the correct one, since Lenovo has some fishy blacklists for WiFi cards. You can search for non blacklisted part codes here (narrow it down by your laptop model):

https://pcsupport.lenovo.com/us/en/products/laptops-and-netb...

Other recent gotcha I had, if you are replacing the NVMe SSD too to something better than the stock one, make sure to buy a 0.5 mm thermal pad for it.

Another thing, in the UEFI change the suspend setting from Windows to Linux.
Isn't NaOH part of the soap?
Virgin here in the UK, with 20% of broadband residential market share, one of the top 3, don't seem to give a fuck. Still ipv4 only.
In addition to all of the comments mentioning that a firewall accomplishes what you're looking for (and it is almost certainly built into your router) I'm curious as to what exactly you mean by "switching" your office network to IPv6. Are you just saying that you enabled it? Because you'd hit more than a couple speedbumps browsing the web if you completely got rid of IPv4.
Replit (YC W18) Is Hiring
Quoting a different article by the same Wellerstein, at https://thebulletin.org/2021/11/the-untold-story-of-the-worl... :

> It is hard to convey the damage of a gigaton bomb, because at such yields many traditional scaling laws do not work (the bomb blows a hole in the atmosphere, essentially). However, a study from 1963 suggested that, if detonated 28 miles (45 kilometers) above the surface of the Earth, a 10,000-megaton weapon could set fires over an area 500 miles (800 kilometers) in diameter. Which is to say, an area about the size of France.

Yes, it's so powerful it's blasting the air into space. Adding more power doesn't so much make the blast more powerful as make the air go into space more quickly!
But seriously man, take a job, don't make demands, accept a non-senior position, go back to doing your thing, which I assume is developing, after you've been there long enough to show them that you got the stuff, tactfully negotiate new position and salary when you've done that, is well liked and trusted and the opportunity (yearly salary negotiation or whatnot) comes around.
I think AI is actuator constrained compared to a spider which might be the larger problem.
Looks like TW 2.2 from June. It wasn't in the initial JIT release in 2.1.

https://github.com/tailwindlabs/tailwindcss/releases/tag/v2....