I thought there was a condition that for patent to be valid it must not be an idea that someone else can easily come up with.
851 karma · joined August 3, 2022
Technologies: Go, Python, Rust, Kubernetes, AWS, Terraform, GitOps, PostgreSQL, TimescaleDB, ClickHouse, Kafka, RabbitMQ, MQTT, IoT, distributed systems
---
Senior/Lead Platform Engineer and backend developer with 12+ years of experience building distributed systems, data platforms, IoT fleet-management platforms, and infrastructure automation.
Recent work includes platforms managing 10,000+ distributed energy devices, telecom monitoring systems processing tens of millions of data points across millions of devices and sensors, and Kubernetes/GitOps platforms spanning AWS and private data centres.
Strongest in architecture and hands-on implementation: backend services, telemetry ingestion, time-series data, developer platforms, CI/CD automation, reliability, and cost-aware infrastructure. I have led small engineering teams, established engineering practices, and improved release frequency from weekly deployments to several releases per day.
---
Interested in Senior, Lead, Staff, or early-stage founding/platform engineering roles. Open to permanent employment or B2B contracts through my Swedish company, Tomalaci Systems AB.
I thought there was a condition that for patent to be valid it must not be an idea that someone else can easily come up with.
However, if you do have skills and tools to do it, you may be surprised how much crazy money you can save by just maintaining the same product way past its expected lifetime. Especially true for various electronic appliances that often break down because some wire has gone bad somewhere.
From my personal experience, I don't find general news helpful at all (doom and gloom happening on other side of the world most of the time), you usually want to find various specialized news sites that focus on specific areas.
Also, one thing I noticed quite often is that you rarely get to comment or see other people's comments on many news sites. I am quite thankful sites like Ars Technica and HN exist because you can usually find some extra info related to the original article from those comments.
It was burning money before Elon, after buyout it is technically in even bigger loss. Advertisers and many influencers have basically fled from it. Politicians are also looking into regulating or outright ban it due to recent headlines of suspending journalists and more.
I still can't help but think that 40+ billion dollars probably could of built a twitter competitor with cleaner sheets and hopefully with better quality from lessons learned of previous social networks.
That didn't age well. Not even a full hour. I can't even think of a food item that would age that quickly.
Also, the other discussion (700+ comments): https://news.ycombinator.com/item?id=34022484
Windows 10 was coming around corner with UWP being pushed as the big desktop app SDK. Then they ditched that because people just didn't like Windows Store and how they did the apps on it (I also wasn't big fan of it). Then everything went to extremely resource-hungry Electron. Now there is .NET MAUI and and some general WinUI framework [1].
I am utterly confused what is happening with UI development on Windows ecosystem. On rare occasion I want to develop desktop app, I have used Avalonia UI [2] which seems to be something more stable than what MSFT churns out every year or two, can highly recommend that.
Either way, they are really destroying Windows ecosystem by pushing out new framework every few years that always feels half-finished before they move on to the next one. This is, of course, on top of Windows versions in general with how they pile new half-finished UI reworks that just keeps piling on insane amounts of technical debt and legacy for future maintenance.
[1] https://learn.microsoft.com/en-us/windows/apps/winui/ [2] https://avaloniaui.net/
In some environments where I need to put promtail on external probes I was surprised to learn that you couldn't establish TLS between promtail and a loki server. I had to instead setup nginx proxies between the external probe and our internal cluster. This was a year or so ago.
Original issue about it was: https://github.com/grafana/loki/issues/475 (looking at last comments, seems like people are still having issues to easily set it up)
Resulted visiting a doctor who did a blood test, saw I had critically low vitamin D level (~5 ng/ml). Gave high-dose supplements of 20 000 IU to take every day for up to a month and to touch some grass under the sun :D
After fixing vitamin D I did improve my diet more as well (added more vegetables that fixed few other micronutrients that were just slightly low). Combining that with more exercise gave my next big jump in health improvement. I think my diet is pretty close to typical paleo-type diet excluding fish.
I would, however, recommend improving your diet before loading yourself up with too many supplements. Just add various vegetables and you likely won't need to care about things like zinc, magnesium, iron and few more. I think vitamin D was one of the few micros you usually want to supplement as it's hard to get it high naturally. I am sure HN has some dieticians that know more.
In my particular case when I did initial blood test, vitamin D was the only thing critically low. There were few other micronutrients that were just slightly low. I was prescribed high-dosage D-vitamin supplements and was told to touch some grass while out in the sun (computer screen time did not count). In just a month after doing that my overall noticeably improved.
After the wake-up call with vitamin D efficiency I paid more attention to my diet and also having some regular exercise. Improving combination of those gave me my next jump in health improvement. Afterwards, I started using few supplements such as L-theanine with my usual cup of coffee in the morning, I'd like to believe it has given me just a slight boost in focus but it could still just be plain old caffeine. However, I know that some people respond to it a lot stronger so there is certainly variation and is quite anecdotal.
That said, I think biggest mood/focus/energy difference (besides a nice workout which is also important) for me was getting vitamins and other micronutrients in order. I highly suggest you to do a blood test or two per year for all the common vitamins/micronutrients to see which you need to fix.
For men, I think it is especially important to get magnesium, vitamin D and zinc in order; lack of any will likely affect your testosterone levels negatively which will then screw you up in many more ways.
For example, way back I had critically low vitamin D resulting me in frequently getting sick and having periods of complete lack of energy; fixed that and I did not even get common cold for a long time, also no longer random days with no energy.
You shouldn't overly rely on nootropics, caffeine+l-theanine or other supplements to cover up base deficiencies with your micros.
Besides its GC implementation that works very well most of the time, it also has simple but strong debugging tools to investigate how well you are handling memory allocation and CPU usage. Enforcing consistent coding style also makes it very easy to read other people's code and quickly contribute.
My suggestion to others is to avoid prematurely optimizing memory usage (e.g. trying to do zero-copy implementations) and always investigate performance via these profiling tools Go offers (e.g. pprof). Very often Golang's compiler or runtime will automatically optimize code that may not seem to allocate optimally.
There are still downsides but some of them are actively worked on:
1. Generics are still lack-luster (... but good enough to start replacing a lot of boilerplate code and will improve later on)
2. Error handling is still tedious (fortunately it seems to be their next big focus), it should take less code-space and have an option of stack-trace
3. Stdlib logging is too simple, lacks levels and structured-logging-style (currently actively discussed: https://github.com/golang/go/discussions/54763)
4. Low-level UDP networking is weak (soon to be fixed as they accepted this proposal: https://github.com/golang/go/issues/45886 ), this will become more important as we transition to QUIC protocol
5. CGo (C interop / C FFI) is pretty bad performance-wise compared to other languages, it's OK if it is an I/O operation but anything C interop that requires low latency won't be running great
6. Similar to other languages, nowadays there are growing external dependency trees (e.g. I always wanted to use testcontainers-go to make integration tests easier but man, have you seen the dependency tree you will pull in with that pacakge?), solution in my eyes is flattening and standardizing most commonly used packages but Go in particular is very opinionated regarding what is included in stdlib
The above downsides mostly come from the background of creating distributed data pipelines and certain data collectors/parsers. For building API servers, I keep hearing it is a godsend in its simplicity, so your mileage may vary depending on the business domain you work in.
I would be interested to hear other people's experience with Go, however!
A $20m/year is pretty impressive with that kind of spaghetti code/tech amalgamation. It would be certainly a fun project for your more junior developers to dig into it and understand the actively used features. That raises my next question: what exactly is wrong with your 3-people development team? Are you expecting only 3 of them to make major changes, let alone a full rewrite for such a project?
The way I see it is that you only have enough development resources to make minor changes or features that fit in the project's current spaghetti framework. Is that what management wants? If they want some big new features your only option is to find path of least resistance to implement them, especially if your budget is tight. Basically, add more hack-fixes and continue feeding the monstrous legacy. Unless you get more people, more budget you don't really have a choice of doing things "the proper way".
That said, measuring Russia's economy is kind of hard anyways because most of the wealth is concentrated in oligarchs and they have enterprises all across the world. Very often even if one of the oligarchs is doing well financially it won't exactly translate into Russian people gaining any benefits (most likely it will be yet another yacht for that oligarch) but they will still probably count it as an increase in their country's GDP.
Since it is hard to get real economic metrics out of Russia he uses Yale University report for his summary [1].
[1] Business Retreats and Sanctions Are Crippling the Russian Economy – Yale University https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4167193
According to the reddit comment by alpacaAI the plugin uses cloud/hosted solution, however [1]. Locally-powered generation to be added as a feature later it seems.
[1] https://old.reddit.com/r/StableDiffusion/comments/wyduk1/sho...
Still, pretty amazing (or terrifying for some) at how quickly we are advancing with this diffusion-based tech. I wonder what is going to be the next big AI method for creative-work generation?
It shouldn't be surprising to see quick future advances in this domain as most of the porn material is usually available free, easily scrapable and extremely low risk of copyright litigation.
IMHO, the real game-changer as with normal art will be some sort of reliable assistant tool to quickly generate various components. Further finishing touches can be then easily done in Photoshop or similar software. Sometimes along this we will probably see results in 3D art or animations.
However, I am genuinely curious what products besides stable-coins, alt-coins or NFT marketplaces are being created that rely upon base ETH tech. Is ETH meant for purely financial products or are there examples of other types?
Scientists keep finding all kinds of negative effects from having PFAS in a human body. For example, they found risks reducing male fertility (poorer sperm quality) and testosterone. [1]
Life is plastic, it's -not- fantastic.