Hacker News new | past | comments | ask | show | jobs | submit | typicalbender's comments login

Just a heads up the "Discuss on HN" button links back to the blog post and not HN. Not sure if that was intentional or not.


It's likely not intentional, but he has to publish his blog post in order to have a link to submit to HN in order to have an HN comments section to link to in his blog post. He probably just published with a placeholder and forgot to update after he submitted to HN. I've been down that road many times.


Author here. Thanks for noticing that. No, that isn't intentional.


Easier to multi-task maybe? Its really easy to do other things while listening to a video and then jumping into the parts that sound interesting as compared to reading where its necessarily a very active experience.


Early 30s here. Possibly to your point and completely anecdotally, I generally have a much harder time learning via text than I do from a more kinetic learning environment or watching a video... but I wish it was the other way around. All of the benefits described above for why text is better I totally agree and I get generally frustrated trying to find the relevant part of the video but for whatever reason seeing the thing I am trying to learn visually demonstrated is immensely more powerful that reading it.

I actually have a pet hypothesis that it has something to do with imagination. I'd be curious if anyone has studied the effects of visual media on imagination and how it impacts kids ability to take written content and understanding it versus the same with visual content. I have a suspicion that before the prevalence of visual media it was even more critical to have an active imagination to be able to synthesis written content and that we've lost a bit of that in younger generations as we've moved toward a reliance on visual learning. I have nothing to back any of this up of course just something i've thought about when reflecting on myself.


I've recently tried to get back into making art. I had a very active imagination as a child and would draw for hours on end. Now the inspiration isn't there and I have a hard time just visualizing scenes or landscapes.


Thank you for sharing that!

Imagination is a "mental muscle" that must atrophy with disuse.

Off-topic, yet relevant (for you):

When I upvoted your comment, your karma crossed 500, so you should now see up/downvote buttons in hn :)


This is why commit messages are so important. Documentation that is external to the code its referencing will always drift but a commit message is a snapshot in time that is attached to the thing it is referring to. In my experience not enough people take commit messages seriously and just basically give a summary of what changed not why it was changed.


Commit messages get lost too easily. It’s the worse way to document reasoning around the code. There’s many proposals to document code outside of code and none of them has ever worked. Just comment your code.


I haven't thought this through at all but are you aware of any package repositories that do something like levenshtein distance between package names maybe combined with a heuristic on common mistyped characters to not allow typosquatting?


Yes, they do that in Dart's pub [1].

They also have the concept of verified publishers[2], which is pretty neat (similar to Maven Central), and keep track of a score for each package (e.g. https://pub.dev/packages/darq/score) including up-to-date dependencies and result of static analysis.

Dart is doing a lot of things right.

[1] https://pub.dev/

[2] https://dart.dev/tools/pub/publishing#verified-publisher


Are there any tools that can scan my dependencies and point out names that are typos of older or more popular packages?

Something like: you said "times", did you mean the older and more popular package "time"?


Hard truth is you're not worth enough for a spammer to look for that pattern, it's a numbers game and you're just making it harder on yourself.

Also unless you're keeping a lookup table you're losing a great benefit of the wildcard. You can, and I have caught a few places, tell when a company sells your email. If I get an email from company XYZ to my email abc@example.com I know exactly who sold my email and to whom.


I agree that I'm probably not worth the effort, but if this kind of domain wildcard strategy were to become more popular it is entirely feasible for a rudimentary machine learning algorithm to detect its use.

> unless you're keeping a lookup table you're losing a great benefit of the wildcard

That's true, I don't keep a lookup table per se, though I do have a deleted items folder that I could look back in. I'm not sure what I would do, though, if I knew what particular company sold my email address? Send them a nastygram they will just ignore? I just block the address and move on.


I think a typical spammer doesn't care much about such users, but if given given a choice they would rather avoid such users.

AFAIU, most buld spam is targeted on gullible or vulnerable people. The spam is often terrible on purpose.

Sophisticated or targeted attacks are a different category and they may be a good reason to prefer something non-guessable.


It looks like I have to pay for Medium premium in order to read this story... can anyone give me a tl;dr? Or it looks like I can use Google cache text only to get around the paywall but that seems sub-par.


Didn't realise Medium was like this - I've just uploaded the article to my personal blog: https://chrislovejoy.me/youtube-algorithm/

Am going to see if I can update the link above aswell.


Here is what it looked like for me after I signed in to Medium[1]. As far as I can tell there is no way for me to read the article without subscribing to Medium. Incognito allowed me to bypass this requirement as suggested by another user.

[1]: https://ibb.co/rQ0kVxq


Ping dang or send them an email through the contact link at the bottom of HN.


Just for another anecdata I must have clicked two other articles hosted by Medium at some point today so I also can't see it - cheers for the alternate link!


Thank you - I was getting the same from Medium. Just slightly less pernicious than Facebook. Slightly.


Try it in incognito tab in Chrome, or equivalent in another browser; that (Chrome Incognito) normally sorts it for me on Medium.


I usually do that but was presented with this text from medium after I signed in:

> Not every story on Medium is free, like this one. Become a member to get unlimited access and support the voices you want to hear more from.

Which makes it sounds like this is a paid article regardless. Incognito worked though thank you.


I'm pretty sure the intended reading of "Not every story on Medium is free, like this one." is "This one is free, but not every story on Medium is."


I think you're right however the only action it gave me was an "Upgrade" button. As far as I could tell there was nothing I could do to continue to read the article without subscribing to Medium. Here's the only thing I saw[1].

[1]: https://ibb.co/cLxMDMV


To avoid this type of spam or paywall:

  1. Open it with Incognito
  2. Setup and forget: use https://github.com/iamadamdev/bypass-paywalls-chrome (also for firefox)
  3. using a website like outline: https://outline.com/7eq6fK
(this one has the article)


To me the biggest power of Vim is modal editing which you can now get emulated to varying degrees of completeness in your favorite editor. Whether or not a command line editor is your bag, learning modal editing and Vim keystrokes can be a huge productivity improvement and applicable to a large number of different editing environments.


Hard disagree. Modal editing makes no sense in current year. It and vi were designed for terminals without Pg Up/Down keys.[0] Looks like no End either, although there's a Home.

Times have changed. It's so awful to get used to, and the alternative is just reaching for Home/End/Pg Up/Pg Down. Gimmie a break, fam. (What's ironic is that most people I know who love vim do use those keys, so they're paying the speed penalty of not having to reach for them for nothing -- plus the million penalties of using a terminal editor, and a byzantine one at that.)

Also, ever wonder why the movement keys are HJKL and not the home row's JKL;, which would be far better and more intuitive? Glance back at that picture; for no good reason, the manufacturer of those terminals decided to put arrows on HJKL. And so, in inertial carryover of dumb design, vi's creator decided those should be the movement keys.

Sorry, time to eject from this fossilized ride from the '70s and into the 21st century.

0: http://vintagecomputer.ca/wp-content/uploads/2015/01/LSI-ADM...


Sorry to burst this bubble for you, but there was no “no good reason” to put the arrows on HJKL [1].

[1]: https://twitter.com/hillelogram/status/1326600125569961991


They have a paid hosted option that I use they just also allow you to self host which is great.


Is the Firefox implementation different from Chrome? I don't think Chrome allows you to default links to specific profiles but I have used this feature in Chrome for a while to separate work and personal profiles to sandbox Chrome instances.


afaik profiles in chrome work for the whole instance (like in firefox) but Container work on a per tab basis


Oh I see interesting. That's correct in Chrome you get an entirely separate instance of Chrome with the new profile. Thanks!


and to add to mmcclure's point

I do all my shopping in the shopping container. I have the deals website I frequent set to the shopping container so if I open slickdeals.net in any tab, I get to the shopping container.

One quality of life change I encourage is go to manage containers and select "Select a container for each new tab". Then you can pretend the firefox tab without a container even exists (caveat: does not work with ctrl + t shortcut for new tab)

> The nice bonus feature is you can have certain sites default to containers. I had a paid YouTube account for a while, for example, so having any YouTube link open in my personal account was nice for not getting hit with ads on initial click due to my default Gmail not being the right one.


That's exactly right. And Firefox has that profile functionality too.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: