Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gwmnxnp_516a
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
gwmnxnp_516a
3y ago
It does not happen only with Banks, there are many cases where innocent people, that are flagged by fraud detection machine learning algorithms in social media or any kind of service, are banned or have accounts frozen without any explanati
2.
▲
by
gwmnxnp_516a
5y ago
The greatest cross-platform toolkit is Qt that abstracts away all platforms including mobile and embedded systems. Qt also works on top framebuffer on embedded Linux and on other RTOS operating systems. The disadvantage of Qt is that is a C
3.
▲
by
gwmnxnp_516a
5y ago
The problem of creating GUIs libraries almost from scratch is the platform fragmentation, which means that a cross-platform GUI libraries would have to abstract away the Windows API win32, that is one of the most stable and most complete GU
4.
▲
by
gwmnxnp_516a
5y ago
The definition of what is inflation depends on the economic school of thought. In the case of the Austrian and Chicago economic school of thought inflation is the increase of money supply caused by the central bank that allegedly results in
5.
▲
by
gwmnxnp_516a
5y ago
But they are not officially supported plugins, while CMake has official support from major companies and IDE makers, namely Microsoft, Jetbrains, Qt Company. Further comments in this threads also pointed out that some Plugins for Clion are
6.
▲
by
gwmnxnp_516a
5y ago
In order to Xmake reach the mainstream, it needs to be supported by major IDEs. The major advantage of CMake over all other building systems is the broad range of IDE support. One can open CMake project without even touching the command li
7.
▲
Comparing Sandboxing Tools (2020)
(hkubota.wordpress.com)
1 points
by
gwmnxnp_516a
5y ago
|
0 comments
8.
▲
by
gwmnxnp_516a
5y ago
This node npm supply chain attack incident is a wake up call that the current security model of mainstream operating systems such as Linux, MacOSX or Windows are no longer suitable for modern day threats and they need a "zero-trust&quo
9.
▲
by
gwmnxnp_516a
5y ago
Brazil has only itself to blame. Not only Apple products, but several other technology items are pretty expensive due to the VAT (Value Added Taxes), namely, ICMS - state vat tax, IPI - federal vat tax for manufactured products, IOF - feder
10.
▲
by
gwmnxnp_516a
5y ago
It depends pretty much on your field. If your field is related to games, formulas related to quaternions, linear algebra and coordinates will be useful; if your field is related to data science or machine learning, then, statistics, linear
11.
▲
by
gwmnxnp_516a
5y ago
Better to stick with CMake due to broad range of IDEs supporting CMake, including, Visual Studio, Visual Studio Code editor, Jetbrain's CLion, QtCreator, KDevelop IDE and also Eclipse IDE via plugin. Other building systems may even be
12.
▲
by
gwmnxnp_516a
5y ago
Not a founder. The catch is that docker fixes the Linux dependency hell problem that stems from the fact that the server Linux distribution may not have the dependencies you need for running your application and if you install your dependen
13.
▲
by
gwmnxnp_516a
5y ago
Well, goto in this case is not that bad. Without goto the Linux code would be full of many nested if-else, what would lead to more bugs, as C lacks C++ RAAI (Resource-Acquisition-Is-Initialization) feature that allows usage of class destruc
14.
▲
by
gwmnxnp_516a
5y ago
> But having used busybox utils on a daily basis I truly do not understand how people can use them daily and not go insane. Busybox is meant to be used in embedded Linux systems, often found in routers, printers, cameras and etc. In thos
15.
▲
by
gwmnxnp_516a
5y ago
On mobile systems, the major concern is low power usage and battery duration, not performance, hence the dominance of ARM-based chips in this field. The great appeal of M1 chip is the performance and low battery power usage. ARM is the Micr
16.
▲
by
gwmnxnp_516a
5y ago
The system calls are documented and backward compatible. However, Glib-C is only forward compatible, but not forward compatible. An application, built linking against an older version of Glibc than the one found at the deployment machine, i
17.
▲
by
gwmnxnp_516a
5y ago
It seems that some functional programming languages are hard to sell to management due to the limited adoption, talent pool concerns and integration with existing systems and code. In the case of Clojure, despite being able to run in the JV
18.
▲
by
gwmnxnp_516a
5y ago
But C lacks even strings, lots of C bugs and vulnerabilities are related to memory management, memory ownership and string handling. Even the C subset of C++ is better than C since it at least has more explicit type conversions that forces
19.
▲
by
gwmnxnp_516a
5y ago
Yep, but the installation is far simpler than the procedure for installing a Linux application not available at repositories or an application that uses unstable libraries likely to change the ABI. All one needs to install an MacOSX app-bun
20.
▲
by
gwmnxnp_516a
5y ago
Well some "real engineers" really do code, but mostly not CRUD applications. Most embedded systems, industrial control systems and avionic software are designed and crafted by electronic/electrical engineers. High performance
21.
▲
by
gwmnxnp_516a
5y ago
Well the problem of Snaps is complex sandbox, lack of user control, forced updates and so on which is disliked on many non-Ubuntu distributions. Flatpack attempts to solve the dependency hell problem by providing standard runtime, a set of
22.
▲
by
gwmnxnp_516a
5y ago
It is possible to write safe-C, but C is far more error prone than C++. C has more implicit type conversions than C++, which may results in bugs and undefined behaviours. C lacks RAII (Resource-Acquisition Is Initialization) that is useful
23.
▲
by
gwmnxnp_516a
5y ago
The reason may be that just like Mozilla Foundation, they may be tired of dealing with bugs such as buffer overflow, integer overflow, undefined behaviours and use-after-free which are responsible for most security vulnerabilities that stil
24.
▲
by
gwmnxnp_516a
5y ago
If you are not afraid of unsafe blocks and extern "C" functions, it is possible to call a any C api directly including Win32 API for GUI graphical user interfaces. On Linux, one can call Gtk directly or call Qt through a custom C
25.
▲
by
gwmnxnp_516a
5y ago
The whole problem is that Anbox is distributed as Snaps which is disliked by folks from many non Ubuntu-like Linux distributions. It would be interesting if there was a docker image with Anbox pre-installed that allowed playing with Android
26.
▲
by
gwmnxnp_516a
5y ago
It is possible to support a wide range of Linux distributions if one takes proper care such as: use CMake and never use GNU autotools or GNU Make as CMake has the best IDE support among C++ building systems; static link as much as possible
27.
▲
by
gwmnxnp_516a
5y ago
Forking new processes is less efficient than spawning new threads as processes uses more machine resources and more memory. In addition, communication between threads is far more simple than communication between processes. Multicore may no
28.
▲
by
gwmnxnp_516a
5y ago
At least Rust has far less building systems than C and C++ building system jungle: C, GNU Make, BSD Make, Windows Make, GNU autotools, and much more. Google may have a valid reason for not using Cargo, since they may need to integrate Rust
29.
▲
by
gwmnxnp_516a
5y ago
The flight software is actually a real-time (aka deterministic) embedded system software. And the control loop is the typical control loop found in embedded systems: 1 - read data from sensors through ADC (Analog-To-Digital Converters), I2C
30.
▲
by
gwmnxnp_516a
5y ago
Modern browsers uses multi-process, a process for each tab due to security and reliability reasons. If a single tab crashes, the all other tabs will not be crashed. In addition, unlike threads, processes are isolated from each other since t
More ›