HN user

gayprogrammer

173 karma

I am a programmer. I am a gay person. I don't bring it up in every conversation. That's just life.

Posts3
Comments73
View on HN

Was this written recently?

Exclusive use of jQuery, not using browser drag and drop (manually edits element position), using JS to animate and fade/transition instead of CSS, etc.

Is localStorage the only modern/HTML5 concept being used?

I was thinking about why Wingdings, a popular phenomenon in Word docs, didn’t translate into the web, chat, and mobile SMS until the iPhone let us add the Japanese emoji keyboard.

The technical difference that I can see is that Wingdings is mapped to English letters (I.E. the same code points), whereas emoji are mapped to their own code points. So while Wingdings are typed using the standard keyboard, emoji (still today) requires a dedicated program/menu/keyboard to select them.

Additionally, font is often ignored/lost in transmission, in things like email, web text boxes, SMS. So what made emoji just work is that it used unique code points, not reusing other characters’ code points.

I think he wants to spread awareness that people in power can use technology and medicine to widen the class divide, and biotechnology shows signs of going that direction.

I think that a biohackers’ line of reasoning goes: the same way that some pills once existed as ground-up herbs, today’s biotech (and vaccines) started as ground-up biomaterial.

Of course people have been hurt from eating herbs and injecting biomaterial, so testing and quality control will always be a massive issue.

I still see a biohackers’ rebuttal, however: sometimes people are hurt by their own cooking, or restaurant food, so the issue of quality control among mass-distributed biomaterial is not totally new, and not insurmountable.

Actually, generating power with their muscles provides a valuable lesson for kids, whether or not the power goes out.

The article ends on this point about parenting philosophy, but I think the author does not set up or discuss it enough.

What I don’t exactly understand is the underlying suggestion to manufacture this project as a “hard lesson” for the children.

I believe it is widely understood that children learn very much by emulating their parents. So what the parent regards as important, their children will see, and internalize those behaviors.

When I see parents worry about children taking something for granted, it can look like parents feel regret about parts of them that they see mirrored in their children.

What is the backstory behind why the company stopped selling this software? Has anyone asked the author or company about it? Would it be worth asking them to release the source since it's been so long since selling it?

I don't understand how the elevator story is an example of a dark pattern. I see that the sign did not effectively accomplish its goal, but that doesn't fit the definition given: the intent to trick users into doing something undesirable.

As a member of CompTIA AITP, you have access to TechTalent powered by CompTIA and Job Pulse and can run your own searches, like this, to find your next opportunity. ...Not a member? Join today!

This is an advertisement for AITP with a click bait title. The content is just a tutorial of their product. It's not hard data.

> Q: What connection might there be between drug-maker payments to physicians and the current opioid use epidemic?

The article is pure speculation. They did not correlate the payments made to doctors with the prescriptions those doctors made, nor even more broadly with national prescription rates.

This article just makes the implied assumption that doctors push pills onto patients. I don't discount that at one time doctors may have been incentivized to play it fast and loose with pain pills, but those days are LONG gone now.

I would like to see research on the population in terms of predisposition to addiction and susceptibility to chemical dependence.

Is this a joke? Cut your nails with mini scissors?

These suggestions are just replacing dedicated tools with poor substitutes. You shouldn't use a less efficient tool, just because it can technically do multiple things (with more effort).

Throwing out possessions is a means to clarifying your thoughts and intentions. If you use it, then keep using it.

AI minds shouldn't be any different from our own consciousness. An AI mind will be able to work out that killing humans results in humans killing that AI. So the AI would choose against it for the same reasons that humans choose not to kill other humans. I believe AI minds would have the same empathy and emotions that our minds have, because neural states ultimately comprise emotions.

Perhaps that makes every AI mind just as likely to kill humans as a human being is, and perhaps "mental sickness" is evidence of the vast flexibility and variability in the concept of consciousness. But as an AI will be able to control its own code and neural state, then an AI would be perfectly capable of identifying its own shortcomings and maladies, and correct them; it would be the AI equivalent of "taking a pill/having a drink/smoking".

P.S. Does anyone know if brain-chemistry-like effects on neural networks has been tried?

Be aware of your own human nature: you will want it to work, more than you will want to accept the signs that it won't (confirmation bias).

You will say to yourself that "little things" can easily be overcome, but people rarely change. People make most choices by their external circumstances and influences, even when they truly want things to be different.

There's data, and then there's metadata. Consider how you want to shift information between your files of data (variables), and the tree-like structure in a version control timeline.

You shouldn't need to record how the data changes directly alongside the data. That would be like commenting out old code for every change instead of making new commits. It just defeats the purpose of using version control.

Branching is metadata about how you have based changes off a given starting point, and committing records the actual, linear changes. Nobody ever said a branch must be merged into another branch--that's just typical of how bugs get fixed--it's not important to the tree data structure.

I would think that switching branches to see the code of some specific model would simplify my workflow; I would only have to manage a single set of data, instead of accommodating multiple model versions in my working directory. If you are going to be recording version/parent information every few lines of code anyway, then you might as well do it in a tree/timeline data structure with lots of tooling available.

You're right that branching could be a lot of overhead done manually as you are, but automating git (for example) to create or switch branch should not be difficult nor particularly slow. There are also ways you can avoid being overwhelmed by noise such as searching branches from only specific commits, limit the depth of results, etc.

She describes sex as only happening in infatuation romance. She redefines sexy to something non-sexual. She details laying in bed together and being alone together in a way that most people would call boring (playing a phone game).

I agree. Including:

Base-122 encoded strings contain characters which did not seem to play well with copy-pasting.

A very important part of web development is being able to manipulate text documents. It seems that using UTF-8 in more places can reveal cracks in implementations for browsers/DE's/editors/terminals/etc.

This isn't an all-or-nothing issue. The author generalizes that developers and users today use browsers/html differently than they did before, but what I'm hearing is actually a new way to use the word/button for "(go) back".

The back button has not changed functionality--it still works as expected on all non-webapp webpages.

From my perspective, I think the author should be asking for browsers to implement a new button that follows his desired "load previous URL" behavior.