HNHacker News
TopNewBestAskShowJobs

slver

1,575 karma · joined April 13, 2021

submissionscomments
slver··on GitHub Copilot
Nah.
slver··on GitHub Copilot
This is inevitably leading to the moment where we don't need humans, but I'm fine with that.
slver··on GitHub Copilot
You're underestimating the sophistication of said AI.
slver··on GitHub Copilot
You sound afraid you'll be replaced by software.
slver··on Unison Programming Language
That's not a new idea, I also put the version in my package name, so that you can use v1.x with v2.x etc.

It doesn't contradict SemVer.

However when you do that, it becomes a big deal to jump from one version to another even if the breaks are minor. So pros and cons.

slver··on Virtual DOM is pure overhead (2018)
> The irony is that Svelte compiles code that will then run on a JIT under a JavaScript engine. That’s strictly overhead.

Modern software commonly goes through multiple transformation (compilation stages) and it's increasingly common for some of them to be AOT, and some to be JIT, and neither AOT or JIT is overhead, even in combination. They have different pros/cons and in fact together you get the best of both worlds.

This doesn't negate your main point, but I wish you didn't end with an example of "irony" that actually is incorrect.

slver··on A Plea for Lean Software (1995) [pdf]
How about many of those OS-level restrictions can be bypassed by hacking into private APIs, which is one of the things that'll get you banned from the App Store?

The OS does what it can, but the OS is entirely out in the open to be hacked, bypassed, subverted, worked around and so on. A pair of human eyes and a private app scanning process does what the OS can't.

No, it's not perfect. It's not even great lately. But it'd be worse without it, as you can witness on desktop operating systems.

slver··on Stepping Back from Speaking
Unexpectedly personal, but I'm happy he's sharing this with us. We're all human, eh?
slver··on Protein found in robins’ eyes has all the hallmarks of a magnetoreceptor
One of the key functions of the mind is which aspects of input to pay attention to and which not to. So I wonder what sensory overload is. You can get sensory overload if there's environmental overload. But otherwise it's like the mind can't discriminate well enough.
slver··on A Plea for Lean Software (1995) [pdf]
When something doesn't matter, you don't spend time optimizing it. It's the natural behavior of systems.
slver··on A Plea for Lean Software (1995) [pdf]
Pleas don't work.

What works is restrictions.

This is why when iOS restricts apps from eating up the entire physical RAM on the device, and developers complain that this is not like on the mac/PC, they should realize Apple is extremely familiar that it's not. And it'll never be. When you let go of restrictions, applications bloat up to take the available resources while adding almost nothing in terms of functionality.

slver··on Dr. Software: An unfinished journey starting from dirty code [pdf]
> It's fine, you were well on your way to finish it!

Wholesome mentor is wholesome.

slver··on Sir, Please Step Away from the ASR-33 (2010)
I've never been to the US.

Before you hurl incorrect accusations at others, check out how international keyboards look. All have QWERTY-like (in some cases AZERTY etc. but still similar) layout as a BASE, and the local characters are on top of that. Yes even in China, Japan, Russia, Greece, Bulgaria, Macedonia and so on.

This is why languages center around this charset, and why it'll stay like that.

slver··on JavaScript Is Weird
Every language has undefined or unexpected behaviors.

The real lesson is that this doesn't necessarily matter, if they're not essential to the code you write most of the time.

Also some of those about floating point math, which is not JS being weird, but rather about needing to know what a float is.

slver··on Windows 11, Amazon, and Uncomfortable Questions
Microsoft does ask. And it can easily adjust pricing up and then give you a discount for telemetry. But you won’t end up with more money as a result. So what did we achieve?
slver··on Mathematically inspired typefaces
Wow. Terrible.
slver··on Unison Programming Language
SemVer is an impediment only if you insist to make it so.
slver··on Windows 11 will create heaps of needless trash
Security fixes and support.
slver··on Unison Programming Language
SemVer remains a pragmatic approach that works in vast amount of cases. It’s unclear what alternative we have here which works in more cases.
slver··on Windows 11, Amazon, and Uncomfortable Questions
None of what you say replaces telemetry, it's an addition to it. And the question remains why we need to willfully ignore the Internet, and do things like in the 80s. What's the purpose of this idiocy?
slver··on Windows 11, Amazon, and Uncomfortable Questions
Trying to gather data about your product performance and use is "normal". The fact it's been always happening is also "normal". The fact you do more of it because of technology doesn't make it less normal. Is it abnormal you can shop for groceries 5 miles away with your car, because you wouldn't be able to by foot? What kind of a silly thought process is that.

Probably companies haven't been able to serve billions of individuals worldwide, so they had less data. Microsoft has more customers, and has more data to process.

No one here is describing WTF is this "data" harming them personally with. It's not personally identifiable, and it's extremely mundane. Surely Microsoft will destroy your life by having some stats on how often people in a given region play Solitaire.

slver··on Windows 11, Amazon, and Uncomfortable Questions
> The electric company probably needs to know usage for billing. Microsoft does not need any information about Windows users for the product to work.

Honestly, it's amazing you can say this with a straight face? You don't think Microsoft needs to know which parts of its product crash or not, and are used or not, in order to deliver a well-working product?

I don't know if most of you here work with large-scale products, but Microsoft has no the luxury of going to every Windows user personally and asking them how's Windows and what you want more or and less of. That "conversation" happens through telemetry.

slver··on Windows 11, Amazon, and Uncomfortable Questions
> It doesn't matter if it impacts them or not. It's a violation of the social privacy standards that have existed for centuries.

I have no idea where you're getting this from. Governments regularly perform national census, and collect data from all kinds of institutions to inform their policy. Banks constantly analyze your bank accounts and activity. Utilities meter your use for both billing and their own planning.

This is not someone "looking in the window" this is two parties (you and the company providing some service or product to you) needing to exchange data so each can do their work properly.

Those "privacy standards" you cite that have existed for centuries... that's not a thing. It seems to be based on falsifying the history and present of how humans organize and govern systems out of ignorance. Data gathering IS the "normal". Of course it's been very limited and cumbersome before, now it's easier thanks to IT.

So if your only argument is a vague discomfort from this not being "normal"... you have no argument.

slver··on Windows 11, Amazon, and Uncomfortable Questions
It has become a meme to be "outraged" about companies collecting any data. People don't analyze if this collection impacts them or not. They react as if the company wants their first-born.
slver··on Sir, Please Step Away from the ASR-33 (2010)
Using ligatures (of sort) in presenting code doesn't mean the code itself is not ASCII. Plus, let's see mainstream languages adopt this, I doubt they will. Languages do stupid things all the time.
slver··on A Pure HTTP/3 Alternative to MQTT-over-QUIC in Resource-Constrained IoT
Sometimes when you come up with a tidbit that the entire world of experience contradicts, it's healthy to stop and think "wait, am I full of shit?" Of course, you may not be full of shit, but let's say the odds are you are.

What "real world data" you have to contradict Google's and basically everyone's personal experience?

I have sites that are unbearable over HTTP/1.x and instant over HTTP/2. But maybe I was fooled by Google.

slver··on Sir, Please Step Away from the ASR-33 (2010)
I don't know why we keep reinventing this distribution model and failing at it, then trying again.

Bugfixing and identity matter.

slver··on Sir, Please Step Away from the ASR-33 (2010)
The article's argument in a nutshell:

We need to break free from the tyranny of the characters on our keyboard, and express ourselves using characters not on our keyboard.

So I hope you see why that argument keeps failing.

slver··on Sir, Please Step Away from the ASR-33 (2010)
Identified by its content how?
slver··on Cores that don't count
This kind of problems we're discussing and software bugs are not the same thing. A memory bit flip is not really a software bug is it
← PreviousPage 2 of 34Next →