Hacker News new | past | comments | ask | show | jobs | submit | yolo3000's comments login

The fragmentation this creates is not worth it, we're building the tower of Babel of web technologies. If you look at 'modern' web applications every html component is rephrased into something like this 'inlinestack' crap.


The tower of Web Babel was built 5 years ago during peak React. It’s gotten better tbh as more competition has creeped into the web space due to React dropping the ball and resting on their laurels.

While I understand the gut reaction to seeing something like InlineStack, it’s not any different than a utility class except the abstraction has been made on the component level instead of the CSS level within a bunch of different components. The other thing is that these types of components provide a layer for abstraction that extends beyond the web. If I’m writing a app that targets web and native mobile, I can let the compiler decide which version to place in the build to take advantage of native features of the platform.

At a certain scale, programming becomes about maintaining consistency at said scale and less about the craftsmanship of an individual component. As a developer who also enjoys writing CSS and building layouts myself by hand, I understand your frustration but it’s misguided towards a group of developers who are trying to solve different problems.

We don’t need to implement everything that FAANG comes up with in their “innovation labs” and I 100% believe that there is a place for handcrafted code in applications for decades to come. But let’s not lose site of the fact that table saws haven’t replaced hand saws. They serve different purposes for different audiences and that’s okay!


Not to be pedantic, but I am legitimately confused about how the babel of tower metaphor is being used here. In biblical lore, the flaw of the tower of babel was that it too successful as a unifying project. Is this what you mean in regards to react? It seems that other comment meant the opposite.


Don’t forget that components also add more runtime complexity.


I’d personally prefer to write markdown instead of html, especially when writing comments on sites like these.

But I have to know that stars represent html italic tags (and bunches of other stuff).

Thankfully this has been standardised and every markdown parser knows what stars mean. So I only have to learn this once.

Most frameworks haven’t been standardised and that’s where the frustration lies.

Abstraction is good when it becomes a commonality, bad when it remains niche.


People complained that the Russians didn't protest more at the beginning of the war, and here you have the Americans, who won't be sent to Siberia or thrown out of a window, doing nothing.


American liberals are so full of lifelong indoctrination into thinking that laws, courts, and constitutions are what hold up democracy ... they're just going in circles for the last 10 years expecting the next election or court decision to save them.

They have no real concept of the mobilization of people power, street protest, disobedience because it's been stripped from the ideological palette of American liberalism.

Those on the left who do hold these concepts of opposition are deliberately marginalized by their two party system.

Just like with Russians and the war, the world cannot expect domestic dissent within these countries to save them. It's up to the people of Europe & Canada to form alliances and do the best we can.


American liberal propaganda is so powerful because liberals sincerely are incapable of seeing it because they take it as fact.

What's odd is that, despite considering themselves "left", no one them seem to have gotten through enough Marx to understand the concept of "ideology" which is the basis for their distorted worldview.

I always felt this 4chan Harry Potter copypasta perfectly captured contemporary American liberal ideology: https://preview.redd.it/qiqe74sl19141.jpg?auto=webp&s=07645c...


You're greying-out because you used the M word. I learned a long time ago to present the concepts, not the name, while on this forum.


I always find it interesting that Americans will rant on about how oppressive China is because you can't talk about a particular event (Tiananmen Square massacre), while not batting an eye that mention one of the most prominent thinkers in Western history will get everything else you say absolutely invalidated.

Again, a perfect examples... somebodies writings on ideology.



Is anyone here using Crowdstrike, what does it do? I see it referred to as an 'anti-virus'? I have it installed on my work laptops and I see it as a keylogger and activity monitor. "I got nothing to hide", but still bothers me when some corporate super users spy on me.


It gets you a sign-off from the security, compliance, and legal teams.


This right here


Instead of calling out AV/EDR solutions as malware and spyware, I have a better solution: Stop using your workstations for private stuff. They belong to the company, and they are a liability since you use them to access the company environment and could cause damage if actual malware would find its way onto it. Use a separate device for private stuff if you want privacy.


Yes, you should be using a separate computer for personal stuff, but you should still be calling out that spyware for what it is too.


I guess for most people it doesn't matter. Emails are not end to end encrypted, and nobody complains. Messengers of the past were also not encrypted. And I guess it's still not hard to build apps that encrypt messages client side with the public key of the recipient. This law affects major players like whatsapp, so it makes it less convenient for people who want total secrecy, but not impossible.


There's a difference in that there's currently no central agency with access to _everyone's_ communication (depending on how the AI is configured and what's considered dangerous or not for the moment), and with/connected-to political power.


As if "for most people it doesn't matter" was ever a good argument for anything.


People have voted actors as mayors and even presidents, the tyranny of the masses is never a solid reason to justify something. It's even a worse combination when the politicians who pass such laws usually are exempt from them.


I've never done it, but you buy it from the thief (junkie) directly. So it could be that you find them by word of mouth, like you would use to buy drugs when they were illegal. But you can also buy a second hand bike very cheaply, some are even free (just an example: https://www.marktplaats.nl/v/fietsen-en-brommers/fietsen-her...). New bikes are usually more than 200 euros, dutch brands are 500 euros and up


I've recently watched this guy's journey, maybe something interesting for you as well https://www.youtube.com/watch?v=-OfNePKRPGY


From what I read cycling is better, at least for cartilage, check out the video of this doctor - https://www.youtube.com/watch?v=6PNBjKJ9hxQ. He also talks in other videos about the force you get on the knee from a push motion, versus a kick motion, with the kick motion exerting more force.


If you have a Mac the easiest is to use the Image Capture app, which comes preinstalled. A lot better than the Photos app, in my experience.


Which hits the problem pretty well, right? To do something efficiently on an iPhone, buy a Mac.


I was trying to be helpful. I was responding to someone else who said they have a Mac. But, if you want to relate it to the title, I don't believe there's any technical limitation to developing an app for Windows that can help you transfer files from an Iphone. And as far as I remember, the Android transfer app on Windows (or maybe Mac) is pretty bad as well. Maybe the issue is that there's no money to be made from this, so nobody develops nicer apps. In general I do agree that Iphones are easier integrated with Macs, I personally don't have a problem with that


I would find it annoying for the platform team to readjust the specs of the pods I'm running on. To give insights is valuable, but otherwise it's an invitation for incidents to happen.


Doing things I don't understand myself is also a recipe for disaster, and in my experience a rather greater one. The platform team is liable to make mistakes like scaling the service wrong or failing to anticipate upcoming changes. These incidents can be easily resolved by improving monitoring and communication, which are fundamentally useful things that I should already be doing for myriad other reasons. The mistakes I'm likely to make are things like "sequenced a complicated change wrong and null-routed the entire application" or "typo'd a volume name and found out that that autodeletes the entire database including backups", which I am simply not good at avoiding and constitute one of the major reasons I am in engineering instead of ops or IT. We are better off if I do the things I am best at and they do the things they are best at.


I would say both of what you said and what I said are recipes for disaster, but letting another team do things behind your back on things that you're responsible for, is not something you want to have. How would you feel if the cloud provider engineers suddenly downgraded your nodes to different specs, and causing downtime for your users? I think it's a false premise to assume that the application teams cannot observe their usage patterns and optimize themselves.


I think this mostly comes down to whether applications can handle downtime if their workloads are restarted, scale up/down based on demand.

It happens shockingly often that applications only support working with a single replica and even worse when those applications cannot run concurrently with replicas of themselves which prevent smooth rolling updates.

IME if applications are fault tolerant of restarts, or support concurrent replicas then scaling up and down to meet demand is absolutely fine.


The reality for most engineers is that their CTOs stopped caring about tech somewhere between the late 90s and mid 2000s. You'll have to put up with processes designed by some dude who still views platform orgs as a bunch of sysadmins and webmasters.


Treating performance and reliability (which is inescapably impacted upon by performance characteristics) as externalities is a great way to create perverse incentives for your engineering team.

Also this reads like a cry for help:

> Therefore, to keep our Kubernetes clusters optimized, it would necessitate mandating all teams to perpetually engage in complex manual optimization processes indefinitely, or until Mercari goes out of business.


Or you could learn the platform you are deploying your software to


Refugees from Russia? They are free to travel to many countries, there are plenty of Russian expats in Europe, who also happen to support Putin


Russians need a travel visa to go to any Western country and most of the world. Some EU countries are banned Russians from entering; the US is not issuing travel visas in Russia anymore.


US is actually quite good on offering entry to refugees from Russia. At least 30,000 people from Russia entered US through Mexico and requested asylum in US and many got it. The problem is that it's only option for basically rich citizens of Russia because whole process is expensive, hard and quite dangerous.

EU is much closer, but it does nothing. Putins regime could've lost 30-50% of it's high-skilled workforce if EU or UK just made it easier to immigrate. E.g literally 100,000s of Russian IT workforce left due to war and political situation, but getting actual work visas is hard process and outside of country of citizenship it's only gets harder if not impossible.

But honestly west can't even help Ukraine efficiently. How can one expect EU to actually do anything to cripple Russia economy...


There are a lot of political immigrants from Russia as well as people who trying to avoid being drawn into army. And for people who left Russia back in 2022 it's just basically impossible to get any visas anywhere simply because you can't apply for one outside of Russia without having some other residency permit that' impossible to get in Georgia / Turkey and many other countries.

EU still provide visas to tons of people who continue to live in Russia and pay taxes in Russia, but dont give any visas to people who left and dont support Putins regime.


And a tourist visa is hard to get even with a residence permit. The consuls (rightly) see you as an immigration hazard. After all, you've already moved countries one time, who's to say you won't repeat the trick?

Meanwhile in Moscow, you have a good chance to get a 5-year visa from France.

Fun fact: the exact same phenomenon was being ridiculed by the White Russians, back in the 1920s. European countries were suspecting them of being Bolshevik, yet the actual Bolsheviks could come just fine.

Now, of course tourist visas are not really relevant for emigration, but it's an example of the attitude shown towards us.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: