Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bluetomcat
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
bluetomcat
2y ago
> Just suck it up and put the OS interface into your language’s standard runtime. The OS interface is a huge and complex animal that provides crucial primitives for writing high-performing programs (async IO, memory management, timers, e
62.
▲
by
bluetomcat
2y ago
> Emotions aside, what is the solution? Might sound cynical, but: design your own hardware with a stable ISA. Develop an operating system on top of it. Ship your language on top of that OS and boast about the ABI stability to the few use
63.
▲
by
bluetomcat
2y ago
It's a weakly-typed language that is rooted in the typeless, machine-word-oriented nature of BCPL. The "char" type in the early implementation for PDP-11 was just a feature to benefit from the byte-addressing capabilities of
64.
▲
by
bluetomcat
2y ago
Context: big American tech, hiring tens of thousands of “engineers” through leetcode during a financial boom, and then firing a substantial part with an email during the bust.
65.
▲
by
bluetomcat
2y ago
This is one of the most delusional and speculative books I've ever read. The author comes up with elaborate analytical models resting on slippery, loosely-defined terms. Being smart with algebra while totally disconnected from technolo
66.
▲
by
bluetomcat
2y ago
It looks like some cool new kids are rediscovering it, after more than a decade of pythonisation and javascriptisation of programming. You can have things that behave like values and actually reside on the stack, you can ask the operating s
67.
▲
by
bluetomcat
2y ago
As someone who is familiar with the political and social atmosphere in the country, I'll give it a try. The growing adoption of "Latin-based culture" is not interfering with the usage of Bulgarian. Bilinguality is the norm fo
68.
▲
by
bluetomcat
2y ago
In the longer term, too many unpredictable factors can collide, so anything is possible. Particularly in Bulgaria, the youth is dominated by western culture only at the surface level. It’s in their consumption patterns, the outfit and the s
69.
▲
by
bluetomcat
2y ago
There’s a new wave of nationalism emerging in Bulgaria. Any interference with the national identity would be seen as blasphemy, done by foreign agents paid by the “embassy”.
70.
▲
by
bluetomcat
2y ago
Looks like a solution in search of a problem. Given the weakly-typed nature of C, how can this ever be reliable? In an expression like “x = y”, the operands can differ in size and signedness. The inferred types can be wrong and the resultin
71.
▲
by
bluetomcat
2y ago
It’s an essential part of the Unix process model. The whole design feels dated and centered around shells and terminals. A more productive endeavour would be to propose a new design without all these warts. Not cherry-picking and whining ab
72.
▲
by
bluetomcat
2y ago
Pretentious title with little substance to justify the claim. The inherited signal disposition mask with the blocked signals can be restored in a forked child process, before an exec. Because it makes a shell-spawning function like system()
73.
▲
by
bluetomcat
2y ago
> Can you write _new_ C code that "does RAII" ? Probably. You can do "manual" goto-based RAII in C, and it has been done for decades. The end of your function needs to have a cascading layer of labels, undoing what ha
74.
▲
by
bluetomcat
2y ago
Pointers to arrays are an incredibly rare thing in real-world C programming, let alone functions returning them. They contain the same address as a pointer to the beginning of that array, with the only difference that pointer arithmetic wil
75.
▲
by
bluetomcat
2y ago
Treat them like ordinary expressions around an identifier. At the deepest level is the identifer, then some operators around it with a certain precedence, and finally, on the left, a list of type specifiers indicating the final type of the
76.
▲
by
bluetomcat
2y ago
Stuff like memory pools, arena and slab allocators have been in widespread use in C/C++ systems programming for decades. It looks like designers of hip languages are reinventing that stuff in compilers that try to protect you from your
77.
▲
by
bluetomcat
2y ago
It can be the studying of past ideas that have deeply influenced the cultural, societal, political and scientific norms. Something as fundamental as Cartesian epistemology characterises much of the Enlightenment and its values. It's a
78.
▲
by
bluetomcat
2y ago
The interpreter is linked to a cross-platform libc-like library, and compiled to a funky executable format, supporting multiple OS targets simultaneously. The initialisation and startup are probably computationally-intensive.
79.
▲
by
bluetomcat
3y ago
Polymorphism is doable in plain old C with lookup tables and function pointers. If that is the only benefit, what is the point of creating a language where everything is an object?
80.
▲
by
bluetomcat
3y ago
In the 1990s, it coincided with the proliferation of GUIs and their respective programming interfaces. Most frameworks use hierarchies like Object->View->Control->Button->ImageButton. Then people decided that this is the way for
81.
▲
by
bluetomcat
3y ago
The marketplace dynamics are different. Numerous physical malls scattered around the world sell different sets of products to local clienteles. A centralised "online" mall sells a single set of products globally, offering a partic
82.
▲
by
bluetomcat
3y ago
It might be subjective, but I'm having trouble finding any quality content on media platforms driven by engagement. Most content is engineered to provoke an initial dopamine reaction with a funny face, a shiny product or a curious situ
83.
▲
by
bluetomcat
3y ago
The name doesn't matter that much. In essence, it is centralised wealth extraction on a mass scale. The "rent" extracted is disproportional to the value of the service and their operational costs.
84.
▲
by
bluetomcat
3y ago
> you can be rewarded with engagement and attention and even the possibility of growing your own brand and following Ultimately, it's a zero-sum game for all the "posters". The attention and time of your following is finit
85.
▲
by
bluetomcat
3y ago
I don't know what the author of the article is drinking. Me and most of my relatives are in a significantly worse financial position since 2020. Wage growth has hardly matched the wild pace of inflation. Saving money is much harder. De
86.
▲
by
bluetomcat
3y ago
Now looking for an affordable M3 Max MBP that should cost less than my car :-)
87.
▲
by
bluetomcat
3y ago
> One of my frustrations with trying to get my kids into lego is the proliferation in these one and two stud pieces in relatively small kits that are otherwise perfect for kids. With my 5-year-old, we keep groups of sets in separate stac
88.
▲
by
bluetomcat
3y ago
I don't have any experience with BlueBrixx. It looks like a German brand on the higher end of the price scale. It's not available in my country. I have some recent limited experience with Chinese knock-offs like Lepin and Panlos,
89.
▲
by
bluetomcat
3y ago
In general, their brick quality isn't on par with Lego. The clutching of Lego bricks is finely weighed and consistent. The colouring is brighter. They don't have nasty toxic smells and paints. The set catalogues are more diverse w
90.
▲
by
bluetomcat
3y ago
Not all pieces of software are created equal. A desktop CAD application that doesn't do any networking and doesn't manipulate sensitive user data isn't worthy of binary exploitation. If there is adequate security at the syste
More ›