HNHacker News
TopNewBestAskShowJobs

phreack

2,980 karma · joined December 4, 2015

I'm a passionate engineer, and an independent mobile, web, and server developer and consultant, with several years of experience in a lot of languages and architectures.

For contact, reach out at j3softwaresolutions@gmail.com

submissionscomments
phreack··on Microsoft offers mass buyouts for roughly a quarter of its workforce
Normal Latin Americans want to be called Latin Americans when speaking English. LatAm (people, team, etc.) or similar also works because they prefer shortening by syllables instead of doing acronyms like LA because they're much clearer when read and easier to pronounce.
phreack··on Anti-patterns in software blogging
I always insist that education is not storytelling and should not be structured as such. People want to save "twists" and "revelations" for maximum impact and it's harmful. It should actually be the other way around and be, keeping the theme, "spoilery" and repetitive. Like a good presentation you should start by saying what you'll say, say it, then conclude by saying what you said.

LLMs have made this problem extremely worse. Imagine how'd you'd explain what an MCP is in a couple words and technically, then try to look it up. There's phone books worth of pages and text that never end up getting to the point.

phreack··on JetBrains reported a net financial loss first time in its tracked history
You could tell they were adrift and visionless when they started revamping the UI to look as much as VSCode as possible. Thankfully they kept the old version so far as a plugin at least, but I'm ready to jump ship if they drop it. Now they're trying to half heartedly copy as many AI products as possible instead of going all in on their core competencies. I used to be such a fan of JetBrains...
phreack··on Breaking Up with Google Play: Why Conversations Is Now Free
This is a pretty common sentiment. I make iOS exclusive apps because I know when facing any problem Google support will be non-existent. Apple takes ages to respond but has been known to be humanly possible so far.
phreack··on Toyota is taking the Corolla electric
There is also a chance I won't buy a car without knobs. Car software has been historically so bad. My latest doesn't have a volume knob so my front passengers can't turn the volume at all (the UX is sliding the screen from the side to get navigation bars to appear which contain a volume button that you have to drag laterally - no increase/decrease software buttons). Otherwise it's a great car and that is literally the one drawback.

I must be the minority surely, but given the choice between knobs and screen, knobs are the deciding factor. Even if it's more expensive, it's UX that you use permanently while operating heavy machinery!

phreack··on iPhone Duo
I honestly don't believe the foldable tech is there. Most I've seen from Samsung, Motorola, etc. are so, so very fragile they don't last the year. I've been burnt and everyone I know has too, I wouldn't have a foldable ever again. I hope Apple figures out some magic hardware but I'm doubtful.
phreack··on Portal by Spotify cut my Claude Code token usage by 90%
Thank you, the article was so verbose I couldn't get the point just by skimming it. And it was this simple...
phreack··on Htmx 4.0
It took me a long time to grok what htmx even was from barely glancing at news articles about it every once in a while. If I'd seen such a concise text explanation I'm sure I'd have got it immediately! Lesson learned: go to LLM docs first I guess?
phreack··on Meta's blockbuster trial draws parallels to big tobacco
I'm not sure about that example. I'm seeing non tech people getting very addicted to their customized chat bots. Companies are very primed to eventually nudge them to enshittify the content of the responses and it could get bad.
phreack··on Discovering Cryptographic Weaknesses with Claude
That's reassuring, it's exactly how I've always done LLM. It's fine, as long as the gist of what you mean is there you can be real lazy when typing. And I've always been on the cheapest of plans.
phreack··on So Reddit has decided that plain HTML is unsafe
The login page is a very nice reminder to not use Reddit. I have the old reddit redirect extension so this change was the push I needed after the latest very clearly botted hate campaign took over the site recently. Dead internet theory is taking it over, so I'm off to the next moderated social website.
phreack··on Moonshine: Lets you stream games from your PC to any device running Moonlight
Has a anyone run this on Fedora or similar yet? From the readme it sounds like it could work but I've been surprised before and I can't find a discussion about it.
phreack··on How I use HTMX with Go
I've always wondered, is there a way to visually preview the partials and whole pages? I'm used to modern niceties such as hot reload with Tailwind that I'd like to have with HTMX, which I'm looking for excuses to try.
phreack··on Identity verification on Claude
Makes one ponder how there really is no moat. If this rolls out as implied, it is immediately easy to switch providers, and I will.
phreack··on GrapheneOS has been ported to Android 17
That Motorola phone that lets you install Graphene can not come soon enough. Pixel phones are not sold worldwide so it feels like they're gatekeeping security. I know that's not the case really, but there's very few ways to successfully degoogle otherwise.
phreack··on WWDC 2026: Apple is Folding
Seeing this literally after my foldable full on broke through the axle after not even half a year makes me concerned for Apple
phreack··on The placeholder name for the Windows 8 experience was "modern"
I spell it KDE but it might be regional variance (:
phreack··on The California state assembly has passed the 'Protect Our Games Act'
> The bill applies to digitally sold games. However, it excludes games provided via subscription services, free-to-play games, and games that are inherently playable offline indefinitely. It also prohibits the continued sale or distribution of games that have become unusable due to service termination.

I believe this is the key paragraph. I wonder if this will be an incentive towards making more games qualify for those exceptions. I think the previous cases where this act would apply are few but good thing they wouldn't increase under this act.

phreack··on When “idle” isn't idle: how a Linux kernel optimization became a QUIC bug
Another LLM tell is that they penalize repetition so they'll use as many synonyms as possible. You may end up recognizing the same concept being rehashed with synonyms constantly. You can look up examples of thie as "elegant variation"
phreack··on Copy Fail
The page itself seems vibecoded and a bit of an advertisement, but it does look like the vulnerability is real and high risk. It does explain the big security update I just got, guess I'll prioritize updating today.
phreack··on Your phone is about to stop being yours
Not much, as it only works on very few high end phones not sold in most countries. Hopefully their Motorola partnership will expand its availability but I'm not confident that'll happen anytime soon.
phreack··on Claude Opus 4.7
This has been the worst upgrade so far. Claude Code had been doing great for months, then the past week took a nosedive. And today I find that _continuing_ a session from yesterday that had nothing to do with cybersecurity (literally pasted a stacktrace from a rare crash and told it to help me find a reproduction case to be able to fix it, as we very regularly did) suddenly ran afoul of usage policies and stopped the chat entirely. It's kind of a joke phrase by now, but in this case it's 100% serious, such behavior has made Claude Code literally unusable.

As a bonus, it somehow ate my entire daily allotment in a single prompt, something which had never happened before. I'll try again on Monday and if there's no change cancel my subscription outright and demand a refund.

phreack··on Anthropic downgraded cache TTL on March 6th
That was my immediate impression too! It feels like it's all AI maximalists who seem to have a need to filter their every interaction through an LLM. And the result looks and reads just like Moltbook.
phreack··on Senior European journalist suspended over AI-generated quotes
> “It is particularly painful that I made precisely the mistake I have repeatedly warned colleagues about: these language models are so good that they produce irresistible quotes you are tempted to use as an author. Of course, I should have verified them. The necessary ‘human oversight’, which I consistently advocate, fell short.”

What? Irresistible quotes? This betrays a terrible way of thinking as a journalist. Basically an admission of wanting to fake news that'd sound good. At that point just write fiction.

phreack··on OpenAI Has New Focus (on the IPO)
If I end up using ChatGPT for any reason, I always preface with something like "2 sentences maximum. No emojis. Be professional." at the very least. It tends to improve things a bit.
phreack··on In a genre where spoilers are devastating, how do we talk about puzzle games?
I took something away from this article. While I enjoyed Blue Prince very much even though I played it alone, the surprisingly most enjoyable aspect of the game came externally - it was (and is) following my friends' journey through the game and being there to give them custom made consensual spoiler-free, hints when they needed. Some times simply being told you're barking up a very wrong tree or that you don't have enough information yet is exactly what you need to not get burnt out. I keep wondering if there's a way to have that baked into the game. Something to brainstorm.
phreack··on I was banned from Claude for scaffolding a Claude.md file?
Wait what? Really? All caps is a bannable offense? That should be in all caps, pardon me, in the terms of use if that's the case. Even more so since there's no support at the highest price point.
phreack··on EmuDevz: A game about developing emulators
There's links on the homepage to the soundtrack and credits, the artist is called Synthenia.
phreack··on EmuDevz: A game about developing emulators
I'm amazed at the amount of work and love that's in this game, that you can play for free. I hope it helps more devs get into the retro scene!
phreack··on Nova Launcher added Facebook and Google Ads tracking
I would honestly have stayed in version 6 of Nova because of the as yet unrecreated magical feature of allowing unread count badges on the home screen for many popular apps, that are not tied to notifications, via TeslaUnread. I've been trying to reverse engineer it a bit to see if I can recreate the functionality somehow, but all I've managed to figure out is that the icons are really widgets that look like icons and run _something_.

Features like that one, and browser text reflow, are such must haves to me that we used to have a decade ago and lost along the way for no good reason, it's frustrating.

Page 1 of 19Next →