HNHacker News
TopNewBestAskShowJobs

lone_haxx0r

1,071 karma · joined April 1, 2019

submissionscomments
lone_haxx0r··on RISC-V Foundation moving to Switzerland over trade curb fears
Because it makes me laugh that they actually believe that the measures they're taking will somehow benefit the United States.

It also makes me laugh that they think they can control the development of open standards.

lone_haxx0r··on RISC-V Foundation moving to Switzerland over trade curb fears
“The Chinese Communist Party is trying to circumvent our export control system to support national security threats like Huawei - we cannot let it succeed,”

This is just comedy.

lone_haxx0r··on How to make your C codebase Rusty: rewriting keyboard firmware keymap
In my opinion, "u8 foo() {}" looks and reads better than both of those.
lone_haxx0r··on The Bytecode Alliance: Building a secure, composable future for WebAssembly
What's the main difference between this and the Java Virtual Machine?
lone_haxx0r··on Tesla’s European gigafactory will be built in Berlin
I would have guessed the opposite. Germany is known for having all sorts of restrictions
lone_haxx0r··on My Python Development Environment, 2020 Edition
Yes. As someone who has never dove deep into python, but has had some contact with it: the package manager ecosystem is the #1 thing keeping me away from it.

npm sucks and all, but at least it just works and doesn't get in my way as much.

lone_haxx0r··on We are making Sandboxie a free tool, with plans to transition it to open source
They weren't fast by any stretch of the word. There was no one with a good connection to experience it fast, so it can't be called fast.
lone_haxx0r··on Union Types have been accepted for PHP 8
> But I have to admit my own bias in preferring the “show me how” instructional method over “tell me everything, no matter how esoteric”.

I don't think it's about preferring one approach or the other.

A good library/framework should have both instructional documentation and reference documentation. They have different use-cases and are not interchangeable.

lone_haxx0r··on Union Types have been accepted for PHP 8
There's no such thing as the perfect programming language, but there are languages that are plainly bad.

For example: I don't think anyone would seriously defend the idea that brainfuck is a reasonable language to write production code in.

lone_haxx0r··on Open Letter to the Linux Foundation
Or even a more broad software development community that strives for fairness and well-thought guidelines instead of the current ones.
lone_haxx0r··on C++ 20: The Core Language
Imagine a programming language that gives you three different ways to add 2 numbers:

1 + 2;

std::add(1, 2);

std::int(1).add(std::int(2));

That's is not orthogonal at all, since we have 3 different ways to do the same thing for no discernible reason.

An orthogonal interface is one where there are fewer reasonable ways to do something, and each function/operation has it's role clearly defined, it doesn't try to do things unrelated to its main role, and the interface doesn't mix different layers of abstraction (like intertwining OOP and arithmetic in my 3rd example, when there already are native arithmetic operations).

lone_haxx0r··on C++ 20: The Core Language
> built-in library support for logging, http, zip, gzip, json, yaml, template rendering, RFC3339 datetime reading/writing

That's completely out of scope for a programming language pretending to be taken seriously as a general purpose one (including e.g. systems programming).

Also, your list looks like a pretty arbitrary choice of protocols and formats, why don't we also add support for SSH, SMPT, IMAP, PNG?. In the end, everyone would want their niche protocol/format to be included in the standard.

> the dream: compliant compilers must be able to compile down to static binaries, cross compiling built-in.

Cross-compiling to what architectures specifically? The most used ones are proprietary and I think that disqualifies them from being included in a serious international standard, since you'd need to read the spec and implement it in order to be compliant (I'm not versed in ISO inclusion requirements, so this may be already happening, but it would still be wrong. (grepping "x86" in the offical C standard returns no results though.)).

lone_haxx0r··on C++ 20: The Core Language
I haven't read it yet, but No Starch published "C++ crash course" a month ago, which teaches C++17 and looks appropriate for what you ask.

https://nostarch.com/cppcrashcourse

lone_haxx0r··on The Lost Key of QWERTY (2016)
No, there were touch gestures for that.
lone_haxx0r··on The Lost Key of QWERTY (2016)
Jon Blow has an excellent talk titled "preventing the collapse of civilization" where he explores this.
lone_haxx0r··on Designing the Facebook Company Brand
Those pictures of happy people remind me of the E Corp commercial from Mr. Robot[1].

[1] https://youtu.be/FZuOFdHKtF8?t=19

lone_haxx0r··on The Happy, Healthy Capitalists of Switzerland
> Imagine a country so hardcore capitalist, where one is expected to pay for parking at a private grocery store parking lot.

That's perfect. People who don't use cars don't have to indirectly subsidize those who do.

lone_haxx0r··on L.A. temporarily suspends Uber’s permit to rent out electric scooters and bikes
> why shouldn't they have access to the same type of data or where these scooters are? How hard is it to open up an API?

They don't have the right to know where I go.

lone_haxx0r··on Apple TV, Apple TV, Apple TV, and Apple TV+
Don't forget about everything being "visual".

I learned just recently that Microsoft Visual Studio is completely different from Visual Studio Code.

lone_haxx0r··on AMD is having its day
On the other hand, Nvidia's Linux drivers are blobs (that don't even support Wayland) while AMD and Intel actively contribute to Mesa, and treat their users well (or at least much better than nvidia).
lone_haxx0r··on Some Blizzard employees are dreading BlizzCon
I didn't think this was about what the player said, but instead about Blizzard leveraging their influence to shut someone up. I think that'd be wrong even if the player had said something "bad".

Now that I think about it, for most people it seems to simply be an issue of good vs bad.

Maybe I expected too much of them.

lone_haxx0r··on Nim: Scripting Ease in a Compiled Language
Nim's syntax is everything I hate in a language.

It's not bad, objectively speaking, but its design opinions are the polar opposite of mine.

lone_haxx0r··on Mercurial RFC of a new extension to directly operate on Git repositories
And the generalized (n variables) Taylor's theorem takes more effort to process than its single variable version.

If there was a command line tool for Taylor's theorem,I would prefer the one with generalized interface instead of the one that arbitrarily decided that n=1 was the standard case.

lone_haxx0r··on Hacker’s Manifesto (1986)
> I'm smarter than most of the other kids, this crap they teach us bores me...

> If it makes a mistake, it's because I screwed it up. Not because it doesn't like me...

> My crime is that of outsmarting you, something that you will never forgive me for.

These quotes are too individualistic to be "commie".

lone_haxx0r··on Bitcoin Energy Consumption Index
Do/Will you also not have any children? Because that would probably make a better impact than not using Bitcoin.
lone_haxx0r··on Bitcoin Energy Consumption Index
> convert carbon directly to crypto

That's the coolest phrase I've read today. What would someone from before Bitcoin think about that?

lone_haxx0r··on No One Knows Why Humans Can Walk
Now no one knows why god can walk.
lone_haxx0r··on Bitcoin Energy Consumption Index
That's not Bitcoin's fault though.

Otherwise, we could also argue that iPhones are a humanitarian disaster.

lone_haxx0r··on Gitlab: don't discuss politics at work
I don't know of a single person in the world that doesn't say profoundly dumb stuff sometimes.
lone_haxx0r··on Issue 914451: Autofill does not respect autocomplete="off"
In general, I don't like software defaulting to convoluted "grandpa-friendly" behavior instead of the simple, no-bullshit behavior. Moreover, if you want the simple, sane behavior you're a weirdo and need to justify yourself.

Another example of this is chrome hiding "trivial" parts of the URL. i.e. any subdomain that coincides with "www" or "m".

← PreviousPage 2 of 13Next →