News for hackers. Stuff that matters.

victorvation

Re:Graphite Is Joining Cursor on Friday December 19, 2025 @05:36PM (#46331770)
Except for the undismissable "Pay use more to enable AI reviews" nag that Graphite places above your CI checks and assigned reviewers.
The TikTok CEO will also be sitting in the same row as Zuck, Musk, and Bezos.
Facebook engineers on HN are not sending out C&Ds.
Re:Google is considering removing alert() on Wednesday August 04, 2021 @06:01PM (#28066992)
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.
Re:Facebook's advertising integrity chief leaves company on Saturday January 02, 2021 @04:58PM (#25616948)
Well, "Defence" would, as the intended product is not necessarily peace...
Re:Tips for a Better Life on Wednesday December 23, 2020 @07:32PM (#25523953)
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.

Freelance writers, both bloggers as well as longform investigative journalists.
Re:Trump gives Microsoft 45 days to clinch TikTok deal on Monday August 03, 2020 @06:12PM (#24044081)
I could see Jio making a play, especially with their recent injection(s) of capital.
Re:Facebook reports second quarter results on Thursday July 30, 2020 @06:02PM (#24003338)
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'.
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.

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.
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.

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.

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.
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.
Re:Rebuilding our tech stack for the new facebook.com on Friday May 08, 2020 @05:28PM (#23119691)
As mentioned in the blogpost, they use code splitting and bundle hashing to actually maximize usage of browser cache.
Re:The web as a GUI toolkit on Thursday February 13, 2020 @08:28PM (#22323174)
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....
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!).
Re:MacBook Pro 16" 2019 Teardown on Tuesday November 19, 2019 @02:00AM (#21571138)
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.

Whataboutism. How are those two things related whatsoever?
Re:Apple Watch Series 5 on Tuesday September 10, 2019 @03:51PM (#20932867)
"Accepted" by marketers, which I guess is your point. The term is meaningless
Re:Apple Watch Series 5 on Tuesday September 10, 2019 @02:05PM (#20931236)
"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".
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/

Re:Could Removing Social Media Metrics Reduce Polarization? on Tuesday August 20, 2019 @05:28PM (#20752393)
Instagram is already testing hiding Like counts in several countries: https://www.nytimes.com/2019/07/18/world/instagram-hidden-li...
Re:Skills Poor Programmers Lack on Sunday July 21, 2019 @03:05PM (#20493055)
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.

Older »