HNHacker News
TopNewBestAskShowJobs

tkzed49

877 karma · joined April 28, 2020

submissionscomments
tkzed49··on Pre-commit hooks are broken
Thank you. I don't need to "fix" a commit before it ends up on a remote branch. Sometimes I expect a commit to pass checks and sometimes I don't. Frankly, don't even run pre-push hooks. Just run the checks in CI when I push. You'd better be doing that anyway before I'm allowed to push to a production branch, so stop breaking my git workflows and save me the time of running duplicate checks locally.

Also, if most developers are using one editor, configure that editor to run format and auto-fix lint errors. That probably cleans up the majority of unexpected CI failures.

tkzed49··on alpr.watch
With all due respect, we simply have different views on the morality of the issue.

However, I would suggest others consider what an evil leftist, for example, could do with the same technology.

tkzed49··on alpr.watch
I can only conclude that people in this thread are being intentionally obtuse.

This isn't a question of ideals; it's addressing the uptick in illegal actions by immigration officials during the current US administration. It's addressing the selective application of the law to further conservative agendas.

Yes, some immigration enforcement is legal. Congratulations.

tkzed49··on Show HN: I made a spreadsheet where formulas also update backwards
It supports this. If you type # before a number, like #5, it's made constant.
tkzed49··on Show HN: Safe-NPM – only install packages that are +90 days old
I don't think it's accurate to envision that the average team using the npm ecosystem is upgrading their dependencies daily. Rather, the problem is that modifying your direct deps (e.g. adding a package, upgrading a package) requires modifying transitive deps.

So yeah, ~everyone is using a lockfile with checksums. But even if I think really hard about installing XYZ@1.2.3 package, and check that the lockfile diff is reasonable, I'm not manually auditing the whole supply chain (I'd get fired for getting nothing done). And a single dependency change that I choose to make can affect a substantial number of transitive deps.

tkzed49··on Show HN: Safe-NPM – only install packages that are +90 days old
Not controlling transitive deps makes this vastly less useful because direct deps can specify version ranges (e.g. latest minor version). Personally I'd stick with pnpm's feature.
tkzed49··on Claude Advanced Tool Use
If we're posting opinions, I prefer Python. It's at least as capable as Bash at running external ("more performant") tools.
tkzed49··on USDA head says 'everyone' on SNAP will now have to reapply
I'm sure it will be ruled legal if it hurts the right people
tkzed49··on Work after work: Notes from an unemployed new grad watching the job market break
I would be careful assuming that a lack of performance was responsible for the internships not converting.

At my company, I've recently seen a lot of cases where interns don't get return offers. Maybe they're all underperforming for pre-entry-level, but I seriously doubt that.

I will also point out that hiring is rarely skill based. I mean seriously. You can be great and not get hired, and you can be a liability and get hired anyway. This was true even before the post-COVID squeeze.

tkzed49··on Show HN: Write Go code in JavaScript files
it's not backend code, it generates wasm that runs in the browser.
tkzed49··on Show HN: Write Go code in JavaScript files
Beautiful. Minor feedback: rather than having a "use golang" directive, just allow imports of .go files. This is more idiomatic for JS bundlers.
tkzed49··on Edge AI for Beginners
Too long for you to read? It's about running AI on local devices
tkzed49··on Rotating Sandwiches
gifs! god bless free bandwidth
tkzed49··on Rules for creating good-looking user interfaces
the one that you put that class name on
tkzed49··on I’m Not a Robot
if you keep failing the game gets... subtly easier :)
tkzed49··on Rules for creating good-looking user interfaces
I don't understand when people see Tailwind as anything other than a syntax for CSS.

> forget all about the relations of styling rules to eachother

This is a hot take, but the more cascading your styles are, the harder they are to read and debug. I've never been upset to find classes that just correspond 1:1 with DOM elements. And that's what Tailwind is doing.

tkzed49··on How Does the Cycle of Political Violence End? Here's What an Expert Says
"And unfortunately, a big part of that is institutional. I mean, what does it say when you commit violent crimes en masse and then the president of the United States pardons you? It basically tells people, “Yeah, you’ve got a free pass the next time.”"

The social contract is that there is some system of law and order which approximates justice and peace. When the party of law and order instead uses it selectively to further their agenda, what are the people to do?

tkzed49··on Liquid Glass in the Browser: Refraction with CSS and SVG
this is the first one I've seen that isn't just feTurbulence. Thank you for doing it right! I've been thinking about it since the first liquid glass clones!
tkzed49··on Node.js is able to execute TypeScript files without additional configuration
> TypeScript is more like a linter

that's exactly the point--GP is pointing out that node can't do that part

tkzed49··on This website is for humans
On my personal site, I've added an /llms.txt with some... strong words for robots. it seems to consistently cause an error when I ask Claude to read the website
tkzed49··on Modern Node.js Patterns
that's needlessly pedantic. the GP is noting that it's built into node's standard library, which might discourage you from installing a library or copying a table of ansi escapes.
tkzed49··on Modern Node.js Patterns
I think the widely-implemented terminal escape sequences are well-known at this point, but I don't see why I'd want to copy this into every project.

Also, I'm guessing if I pipe your logs to a file you'll still write escapes into it? Why not just make life easier?

tkzed49··on Modern Node.js Patterns
assertions in node test feel very "technically correct but kind of ugly" compared to jest, but I'll use it anyway
tkzed49··on Lina Khan points to Figma IPO as vindication of M&A scrutiny
Yeah, because now it's not owned by Adobe, who are tanking their own stock price.
tkzed49··on How Anthropic teams use Claude Code
mmmm... table steak
tkzed49··on OpenFront: Realtime Risk-like multiplayer game in the browser
this looks cool but I'm really struggling to figure it out. I started a single player game which was really confusing until I realized I needed to click somewhere to choose my starting position.
tkzed49··on Android 16 is here
There's literally a setting for this. There are separate sliders for "display size" and "font size", the latter of which just makes the font larger
tkzed49··on What methylene blue can (and can’t) do for the brain
thank you, this is the only answer I want
tkzed49··on Canonicals Interview Process
Shuttleworth sounds like a complete tool. His position seems to select for that.
tkzed49··on At Amazon, some coders say their jobs have begun to resemble warehouse work
Thanks, it's an interesting perspective. I may have underappreciated the code volume/time requirements to execute especially in a startup setting.

I think I see where you're coming from. I'd imagine in some applications, there is very niche/specific implementation on Github that is both expensive to reimplement and not permissively licensed. I can see the "AI laundering" angle there.

← PreviousPage 2 of 8Next →