1 million additions. 4k deletions. 0 approvals.
HN user
poops
I work across multiple machines with different pointing devices (regular mouse, vertical mouse, touchpad), and have no issues double clicking to select a word. Dragging from the start of a word to the end can sometimes take multiple tries. I may miss the first letter. I may drag too far. The vertical mouse isn't great at holding a selection. It's not a huge deal, but it's an annoyance that I don't run into working with Stripe IDs.
Google knows what's going on w/ 70% of your visitors, as opposed to 100%
Since iTunes has been getting buggier and buggier for me (and I'm trying to switch to programs that run on all platforms), I've replaced with...
beets http://beets.io/ for library management
mpd https://www.musicpd.org/ for serving music &
ncmpcpp https://rybczak.net/ncmpcpp/ for playing music (which I alias to `music`)
I actually built something similar using React/Redux, but I've been moving away in favor of plain old Javascript. Usually I'm working out at home and using my laptop, but if I'm out at a friend's house, I'm using an old iPad. There was a noticeable lag, doing certain things on the React/Redux stack, that disappeared when switching to plain JS.
I prefer tabs because it doesn't force all devs to have the same level of indentation.
How about when iTunes randomly starts moving music off your local drive and onto the cloud. This has happened to me for songs not purchased through iTunes, and without me knowingly enabling this "feature".
There was a dirty mouse program that would get installed anytime someone had their computer unlocked. Every few minutes you'd hear someone get pissed off and banging their mouse on the desk.
Another one we did was take a screenshot of a 404 page, and then randomly show that instead of the site that they were working on, but only for their IP.
A quick and easy one was to just crank someone's speakers all the way up, for the next time they play music.
tldr; they make more $ off their smaller sizes
previously: https://news.ycombinator.com/item?id=9884616
I made a site just like this http://yamr.net to be able to group chat with friends/family/co-workers and not have them install anything (can go to yamr.net/any-room-name)
It's pretty cool seeing your site and what you decided to do differently. I'll be checking out your source later when I have time.
Mine is also built with php/node and I added socket.io so I could take advantage of websockets. I auto-log in users and keep chat history (although right now it only shows the latest 30 messages)
If you're looking to implement any features I have (like chat history) PM me and I'll share how I did it
So they send you an email with a report, yet your mailbox is full and you can't receive emails?
They advertise as "fat-free" but i think theres still fat that could be trimmed, that wouldn't be needed in a base framework.
I don't really understand why they call some of these plugins through the F3 class instead of using them separately.
Wouldn't it be better to separate db class, and do Db::query() or Db::sql() instead of F3::sql(), which uses a __callStatic() magic method and loops through all the files in the autoload dir and checking each class to see if it has a sql() method. Just seems like it's doing a lot of extra un-needed work, even if it is caching it
it would help if microsoft allowed browser upgrading without checking for a valid installation of windows. i don't know if things changed, as i'm on a mac now, but when i had XP, i was stuck with an older version of IE cause i bought a computer with an invalid copy of the OS
i've had to build a custom auth system because i needed to support existing username/passwords that didn't fit the django mold
here's another with dynamic room names http://yamr.net/hacker_news