Viewing profile — _0w8t
_0w8t
HN member- Joined
- Tue, Aug 22, 2023, 5:20 PM UTC
- HN karma
- 1
- Public activity
- 1,715 items
- HN profile
- View on Hacker News ↗
About _0w8t
No profile information was provided.
Recent public activity
-
comment
Comment #37201710
The error handling verbosity in Go should be blamed partially on the formatter that replaces one-liner if err != nil { return err } with 3 lines.
-
comment
Comment #37201654
From a technical point of view nothing prevents the scripting package to be just as informative with errors as bash and have a helper to log and clear the error. If it is not alrea…
-
comment
Comment #37148108
There are plenty of web site builders that allow for a drag-and-drop construction. But people who use them are not programmers. I.e. programming is not supposed to be easy. So if o…
-
comment
Comment #37127599
Experimentally one never observes waves. Light is detected based on its interaction with electrons and that is always by an electron absorbing a quanta of energy, not via some cont…
-
comment
Comment #37106876
This describes 32 bit CPU. As opposite to V8, SpiderMonkey, Mozilla’s JS engine, uses 64 bit words and NaN boxing, even on a 32 bit CPU, to represent a generic JS thing.
-
comment
Comment #37101955
When there are more bits in a pointer than NaN 52 bits allows, the trick is to replace pointers with indexes from the start of JS heap. This is not efficient even with arrangement …
-
comment
Comment #37099266
I.e. C# and many other languages transform a function with the yield statement into a state machine implementing the iteration protocol. This proposal does the opposite. It transfo…
-
comment
Comment #37099206
Defer will be executed normally when the function exits. yield here is not a statement but a normal function.
-
comment
Comment #37098751
The big plus of stellarator design is inherent absence of plasma instabilities affecting tokamaks. Notice that future upgrade of Wendelstein may allow to hold plasma for a hour com…
-
comment
Comment #37098679
In modern JS engines with 64-bit CPU when the engine cannot deduce types and must use a generic word to represent any kind of values numbers (double values) are not boxed. Rather f…
-
comment
Comment #37015930
The primary reason for Pimpl is to ensure binary compatibility for C++. QT uses it extensively precisely for this reason. Reduced compilation time is just a nice bonus.
-
comment
Comment #37015862
Chromium once supported unity builds. For me it speeded up builds from 6 hours down to 1 hour 20 minutes on a Windows laptop. And Chromium tries to make their headers reasonable. C…
-
comment
Comment #36956776
Bayesian inference is mathematically sound as it is based on a very generic postulates and allows to compare probabilities based in the current information and made a decision acco…
-
comment
Comment #36952572
The article has not mentioned Bayesian inference, which allows to make sound decisions under uncertainty. For example, in practice the raven problem is not to guess if all ravens a…
-
comment
Comment #36911113
Inferring the number of loop integrations or recursion levels is in practice impossible when the number depends on the user input. For a system language I would like to see that wh…
-
comment
Comment #36903548
To statically ensure a stack overflow does not happen requires that recursion is rejected by the type system. Austral does not do that so the stack overflow is a dynamic condition …
-
comment
Comment #36902349
Yet Austral returns optional types from any memory allocation function rather than calling abort. And stack overflow is a memory allocation failure, so why is the discrepancy? I.e.…
-
comment
Comment #36688352
One never writes such expression in a serious code. Even with move semantic and lazy evaluation proxies it is hard to avoid unnecessary copies. Explicit temporaries make code mode …
-
comment
Comment #36111550
Markov’s variety of the constructive mathematics is just what Bishop did plus the assumption that Church-Markov-Turing thesis holds. One does not need to assume that to recover any…
-
comment
Comment #36107051
The notion of uncountable set assumes certain axioms and classical logic. If instead one assumes rules of constructive mathematics, then one cannot construct uncountable set. Simpl…
-
comment
Comment #36097170
Also spot prices reflect the storage availability. The storage will be filled by October according to the existing contracts. I.e. there is no much room to receive more gas if it w…
-
comment
Comment #36087522
The E4X spec was just bad. There were too many corner cases with very unintuitive behavior or just plain spec bugs. I wish it was E4H focusing on needs of HTML with no xml namespac…
-
comment
Comment #36087213
QT is used for embedded systems that may run for 10 and more years. If a device requires certification, one does not want to upgrade to a newer QT as that may require to certify th…
-
comment
Comment #36047878
Spectre and other hardware bugs are not going to be fixed for code running in the same address space. The moment DB allows untrusted WebAssembly to run, then that code can read any…
-
comment
Comment #36000635
In Norway there is no realistic option to have fiber cheaper than 45-50 Euro per month. Based on personal experience 10 MBit/s is enough for video including full HD options. In fac…