HNHacker News
TopNewBestAskShowJobs

_peeley

419 karma · joined July 29, 2019

submissionscomments
_peeley··on I reverse engineered McDonalds’ internal API
Further down the thread he mentions that no order gets executed, he's just querying. I guess still making trouble for anyone using that data, but at least nothing's going to waste.
_peeley··on How Discord Won
One of the few things I find to be an unrelenting pain in the ass about Discord as an unfamiliar user is account management - is my account tied to the server I've joined? Is it tied to my email? If I click a link to join a server and set a username, how do I link that with my existing account? If I set my username/profile picture on one server, does it change across all the servers I've joined?

As a college student that's constantly told to join Discord servers for every class/club/friend group, it's so annoying for this not to work intuitively, and the Discord documentation isn't too helpful either. I think I must have joined about 6 different servers across 3 different email addresses by now just because of how obtuse it is.

_peeley··on Porn, Zen, and .vimrc
I've come to the conclusion that the discrete interface of the keyboard and keypresses meshes well with the discrete nature of text versus the analog control the mouse gives. When selecting by individual characters/lines, I'd much rather use my keyboard and know that for each keypress I'm interacting with some X amount of text than fumble with my mouse until I get exactly what I want selected. Vim keybindings specifically are nice because they provide a pretty universal interface - most applications I use implement Vim keybindings, so there's very little context switching when working with my IDE, CLI file browser, Firefox w/ Vim Vixen, etc.

Also, I find that preventing constant movement from the keyboard to my mouse and back helps mitigate wrist pain and discomfort from long sessions at my PC.

_peeley··on DOJ unveils proposed Section 230 legislation
Just ran into this on Twitter earlier today, seems relevant. Very useful primer on what Section 230 is and clarifications of common misconceptions: https://www.techdirt.com/articles/20200531/23325444617/hello...
_peeley··on Professor suspended for saying 那个 nà ge
Incredibly tonedeaf on part of the University - they claim to fight for those that are marginalized, but how will the Chinese international students on campus feel, now that a precedent has been set that they'll have to think twice before speaking in their native tongue?
_peeley··on Atlassian tells employees they can work from home forever
I'm anxious to see what kind of macro trends arise from this, if it's still a popular policy post-pandemic. I'd predict that most industry jobs being remote by default would inevitably lead to a race to the bottom for wages, due to positions being far more competitive and able to effectively outsource to the lowest COL areas. For example, NPR has already experienced this[1] with its internship program this fall - after going remote, it led to a 10x increase in the number of applicants. [1] https://current.org/2020/08/how-to-find-a-pubmedia-job-in-a-...
_peeley··on Shopify Goes Digital by Default
As a college student just entering the job market, this trend will be an absolute nightmare if it continues to its natural terminus (all tech companies permanently and primarily WFH).

My current internship has been WFH for the past ~2 months and it has drastically reduced how much I actually enjoy my job. Talking with my coworkers and the office atmosphere in general was a large part of why I enjoyed my job, and that has been reduced to a daily standup over Zoom and a handful of strictly work-related Slack messages when necessary. I understand there are some people who simply like to clock in and clock out but for people like me for whom the office is a large source of regular socialization, working from home is incredibly lonely.

It seems as though a large amount of people pushing for WFH situations are more senior engineers, especially those with children or other concerns at home. For a moment, just put yourself in the shoes of a junior engineer or fresh grad who is new to the job or the industry in general and remember your first day on your first job. Probably the only thing that relieved some of the stress or anxiety was a friendly coworker, or the ability to grab a mentor to answer questions sitting just a few feet away. WFH, no matter the technology, cannot create a substitute for this.

_peeley··on Chekhov's Gun
Learning about this trope has, to some effect, ruined some movies for me. The most recent example I can think of is (spoilers?) Once Upon a Time In Hollywood.

As soon as I saw DiCaprio's character putting a flamethrower away into his shed, I just knew that there would be some ridiculous climax featuring the flamethrower being used in some way, which kind of ruined the surprise and spectacle of the scene.

_peeley··on Making Emacs Popular Again
I cannot recommend Spacemacs enough. I was a pretty dedicated Vim user for years but grew tired of the brittle tooling and subpar extensibility and decided to give Emacs a try. My first experience with Emacs was dreadful - the default keybinds were counter-intuitive and hard to use (no, I should not have to remap my control key to caps lock just to avoid carpal tunnel), basic features were absent yet included was a web browser, mail client, etc.

A month or two later I gave Spacemacs a try, and I've been using it ever since. Not only does it have sane defaults like evil-mode for Vim emulation, but a lot of terrific packages like Magit and Org-mode are builtin. I also use the Spacemacs docs as my first resort when I want to install something new or fiddle with settings, rather than the subpar GNU Emacs documentation which never quite tells me the exact information I'm looking for.

_peeley··on Making Emacs Popular Again
It's ridiculous that end users should rely on third parties for reliable documentation. For any other tool, if you wanted to know this kind of builtin functionality it'd be readily accessible in --help, the man page, or first-party online docs. Why should Emacs be an exception?
_peeley··on Ask HN: What projects are you working on now?
I'm still in the super early stages of working on a collaborative sketch/whiteboarding web app. The idea is to have a site wherein users can sketch a diagram/write out some notes, with other users able to view in real-time or save and view later a la Google Docs.

Had the idea a few weeks ago, but with most universities converting to online lectures and many businesses working from home it seems like there's a definite niche in the market for it. Most professors (especially non-STEM) are totally oblivious to anything other than death-by-PowerPoint when it comes to online lectures, and most businesses either snap a pic of a messy whiteboard for posterity or re-draw diagrams through software after they've proven to be worth preserving.

_peeley··on Ask HN: Whats the best book on your favorite programming language or topic?
Learn You a Haskell For Great Good (http://learnyouahaskell.com/). Despite Haskell's reputation for its difficultly due to its strictness and fundamental differences with mainstream imperative languages, the book manages to smoothly introduce the purely functional paradigm with tons of effective and concise examples. The book ends just where the infamous Monad is introduced and doesn't touch any of deeper capabilities of Haskell's type system, but still serves as a wonderful introduction to the language and pure functional programming. A lot of people mention SICP as the book that made them rethink/rediscover computer science, for me this book had the same effect.
_peeley··on Ask HN: Favorite YouTube channels under a million subscribers
MandaloreGaming (https://www.youtube.com/user/MandaloreGaming): does game reviews, but mostly covers indie/obscure abandonware. Content focuses 100% on the game, a huge breath of fresh air from the usual "gaming" channels. Editing and commentary is also fantastic.
_peeley··on AWS Lambda Cold Start Language Comparisons
Forgive me if I'm wrong, but I believe it's because Node is implemented with V8 which is a JIT compiler rather than just an interpreter, not to mention that Node is a more mature and optimized runtime than the Go toolchain.
← PreviousPage 3 of 3