skysight-inc/HackerNews huggingface dataset:
I'm sure the process exists, it's just much more localized.

If bob from City A's best taxi fires you and you try to get a job at City A's fastest taxi, fastest guy is probably gonna call best guy.

If you move cross-country, probably not.
Your web page font is unreadably thin.
> You know there’s more to building long lived protest movements than street fighting, right

There's also more to being successful than being "long lived".

If you're going up against the Chinese government, you need some degree of violence in excess of that levied by the HK protestors.

> The doc itself lists many forms of effective action

The HK protest actions were not at all effective.
There are many of them around the world, maybe even near you: https://en.wikipedia.org/wiki/Solar_System_model#Scale_model...

I live in Zagreb, Croatia, and we have "Nine Views": https://en.wikipedia.org/wiki/Nine_Views
In all non-trivial codebases you have to learn how other people implemented something. It can be easy or take time depending on the how well it's written.

Macros are not different than functions: one can create readable or crazy spaghetti code in any language.

If you find a codebase full of unreadable macros it's not different than any other type of bad code: stay away from it or simplify it.

Personally, I'm yet to find a macro that makes the code less readable or more difficult to understand.
I used to work at a bank. I joke to my friends that if you ever see their code base, you wouldn't leave your money with them.
I had to stop immediately at “Tailwind makes code hard to read” and you’re telling me your home rolled css solution is any easier to read and understand? I would very much argue against that, as a home grown solution comes with zero precedent about how it works, so you have to go reverse engineer it from one or more source files, whereas tailwind is tailwind is tailwind in every file in every codebase.

It’s okay if you don’t like something, but if you’re going to publish a hate piece like this you’re going to get criticism like this.
> but the company cannot explore other options while the offer is out.

That’s not how it works in most companies
It was "on file" as soon as I gave it to them after verifying my identity.
way ahead of you... OP was right, it was a pain to use that registrar.
This is pretty cool, but SSRIs + MDMA can cause serotonin syndrome which is potentially life-threatening [0] but is considered low-risk by the tool.

[0] https://pubmed.ncbi.nlm.nih.gov/24006318/
Was mostly thinking about things like the garbage collector, JIT, and other native code.
what else are they sharing? who wants to bet their next paycheck that they're colluding on fixing wages?
Could show them studies and numbers on Musculoskeletal Disorders. Anything over 2 hours per day is surely going to cause fatigue first, then pain, then permanent damage. Loss of productivity starts on day one.
It's not necessarily the West romanticizing it in this case:

> This article is largely from guest author Vladimir Yakovlev, translated from Russian, and edited/expanded by me.
> Are there industry options or methods of wiring to allow for a UPS room separate from the actual rooms the racks are stored in?

Yes: longer cables.

See Figure 1 in the Schneider-APC white paper, where they have "Electrical Space", "Mechanical Space" (HVAC), and IT Space:

* https://download.schneider-electric.com/files?p_File_Name=VA...

Power is generated hundreds of kilometres from where it is used, so having your UPS room a few dozen metres from your actual DC room isn't a big deal. I-squared-R losses aren't going to be that huge.

Europe uses 400Y/230 for nominal low-voltage distribution (see Table 1 in above), so stringing some 400V extra copper to the PDUs, which then have 230V at the plugs, isn't a big deal.
The Digital Copyright Act Will Chill Innovation and Harm the Internet
American Express will absolutely send replacements while traveling.

I’ve had them send replacement cards to my hotel without problem.
You've got some wild typos in here.
VsVim is pretty good vim emulation for Visual Studio.
> dev finally breaks down and tests it on any other non-Apple device

Why the need for an extra device? There's a setting in the System Preferences > General > Show scroll bars: "Always".

Or it will automatically show scroll bars if you're using a mouse.

If you're a web developer and your target audience is not limited to only macOS and mobile, you should have the Show scroll bars set to Always. I'm using a mbp for most of my web dev career and I've always caught these bugs during development.

What I do agree is that Windows or Linux makes this setting a default, which makes it more obvious. While testing on different devices is always better, it's not necessary to catch these trivial problems.
> There is no reason why America can not have 3 or even half a dozen competing jetliner manufacturers

There is - it's an incredibly capital and know-how heavy business, with loooong lead times and huge risk. Just ask Bombardier - a company with plenty of aeronautical experience nearly went bankrupt developing the C-series ( which is a short haul airliner, so not even the most expensive), had to sell off everything they do, and the pandemic will probably finish them off.
Let's say you're running a startup and decided to be hip and get an io domain. You reach out to a potential major client who happens to be of Chagossian descent.

They probably wouldn't care for your interpretation of the domain, they just see you supporting the people who relocated their entire group of people from their native homeland.

So, yes, you should be well aware of what the io domain represents and who you're supporting when buying one. Because it might bite you in the ass down the line and could have easily been avoided by just getting a different one without a storied past.

No "cancelling" going on, but just like a lot of other things, it's a risk that should be taken into account.
I'm disappointed - there is no DIY lenses here, not by my book, no glass polishing or optical precision casting, just assembling already existing optics.
> Despite the unethical and immoral behavior of Uber executive leadership, from the outside

Interestingly, literally every C-level exec at Uber from the Travis Kalanick era has been replaced. Uber is the "Ship of Theseus" of companies.
True, wages haven't kept up with inflation that resulted from foolhardy monetary policy. Mandating increased wages is a bandaid on a gushing wound. We cannot continue debasing our currency and hope it makes a robust economy. A thriving economy requires a stable currency. Fiat by its nature is unstable.
It's a time thing also "Sweetie, I don't want to go to your parents for dinner b/c I'm building <insert silly fun project here>"
The limitation with inline styles is that the moment you need a single variation (hover, responsive, dark mode) you’re forced to move the styles somewhere else. Tailwind solves that, and a bunch of other stuff.
Huns in Anglo-Saxon England? Some Thoughts on Bede, Priscus and Attila (2015)
The HP Spectre x360 line has had a physical kill switch for the camera for the last 3 generations. It's a slider on the right side of the laptop. The new gen ones also come with a system wide mute button although I believe that is software only.
Are you cancelling free speech?
I'm not going to be specific, but at a certain level, companies will hire people that execs know/have worked with and figure out the best role for them.
Had the same issue with my SIM card while I was a student. Still registered as living at my parents' thirteen hours away, and they insisted on sending my new sim there while they were gone for weeks.. Luckily I'm from a really small town so got the mailman to just repost it with correct address. Pretty illegal I guess, though.

Another comment here about invalid card number also reminds me about my passport. I have a Danish passport but never lived there, so my id number has X-es in it in instead of all numerical. That's pretty hard for various form validators to accept..
sadly most bug reports just say "it doesn't work" - which is not helpful at all. Why would they not need to know!? Maybe they had this problem for a long time, and affecting other customers too.
"internal passport" yeah, that phrase is being appropriated, thanks!
I have used both daily for over a year (and emacs alone for a few years). Once I was used to vim, I started using evil in emacs. So, at least in reference to muscle memory, I ended up sticking with vim. The thing is, evil is a mostly complete vim implementation. If I were forced to choose one editor, it would definitely be emacs.
The Information: A History, a Theory, a Flood.
Book by James Gleick
You're a monster. This was a delightful read.
99.9% of the time, if a .tar.gz archive is corrupted, I don't want to recover the data - I want to redownload it from a different mirror because it's source code and it probably won't work with any corruption at all.
Oklahoma Latest State to Lift Mask Mandate
We all know that the chance is not 100%. Maybe it's 90%, maybe it's 99.9999%, it doesn't matter: It isn't 100% so he and him are plain wrong.

I do think neopronouns are silly when used like this but silly is better than wrong.
The path to clean abstractions is your component framework.
>What safeguards are there so that a grouchy driver or engineer can't use it to mess with their ex? For instance.

Not gonna say it's perfect, but as an engineer at one of these companies I'll say production access is generally very locked down and audited to the point of often being quite an encumbrance to even be able to debug production issues. Very unlikely anyone will be willy-nilly blacklisting drivers over personal vendettas.
So is Netflix going to require tax information on everyone in the household? How can they tell the difference from their end I think is one of the questions being presented
like many others here, I was a bit dubious with tailwind at first, but I've been using it for a year now with vue. I think for me, because I'd often do my CSS in a similar manner where I'd build up utilities, this seemed like a nice standardized and reusable way of what I was doing anyways. It's super fast to do things when you learn it, the optimized css output is tiny, it is really configurable, I find it pretty easy to read and understand what is going on. I understand what is going on with other peoples tailwind projects really easily also.

What is weird, is the author, without irony, uses his vendor lockin to react to argue for better ways to do css? ok.... 1, his examples are super simplisitc and 2 that would actually look really simple in tailwind rather than string injected variables. Which if you have to keep using everywhere is going to make your css super bloated.
This. I'm not some Unix sysadmin type who wants to do everything manually. But the AWS features work out of the box for basic deployment, scaling, etc. and Kubernetes seems to just add unnecessary operational complexity without any value if you don't need any other features and are okay with AWS lock-in.
Examples of competitors sharing data about bad customers across several industries:

- competitor banks share information about people who bounce checks

- competitor insurance companies share data about customers with fraudulent claims

- competitor casinos share photos of card counters

Probably many others I can't think of.

EDIT to reply: thanks for the customers' returns example. I found a story explaining the shared database: https://www.elliott.org/case-dismissed-2/the-retail-equation...
maybe you need borg with borgbase.
I was listening to the Cautionary Tales podcast (I know, I know, Gladwell) and one episode featured Fukushima.

Apparently follow ups of the evacuees suggest that we may have only given them an extra few days of life on average. The stress of uprooting people had nearly as large a health impact as the potential radiation. And not all of the evacuated area is uninhabitable. It was abandoned as a precaution.

Even if Fukushima is uninhabitable for 100 years, that could be a small price to pay to counter climate change. I don’t think the anti nuclear crowd are taking climate change as seriously as they should.
Live coding on Twitch – dataviz using YouTube API
It does:) that does not conflict with emacs in general :]
You got 100000 cards sent to you.
What matter is cubic metres of air per minute, everything else mattering very little.

Actual fan inside surfacebook is very tiny. Last surfacebook brings a second fan, but it still throttles.

You still can put more, and bigger fans in the lid to solve the issue at 45-55W TDP levels. I actually did some thermal simulations.
I'm surprised YOU even know.

meaning two things: you understand the algorithm and you checked the algorithm.

This is like discovering a compiler bug from code that compiled - statistically unlikely, and requires deeper expertise.

I mean I shouldn't be surprised, it's HN.
I've found that goofy answers are both easy to remember / say, but impossible to guess.

Like, "what's your mother's maiden name?" "Lady with cheeto-colored hair." Or, "what street did you live on growing up?" "We liked to imagine it was the moon"
Vim is my go-to terminal-based text editor, and I used it for a decent amount of time, but when I finally decided to switch to something like Sublime Text, I never felt the need to go back.

Maybe it's because I'm not a "touch typist" who uses a home row and all that stuff, so the keybindings optimized for that don't really help me that much.

I do like Vim though, and it's an insanely useful skill to have because I can SSH into any server and edit config files like if I were straight up programming.
How well would you say you know Russian after a fully-gilded tree?

I was in the process of pushing French up to level 2 when they introduced a ton of new content. So I'm projecting my way back up to a full level 1. (I had boostrapped that with Pimsleur.)

That, plus reading, a few podcasts, and Netflix has gotten me to the point where I can push my way through a young adult novel (with a dictionary) or watch a kid's show (usually with the subtitles, since French is a terrible, terrible language to listen to).

So I'm curious what it's like after 1200 days. (My current streak is about 400. Early in the pandemic I'd do a dozen lessons a day; now I do the bare minimum.) How would you describe your familiarity with the language?
I'll just say if you want to do Common Lisp, vim works fine, so don't let that hold you back from pursuing your interest. The slimv plugin is good. (Some people also like vlime better. To be honest I've had some buggy experiences with both, I suggest try both and pick what you like. vlime has one debugging improvement in that you don't need to manually call (swank-backend:restart-frame N).)

I'd like to give emacs one more chance, but haven't gotten around to it. Last time I tried Spacemacs (for about a month, sorry not a year) and ultimately didn't like it, I'm planning on trying Doom Emacs next.
Assuming the technology preserves enough information to make a future "restoration" possible (which is an open question), prospective participants might want to try playing Frictional Games' Soma and see if this still sounds like a good idea.
And yet— still the same ship, right? It would be fascinating to have some insider stories about whether overhauling the upper management has actually changed the culture of the company, or if it's largely the same attitudes and behaviours at play.
'They become dangerous tools': the dark side of personality tests
I'm in the suburbs of SD, paying $3k for an older but updated 2bd townhouse. It's definitely not luxury, I saw what saving $200-400/mo would get me and it definitely wasn't comfortable.
With the B2 target use case of backup and archive data I suspect it's actually a good time to do it for their customer base (and it also then happens to be good for their engineering team too, awake and alert!).
Uber is one of those alleged behemoths I'm incredibly skeptical about the scaling problems of.

The service they provide can't be anywhere near the Facebook/Google league of scale, nor Netflix level of data/performance demand.
This is actually a good thing. Companies that can execute while rotating leadership are companies of rules, principles, etc, not companies of people. This is a very good thing.
I'd completely fail your interviews and that's not a criticism to you.

I am fairly experienced and I can simulate stuff in my head quite quickly but this often has a detrimental effect -- I get a few ideas, see all their flaws and get an analysis paralysis. I flunked one otherwise promising interview by doing this.

Sometimes you just freeze, you know. I have confidence of having excellent problem-solving skills but they are not always summonable on demand right at this minute.

I have a fairly successful -- if very rich on employers -- career so I should probably view the above as a personal weakness and not as something inherently bad, but I am not sure.

How do you feel about such people?

(I usually prefer a take-home assignment even if it's more work. It gives me a chance to show excellent craftsmanship and attention to detail, which I really want to demonstrate during the interview process.)
It’s a mirrorless with 24MP APS-C sensor. Top mirrorless from a decade ago already had 24MP APS-C sensors. Top smartphone from a decade ago had better resolution(41MP).

I’m not saying the camera can’t be impressive, I’m saying you’re vomiting marketing script.
Now that would be spooky action at a distance.
I think the author is arguing for using something like styled-jsx, which is the same as vue SFC styles afaik. That stays fairly manageable and readable as well.
I'm using Apple Pay and I recently canceled my card. Interesting thing is that even before I had my new card Apple Pay switched to the new one, I didn't have to do anything. I wonder how they did that.
You can enable Vintage Mode in Sublime Text to get the best of both worlds.
Heh, do you remember when I was dealing with this?
I also will defend PG point.

Most of us are not creating greatest works of English literature and me or many others are not James Joyce neither David Foster Wallace.

If you are writing some greatest work of literature please use all the tools that language gives you.

But for clear communication use simple language, please.
It's perhaps better to say, look for people who like to learn how things work. Good tech people can explain the plumbing.
And Facebook had small UPS/ATS units at the end of each row. Not sure if they still do that today it was like that when I walked through their datacenter. They did that for the purpose of power efficiency. They lost far less power by having many smaller units.
The CSS specification says nothing about how to map styles to classes. So when you say "bad CSS", maybe you mean bad methodology? Bad for what? Bad for whom?

You probably weren't alive yet, but the CSS methodologies that originated from the CSS Zen Garden made sense in an era when XML was supposed to take over the world. But it didn't, and there's no sense hanging on to those promises.

ps. Media queries were not a thing twenty years ago.
Ridiculous feature request: Use fancy ML to content-aware fill the extra space
I just use emacs+evil for org only. Org is feature rich (bloated?) but these dynamic code blocks in documents are just too good.

I prefer vim for everything else and the general "minimalist" approach in particular. Emacs seems to appeal to people who like to do everything within one tool.
Had a similar feeling of frustration the other day when I thought I had lost my wallet and was considering what a pain in the ass it was going to be to get my ID and cards replaced. 4-6 weeks for a replacement CA driver’s license, and you have to go to a physical DMV location! I know that digital-only management of identity and payment is a whole new can of worms, but I spent a lot of time thinking about how absurd it is that we still require possession of a small piece of plastic to operate as an adult in the world, and how losing that plastic cuts you off from a great many things.

(Turns out I threw the wallet in the recycling can while cleaning the garage. So I guess don’t pay me to build the system that replaces physical identity tokens.)
This lol.

&hover, &active, etc.. fuck that.
I tried that too for a bit over two weeks. In the end I had a comfortable configuration, but with noticably worse performance and a lot of inconsistencies. Whenever I use Emacs I kind of like the concept but at the same time feel like the good parts are buried beneath countless random additions that should have been optional plugins. I dare to claim that >95% of Emacs users do not use its integrated Tetris implementation, for example.
The True Purpose of Software Testing
Where’s that? Sounds more frustrating than receiving 64 cards to be honest - what if the branch is out of your way/is closed when you get outta work?
A blog shouldn't be a business model anyway. If you're good enough to attract and keep an audience, literally any other venue for writing work is probably more lucrative than blogging. Writing scripts and making Youtube videos would probably make more money.
This is the case. Britain had learn that the Zionists were pretty insane group. It was them that started suicide bombing the British to make them leave, so they could start the exact war they later did.
You can't have a group voice chat service without recording. They will knock your door soon if you do.

There are just so much surveillance related regulations that I can't believe that's possible. I have first hand experience when I worked in the Telecom industry. Regulators do not ignore any platform with substantial traffic.
OP responded to this in the comments:

> I used Photoshop's Content Aware feature to remove the numbers and last name. In some cases, it pulls in surrounding items (Like the "Er" from Peter) and I was too lazy to clean it up.
From FIRE on the current state of US academia:

> Nevertheless, freedom of speech is under continuous threat at many of America’s campuses, pushed aside in favor of politics, comfort, or simply a desire to avoid controversy. As a result, speech codes dictating what may or may not be said, “free speech zones” confining free speech to tiny areas of campus, and administrative attempts to punish or repress speech on a case-by-case basis are common today in academia. FIRE, as a free speech nonprofit organization, fights against this sort of censorship in academia.

> Liberty cannot exist when people are forced to conform their thoughts and expression to an official viewpoint. Differences of opinion are the natural byproducts of a vibrant, free society. At many of our nation’s colleges and universities, however, students are expected to share a single viewpoint on hotly debated matters like the meaning and significance of diversity, the definition of social justice, and the impermissibility of “hate speech.” Mandatory “diversity training,” in which students are instructed in an officially-approved ideology, is common. Some institutions have enacted policies that require students to speak and even share approved attitudes on these matters or face disciplinary charges.

https://www.thefire.org/about-us/mission/
In that vein, I'd recommend "Give Me a Fast Ship" by Tim McGrath, which outlines the formation of the US Navy during the American Revolution - it's basically the story of how we came to the position we were in when 1812 rolled around.
Nothing Wix does with their infrastructure will improve the performance of their "sites" when the default model is to load JS from one domain which then loads JS from another domain which then loads JS from another domain. It's at least 3 deep serial JS domain look-ups and tcp handshakes on all Wix "sites".
There's also the option of going in .NET/C# land with the cross platform dotnet SDK (previously known as .NET Core): https://dotnet.microsoft.com/download

It's a CLI based full blown SDK including compiler, package manager and build tools, and it's cross platform.
I normally have a very hard time reading his essays.