HNHacker News
TopNewBestAskShowJobs

gayprogrammer

173 karma · joined October 30, 2013

I am a programmer. I am a gay person. I don't bring it up in every conversation. That's just life.
submissionscomments
gayprogrammer··on Kanban board in one HTML using localstorage
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?

gayprogrammer··on Ask HN: Why can't I run xcode/iMessage on Linux?
There are many things possible that no one has written software to do yet. I think it mostly comes down to money, market, and difficulty.
gayprogrammer··on Why the Wingdings Font Exists (2015)
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.

gayprogrammer··on Tandem Diabetes mobile app using all of users mobile data without explanation
Screenshot from someone with 40 GB usage: https://imgur.com/gallery/yq7ceSq
gayprogrammer··on Apple has threatened to remove Amphetamine from the App Store
Whether the app name will be changed or not, I’m glad that this sort of thing doesn’t happen in silence or under NDA.
gayprogrammer··on Distilleries that made hand sanitizer charged $14k surprise fee by FDA
Sanitizer is always first choice in hospital settings. It’s MUCH faster, and MUCH easier on the skin over repeated use than soap and water.
gayprogrammer··on I Made a Covid-19 Vaccine in My Kitchen and It Worked – Science Still Sucks
That’s a very nit-picky thing to critique, while ignoring everything the post is writing about.
gayprogrammer··on I Made a Covid-19 Vaccine in My Kitchen and It Worked – Science Still Sucks
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.

gayprogrammer··on 2020 Mac Mini – Putting Apple Silicon M1 To The Test
iOS has always used the same kernel as macOS.
gayprogrammer··on Show HN: A 1000 auto-generated hexagonal SVG logos
Usually a graphic is called a logo because it is used to represent a thing.

Since these geometric designs don’t represent anything yet, it seems premature to call them “logos”.

gayprogrammer··on Use Your Bike as a Backup to Your Backup Power Supply
> 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.

gayprogrammer··on Well-known web sites that port-scan their visitors
I'm thinking that arbitrary domains should not have access to any resource on '127.0.0.1', for the same reason that browsers restrict access to resources at 'file://' without user permission.
gayprogrammer··on Bringing a decade old vector editor back to life
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?
gayprogrammer··on Linux touchpad like a Macbook: progress and a call for help
If the author and others haven't seen "BetterTouchTool" for Mac, there might be some useful code or inspiration to come from it.

It has a "multitouch live view" debug window that displays exact pixel touch locations and shapes.

The homepage showing this (third screenshot) is here: https://blog.boastr.net/

gayprogrammer··on Mini-Mainframe at Home: Installing a Modern OS
I'm confused that Windows XP is the "Modern OS", and I want to know why there is no mention of any kind of linux.
gayprogrammer··on Dark Patterns in UI/UX Design
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.
gayprogrammer··on NYC and DC have more software dev jobs than San Jose
> 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.

gayprogrammer··on Opioid makers made payments to one in 12 U.S. doctors
>> 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.

gayprogrammer··on Five practical life hacks for minimalists
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.

gayprogrammer··on Ask HN: Seriously, How Can We Begin to Make AI Safe?
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?

gayprogrammer··on Ask HN: What questions did you ask (or wish you asked) your cofounder?
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.

gayprogrammer··on Ask HN: How do you version control your neural nets?
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.

gayprogrammer··on Circular Runways [video]
The linked discussion has a lot of speculation and "that's a dumb idea" posts, but no actual debunking.
gayprogrammer··on What Romance Really Means After 10 Years of Marriage
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).
gayprogrammer··on The Rule of Silence (2006)
> arcane troubleshooting stuff

... is exactly the reason to have useful comments in there.

gayprogrammer··on Base-122 – A space efficient alternative to base-64
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.

gayprogrammer··on Browser History (2013)
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.

gayprogrammer··on Japanese writing system basics
put the pedal to the metal

(idiomatic) To exert maximum effort.

https://en.wiktionary.org/wiki/put_the_pedal_to_the_metal#En...

gayprogrammer··on PowerShell pull request – initialsession: remove curl and wget aliases
I'm glad that the inventor of Windows PowerShell addressed this issue in a positive way, and asked one of the PowerShell-RFC committee members to start the RFC to fix this.
gayprogrammer··on A x64 OS #1: UEFI
Can you please explain why the author uses that name?
Page 1 of 3Next →