HNHacker News
TopNewBestAskShowJobs

benj111

4,222 karma · joined October 30, 2018

submissionscomments
benj111··on Google Maps changed to show Lake Ontario as Lake America
Well Derry/Londonderry is officially called Londonderry, but Irish republicans didn't like the London link so call(ed) it Derry. So during the troubles it was a thing to refer to is as Derry/Londonderry.
benj111··on Hacking IKEA Furniture
I doubt a billy book case is anywhere near air tight.
benj111··on Tim Curry has died
Bugger that. David Attenborough!
benj111··on Xiaomi: New CPU matches Apple cores single threaded, much faster multithreaded
But as a Brit. America, our supposed ally is slapping tarriffs on us, and threatening our actual allies. China not so much. So which are our adversaries?
benj111··on Anna's Archive Owes $340 Million, Lost Several Domains, but It's Still Online
Personally I would say copyright should last somewhere less than 10 years. On the basis that business decisions about whether to fund a book/film/whatever today isn't based on earnings 10 years from now.

So I would say it is morally acceptable to download stuff older than that. Torrents offer brand new things, so I wouldn't say they are morally good. I don't think they're morally worse than those locking up old media though.

benj111··on New EU-wide product repair rules come into force
Except a better comparison is you can replace your cylinders, but then the engine won't work because the ECU detects none registered cylinders.
benj111··on Iranian hackers shut down UK power plant for 4 days
The timing of this seems weird. The UK uses much more energy in the winter, so this isn't going to bring the grid down or anything.

This just seems like a wasted attack, alerting us to the vulnerability.

benj111··on Fast and Hard Code
The point is that crypto is hard.

Therefore many people need to check it, to ensure it is correct.

The crypto you rolled yourself is unlikely to have been extensively tested.

It's like alpha software. It may have no known bugs, but it hasn't been tested in the wild. Once it has been tested and the bugs fixed, because there will be bugs, you can release a stable version.

You shouldn't rely on alpha software for critical things, like keeping secrets, secret.

So yes, write a crypto algorithm, but don't represent it as working correctly if you don't know it is or force others to use it, and don't use crypto that hasn't been extensively tested.

benj111··on MartyPC is a cross-platform emulator of early PCs written in Rust
I assume it's called MartyPC because it Marty McFlies?
benj111··on Tragically, as many as 9625 out of every 10k individuals may be neurotypical
So explain "If we are talking about genes, the goal is to keep the ability to duplicate itself"

That is your basis for 'mistake', and the general position that you are objectively right.

I am saying divergence from the norm can also be a benefit towards the goal of keeping the ability to duplicate. Therefore you can't say that the genetic imperative to duplicate proves you are objectively right. Therefore you can't really support the view that it is a "genetic mistake", unless you want to make the claim that everything thatmakes us different from our proto 1 celled ancestors is a "genetic mistake".

benj111··on RF Cafe
Hmm. If only we had some sort of language that would allow us to display a page in different ways without losing meaning. Hmm....
benj111··on RF Cafe
Weirdly that works for me in the UK, despite us having the same laws.
benj111··on RF Cafe
But that's always been the case. Do you think Vogue advertisers were ever the same as Byte magazines or whatever?
benj111··on RF Cafe
Bonus 1. I see it despite having an ad blocker.

Bonus 2. If ads were like this, I wouldn't need the ad blocker to start with.

benj111··on Tragically, as many as 9625 out of every 10k individuals may be neurotypical
>This kind of framing-inversion might work as a coping mechanism to get you through some dark times as a spergy adolescent. But eventually you have to reconcile yourself to the reality of autism: it really is a neuro-developmental disorder and you actually do have deficits in social understanding, which you might be able to improve with deliberate effort. You have a lot stacked against you, but if you're well into adulthood and still stewing in this self-defeating resentment, that is a moral failing

You do realise Neurodivergent people have spent their life trying to make sense of the rest of the world in a way that NTs don't need to.

You call it "deficits in social understanding" I call it not understanding why people lie, and not mean what they say.

Do you term it "deficits in social understanding" when someone thinks it's wrong to murder people?

Do you term it "deficits in social understanding" when you don't understand a Neurodivergent person?

You're just equivocating statistical frequency with 'normal' and then with 'correct'.

The point of the article is to point out those flawed assumptions. Obviously your 'deficits in social understanding' prevented you from realising that.

.... Or is that a moral failing?

benj111··on Tragically, as many as 9625 out of every 10k individuals may be neurotypical
" the goal is to keep the ability to duplicate itself"

You are talking about putting all your eggs in the tribal cohesion basket.

That doesn't deal very well with black swan events. Not putting all your eggs in one basket maintains the ability of the tribe to "duplicate itself".

So given that I have provided an mechanism for improved survival of the group, that doesn't require the group to be completely homogeneous, please explain how I strawmanned your argument.

Or maybe point out what point you were trying to make, as it evidently isn't very clear

benj111··on Tragically, as many as 9625 out of every 10k individuals may be neurotypical
I'm 42. Autism as it applies to me wasn't really on the radar for most of my life. I have always had to deal with the majority of people thinking different to me. Knowing the label gives me access to tools and research, so I'm not just one weird individual.
benj111··on Tragically, as many as 9625 out of every 10k individuals may be neurotypical
So if all the tribe goes to one water source because that's what they always do. And someone decides they want to try other water sources because they don't want to use the traditional source just because it's always been done that way.

What happens when the traditional source gets contaminated?

The outsider then has an advantage.

Yes tribal dynamics require people to act like sheep, but that can lead to getting stuck in local maxima, and not having any diversity.

benj111··on Tragically, as many as 9625 out of every 10k individuals may be neurotypical
But you're kind of missing the point.

If you were immensely intelligent to the point that most of the population found your ground breaking insight boring. Would you think you were deficient? Or different? What would others think of you? If they don't appreciate your immense intelligence they'd just think you're boring because you talk about random maths nonsense.

Is the $SPORT fan that insists on discussing sport, in a group where no one else likes sport 'deficient'? What about the non $SPORT fan in a group of fans who insist on discussing the latest game?

benj111··on Tragically, as many as 9625 out of every 10k individuals may be neurotypical
You can accept yourself though, which seems to be the important element.

If you can't walk you have a disability, but that doesn't mean you can't or shouldn't live a fulfilling life.

I do have Autism, rather than ADHD, so I appreciate we probably have different viewpoints on this.

benj111··on Tragically, as many as 9625 out of every 10k individuals may be neurotypical
What? You try reading the actual written policies of any large organisation. Then find the places where they aren't following their rules, then point out with reference to the written rules what they're doing wrong. Then see what happens.
benj111··on Tragically, as many as 9625 out of every 10k individuals may be neurotypical
I like to call NTs Neuro boring. Or 'Nobs' for short...
benj111··on Tragically, as many as 9625 out of every 10k individuals may be neurotypical
Well it is a spectrum.

I don't display the obvious traits, like stimming.

And then there's autistic burn out, where you can't concentrate on things anymore.

I found the Austistamatic YouTube channel quite helpful fwiw.

benj111··on There's no reason for software to be slow anymore
I don't really watch YouTube on my desktop. But the point still stands unless you have replacements for all the other websites.
benj111··on There's no reason for software to be slow anymore
The point is, if I want to edit a text file, I don't need to use eclipse. I can use something that hasn't added loads of features. I don't need to use whatever Adobe product, I can use some paint app.

If I want to watch streaming videos, I don't have a choice about how I do that.

Fine Firefox is basically a bloated YouTube app. That doesn't change the fact that it is inefficient (from the pov of my CPU) for doing that.

benj111··on Everyone says assembly is untyped—everyone is wrong
Yes. But that's like saying B is typed.

If you give an untyped number to B's print function, it'll print the ASCII letter. That doesn't make B typed.

And this is being generous. Types in typed languages aren't just about the data, it's about what you can do with that data. If a function requires a pointer, it needs to know that that arbitrary collection of 1s and 0s is a pointer. Typing is the mechanism to enforce that. All (?) functions on all(?) languages assume, if they don't outright know, something about the type, so are all languages typed? And in that case why is the distinction at all meaningful?

You're talking about objects. I'm talking about integers, chars, pointers.

A 32bit register could be handed to sign extend, it could be used as pointer, used as an interrupt number, printed as a letter. The processor doesn't care. Assemblers typically don't care. Different things you do with that number imply that you are using it as a type, but nothing cares if you use a pointer as a system call number and then print is out as a utf32 character.

benj111··on There's no reason for software to be slow anymore
Surely the biggest cause of slowness is doing more stuff.

We don't turn faster hardware into faster programs, we turn it into more program. AI isn't going to change that. We'll just get even more program because the optimisation has freed up space for that.

Unfortunately most of the time, the more program isn't for our benefit. I note that by far the heaviest program I use is my web browser. The one thing I don't get to choose what code gets thrust upon me.

benj111··on Everyone says assembly is untyped—everyone is wrong
>Assembly is usually considered the perfect example of such an “untyped” language.

>However, every instruction has a set of valid forms. Each form dictates the kind of each operand (register, memory, immediate, label), the class of each register...

So if I lea that means the type is pointer. If I add it's an int. If I print it's some kind of char.

So it's about as typed as B. The untyped predecessor to c....

Will any errors get raised is you sign extend an unsigned int?

Yes you can enforce types the processor doesn't care though, and if you want to treat assembly as distinct, I can't think of any assembly language that enforced types.

benj111··on c100
Yeah, I'm just reading it as hobyists putting it in the workshop next to the 3d printer.

It isn't even well thought out. You can fold the keyboard away while you're doing work. But you can only access the storage while the keyboard is open.

benj111··on c100
How would you make a low run product? Casting requires molds.
← PreviousPage 2 of 34Next →