Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fzeindl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
211.
▲
by
fzeindl
3y ago
https://www.fabianzeindl.com/ I write about software engineering and -architecture, am proud about this https://www.fabianzeindl.com/posts/the-codequality-pyramid
212.
▲
McMansion Hell
(mcmansionhell.com)
86 points
by
fzeindl
3y ago
|
78 comments
213.
▲
by
fzeindl
3y ago
The problem with metas approach to tooling from a very high level viewpoint is that they virtualize everything. They abstract all common tasks like building, testing or running by building an entirely new system that builds an abstraction l
214.
▲
by
fzeindl
3y ago
> Here, multiple generic drug manufacturers are competing to win sales contracts by offering the lowest possible price. This can be seen as an example of perfect competition, where firms are price takers and compete mainly on price, dri
215.
▲
by
fzeindl
3y ago
Agreed. Allocation is pretty cheap, but it can still be slowed by an order of magnitude by two things: 1. by using finalizers 2. by using object initialization blocks If you avoid these two problems you get nano-second performance, because
216.
▲
by
fzeindl
3y ago
I have to say that if the JavaScript build ecosystem wasn't such a mess that needs reinvention twice a years, this would hardly be necessary.
217.
▲
by
fzeindl
3y ago
Papercuts!
218.
▲
by
fzeindl
3y ago
I summarized my own 15 years of full-stack development experience into such a guide: https://www.fabianzeindl.com/posts/the-codequality-pyramid
219.
▲
by
fzeindl
3y ago
> never having to understand the myriad packaging issues with whatever language the service is written in, python, nodejs, etc) How do you fix issues with the docker images if you don't understand them?
220.
▲
Scientists find phosphorus in an ocean of Saturn’s moon Enceladus
(spaceexplored.com)
4 points
by
fzeindl
3y ago
|
0 comments
221.
▲
by
fzeindl
3y ago
> Perhaps things are different at the top of the tower, but in my experience if your meetings are regularly longer than an hour I'd say you're doing it wrong, or you're holding a workshop and not a meeting. What do you mea
222.
▲
by
fzeindl
3y ago
JavaScript should have adopted the exact same package/import statements and file structure of Java. It works rather well, it's not confusing at all and if you really want something else you can use require etc.
223.
▲
by
fzeindl
3y ago
And if you want Meetings to be effective 1. Give out a short bullet point agenda for every meeting and 2. Take a break every 45 minutes.
224.
▲
by
fzeindl
3y ago
> LLMs, in my opinion, are on average better at writing copy than humans. I disagree here. But what I found LLMs really useful for is summarizing topics like: "Suppose I want to do XYZ, which steps should I take?" or "I wa
225.
▲
by
fzeindl
3y ago
You should look into BEAM/Elixir for self healing systems, not into LLMs.
226.
▲
by
fzeindl
3y ago
> - They want their vendor to arbitrarily deny access to customers and prospects You can turn this behavior off as site owner.
227.
▲
by
fzeindl
3y ago
You can turn this behaviour off, it's called "Browser integrity check".
228.
▲
by
fzeindl
3y ago
> I think BEAM languages are kind of one of the few exceptions to this argument. Its tradeoffs and runtime semantics really are just very different from other mainstream languages. Agree wholeheartedly. Elixir/BEAM/Erlang are a
229.
▲
by
fzeindl
3y ago
This is also the reason why self-improvement, changing any behaviors no matter if it's about procrastination, sports or mental health takes so long and is so tiresome. If the brain could be changed easily it would be very unstable and
230.
▲
by
fzeindl
3y ago
See https://xosh.org/text-to-diagram/ for a list of tools!
231.
▲
Online Text to Diagram Tools
(xosh.org)
2 points
by
fzeindl
3y ago
|
0 comments
232.
▲
by
fzeindl
3y ago
While this is a meta analysis in general I suspect it is not easy to get and retain study participants for decade-long studies.
233.
▲
The Code Quality Pyramid
(fabianzeindl.com)
1 points
by
fzeindl
3y ago
|
0 comments
234.
▲
Generic data checking with PostgreSQL, PostgREST and semgrep
(fabianzeindl.com)
2 points
by
fzeindl
3y ago
|
0 comments
235.
▲
by
fzeindl
3y ago
They should have fixed the overhead of Threads instead of changing the languages. Fibers/virtual threads eliminate this overhead, Java can run millions of them.
236.
▲
by
fzeindl
3y ago
> I think you're manifesting what I'm talking about. The reason you cannot replace async with threads has nothing to do with the ecosystem, but the simple fact that threading is a model of parallelism and async/await is a
237.
▲
by
fzeindl
3y ago
I hate async as well. Developers should have learned about communicating sequential processes and blocking queues and none of that would have been necessary. It creates a weird divide in every language. Just learn about threading and do it.
238.
▲
by
fzeindl
3y ago
I am working for a railroad company at the moment, we learned cool stuff during onboarding. Modern train have an electromagnetic emergency brake system that uses a large magnet lowered onto the rail to stop. Also the standard braking system
239.
▲
by
fzeindl
3y ago
> External power was never quite enough, with enough activity the thing was liable to randomly reboot. Maybe there was a fault in the circuitry to begin with.
240.
▲
by
fzeindl
3y ago
Google is immensely rich from their ad business. As long as that keeps printing money they don't really care about employees, products, development, customers or rivals.
More ›