HNHacker News
TopNewBestAskShowJobs

ajacksified

924 karma · joined June 25, 2011

Engineering Manager @ inrupt. OSS advocate. Former lead at reddit and Airbnb.

github.com/ajacksified

submissionscomments
ajacksified··on Show HN: WebRTC wrapper for React and Vue (built-in signaling)
Also, if you're already using redux+sagas, having a saga that manages the connection and messages makes it pretty easy to implement RTC, websockets, http2 push, or whatever your favorite flavor is.
ajacksified··on I’m 14, and I quit social media after discovering what was posted about me
I never thought about it until yesterday, when my daughter asked that we take a "selfie" together; I thought it was a great picture and put it on Instagram. Later she wanted to browse through my pictures and asked me, shocked: "You put that on Instagram?!"

I had never really considered it to be an issue (I have a private account, pictures only get shared with friends family), but thinking more on it- she really should be asked to consent to share it, even if my account is locked down. I've been telling her (for as long as it's relevant) that anything on the internet stays there forever, and we've had talks about privacy when they want to install some cheap knock-off F2P mobile game that wants access to your entire phone, but this is another aspect I need to consider.

ajacksified··on Google unveils Stadia cloud gaming service
You hit every single point I tried to make to my friend about half an hour ago. On one hand, I'm terrified that all of this will come to pass; on the other, if this is like any of Google's other projects, it's going to evaporate in two years anyways. Whatever happened to OnLive?
ajacksified··on Google unveils Stadia cloud gaming service
Or worse, a hybrid like Assassin's Creed Odyssey: a $60+ game that gets super grindy, but reminds you that you can opt into micro-payments to get a little experience or coin boost...

I really enjoyed it for the first 20 hours or so.

ajacksified··on Oldest Viable Laptop (2017)
I just replaced my wife's failing 2013 MBP; meanwhile, my 2009 MBP with "real" parts (I upgraded the RAM, swapped out the battery, and replaced the HDD with an SSD), is chugging along quite happily, validating my hatred of the move from replaceable, common components to integrated parts for the argument of "thinness."
ajacksified··on What would a EvE online Internet look like?
Back when I was TEST's training director, my favorite thing to do was lead squads of about a dozen people in either alliance-provided free rifters, or any T2 frigates people wanted to bring. Great learning for the newbies; easy to replace if we lost everything; and every once in a while, we'd find a T2 battleship or carrier doing PVE, all alone, out in space...
ajacksified··on Show HN: Vitriol – distributed, serverless publishing platform
Because sometimes one doesn't want to host a platform for, say, Holocaust denial. Platforms can, and should, moderate speech pursuant to the values of the company, which _can_ mean anything from heavy moderation to none at all.

People who want to take part in "fringe" discussions, whether it goes agains the culture, or assholes (white supremacists) will end up on whatever platform they feel the most free and secure. But what happens when a group of antisemites discovers a Jewish community, and decides to comment on their posts, and harass them over PMs? The burden is placed on them to add filters for all of the users, or the content posted, which harms the growth of the group; a new member may visit the Jewish community, see it full of hate, and decide never to join. Through inaction, your platform has traded the safety and security of one group for another, and in my opinion, it's those who seek to harm others that should be removed, not the other way around.

I worked at Reddit for three years (left two years ago), and it's taken me a long time to realize this.

ajacksified··on Yelp craters 30% as advertisers abandon the site
You can also turn off the ads by opening the menu and clicking "Ask to open in App?".
ajacksified··on Launch HN: The Buttermilk Company (YC S18) – Homemade Indian Food in 5 Minutes
> seems like there isn't much difference between ordering from a decent Indian restaurant and you guys

I know it seems absurd on HN, but there are people who live in areas without decent Indian restaurants.

ajacksified··on Gruber on the Macbook Pro Keyboard
I thought I was going crazy, or maybe I was just messy or something. I've got a 2017 (maybe 6 months old), and I've lost 'u', 'c', and a couple other keys - they only work if I press down hard. I usually dock it, but it's super frustrating to use it _like a laptop_.
ajacksified··on Reddit 1.0 source code
When I worked there, it mostly came down two two things that leaked into every product: anti-abuse (spam mostly), and ads/tracking.

Anti-abuse is useful to keep secret because it includes tools that make spammers think they're successful. I think it's a little more nuanced than the "open source code is more secure argument", which I totally agree with - but the anti-abuse includes active mitigation measures that constantly evolve; and in this case, obscurity to how this all works is actually valuable.

A reddit-specific ad or metrics implementation isn't useful to anyone else, and it was a tough sell that the codebase should be made more complex only to accommodate configuration for a small handful of users. I know, because I made the argument that we should when I created the open-source reddit-mobile repo, which was originally broken up into plugins like the reddit python codebase. Eventually it just wasn't feasible to maintain as a 2-5 engineer team rebuilding a 10-year-old website in a couple of months. That's a story for another time.

Personally - I find it sad, and I think it got rid of one more thing that made Reddit special. Unfortunately, the only metric you can attach to this is "how much longer does it take us to ship shit", and thus, it died.

ajacksified··on Elon Musk Deletes Own, SpaceX and Tesla Facebook Pages After #deletefacebook
Facebook owns Instagram, so that's no good either, if you're trying to avoid it. There's surprisingly little backlash against Facebook-owned entities.
ajacksified··on How Eve Players Pulled Off the Biggest Betrayal in Its History
> lifetime insurance

For what it's worth, this only covers the ship - none of the weapons or upgrades you've put in. It's been a while, but for most of the ships I flew when I played EVE (2007-2012 or so), the fittings cost at least as much as the hulls.

ajacksified··on Why We Chose Typescript
https://github.com/reddit/reddit-mobile - React / Node.
ajacksified··on Blue Apron, Struggling to Woo Investors, Lowers Price Range for IPO
I personally don't, and can't, use it because my family's too large and the economics outweigh the time (and besides, I like planning and cooking.) I suspect this limits their expansion - I don't see how it can break below the barrier of an upper-middle class that can weigh priorities this way, and I'm not sure that's large enough of an audience to really form a growth strategy around.

Now, curated recipe lists without having to buy the groceris through them is a subscription service I'd pay for. I already subscribe to Bon Appetit for the recipes.

ajacksified··on Blue Apron, Struggling to Woo Investors, Lowers Price Range for IPO
I cook most of the meals as well. I do 90% of my shopping at traditional grocery stores, and use the weekly farmer's market as a way to experiment over the weekends. At least in SF, they're high quality and typically have a wide variety of things I wouldn't find (or buy) in grocery stores. We have a few kids, so it's nice to have a reliable menu throughout the week, then do something fun like a smorgasboard of oysters, salads, bread, and cheeses for lunch on a Saturday, crab tacos for dinner, and omelettes the next morning. The constraints enforced by seasonality and the availability of atypical ingredients is refreshing.
ajacksified··on Twitch nabs exclusive streaming deal with Blizzard for e-sports events
When they announced integrated streaming, I was excited- until I saw I had to link Facebook, which was a huge disappointment. I use Facebook for sharing pictures of my kids and family stuff, and I have no interest in either sharing my stream with my family or sharing my family with anybody I game with (random people I meet online.) Facebook, at least for me, is far too personal to use as a broadcasting platform, and it seemed like a weird choice that limits potential users to pro teams rather than casual streamers.
ajacksified··on Voc: a physical model of the vocal tract, written in ANSI C
It's the first link on the page
ajacksified··on #c0ffee is the color
Nice - I built something similar a few years ago, mostly to mess around with CSS columns (http://thejacklawson.com/csswords/). I only used a regex over the system dictionary, so it doesn't include a lot of what it probably could.
ajacksified··on Voten.co, a Real-Time Reddit Alternative Launches Public Beta
Reddit has been through a lot. (I went through three CEOs during my 3-year tenure there.) At this point, I can't imagine a scandal worse than spezgiving- the only way Reddit will die is a slow fade into irrelevance, rather than a Digg-style calamity- and I certainly hope not, as a Reddit addict.

Also, I have a theory that the "no more css" and "okay some css" was a carefully crafted maneuver, rather than a real backtrack.

ajacksified··on Ryzen is for Programmers
I dunno, I just spent a couple thousand on a Dwarf Fortress machine. It's still single threaded :(
ajacksified··on Steve Singh will become Docker’s new CEO
Pre-coffee commenting, the drunk-texting of Hacker News.
ajacksified··on System76 is moving product design and manufacturing in house
I used to covet my friend's Dell due to the lack of bezel (after making fun of his laptop choices for years.)

Then - we got on a video call. To compensate for the bezel, the webcam is on the BOTTOM of the monitor... which meant looking up his nose.

ajacksified··on How a Mistake Gave Us the Word 'Cherry'
Same here - "Look, I have a beeswack" instead of "Look, I have some beeswax."
ajacksified··on Neocities: Free, modern Geocities reboot
I was just talking about this at lunch, by really weird coincidence. You were leading the funniest GitHub pull request I've ever taken part in. It went something like this:

Me: "I've created a PR to allow .cur and .mid files, like the good ol' days."

You: "Wtf is a .cur?"

Person 2: "It's windows cursor format."

You: "(many paragraphs, tl;dr: Sorry, but we're not recreating Geocities.)"

~ one year later ~

You: "I caved. I've merged, sorry for being a dick."

After so long, I'd completely forgotten about the PR and found it hilarious that you eventually merged my PR. I'm happy to see things continue forward :D

ajacksified··on VESA HOTAS Mounts for IKEA Markus Chair
SC-wise, It's easy to stay away from the drama, especially if one notes that they spun up a team from 0 and have been at it for four years, compared to the 8+ years of other major MMOS. But yeah, it's pretty taxing - it takes a gtx 1080 to play @ 4k with mostly 60fps.

[Hellion](https://www.playhellion.com/) looks promising as well - it should be out for prerelease soon. I expect that to take up my time while I wait for SC.

ajacksified··on Lessons learned as a React contractor
create-react-app doesn't support server side rendering. There are apps that don't need that- but I believe SSR should be the default, not the edge case.

create-react-app is a bundle of configuration. Configuration you'll likely need to override eventually. You're advising people new to the ecosystem blindly trust opaque configuration, and not bother understanding the underlying tools? This is terrible advice. (And if your argument is that you shouldn't use a tool without knowing how it works... Why use CRA at all? Write your own config.)

ajacksified··on Htop explained
(also in brew; `brew install htop`, vim, tmux, wget, lynx, etc.)
ajacksified··on Reddit CEO admits to altering user comments that were critical of him
I'm specifically referring to the algorithm, not Steve's database admin rights. If you're talking about my "there's no big conspiracy" - all I know is that Steve claims to be a lone agent, and I believe him. But, hey, I'm not there, dunno.
ajacksified··on Reddit CEO admits to altering user comments that were critical of him
(ex-reddit employee, employed during the changes) - we'd been designing changes to the algorithm to not be just a few top subreddits, and to instead show more variety well before r/the_donald even started; in fact, it was one of the first things Steve took on when he came back. There's no anti-r/the_donald conspiracy; there's much less discussion about them internally than they'd like to believe.
← PreviousPage 2 of 6Next →