HNHacker News
TopNewBestAskShowJobs

Timpy

2,184 karma · joined June 4, 2018

submissionscomments
Timpy··on How WhatsApp works with other Facebook products
I'm stepping out of my domain knowledge on this one to start a discussion, I hope to have my points corrected where I'm wrong. Another note, I'm not advocating for FB's methods I'm strictly interested in some cryptography aspects.

As I understand it, in order to have real end-to-end encryption (the real stuff, not some marketing term) each device has to generate a long set of keys and with each message sent, they cycle through to the next key. If WhatsApp is doing what it reports it's doing and it actually is end-to-end encrypted then the web application needs to use your phone because it needs that set of keys. I'm not sure if it specifically sends through your phone or if it sends via the webapp, but you have to use the keys in the correct order or the device you're contacting won't be able to decrypt the next message.

Timpy··on Microsoft patent: Creating a conversational chat bot of a specific person
Permutation City deals with the artificial consciousnesses too
Timpy··on California law bans delivery apps from listing a restaurant without an agreement
I don't think Uber Eats has a support page that says "Submit your amateur cease and desist letters here". A $300 trademark is a cheap business expense, using it to scare away massive corporations is expensive.
Timpy··on Listen to Wikipedia
Pentatonic, which has no half steps in it. The half steps are where much of dissonance is found.
Timpy··on Talking out loud to yourself is a technology for thinking
My first programming job was building tools to make some warehouse work more efficient. At the outset I had most of the warehouse to myself and I walked around the warehouse talking out loud to myself to solve my programming problems. Once the warehouse was populated with workers and I was stuck to my desk I realized how much I needed that walking. Now that I'm working from home I do laps around my kitchen while solving tough problems.
Timpy··on FATCA Pushes “Accidental” Americans to Give Up US Citizenship
For some reason I think the 53 year old Dutch hair salon owner would rather just be left in peace than brush up on American tax law.
Timpy··on Hackers threaten to leak plastic surgery pictures
If this is the definition of ransomware then I was indeed incorrect. I understood ransomware to be "threatens to perpetually block access to data" only.
Timpy··on Hackers threaten to leak plastic surgery pictures
> The Hospital Group, which has a long list of celebrity endorsements, has confirmed the ransomware attack.

This isn't a ransomware attack, they're not encrypting the company's drives and demanding a ransom to unencrypt them. Not every "I hacked you now pay me or bad things happen" situation is ransomware.

Timpy··on ‘YouTube recommendations are toxic,’ says dev who worked on the algorithm (2019)
I think being aware of what's happening to you is the right direction. The content rarely engages you, and that's part of the feature that's trapping you. Partial reinforcement is extremely addicting. If you gave somebody a pile of dimes and said "put these in this slot machine, pull the lever and get 11 cents every time" nobody would play that game. But the randomness of a slot machine means that when it hits, your brain lights up.

Youtube's "recommended for you" section is a slot machine for whatever will engage you. For me it's novelty, for a lot of people it's an irresistible clickbait title. Nobody is immune to it, although I feel the hacker news crowd might be suspect to clickbait much more specific than whatever youtube chums the waters with on their front page when you're not logged in and have no history (open Youtube in an incognito window to see what I'm talking about, it's terrible).

Timpy··on John Carmack: Career Advice
I had an Aural Skills (pitch training) professor in college who had perfect pitch. At first I felt kind of cheated, "how can you help me if you didn't have to go through this yourself?" But in a manner of speaking the professor still had to go through it themself and hone their skills, and their breadth of knowledge was much wider than their own personal experience in music training. This professor had helped countless students master pitch, and they could see much further across the landscape of music study than I could.
Timpy··on Google Alternatives
I use DDG as my default and it gets me 90% of the way there. Sometimes when I search for programming syntax and I know there is one canonical answer that should be the top link, DDG doesn't show up but google does. My !g bangs have become rare now. Becoming used to a new search engine was worth the trade in privacy in my opinion.
Timpy··on A Modern JavaScript Tutorial
That sounds like a bad professor. It doesn't cost anything to add parenthesis for clarity. I enjoy well written code but we're not writing literature here, it's okay to be explicit.
Timpy··on Four Types of Kanji (2019)
My point is more related to kanji learners than it is kanji etymology. I understand that some things have etymological meaning, but it's much more useful to me as a learner to just see it as a pictograph. It's pretty common for learners to make a mnemonic out of the kanji and tie it to the kanji's meaning.

木 is a great intro kanji because it simply means "tree" and if you let yourself believe it looks like a tree it's easier to remember. You can start playing with combos like 林 meaning "woods" and 森 meaning "forest".

相 is a combination of 木 and 目, tree and eye. The article pinpoints its meaning as "physiognomy". 相 is an extremely common kanji. My translations may be a little awkward, but these words are more frequent in Japanese than my translations might suggest:

相手 Tree-eye, hand: "the person you're talking to"

相談 Tree-eye, conversation: "consultation, getting advice from someone"

首相 Neck, tree-eye: "Prime Minister"

相撲 Tree-eye, slap: "Sumo wrestling"

It's really hard to pin down the meaning of this particular kanji. Eventually I realized I was missing the 森 for the 木. "Physiognomy" is basically meaningless to me as an English speaker/Japanese learner because now I have to work to remember the English meaning as well. I decided to stop thinking of this kanji "physiognomy" and start thinking of it as "tree-eye". Tackling large problems systematically is exciting for me but I have to remind myself "making mnemonics for each kanji" is not the goal, "being able to enjoy myself while immersing in Japanese text" is.

Timpy··on Video game lets you do nothing in particular in a suburban Russian tower block
I lived in a tower block in Moscow for a year. This brings back a melancholy feeling that I'm not really fond of. Eating kolbasa and eggs in my concrete cage while the snowy dark winter taps on my window was very much the experience I had. If the purpose of art is to move something inside the audience, this looks quite successful to me. I think I won't be playing the game though.
Timpy··on I tried out-training my diet for 18 months
> Stop putting so damn much sugar and salt into processed food

I can't express how discouraging this is, at least in the United States. The high school I graduated from had a well meaning principal that believed milk was good for you and soft drinks were bad for you. By her reasoning, chocolate milk would at least encourage the students to drink milk, and the benefits of milk would outweigh the costs of having a ton of sugar. All of the soft drinks were taken out of the vending machines and replaced with "Vitamin Water". So our cafeteria was stocked with chocolate milk, orange juice, and vitamin water. The general public seems to be completely ignorant to why this is a problem. People I care deeply about are having health problems that I can't help but feel would be alleviated if they stopped drinking diet caffeine-free soft drinks as if it were an acceptable substitute for water.

Timpy··on Dev Fonts
I usually really enjoy customizing my shell and making it look pretty, but my first experience with ligatures was a bad one. I was learning LaTeX and my editor turned on ligatures for me (I think the vim-polyglot plugin was the culprit) and it was very frustrating. Ligatures in an unfamiliar environment make it harder to follow guides and learn from the code that you're reading. Maybe it would be a lot easier if I was using it in my native language, but it just struck me as an abstraction and one more thing to learn and keep track of.
Timpy··on Show HN: Twelve70 - Men's outfit generator and closet management
I think there's a third very specific category of "men who care but don't know how, but they love making systems out of things to help solve their problems." You might find one or two of these kinds on Hacker News.
Timpy··on Show HN: Kord – Python tool for displaying guitar chords/scales on your terminal
I just checked it out, very cool! Thanks for taking my idea into consideration.
Timpy··on Stopping some fishing would increase overall catches
This seems like the same problem with traffic. If fewer people drove we'd have better throughput in our roadways, when the roadways get more efficient more people want to drive, and we have clogged roadways again.
Timpy··on YouTube's Fake Animal Rescue Ring [video]
These fake content farms are lucrative, it seems the demonetized items you're talking about are bad for advertisers. It's kind of like the stock market; you're not betting against what you believe, you're betting against what you think the general public will believe.
Timpy··on Deprecating scp
I spend my entire work day in the terminal so remembering the full paths of things has become second nature without much effort. If you just drop into the terminal occasionally for file transfers then there's nothing wrong with opening a second terminal to get the paths you want.
Timpy··on Kraken – P2P Docker Registry
I definitely assumed this was git related before clicking
Timpy··on Show HN: Kord – Python tool for displaying guitar chords/scales on your terminal
Very cool project. I particularly like fretboard.py, I'm a sucker for charming command line tools like this. For what it's worth, I have a bachelor's in classical guitar and I taught guitar for 6 years. It would be cool if you could get a single form of a scale instead of an entire fretboard of scale notes, and maybe even limit it to some number of octaves. It would be useful to generate scale charts for students one piece at a time.
Timpy··on When will web browsers be complete?
That 2007 passage really brought me to a grinding hault. Toddlers are using the web these days from the moment they can swipe a screen. I have a hard time believing anybody on GitHub over the age of 20 only began using the internet in 2007.
Timpy··on Type in the exact number of machines to proceed
Whenever I have something in my hand that I'm about to put down for a second in the exact absent minded kind of way that would leave me searching all over the house for it 5 minutes later, I say it out loud. "Headphones on the table by front door."
Timpy··on Google Chrome is preparing a widget with shopping ads on the new tab page?
Firefox is my daily driver but I keep Chromium installed, sometimes I want FF dev tools and sometimes I want Chromium.
Timpy··on A tale from the trenches fixing an NES
On the subject of right to repair: Back when slide out keyboards were still available I bought I a new Verizon phone and paid for the best insurance plan I could get. After a short amount of time my brand new phone just stopped working, the insurance said it was a factory issue, I sent it in for repairs. They couldn't fix it so they sent back a certified refurbished phone. It wasn't the same quality, the new keyboard was clicky and the refurbished felt spongy. I called to complain but I ended up in a support loop getting passed around in a circle of people who had no authority to fix my situation. I paid for a new phone with full insurance like a good little consumer and got a used phone.

Ever since then I buy budget phones; phone insurance is a scam, phones are intentionally difficult to repair, and I don't want to spend $1k on something fragile that I keep in my pocket that has a high likelihood of being dropped on accident and the only recourse being whatever policy Apple has to benefit itself. I wish we lived in a world where consumer electronics were owned by the user. A 30 year old NES can hold value, I have doubts about what 30 year old smart phones will look like.

Timpy··on Facebook Container for Firefox
Along with the Facebook Container I use multi-account containers to keep a Google, Microsoft, and Amazon container as well. I included all of their children companies in the parent containers (like GitHub in Microsoft, YouTube in Google). It's sobering seeing how much of the internet shows up in one of these four containers.
Timpy··on Why build another website builder?
The SAAS I work for started out as the owner building pages on whatever dreamweaver was popular 15 years ago, and that templating engine still haunts us today. Our development cycle is painfully slow because of all of the copy-pasting that happened in the code base before a team with modern sensibilities got their hands on it. I have nightmares about nested tables for layout and inline CSS.
Timpy··on Porn, Zen, and .vimrc
I also use a digitalocean droplet for my development, but I'm programming in Python, bash, JavaScript/HTML/CSS, PHP, MySQL. I wouldn't do this if I were using Java, Java without an IDE is painful.
← PreviousPage 6 of 14Next →