HNHacker News
TopNewBestAskShowJobs

jdormit

925 karma · joined October 5, 2016

[ my public key: https://keybase.io/jdormit; my proof: https://keybase.io/jdormit/sigs/IiJS9YM4NDc5M7wklMNoeLW-hHZTQNumY1wz13xuBhw ]
submissionscomments
jdormit··on Show HN: Browser extension to read HN comments for any url, in ClojureScript
It could do that - I built it to satisfy my own use case, which was that I wanted to see the HN comments side-by-side with the content while I was browsing.
jdormit··on Show HN: Browser extension to read HN comments for any url, in ClojureScript
The current implementation will look up any URL you visit so that it can populate the "number of comments" text that appears over the button. The data only goes to 1 server - hn.algolia.com, a HN search API provided by the company Algolia.
jdormit··on Show HN: Browser extension to read HN comments for any url, in ClojureScript
Well this is awkward. Seems that shortly after I posted this here both Mozilla and Google rejected the extension from their stores. Mozilla's primary concern was that the analytics were opt-out, not opt-in, so I'm patching that in and resubmitting.

Typically, Google just said that it "did not comply with their policies" with no additional information, but I'm guessing their concerns are along the same lines.

Meanwhile, if anyone is interested in trying it out, the README has instructions on running the extension locally in Firefox or Chrome.

jdormit··on Rash – racket shell
Docs for Rash are here: https://docs.racket-lang.org/rash/index.html
jdormit··on Thousands of Turks accused of using Bylock app despite never having used it
Check out soared's comment above. Basically, 1-pixel images like these are used by companies to track when someone views their content. It's a very common practice - most of your emails probably contain tracking pixels so that whoever sent them can tell if you viewed the email. If they see a request on their server for the URL they put in the tracking pixel, they know you've opened the email.

In Bylock's case, it was most likely a tracking pixel embedded in advertisements for Bylock that the other apps were displaying. The pixel helped Bylock track how many people were viewing their ads.

jdormit··on A CEO's Guide to Emacs (2015)
I'm reading this on Spacemacs right now! It's excellent - it removes a lot of the initial configuration investment required to be productive, while letting you customize as deeply as you want if that's necessary. Plus, it has vim keybindings out of the box ;)
jdormit··on GNU Music and Songs
The copyright for "Emacs vs vi" is held by... James Taylor?? Did he write it?
jdormit··on Let’s improve commuter rail service between Providence and Boston
And then you get into the city and have to take the T... My 4-mile Green Line trip from home to work takes anywhere from an hour to an hour and a half. The other lines aren't as bad, but the Green line is just shockingly terrible.
jdormit··on Humble Book Bundle, Start a Startup by Wiley
Works like a charm! Thanks!
jdormit··on I cured my tech fatigue by ditching feeds
Yeah, the Facebook notifications situation is totally out of control - if they can't reach you by push notifications they'll send you ails and texts. I had to delete the app since there are some notifications it is actually impoaaible to turn off.
jdormit··on A vision of Middle-earth
I was hoping for some images of the illustrations!
jdormit··on Vim after 15 Years
https://i3wm.org/
jdormit··on The /bin/true Command and Copyright (1990)
Put it on the back of the shirt.
jdormit··on Show HN: Dffer – Get notified when a website changes
What is the use case for this? Why would I pay for it?
jdormit··on Ask HN: Recommended CRM solution for a SaaS startup?
[Disclaimer: I work for HubSpot]

HubSpot has a startup "scholarship" program, I think it is a 90% discount. Not sure about the details for applying, but it's worth looking into.

jdormit··on Alice in Python projectland
(I've never seriously used Haskell) I wonder if the strong static typing has something to do with that. That eliminates many if the common bugs found in Python programs.
jdormit··on Swapper
> The Swapper is a story about the internationally-acclaimed British documentary photographer David Hurn; it is a story of a dyslexic, Welsh schoolboy written off as being "a bit thick" and an extraordinary "succession of bizarre coincidences" which would propel him into the ranks of photography's elite.
jdormit··on Is There a Cryptocurrency Bubble? Just Ask Doge
> A group of Bay Area programmers this year used an I.C.O. to raise $35 million for their project, an anonymous web browser called Brave

As in Brave, the new browser from Brendan Eich (founder of Mozilla, famously invented JavaScript in 10 days)? Hardly a scam...

Either the reporter didn't do their research or twisted the facts to fit their story.

jdormit··on Why PS4 downloads are so slow
I have a Steam Link, and I get all the benefits of PC gaming from my couch. It's a pretty seamless best-of-both-worlds situation.
jdormit··on Big brother is here, and his name is Facebook
> That may be one of the less legal things they do

Actually, it's in the TOS [0] - although it says you legally own content that you post, FB retains IP rights to your photos and videos. These rights end when you delete the content, unless the content has been shared with other users. This means, in practice, that they have IP rights in perpetuity to everything you post publically!

Now, the TOS does claim that deleted content is deleted "in a manner similar to emptying the recycling bin on a computer". However, "deleted content may persist in backup copies for a reasonable period of time". Make of that what you will - I read it as a legal back door that lets them keep your deleted posts around for as long as they want.

[0] https://m.facebook.com/terms.php

jdormit··on Big brother is here, and his name is Facebook
If you are not on Facebook, how do you get the notifications?
jdormit··on Big brother is here, and his name is Facebook
And a warning that says, "we use tracking cookies and sell your browsing data to advertisers"!
jdormit··on Atom 1.19 – Improved Responsiveness and Memory Usage
> Atom is built on Electron

So is VSCode! Hence the constant comparisons.

jdormit··on Ask HN: How do you manage your day to day work logs?
Try Spacemacs! Its vim keyndings are excellent, and then you get all the advanced stuff emacs has to offer.

I generally use vim for day to day editing, but switch to Spacemacs when I need something more powerful. It's a pretty seamless experience.

jdormit··on Passwords Evolved: Authentication Guidance for the Modern Era
Do you think the chances of false positives would make a bloom filter a bad choice for this?
jdormit··on Mechanical Turing Machine in Wood (2015)
I will get
jdormit··on DRM Is Toxic to Culture
Yeah, "ownership" isn't really what's at stake here. I guess, "consumption" would be a better term? DRM limits the ways in which consumers' can consume media - specifically, it enforces copyright.

I think we are on the same page about the questionable moral standing of copyright for digital artifacts.

jdormit··on A JavaScript browser library fails due to an adblocker blacklisting 'beacon.js'
Could you publish that list somewhere?
jdormit··on DRM Is Toxic to Culture
I'm pretty sure you can just go to the steamapps directory and run the .exes directly
jdormit··on DRM Is Toxic to Culture
A better analogy would be to landlords rights vs. renters rights. DRM sets conceptually equivalent restrictions on protected media as leases set on rented property.

The difference, of course, is that it is very hard/impossible to break the restrictions set by DRM, whereas the restrictions set by leases are hard to enforce.

The problem that I see is that the language around DRM needs to change - you aren't buying that Kindle book, you are renting it from Amazon under a digitally-enforced lease.

So DRM is protecting property - it's just not protecting consumers' property, since they effectively don't actually own the media in the first place.

← PreviousPage 5 of 9Next →