Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
qalmakka
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
71 ms
·
841.
▲
by
qalmakka
6y ago
After you start understanding how the system works, you can do things that are simply not possible with Windows. WSL2 is nice, but it's always still a VM. You don't have the flexibility of running a full Linux distro on real hardw
842.
▲
by
qalmakka
6y ago
I never really understood why tar "won" and cpio "lost" the archive wars. Both do pretty much the same thing, thus I think it was just a matter of personal preference? I started using *NIX around ~2006 and nobody was usi
843.
▲
by
qalmakka
6y ago
Objective-C is neither easy nor something most people liked. I did actually like it because I always thought it was really cool, but most people I talked with hate it with a passion. For the average Java developer, choosing between Swift an
844.
▲
by
qalmakka
6y ago
That is just libobjc, which is basically useless except if you actually plan to reimplement everything Foundation does. ObjC IS de-facto Foundation, without NSString, NSArray, etc no library will ever work. GNUStep is more likely to be cons
845.
▲
by
qalmakka
6y ago
> “./configure && make” style projects already work This is because Apple has a massive investment in LLVM, Xcode is completely based on it. When they unvealed Apple Silicon, the development toolkit and the new Xcode, Clang
846.
▲
by
qalmakka
6y ago
This is good news; FreeBSD's wifi/bluetooth stack definitely more love and a bit of polishing. The last time I tried using Intel wifi on FreeBSD the driver kept trying to use wrong tx settings without allowing me to change them, l
847.
▲
by
qalmakka
6y ago
Even excluding extremely exotic targets, the list of platforms supported by Rust and Go is vastly larger than Swift. For instance, there's no official support on FreeBSD, and FreeBSD 1. uses LLVM for everything 2. has a userland really
848.
▲
by
qalmakka
6y ago
In that case the comment makes no sense - the details of AArch64-based Macs have been made public just a few weeks ago. It takes a while to do port and test for a new platform, even if iOS was already supported.
849.
▲
by
qalmakka
6y ago
Maybe if swift had something like rustup, people would consider it more when developing for Linux. Also other popular languages like Rust and Go work well even on weird architectures and little known operating systems, while Swift does not
850.
▲
by
qalmakka
6y ago
Umlaut vowels and ß are easy to input using the US international keyboard layout (with dead keys/AltGr combinations). I'm Italian, I study German and I find extremely convenient being able to easily input both àèéìòóù and äëöü wit
851.
▲
by
qalmakka
6y ago
Add to that the fact that typing ~ and ` is impossible with the standard it layout (on X11 you can using platform-specific extra key combinations, such as `AltGr` + `+` if I recall correctly, while on Windows you must use ALT codes). So ple
852.
▲
by
qalmakka
6y ago
The main issue with -static is that glibc is a massive PITA that hates being statically linked due to its reliance on dlopen() for locale and NSS management. It's therefore not recommended linking it anything but dynamically and afaik
853.
▲
by
qalmakka
6y ago
They spent the last 9 years dismantling their platform one piece at a time. I think they are too committed with their design now to admit they completely screwed up by betting on a vision it never managed to take off, and differently than M
854.
▲
by
qalmakka
6y ago
Add this to the fact that the vast majority of libc functions are either obsolete or simply designed for another era, and it can become a quite daunting feat trying to write C code without shooting yourself in the face. C++ isn't in a
855.
▲
by
qalmakka
6y ago
KDE went from being a resource hog (~2009) to working somewhat fine on the Raspberry Pi 4 and on old machines. Meanwhile, GNOME Shell lags on my somewhat high end computer and the solution everyone told me was to "disable animations&qu
856.
▲
by
qalmakka
6y ago
Since GNOME 3 has launched almost 10 ago, the whole environment has been crashing down an endless downward spiral of shortsightedness and idiocy. Replacing what was probably one of the clearest and simplest UIs ever made for an iPad-like, u
857.
▲
by
qalmakka
6y ago
Following your reasoning having a dwelling, schooling, food or water access are not human rights because they're not innately part of a human being. I understand why you are arguing for a literal application of the term, but I think th
858.
▲
by
qalmakka
6y ago
The point is that if the reasoning these people do were actually coherent, a person who doesn't have a car should not have to pay taxes for road maintenance, or only people with children should pay for schools, and so on, but I never h
859.
▲
by
qalmakka
6y ago
Following this reasoning, justice also should not be a right either, because the same applies (I don't have a right to a police officer's time, I don't have a right to a judge's time, and so on). Obviously everyone shoul
860.
▲
by
qalmakka
6y ago
I'm European, and I think that healthcare should be considered a human right. Not giving someone in need a potentially life-saving medical treatment is completely unfair, and a big red flag honestly. Life doesn't give the same opp
861.
▲
by
qalmakka
6y ago
This whole thing is utterly mental. I think that given that for many FOSS development is just a non-paid hobby, a bit of self promotion can be tolerated, but straight copying without not even a single mention of the original creator is immo
862.
▲
by
qalmakka
6y ago
Perl is the swiss army knife of the shell. Works the same everywhere, it has always been reliable and superuseful for simple to medium scripts. It's the glue that keeps a lot of stuff together, and I'm happy it got back to its tra
863.
▲
by
qalmakka
6y ago
Yes, the lexer considered >> as a single token, so you had to you write > >. The standard was changed in c++11 to allow the syntax; that definitely complicated parsing, but at least now heavily templated code looks a 100% less u
864.
▲
by
qalmakka
6y ago
I think Rosetta is mostly about userspace, and a Hypervisor is definitely not something that sticks to that - modern VMs run on the bare metal thanks to CPU acceleration and dedicated instructions (i.e. VT-x and AMD-V). Getting an app to ru
865.
▲
by
qalmakka
6y ago
As Steve Jobs himself said in the famous Mac Intel keynote, Mac OS X ran on Intel from day one, "just in case". After all Darwin has always supported x86, and NEXTSTEP ran fine on x86 too, so probably it was not that difficult fro
866.
▲
by
qalmakka
6y ago
Maybe with this growing interest in ARM desktops someone could consider continuing that project that was going around a few years ago of integrating QEMU and WINE. Some old x86 Win32 apps would probably run fine under, like they do on Micro
867.
▲
by
qalmakka
6y ago
Sadly, Nvidia has shown multiple times to be extremely user hostile and only concerned in keeping its hold on the computing space. There are I think almost no other reasons to refuse to write an open driver except to avoid to expose exactly
868.
▲
by
qalmakka
6y ago
You really have to have a super crappy card to have Wi-Fi issues on Linux. Nowadays laptops have mostly Intel, Qualcomm/Atheros or Broadcom chipsets which work flawlessly out of the box. The only problems I had in the last years were d
869.
▲
by
qalmakka
6y ago
> do Linux laptops just work yet? Linux on laptops is fine nowadays. Recent versions of the kernel vastly improved battery life on Intel. It's much better than it was 10 years ago.
870.
▲
by
qalmakka
6y ago
Because Python is sometimes too "formal" for dirty glue scripts that consist in invoking other commands and parsing their output. Perl blows pretty much every other language out of the water when you need to process text fast and
More ›