HNHacker News
TopNewBestAskShowJobs

baridbelmedar

67 karma · joined February 4, 2021

submissionscomments
baridbelmedar··on Measuring the sloppiness of code
Let’s not romanticize it too much... A lot of enterprise systems are built by developers copying an old AbstractBeanFactoryFactory from a 2011 stack overflow thread without really understanding it :)
baridbelmedar··on EU fines Google €890M for competition breaches over search and apps
The EU as a whole is walking a tightrope. Its largest economies still depend heavily on the US market. If the current US regime perceives that US companies are being targeted by EU "taxes", regardless of whether those laws are legitimate, there is a real danger of US retaliation.

Key sectors could take the hit, including automotive manufacturing, industrial equipment, chemicals, electronics, fashion, textiles, and luxury food and wine.

Given that these nations are already managing high debt loads while funding generous social welfare programs and expanding their defense budgets, trade sanctions could cause serious damage...

So yeah...EU is performing a delicate balancing act here.

baridbelmedar··on Leanstral 1.5: Proof abundance for all
I'm not sure the "a year of document processing for under 100 USD/y" is such as great thing as you think it is (at least not for European competitiveness)... It means Mistral is essentially setting a revenue ceiling very low. OCR is a commodity at this point, and open source models, AWS, etc already do it out of the box.

Plus, you can't really build loyalty on a 100 USD/Y price tag. Since there are no switching costs holding them back, those buyers will leave the moment somebody offers a lower rate. An easily cloned, low cost tool with zero customer lock in is not a business. It is a feature.

That might sound great for the buyer (you), but it is a terrible strategy if we want a European company to compete long term against global competitors on actual product merit instead of just regulatory arbitrage.

baridbelmedar··on Decisions that eroded trust in Azure – by a former Azure Core engineer
The problem is that it encourages people to use excel for things that should never be in a spreadsheet in the first place. I mean if you're reaching for VBA, building complex PowerQuery pipelines, and writing nested LAMBDA functions just to process your data, imho you have outgrown excel. Just because you can build an entire solution in Excel because you already know the interface, doesn't mean you should...

Also, don't get me started on the newer functions such as XLOOKUP and Dynamic... Relational data belongs in a relational database. If you are joining tables and filtering massive arrays, you should be using standard SQL Arrays, it makes it so much easier to troubleshoot long term.

baridbelmedar··on Oracle engineers caused five days software outage at U.S. hospitals
It's pretty common for business contracts to just end up stuck on mainframes or scattered across various systems from vendors like Oracle (the paper trails are often thrown away long time ago).

And let's be honest, a lot of folks in IT aren't exactly top performers and don't seem to care all that much. It's really the developers you find on forums like this who are genuinely passionate. You're not likely to bump into the people actually buying those big Oracle or IBM systems around here though :)

baridbelmedar··on Privacy Pass Authentication for Kagi Search
Playing devil's advocate...

Yeah, the ad supported model has its problems, but it also makes the internet way more accessible. If we think about it, companies and people with more money are basically subsidizing these services for everyone else. They're the ones seeing the ads that keeps the lights on for users who can't afford to pay.

If everything was subscription only, a ton of people like students, low income families, people in developing countries would be shut out. "Free" services, even with their flaws, create a kind of digital subsidy. It's not perfect, but it means way more people can use these tools.

baridbelmedar··on Which power plant does my electricity come from?
Yes, but that's partly a consequence of how the German electricity market operates and the neglected state of its infrastructure, isn't it?

Wind power and other intermittent sources create grid instability, which drives up costs.

And to my knowledge, Germany has chosen not to have different bidding markets within the country (or has at least kept prices consistent across its four markets) to protect vital industries in the west?

baridbelmedar··on Microsoft's Xandr grants GDPR rights at a rate of 0%
Well, many industries rely on advertising to sell their products, and I wouldn't say those industries are inherently worse than others.
baridbelmedar··on Microsoft's Xandr grants GDPR rights at a rate of 0%
I understand your point of view, and I'm not saying you don't have a point. But something tells me that you would take a more pragmatic approach if your livelihood or that of a close relative were directly affected by the company's poor sales as a result. Remember, everyone's job contributes to sales, whether they like it or not :)
baridbelmedar··on Show HN: Porter Cloud – PaaS with an eject button
Agree, and Cloud Run's upcoming application canvas feature appears to offer a simple way to integrate the various GCP services together seamlessly without much hassle.
baridbelmedar··on Infrastructure as code is not the answer (2022)
Imho, I think we've gone a bit overboard with Terraform at my company. Sure, it'll automate a bunch of stuff, but only a handful of people will really "get" it.

I think the rest of us who interact with it don't really fully understand what's going on. We've basically traded one set of scripts only a few folks understood (bash, perl) for Terraform in this case.

I totally see the benefits, but sometimes I feel like we try to force everything into it, even when it might not be the best fit.

baridbelmedar··on Majority of web apps could just run on a single server
> Unpopular opinion: I blame the new age devops culture that made cloud app deployments unnecessarily complicated with k8s and cool new tech (that'd get them high profile jobs.)...

Ah yes, time for the annual debate on the complexities of Kubernetes versus the unparalleled genius of custom scripts that seem to work...sometimes. Because reinventing the wheel is always superior to something with a standardized API.

And let's not forget the sheer elegance of a homegrown scripts that rivals the structured approach of Kubernetes. A true testament to intuitive design.

Sure, Kubernetes might have a few minor benefits beyond 'scaling out'. But honestly, who needs the ability to manage complex applications with any semblance of ease?

baridbelmedar··on Why the serverless revolution has stalled (2020)
Maybe I'm doing something wrong here, but one issue I've faced when integrating third-party external systems with Pub/Sub and Cloud Run is the lack of an easy way to throttle the data flow when the external system falls behind. It would be really helpful if the Cloud Run service could easier support pull from Pub/Sub instead, allowing it to consume messages at a pace the external system can handle.

I could of course do flow control myself in the Cloud Run service, but it'd be nice if I could just switch to pull.

baridbelmedar··on Why the serverless revolution has stalled (2020)
Same here! We're fans of Cloud Run at my company, but it'd be great if they made it easier to pull messages from Pub/Sub using Cloud Run. Sometimes you just don't want push.
baridbelmedar··on Google Cloud Spanner is now half the cost of Amazon DynamoDB
I'm really excited about this as a customer. We're probably going to be able to save a lot of money because of it. So now, with the new Postgres compatibility layer and the "lower cost", it will be easier for me to choose Spanner when we start new projects.
baridbelmedar··on Wind and solar will be 25% of U.S. generating capacity within three years
It will also be interesting to follow how the development of solar and wind power will affect the stability of the electricity grid and the ability to prevent large fluctuations in frequency.
baridbelmedar··on EU suggests breaking up Google's ad business in preliminary antitrust ruling
What precisely would that solve in this case?

Previous attempts to nationalize companies have not, as far as I know, been a shining success?

baridbelmedar··on Germany falls into recession as inflation hits economy
Unfortunately, I'm not so sure there's a quick fix for this.

Both nuclear, water and gas have the advantage that they're pretty massive and can store energy while they rotate. In the past, these systems were great for the grid because they kept on spinning and were hard to slow down. So, when there was a big load on the grid, like when an industrial plant fired up a huge device that sucked up lots of power, these giant machines took a while to slow down. That meant they could pump some extra power into the grid, at least for short periods.

The realistic option is probably to expand solar and wind power and also set up hydro pumps for storing energy. Alongside that, also invest in SMR reactors and supercapacitor to handle sudden spikes in grid demand.

baridbelmedar··on Germany falls into recession as inflation hits economy
Right, solar and wind, although relatively cheap to produce, unfortunately, face challenges when it comes to energy storage. These types of industries require stability.
baridbelmedar··on Germany falls into recession as inflation hits economy
It's sadly not that surprising. Germany has a lot of heavy industries that require access to relatively low and stable energy prices. Furthermore, given the changed world situation regarding energy and the lack of developed nuclear power, they will need to rely on wind and solar power to a greater extent.

Regrettably, energy poverty is a new concept we will have to learn in Europe, I'm afraid...

baridbelmedar··on Google I/O 2023
I know I'm going against the grain here, but I'm actually looking forward to the event and plan to watch it :)
baridbelmedar··on Google Authenticator cloud sync: Google can see the secrets, even while stored
Huh, can't I get this service for free or at most $1 a month...What are you saying? :)
baridbelmedar··on Founder who sold company to Google says tech giant has slowly ceased to function
Interesting, it's somewhat surprising that he's the one saying this...I still don't get why Google chose to buy AppSheet. There were far better options available for them to buy.

In my opinion, it would have been better for Google to acquire FlutterFlow or something similar instead.

baridbelmedar··on GitHub to lay off 10% and close all offices
This site is a bit: "4 Polacks, 6 opinions" -Frank Sobotka
baridbelmedar··on Freeform: a new app designed for creative collaboration
Sure, but they might be the ones paying your salary today. So hard to ignore the group of people who keep you afloat? :)
baridbelmedar··on Hetzner continues its growth in the US with a new location
The US-based cloud providers also have European subsidiaries. But that doesn't help because they are bound by US law. That is the root of the problem.

What makes you think that a European company operating within US jurisdiction would not be subject to the same laws?

If the European company receives a request from the US authorities for information, they need to follow the same legislation as the US companies do. Just because it's a subsidiary won't help. The authority will say "we want to know everything you know about the following person, please give us the information, otherwise...". The authority will not distinguish whether it is a subsidiary or the parent company.

Of course have the choice to just ignore the request from US authorities, but then you have to be aware of the consequences, i.e. quickly give up and shut down the subsidiary and stop trading with US dollars.

This is the root of the problem. CLOUD act has been ruled illegal in the EU just as you said, but it is also illegal not to comply with CLOUD act in the US. And companies operating on both continents in practice need to comply with both laws, regardless of whether it is a parent company or a subsidiary.

At least that's how I interpret it...

baridbelmedar··on Hetzner continues its growth in the US with a new location
Not sure I follow, in what way are they better?

Imho, as soon as you do business with the US or trade in US Dollars, you need to play nice with the relevant authorities.

If I understood it correctly, Hetzner is now "infected" in the same way as the three US cloud providers are. The Schrems II verdict and Cloud ACT basically concludes that no European company can exist in the US and vice versa without having to deal with the same pesky legislation.

An alternative could of course be that Hetzner created a new US based company where the EU parent Hetzner company only holds a minority ownership in the new US-based company. The EU based parent company in turn then "sells" its technology to the new US company. This way, the arrangement becomes more reminiscent of how IBM has sold its mainframe to European companies...

baridbelmedar··on Google Says It’s Time for Longtime Small-Business Users to Pay Up
Yeah, it's almost always about money. People do not want to pay, it's that simple.

They don't want to admit it, therefore they often come up with varying arguments such as "the changes comes too fast, hassle to change, you promised it would be free forever, etc)...

baridbelmedar··on AlloyDB for PostgreSQL under the hood: Columnar engine
Imho, Spanner used to be on the expensive side. But with the introduction of "compute units" and now 4TB storage per node, the price for Spanner looks pretty great.

Links: https://cloud.google.com/spanner/docs/compute-capacity https://cloud.google.com/blog/products/databases/spanner-has...

baridbelmedar··on AlloyDB for PostgreSQL under the hood: Columnar engine
Google seems to be working on offering Postgres interface compatibility to Spanner as well: https://cloud.google.com/spanner/docs/postgresql-interface
Page 1 of 2Next →