News for hackers. Stuff that matters.

lukasLansky

Re:Understanding Kafka with Factorio (2019) on Thursday July 13, 2023 @02:00PM (#36713443)
Both Franz Kafka and Factorio come from Prague after all.
Re:My upgrade to 25 Gbit/s Fiber To The Home on Saturday April 23, 2022 @01:26PM (#31136258)
My ethernet is also capped at 1 Gb/s for most of my computers. The 10 Gb/s connection is still useful as it makes sure that things running at different devices won't affect each other. Streaming won't affect games won't affect work-related video calls. It's great.
Re:Denmark to permanently cease using AstraZeneca vaccine on Wednesday April 14, 2021 @08:43AM (#26806257)
That is a narrative that misses the point of the thread and is generally not compatible with hard data. For example, the amount of suicides in US during 2020 went down.
Re:Applying “make invalid states unrepresentable” on Monday October 05, 2020 @11:52AM (#24688846)
It's not a string either though: in the same way integer addition (almost always) does not make sense, string concatenation (almost always) does not make sense either. The proper type would allow for equality check and explicit string (de)serialization only.
Re:Low-code, no-model recommendation system with GPT3 on Wednesday September 09, 2020 @05:25AM (#24419073)
I guess it depends how you think about it. From computational perspective, it's heavyweight. On the other hand, it really optimizes for minimal human effort, on several levels:

* GPT-3 is conceptually simple: the effort to invent it and engineer it amortizes well.

* Once the model is trained, it can be reused to very different tasks.

* Querying doesn't require programming knowledge.

Re:Deep Learning – The “Why” Question (2018) on Sunday June 28, 2020 @07:49AM (#23668165)
I think we are really torturing language here. I don't want to get into specifics of what constitutes business value, how to value brand and customer satisfaction and so on. I can add more examples like https://deepmind.com/blog/article/deepmind-ai-reduces-google... that shows how neural networks helps in the pure bottom-line sense you care about.

Let me close my argument: neural network techniques developed in the last ten years are super useful here and now, they are used by billions of people every day and they do make their lives easier.

Re:Deep Learning – The “Why” Question (2018) on Sunday June 28, 2020 @06:52AM (#23667954)
Voice recognition, translation, OCR, image classification, etc. is done through neural networks mostly nowadays.

If https://en.m.wikipedia.org/wiki/Google_Translate does not seem like having business value to you, then I don't understand what you mean by "business value".

Most of batch workloads are not that latency sensitive. You can send them to the other side of the world as everyone is sleeping there right now.
Re:The sad state of sysadmin in the age of containers (2015) on Monday December 09, 2019 @09:12AM (#21742751)
I don't understand why you think it's hard to tell your CI/CD pipeline to run itself on a schedule. I find this totally consistent with my tooling (I have CI/CD in place for many different reasons, this is one of them) and I don't know how this CI/CD cron makes me "packaging maintainer and infrastructure maintainer".

"With containers, you are responsible for figuring out which ones need which packages and how to re-build them."

Yeah, you need to know how to rebuild your world in ANY CASE. It's not an argument against containers that they require an approach that is the best practice.

No, in the context of the conversation, it's an argument for a higher valuation of the entity.

The value of every corporation primarily reflects expectation of future profits. That's the reason P/E ratios differs a lot even for established companies.

Re:Unbundling AWS on Sunday December 01, 2019 @11:09AM (#21676071)
Yep, this is exactly it. By the way, even SQL Server can use Kubernetes for HA nowadays.[1]

[1] https://docs.microsoft.com/en-us/sql/linux/tutorial-sql-serv...

Re:What is energy, actually? (2011) on Saturday November 30, 2019 @07:28AM (#21669676)
I agree that technology advances would have lead to massive deflation without all the money printing. The point of money printing is to do precisely this, so that the measure of economy does not get out of sync with the size of the economy. https://www.amazon.com/Lords-Finance-Bankers-Broke-World/dp/... is a great book that touches the topic -- it also shows this discussion is not new.

I also agree that the chosen transmission mechanism of money creation (buying bonds and stocks by central banks) might have lead to worsening inequality. I like the Yudkowsky treatment at https://www.lesswrong.com/posts/tAThqgpJwSueqhvKM/frequently... .

But I still think that the inflation is low and if we want to describe the problems that are happening even though it's low, we should create new language, not shift the current one.

Re:What is energy, actually? (2011) on Friday November 29, 2019 @09:01AM (#21664403)
Inflation, using the usual definition, cannot be 'masked by technology' as technology is one of the things that legitimately determine general price level. Inflation counts and always counted general price level with effects of technology advancements taken into account. So the poster you are replying to has it right: inflation is low.
Re:The Cult of Kubernetes on Monday September 09, 2019 @01:13PM (#20920064)
Knative[0] pushes in that direction from the side of "complicated" Kubernetes. It's still far away from easy, but I expect that the solution will look like this -- a software that uses Kubernetes base to provide high-level primitives. Helpful cloud provider will give you a cluster with such thing already installed, as Google already does for Knative with the Cloud Run offering.

Microsoft allows you to publish a web application from Visual Studio project to Azure.[1] It's very simple, but more much opinionated. It's a great trade-off for an individual developer who needs to focus on functionality. In the context of this discussion, there's an important distinction -- it's not an interface, it's just a feature. It's tightly coupled to Azure from one side and to Microsoft dev stack from the other.

[0] https://knative.dev/ [1] https://tutorials.visualstudio.com/aspnet-azure/publish

Re:The Cult of Kubernetes on Monday September 09, 2019 @05:49AM (#20916657)
Kubernetes is our one shot at having the universal vendor-neutral cluster interface. The fact that it's time consuming to do simple things directly against it doesn't surprise me in the same way I'm not surprised that writing todo app directly against POSIX abstraction would be time consuming. It's a great way to learn how these interfaces work though.
Re:The Portuguese Bank Note Crisis of 1925 on Friday August 30, 2019 @09:42AM (#20838500)
It's not an uncommon way to get rich. Eastern European privatisation after the fall of the Iron Curtain often failed after management of corporations owned by many small shareholders borrowed company money to themselves, something that is obviously almost criminal negligence, certainly something that should get you removed from management ASAP. But before the shareholders managed to do anything, the money was used to buy controling stake in the company and weak protection of rights of minority shareholders took care of the rest.
Re:How Far Out Is AWS Fargate? on Thursday August 15, 2019 @04:52AM (#20703638)
As much as I like the described move from "functions" to "containers", solutions like KNative / Cloud Run are still inherently more hackable than solutions like Fargate.

It's good to have properly defined, stable, open interface for compute workloads (containers as defined by OCI), so we don't have to lock ourselves into whatever shape of runtime environment our current cloud provides for their flavor of FaaS. So we don't have to learn cloud-provider-specific tooling, getting certifications for handling various tasks at AWS, becoming 2010s variants of Cisco-certified network engineers of the previous age.

But it's even better to have a properly defined, stable, open interface for orchestration too. To be able to run stuff locally. To be able to extend things. To ease the lock-in cloud providers currently have. To be able to actually understand what happens under the hood. And last but not least: to enable rise of open source solutions for higher-level abstractions, like KubeDB.

Re:Big Money Starts to Dump Stocks That Pose Climate Risks on Monday August 12, 2019 @12:20PM (#20676868)
I agree. If a smart investor notices that a company business model stops working the moment governments pass legislation introducing carbon markets, it's a good investment strategy to short the stock. But notice that it's the government that is doing the heavy lifting here, investors are just diligently passing the shock from the future so resources are not wasted.

If there is a climate catastrophe going to happen, but no government is going to punish companies responsible, it won't make sense to try to do that for yourself -- in the same way bad corporations are freeriding on climate, bad investors are freeriding on your efforts to punish such corporations.

Re:Big Money Starts to Dump Stocks That Pose Climate Risks on Monday August 12, 2019 @11:46AM (#20676486)
Does this actually make a diffence, from game-theoretical perspective? It seems to me that if substantial amount of investors start to bias in a certain direction, it will only create an opportunity for active investors to earn money by betting in the other direction, and these active investors will "fix" the "bad" price. Maybe it's not a coincidence those indices perform as well as the rest of the market, as you observed?

These active investors don't even have to realize their strategy is based on going against nice guys -- they might be led purely by statistical performance.

I'm not trying to be needlessly cynical. I like effective altruism for example. I'm just not sure stock market is a good battleground for ethics.

Re:Amazon shareholders reject facial recognition ban on Thursday May 23, 2019 @01:43AM (#19988829)
Yes, AI regulation needs to be global to be effective.

The difference between "we should abstain from our moral values because everyone dies anyway in the end" and "we should find ways to pursue our moral values effectively" is substantial. You don't have to be nihilistic to not accept cheap signaling being sold as a solution to real problems.

Few corporations deciding to not do dirty work, just providing their lower-level cloud resources to thousands of smaller firms who will gladly compete for any kind of money -- that does not solve anything.

Stuff like GDPR can change at least something.

Re:Benefits of a Monorepo on Wednesday May 01, 2019 @09:43AM (#19796897)
I mostly agree. Just notes:

Classic example in favor of monorepos is shared internal library. You should be able to change its API in one step, because that's the way to not having to care about compatibility at all. Compatibility concerns only happen if there's a time difference and with atomic company-wide update, this just doesn't need to happen.

In my example, backend and frontend can be deployed together. And we can discuss whether they should -- I would say there is little benefit of maintaining such single-purpose, wide interface just for getting the ability deploy frontend changes only, but this would depend on care the team put into configuration of cluster orchestration.

Contract testing is good, but not as good as testing against the real thing. Very much depend on the circumstances though.

Re:Benefits of a Monorepo on Wednesday May 01, 2019 @08:29AM (#19796442)
Well let's take frontend/backend separation in a classic webapp -- let's not think about React for now. This makes good concern separation as rendering HTML is something else than computing prices.

If you put frontend and backend into different repositories, you need to make two PRs for every new feature and -- for much worse -- you make integration testing much harder as you don't have atomic product merges to run automation against.

Don't laugh about this example, my corporation is doing stuff like this (backend only repo tightly coupled to frontend repo) all the time.

So maybe we can steelman the argument into "good vertical concern separation doesn't force you into doing multiple PR for single feature, as opposed to horizontal frontend/backend/repository splits."?

But I'm still not sure. Wide integration testing is necesity for reliable microservices. It's difficult to do that with dependencies being out of the scope of the change.

Re:Benefits of a Monorepo on Wednesday May 01, 2019 @07:42AM (#19796180)
It's a common sense, but it's really hard to argue against super-fine splitting. Having repo per module seems like stronger separations of concerns from a distance.

Of course, what in the end really decides about the strength of your concern separation is the shape of your CI, but alas, repository granuality is just much more visible then CI checks.

"Netflix also benefits from TV/movies being more fungible"

Is this really the case? I mean, is there any research on this? I would guess exactly opposite is the case: I personally don't care about background music in most situations, but if I'm watching a film for two hours, I'm going to be very selective.

That means that Netflix in its current state is useless for me. As much as I applaud them for some of their production, the combination of half-empty catalogue and forced subscription model is going in the exactly wrong direction. I would pay one-time fee for Roma. I would pay subscription for a good catalogue.

Now, I don't state that it's not the case that most consumers does not care about what they watch as much as they care about what they listen. I'm just interested in some empirical data on this.

Older »