HNHacker News
TopNewBestAskShowJobs

hecanjog

1,116 karma · joined April 19, 2022

submissionscomments
hecanjog··on SCiZE's Classic Warez Collection
I remember folks trading u-law or a-law compressed wavs before mp2 and mp3 and the perceptual codecs started to take over.
hecanjog··on Why didn't AI “join the workforce” in 2025?
We still sandbox, quarantine and restrict them though, because they can't really behave as agents, but they're effective in limited contexts. Like the way waymo cars kind of drive on a track I guess? Still very useful, but not the agents that were being sold, really.

Edit: should we call them "special agents"? ;-)

hecanjog··on Professional software developers don't vibe, they control
> People need to make money to survive

I very much agree. A million dollar tech salary isn't that though.

hecanjog··on All AI Videos Are Harmful (2025)
That would indeed make it meaningless.
hecanjog··on All AI Videos Are Harmful (2025)
It was special and you didn't cheat: you wrote the lyrics and they meant something to you and your wife, which is what matters. If you asked someone else to set the music for you, it would still be music about something meaningful to you both. The AI part of this is pretty meaningless, but you made it meaningful by putting something real into it and sharing that with another person.
hecanjog··on Professional software developers don't vibe, they control
I appreciate this perspective. I'm actually hoping LLM hype will help to pop the bubble of tech salaries, make the profession roughly as profitable as going into teaching, so maybe the gold diggers will clear out and go play the stock market or something, rest of us can stick around and build things. Maybe software quality will even improve as a result? Would be nice...
hecanjog··on You can make up HTML tags
You sure can! They all have inline defaults like `<span>` so set some CSS baseline on them as needed, but this is like the best kept secret of HTML or something? Unknown tags will become `HTMLUnknownElement` and behave like a span.

Edit: the reason for avoiding this in the past was name-spacing. But the standard says you can use a hyphen and then you're OK, native elements won't ever use a `-`.

Edit 2: also it's great because it works fine with CSS selectors too. Write stuff like `<image-container>` in plain HTML docs and it's fine.

Edit 3: but also `<albums>` tags and etc which won't be adopted into the HTML standard soon work too if they don't conflict with element names, and the rare case that they might be adopted in the future as an element name can be resolved with a simple text search/replace.

Edit 4: This all really has little to do with javascript, but you can use `querySelector` and `querySelectorAll` with any of these made up names the same as any native name too.

It's very nice to write. I used and liked vue for a little while when it was needed(?) but modern HTML fills that gap.

hecanjog··on -tucky (2023)
I grew up in a twin city and it's OK. It isn't an insult, St Paul and Minneapolis are close. There's no "-tucky" understanding though. They are different cities and that's fine...
hecanjog··on What happened to all the gold Spain got from the New World? (1985)
I don't think that I am. I don't think that they want to be treated like they're 5, but I do think they don't want to put thought into it. We're training ourselves to offload critical thinking and I was surprised to see it driving the conversation here.
hecanjog··on What happened to all the gold Spain got from the New World? (1985)
It's common, I know what it means. It communicated its intent properly, I think. It's surprising to me that a venture capital finance site would need to clarify the difference between value and wealth, and I would be interested in hearing questions about this, but "ELI5" doesn't even meet the basic criteria for being a question. It asks no questions.
hecanjog··on What happened to all the gold Spain got from the New World? (1985)
Fair enough, but I disagree that it's a good question. "Explain it to me like I'm 5" (not even written out in words, just the abbreviation we all know) is not a curious place to come from, it is a desire for the quickest path to the end/payoff.
hecanjog··on Jingle Bells (Batman Smells): An incomplete festive folk-rhyme taxonomy
"Jingle bells, Batman smells, Robin laid an egg. The Batmobile lost its wheel and the Joker ran away." is the version I heard as a kid in the American midwest. It's fascinating to me that this rhyme was international at a time in my life before I'd ever heard about the internet.

Edit: Oh, it's simple. This is the version broadcast on The Simpsons TV show in 1989 and I must have heard it second-hand from my fellow students who were allowed to watch the Simpsons.

hecanjog··on Explaining the widening divides in us midlife mortality: Is there a smoking gun?
What eras? I went to college in a non-populous place circa ~2001-2005 and in our state smoking bans were just starting to roll out then. Smoking was an everyone thing, and it was normal to go to smokey places on a regular basis even if you didn't smoke. That was nuts and bad of course, but it was normalized.
hecanjog··on Chafa: Terminal Graphics for the 21st Century
What interests me about it is the unicode mosaic output format that looks higher quality than the usual upper half block or braille character approaches without needing to support a special protocol.
hecanjog··on $5 whale listening hydrophone making workshop
I've used audiomoths for this. They can be configured to record at sampling rates up to 384kHz and be deployed with waterproof cases: https://www.openacousticdevices.info/audiomoth
hecanjog··on Opus 4.5 is the first model that makes me fear for my job
I used claude code for a while in the summer, took a vacation from LLMs and I'm trying it out again now. I've heard the same thing about Opus 4.5, but my experience with claude code so far is the same as it was this summer... I guess if you're a casual user don't get too excited?
hecanjog··on Framework Laptop 13 gets ARM processor with 12 cores via upgrade kit
It looks like the pro is the version with the full framework laptop chassis, battery, etc, and the standard is the version in the coolermaster case. (The black one with antennas on top)
hecanjog··on Django 6
This would make an interesting poll. I think that's possible here? Maybe with some karma threshold, I don't seem to be able to make one.

We use flask and go at work. I've been micro-framework or roll-my-own-framework most of my career. Go is new for me though, and it's grown on me enough that it's what I prefer for new web-facing projects even for little personal things.

hecanjog··on How to Synthesize a House Loop
Computer music is as old as computers, live coding is pretty old too. (I posted this in the strudel discussion too: https://toplap.org/wiki/HistoricalPerformances) Maybe everyone doing live streams during the pandemic helped get visibility for live coding? It's interesting to see it kind of becoming popular now.
hecanjog··on Learning music with Strudel
The toplap wiki has some more history about the community too: https://toplap.org/wiki/HistoricalPerformances

Edit: oh right! Also the toplap documentary from 2005 has some actual video of early live coding performances from this community. https://archive.org/details/toplap-documentary

hecanjog··on Ly – A lightweight TUI (ncurses-like) display manager for Linux and BSD
Never bothered to set one up either! I type `startx` and get dumped into dwm. (Udiskie is a nice addition for automounting drives too.)
hecanjog··on Seed. LINE's Custom Typeface
I thought the original LINE had made a typeface, bummer. https://www.lineimprint.com/
hecanjog··on HTML Slides with notes
Ha, yeah I think it's my vim muscle memory that made it feel so weird. `j` going left instead of down and `k` going right instead of up. `h` and 'l` probably would have made me feel right at home though. (And in fairness, changing the keys is trivial in this case!) :-p
hecanjog··on HTML Slides with notes
I love it, but it was very disorienting to use `j` to move forward and `k` to move backward.
hecanjog··on The working-class hero of Bletchley Park you didn't see in the movies
I was under pretty much all the false impressions mentioned in the article, it was a nice introduction for me. The name comes up, but I never connected the dots.
hecanjog··on Ask HN: How does one build large front end apps without a framework like React?
> es6 is ready for prime time

I hope this becomes common knowledge! There was a period somewhere between when the web platform didn't have good tools to make web applications (plus DOM manipulation was slow) and the mainstream adoption of es2015 in browsers when it made sense to do things like create a virtual DOM to allow for unavailable features at the expense of performance. It did have its place, but we don't need it anymore.

Remove a layer. In 2025 ES6 is ready for prime time, indeed.

hecanjog··on Ask HN: How does one build large front end apps without a framework like React?
The modern web platform is capable and not bad at all to work with directly. I love seeing projects like HTMX and the recent hyperflask etc showing the way, but you don't need to buy into a project to follow this path, just use the web platform.

Edit: for a more practical example, you don't need to go down the web components rabbithole just for native reactive components, MutationObserver can watch for your template fragments entering and exiting the DOM and run your init/destruct routines on them. Now you can just push HTML back from the server with fetch or xmlhttprequest or whatever, and as soon as your component's HTML enters the DOM it will be "hydrated" by your init routine via MutationObserver. Honestly, add some event signaling and XHR and you're further along to a smooth SPA-like experience than you might think.

hecanjog··on Linux phones are more important now than ever
> American-like banking detected... who uses checks in 2025?! :)

Yeah, fair. :-) I live in a small town, the only check I write is my rent check, which I literally walk across the street to deposit. But I still on rare occasions receive checks as well.

hecanjog··on Linux phones are more important now than ever
I've had the same (US) bank for 20 years, it's a small one, they have a nice web interface (and I can deposit checks through it on my laptop) but I've never run into a situation where I needed to have some smartphone app to do my banking. (I also don't have a smartphone.) Is this common with major banks? Do they not have web interfaces anymore?
hecanjog··on Framework Laptop 16
I have a first generation framework 13, I upgraded the mainboard last year to the 12th gen intel i7-1280P mainboard. My original mainboard was from the first batch with the bios battery issues but still works, though I haven't had success getting it to run standalone in the coolmaster case yet.

I'm happy with my framework 13 four years later. I might switch to the stiffer hinge and/or a matte screen in the future. Might try one of the AMD mainboards in a few generations when they're cheaper and put my current mainboard into another case...

Edit: FWIW I bought a macbook air M1 a year after getting the framework 13, and ended up selling it. The battery life on the macbook air was significantly better, but I can still spend an entire workday in the park with the glossy framework 13 without needing to recharge so the extra battery life from the M1 didn't really have a ton of value for me.

← PreviousPage 2 of 5Next →