HNHacker News
TopNewBestAskShowJobs

victorvation

772 karma · joined February 26, 2014

submissionscomments
victorvation··on Graphite is joining Cursor
Except for the undismissable "Pay use more to enable AI reviews" nag that Graphite places above your CI checks and assigned reviewers.
victorvation··on Supreme Court upholds TikTok ban, but Trump might offer lifeline
The TikTok CEO will also be sitting in the same row as Zuck, Musk, and Bezos.
victorvation··on Facebook bans, sends C&D letter to developer of Unfollow Everything extension
Facebook engineers on HN are not sending out C&Ds.
victorvation··on Google is considering removing alert()
Contrary to what seems to be Google's belief, most websites are _not_ continuously deployed SPAs with a team of engineers who work on each release. The indifference shown to actual developers here is staggering.
victorvation··on Facebook's advertising integrity chief leaves company
Well, "Defence" would, as the intended product is not necessarily peace...
victorvation··on Tips for a Better Life
Same vibe from #43:

> Deficiencies do not make you special. The older you get, the more your inability to cook will be a red flag for people.

victorvation··on Uber and Lyft shutdown in California averted as judge grants emergency stay
Freelance writers, both bloggers as well as longform investigative journalists.
victorvation··on Trump gives Microsoft 45 days to clinch TikTok deal
I could see Jio making a play, especially with their recent injection(s) of capital.
victorvation··on Facebook reports second quarter results
The original goal of reducing news prevalence was to show less outrage/clickbait and show more friends and family content. Of course, hindsight shows that the move was of limited efficacy, but it's disingenuous to suggest that it was done in order to 'squeeze journalists'.
victorvation··on Doordash and Thousands of Other Companies Passively Send Your Data to Facebook
This is correct. Nothing overtly nefarious is happening here (above the baseline level of telling FB who your customers are in order to figure out how much ROI your campaign had).

> Facebook is effectively grading their own homework here and ignores other marketing campaigns that may have contributed to the action

One thing I'd add is that FB is _still_ incentivized to accurately attribute actions. Over-attribution (and thus over-estimation of ROI) would give FB more spend in the short term, but would hurt them in the long term by causing auction inefficiencies.

This is the reason direct action campaigns on Google are perceived to be low(er) value: last click attribution disproportionately favors AdWords.

victorvation··on Wikimedia enacts new standards to address harassment and promote inclusivity
It's much more reminiscent of BB-style forums where moderators were part of the community and would explain their actions at the time of enforcement. This is unfortunately un-scalable, and so larger communities turn to strictly enforced rules with zero flexibility a la Reddit or moderation via machine classification like FB, Twitter, and YouTube.
victorvation··on Show HN: React Native scrollable bottom sheet native animations gestures 60FPS
In my opinion bottom sheets are actually a far superior experience to the previous pattern of dialogs/modals or push screens:

- The user doesn't lose their navigation stack because they can tell the bottom sheet can be dismissed, they know where they "came from"

- The user keeps visual context on whatever triggered the bottom sheet, because they can still see what's behind it

- The user doesn't get forcibly navigated away from whatever they were browsing, they know that once whatever they're doing in the sheet is done, they can "go back".

My only complaint is that Apple added them to stock apps in iOS 12, so many iOS users got used to the pattern, but didn't provide an easy way to give the same experience for developers which creating a need for libraries like this.

victorvation··on The Great CoffeeScript to Typescript Migration of 2017
Thank you as well Jeremy, for helping us realize how useful JS could be with a proper stdlib in underscore, or how JS could be evolved with Coffeescript.

Part of the magic of JS in those days was observing how one OSS project (see: underscore, async, Q, Backbone, Node, Babel, Browserify, etc) could have such a profound impact on the JavaScript ecosystem.

victorvation··on Let's guess what Google requires in 14 days or they kill our extension
Not a tiny app by any means, but we were definitely small enough that we were surprised at the level of depth in their analysis.
victorvation··on Let's guess what Google requires in 14 days or they kill our extension
I've seen cases where Apple will actually decompile/debug your app and point you the exact feature / method / line that they find unacceptable. Despite all of my other complaints about iOS ecosystem, they _do_ keep their App Store walled garden fairly well tended.
victorvation··on Rebuilding our tech stack for the new facebook.com
As mentioned in the blogpost, they use code splitting and bundle hashing to actually maximize usage of browser cache.
victorvation··on The web as a GUI toolkit
React is usable without JSX, which is just syntactic sugar for `React.createElement()` calls. If it's the complexity of babel/tooling that turns you off, it's also possible to use _just_ JSX without other transpilation steps: https://reactjs.org/docs/add-react-to-a-website.html#optiona....
victorvation··on Ask HN: What's the most valuable thing you can learn in an hour?
Excellent list! I'd also recommend adding "What is this?" to the list, and for extra credit, do some research on the vernacular / polite way to address strangers in public ("Excuse me" also works for this in a pinch, although not in all cultures!).
victorvation··on MacBook Pro 16" 2019 Teardown
I actually prefer the butterfly keyboard's clickiness – coming from a mechanical keyboard, I always found the chiclet keys a tad too mushy. And the jarringly-short travel, while annoying at first, is easy to adapt to.

The thing that turned me against the butterfly keyboard were the reliability issues. I've had to get replacements for broken keyboards three times: spacebar stopped working, `f` ended up double typing every single time, and capslock (I remap to Ctrl) would 'stick' for a few seconds when pressed.

victorvation··on When Chinese Employees Ask for Justice, Facebook Silence Their Voices
Whataboutism. How are those two things related whatsoever?
victorvation··on Apple Watch Series 5
"Accepted" by marketers, which I guess is your point. The term is meaningless
victorvation··on Apple Watch Series 5
"Wake to Sleep" seems to be the generally accepted definition, i.e. you won't have to charge it during the day during normal usage. How long you're awake for can vary though, I've seen anything from 8 hours to 20 hours of battery life be referred to as "all day".
victorvation··on Ask HN: What are your favorite educational non-tech podcasts?
I've been really enjoying The Omnibus Project [1]. It's more of a comedy / trivia podcast — more infotainment than educational, and I mean that in a good way — but I enjoy the deep dives into obscure topics and the wide-ranging knowledge & interests of the hosts.

[1] https://www.omnibusproject.com/

victorvation··on Could Removing Social Media Metrics Reduce Polarization?
Instagram is already testing hiding Like counts in several countries: https://www.nytimes.com/2019/07/18/world/instagram-hidden-li...
victorvation··on Skills Poor Programmers Lack
I'm curious where you think that he is mistaken? I enjoyed the post so it'd be useful to know why you didn't think it was valuable.
victorvation··on British Airways faces record £183M fine for data breach
It was stolen via JavaScript injected on the payment page, not from having stored data exfiltrated. This writeup calls it "digital card skimming", which seems to be a good analogy for the attack: https://www.riskiq.com/blog/labs/magecart-british-airways-br...
victorvation··on 58 Bytes of CSS to look great nearly everywhere
Although Jeremy Thomas' design might be more complete, I do like the minimalism of your approach - a few lines that can be dropped into a page to quickly take it from unreadable to a pleasant experience. The only things I'd add are font-family: "San Francisco", "Helvetica", sans-serif;, and perhaps line-height: 1.5.
victorvation··on Google’s also peddling a data collector through Apple’s back door
What is the shell company?
victorvation··on The Instagram-Husband Revolution
What is there to feel bad about? It's like a modeling agent/photographer job, with the only difference being that you have a singular client who also happens to be your wife.
victorvation··on Game for learning Web Typography: The Equilateral Triangle
> Normally you would pick a font size or line length, and find a fitting lineheight last.

Agreed. In my experience building for the web, line length is usually the constraint that other dimensions are chosen around: the width of the device, a fixed-width column of content, or a specified width for a dialog or modal.

In this game, I was able to easily score perfect for line height and font size sliders, but it found it quite difficult to score anything above 0 for the line length slider.

Page 1 of 3Next →