Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ManBeardPc
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
ManBeardPc
2y ago
TLDR: True, most things can be fixed if configured and setup properly. Just the way the are often used and provided examples encourage many of the problems. Env vars can be scripted, many companies use a tree of instance/group/pro
62.
▲
by
ManBeardPc
2y ago
What about being able to run stuff locally even hints towards me having such an opinion? The processes including tests and release are still automated, the trigger and where they run are different. Nowhere do I say you shouldn't use CI
63.
▲
by
ManBeardPc
2y ago
True, many of the problems are not solvable by technology alone. Hostile environments can be created for every approach if the corporation doesn't know/care how to do it properly. Luckily I'm blessed that my employers mostly
64.
▲
by
ManBeardPc
2y ago
CI environments like Gitlab or Github are my nemesis. Another technology that everyone swears is absolute necessary but somehow makes everything more complicated. The provided environments in companies so far are hell 100% the time and mana
65.
▲
by
ManBeardPc
2y ago
C was my first language and I quickly wrote my first console apps and a small game with Allegro. It feels incredibly simple in some aspects. I wouldn’t want to go back though. The build tools and managing dependencies feels outdated, someho
66.
▲
by
ManBeardPc
2y ago
I agree it is an issue but it is how many people work and think. Most of the time they are not even wrong. "Hey, I have variables and loops, I know that!". I would even make the case for expert tools being as unsurprising and fami
67.
▲
by
ManBeardPc
2y ago
Yes, these are newer. I mainly wanted to make the point that it is confusing if you are new to bash and come from these newer languages with the wrong expectations. The concise nature and many subtle details makes it very difficult for begi
68.
▲
by
ManBeardPc
2y ago
That's why I put normal in quotes. There is however more to it than having a different grammatical structure: It works different from many commonly used languages that have actual arrays/lists where elements can contain anything t
69.
▲
by
ManBeardPc
2y ago
That is exactly the problem many people have with it. Encoding „arrays“ this way is foreign to everyone who comes from „normal“ programming languages. Both variants lead to problems because either character can occur in elements, worst case
70.
▲
by
ManBeardPc
2y ago
Made the switch to Linux myself roughly a year ago. With Steam and Lutris even my gaming needs are nearly fully covered. Developing for Linux servers or the web anyway, so no problems there. Very little troubles with just a plain old Ubuntu
71.
▲
by
ManBeardPc
2y ago
It contains data about which ads you saw or clicked on as a histogram. GDPR defines personal data as follows: > The basic definition of personal data is any information relating to an identified or identifiable natural person (data subje
72.
▲
by
ManBeardPc
2y ago
Opt-out is simply a violation of the EU GDPR. For me as an EU citizen it was checked after the update. I hope the data protection agencies have the capacity to punish this behavior, sadly a lot of bad actors still get away because there are
73.
▲
by
ManBeardPc
2y ago
I partially agree, you agree to the terms of service. However one should also not forget that LinkedIn is quite dominant and a very big player. For many businesses it is simply not an option to not be on their platform, unless they can affo
74.
▲
by
ManBeardPc
2y ago
Posting images, articles and other content doesn’t grant everyone the right to use it for every purpose. Especially not to republishing it partially under the excuse a machine is doing it. It’s just not the same as someone getting inspired
75.
▲
by
ManBeardPc
2y ago
Good point. Hardware resources are significantly more expensive in the cloud. It is not even close. For basic setups and no insane scaling requirements (most CRUD apps) I don't think you can beat the VPS/bare-metal offers from the
76.
▲
by
ManBeardPc
2y ago
Vertical scaling is easy, but horizontal scaling is something that gets complex very fast for SQL databases. More tools, more setup, more things can go wrong and you have to know. If you have no shard like a tenant_id joins easily become so
77.
▲
by
ManBeardPc
2y ago
I agree that SQLite is awesome for many use-cases. Running in the same process allows to have a very small latency. No additional server to manage is also a big plus. Concurrency can be an issue with writes though. Plus if you need to scale
78.
▲
by
ManBeardPc
2y ago
People seriously underestimate the amount of clients you can serve from a single monolith + SQL database on a VPS or physical hardware. Pretty reliable as well, not many moving parts, simple to understand, fast to setup and keep up to date.
79.
▲
by
ManBeardPc
2y ago
It is a fairly regular occurrence, but I think a global outage of this scope warrants a _little_ bit more transparency. These are not some small private companies, they are huge corporations which supply software that runs a lot of infrastr
80.
▲
by
ManBeardPc
2y ago
Of course multi-threaded is faster (more QPS) as long as there is no high contention for resources. Especially things like read-heavy workloads will see a big improvement. Single-threaded implementations have the advantage to be much simple
81.
▲
by
ManBeardPc
2y ago
Go is my favorite general-purpose tool (combination of language + standard library + 3rd party libraries + tooling + documentation). Everything just works out of the box and is simple to use and understand. No collection of dozens of extern
82.
▲
by
ManBeardPc
2y ago
The position inside the kernel played a big part in making the incident worse and this part is mentioned in the article. Questioning the need for putting software there and what we could change on the technical side should be part of the di
83.
▲
by
ManBeardPc
2y ago
Security software is often an security nightmare by itself. The amount of vulnerabilities you see in the products themselves is worrying. They try to offer protection but create a new huge attack vector directly inside the kernel with full
84.
▲
by
ManBeardPc
2y ago
Maybe I don't fully understand the technical implementation, but as far as I have read about the implementation this gives personal information to a third-party. This should automatically mean that Firefox would violate European GDPR l
85.
▲
by
ManBeardPc
2y ago
Should be a crime at this point. It’s so far away from a democratic process with all the bad faith arguments and closed door discussions that I don’t see how this doesn’t count as trying to destroy the freedom of millions of people.
86.
▲
by
ManBeardPc
2y ago
I just started a new position as a build engineer to help migrate a huge codebase to Bazel at a big automotive company. As there are a lot of custom proprietary tools I’ll probably write quite a bit of Starlark. So far it looks nice, let’s
87.
▲
by
ManBeardPc
2y ago
From the documentation: https://bazel.build/external/registry > Bzlmod discovers dependencies by requesting their information from Bazel registries: databases of Bazel modules. Currently, Bzlmod only supports index
88.
▲
by
ManBeardPc
2y ago
Bazel also allows to pull dependencies from different sources via Bzlmod. 1. define dependency like bazel_dep(name = "protobuf", version = "3.19.0") 2. define repositories where to look for it A repository is just a file
89.
▲
by
ManBeardPc
3y ago
> There can be no new oil and gas infrastructure if the planet is to avoid careering past 1.5C (2.7F) The 1.5C goal is already practically impossible. We have not managed to slow down the increase in atmospheric CO2 at all, not even a de
90.
▲
by
ManBeardPc
3y ago
There is already a variant where they try to get someone to say „yes“ and just use a recording of it to use as „proof“ that you agreed to some contract.
More ›