HNHacker News
TopNewBestAskShowJobs

DGCA

225 karma · joined February 5, 2012

submissionscomments
DGCA··on 'Careless People' author claims Meta surveilled her for 12mos to enforce silence
New York Times best seller, well received by critics, good reviews on Goodreads and Audible, hundreds of thousands of copies sold. Reductionism can often lead to naive presuppositions.
DGCA··on Will It Mythos?
That is the question
DGCA··on GPTs and Feeling Left Behind
Are you implementing designs that were given to you or having AI generate the design as well? I could see it being better at the latter.
DGCA··on GPTs and Feeling Left Behind
Frontend dev for 13+ years here. In my experience it’s pretty bad at anything but basic frontend stuff. I’ve tried all the models, editors, Claude code etc.

It’s constantly wrong about the simplest things. Just now it was hallucinating about CSS grid properties.

I’m convinced that how good AI seems is inversely correlated to someone’s knowledge in that domain, as you also mentioned.

Still super useful in my day to day but I have to hand hold and correct it constantly.

DGCA··on Migrating a JavaScript Project from Prettier and ESLint to BiomeJS
I didn't set up Biome and can't tell you why it wasn't working, but people on the team couldn't get the VSCode extension to show lint errors in their editor (Cursor, primarily). I misspoke about there being a CI issue. It was more like disagreeing with their defaults, e.g. `useHookAtTopLevel` and `noUnusedVars` are off by default.

`useHookAtTopLevel` is especially confusing since other React hook rules are on, and `eslint-plugin-react-hooks` defaults its analogue to "error".

But yeah, no linting in the editor was kinda bonkers.

DGCA··on Migrating a JavaScript Project from Prettier and ESLint to BiomeJS
Joined a team that maintains a pretty popular TS library recently. The repo was using Biome. It was unanimously disliked by the team. Linting was broken for most people and in CI. I replaced it with Prettier + ESLint, everyone was into it, and we realized we had a bunch of issues that weren't getting reported due to it not working in CI.
DGCA··on Crokinole
> To be eligible for membership in the Benevolent and Protective Order of Elks, you must be a citizen of the United States over the age of 21 who believes in God (whatever that means to you).

Bums, I don't meet 2/3 reqs.

DGCA··on Sorry, GenAI is NOT going to 10x computer programming
IMO, if your star developers aren’t writing readable, maintainable code (at least most of the time, some things are inherently complex), I don’t think it’s right to call them star developers.

FWIW, the problem you’re talking about isn’t one I’ve encountered very often at most of the companies I’ve worked at, and I’ve worked at small startups and large enterprises. I genuinely wonder why that is.

DGCA··on Code Smarter, Not Harder: Developing with Cursor and Claude Sonnet
I haven't done anything with Cursor that I wouldn't be able to do without it so far, but for me it's made certain tasks _much_ faster.
DGCA··on We'll need universal basic income – Geoffrey Hinton
Wanting more than the bare minimum, I imagine.
DGCA··on React Server Components made our site a lot faster
Just curious, what’s the fad you’re referring to. React? Client side rendering? Single page apps?
DGCA··on The new Polaroid I-2 instant camera
Good review from an awesome channel: https://youtu.be/kBJzE6TI__Q?si=Csi_ofFIu2iAeliO
DGCA··on I reviewed 1,000s of GraphQL vs. REST perspectives
1. async/await is a thing.

2. The GraphQL spec tells you how errors should be handled.

DGCA··on Orb is a free and open source web desktop
I still identify with the “frontend developer” title, even though my skill set has grown beyond it. Best practices are framework dependent, the tooling one should choose is dependent on their problem space, and we do appreciate simplicity.

No one is forcing people to use React, Svelte, Vue, etc. The sentiment of wishing for a simpler time has never felt right to me, cause no one is policing what people use. If you feel like people are forcing you into frameworks, I’m sorry, and I feel like I have a piece of advice.

If you truly believe a framework isn’t worth it, tell your team why. You might be right, and you might be wrong.

I’ve worked at large and small companies; discussions about what technologies to use have always been welcome. I’ve advocated for and won when making a case for “simpler solutions,” when it makes sense.

All that said if you think using a framework framework === complexity for the sake of complexity, you’re wrong. OP I’m not saying you think this, but I have to imagine that it’s the sentiment of at least part of the folks who made this the top comment.

DGCA··on Ask HN: Anyone else notice that HN isn’t full of JavaScript frameworks lately?
Not a single frontend dev I know in real life has had the same negative reaction about hooks that I often see on HN.

I remember some people taking a little longer to adopt them either cause it wasn’t necessary or cause it didn’t click right away, but eventually everyone learned how to use em, and no one complains about them cause they’re just a tool you use if you use React (which is the framework of choice for most companies).

Honestly, the reaction I often see from HN around most frontend topics usually doesn’t match what the frontend and full stack devs I interact with regularly are saying. Don’t get me wrong, it’s not like we all love React and want to switch state management libraries every week; it’s that React is fine, the ecosystem is fine, and we specifically don’t use every library that comes out week after week.

DGCA··on Coinbase’s chief product officer will leave with a $105M payday
I can’t think of anything CB put out during his tenure that was interesting at all. IIRC, he was a driving the push for Coinbase NFT which flopped massively.
DGCA··on Weighted blanket raises pre-sleep salivary melatonin concentrations in adults
I really liked how it felt but there was like a 50% chance of me getting sleep paralysis and feeling extreme terror, so my weighted blanket experiment only lasted a week.
DGCA··on The Decline of Work
I'm so sick of opinion pieces that are written for people who share the exact worldview of the author and are just looking to pat themselves on the back for being better than the "other".

Do people really like being pandered to this much?

DGCA··on Workers Are Winning the Return-to-Office War Because They’re Right
I’d rather subsidize a handful of slackers than return to the office.
DGCA··on Click and Swap, our alternative to Drag and Drop
Yeah, the blue button in each question item is only for reordering. You can move questions without clicking on them first, btw; not sure if my demo communicated that.

I.e. If you click the question item (but not the blue button), the question is visible on the right. If you click the blue button in the list, the question goes into reorder mode. Those two things are separate from each other, so you can reorder a question that's not currently active.

DGCA··on Click and Swap, our alternative to Drag and Drop
I worked at an ed-tech startup that allowed teachers to use our bank of questions to create assignments for their students. We found that drag and drop came with a few issues, such has having to implement keyboard accessibility separately from the drag and drop mechanism, moving things when the number of items is big, and some general confusion around certain UX.

The solution we ended up with, which is similar to the OP, is what we affectionately called Pick n Plop. I.e. you select an item, the UI tells you where it can go, and you click again to place it. You get keyboard accessibility for free since it's just buttons.

Demo right here (sorry for the terrible quality): https://giphy.com/gifs/9KgZorKdwdsaolomxS/fullscreen

DGCA··on TypL – The JavaScript Type Linter by Kyle Simpson
I learned about this project by YDKJS author Kyle Simpson in the latest episode of JavaScript Jabber[1]. A few folks on the episode, Kyle included, seemed to hold a somewhat negative view of TypeScript, since they seem to like JS's dynamic typing (note, I do too), as well as other some other reasons they go into in the episode.

Kyle mentioned this project he's been working on (Github[2]) which aims to add type checking at both compile time and runtime. Curious what you all think about this project, and its merits of downsides over vanilla JS or TypeScript.

[1] https://devchat.tv/js-jabber/jsj-438-you-dont-know-js-yet-wi...

[2] https://github.com/getify/TypL

DGCA··on Building a Developer Tools Business
I've noticed that a lot of paid dev tools are just priced too high or that I run the risk of blowing my budget depending on scale. I wish more paid dev tools were aware that I don't actually know my usage up-front, and that I'm scared of potentially ending up with a ridiculous bill if I overlook something.

I totally get that it's on me, but things [like this](https://hackernoon.com/how-we-spent-30k-usd-in-firebase-in-l...) happen, and I'm way more apprehensive of services that make that a possibility. E.g. I'd love to use Auth0 for everything, but the risk of spending way too much on something I can roll myself is always on my mind.

DGCA··on ‘It’s Mutilation’: The Police in Chile Are Blinding Protesters
I would assume that the downvotes are because you're asking for a thread on the atrocities happening in Chile be hijacked to talk about something else. It's extremely insensitive.
DGCA··on Questions to Ask Before Hiring a Software Developer
Not loading for me, so here's a cached version: http://webcache.googleusercontent.com/search?q=cache:OJfXzqi...
DGCA··on Peloton Confidentially Files Statement for Proposed IPO
I use my road bike (~$1,500), a Wahoo Kickr Core ($900), and I pay for a Zwift subscription ($15/month).

I love a good spin class, but like my setup just as much. I can also take my bike off the trainer and ride it outside.

DGCA··on America's Startup Scene Is Looking Anemic
Non-AMP Link: https://www.bloomberg.com/view/articles/2018-06-07/america-s...
DGCA··on We only hire the best means we only hire the trendiest (2016)
I use Outline to make stuff like this easier to read. It works on a ton of sites. Also lets you get around a lot of paywalls.

Just made this bookmarklet so you don't have to install any extensions -> https://codepen.io/dgca/full/BmNdmy/

DGCA··on How Craigslist Makes Money
Have a bookmarklet:

  javascript:(function()%7Bwindow.location.href %3D 'https%3A%2F%2Foutline.com%2F' %2B window.location.href%7D)()
It'll open the article using https://outline.com/. E.g. https://outline.com/xX7xe3
DGCA··on React Router: Declarative Routing for React
Link to v4 branch: https://github.com/ReactTraining/react-router/tree/v4

^ helped me understand what changes are coming.

Page 1 of 3Next →