HNHacker News
TopNewBestAskShowJobs

phreack

3,001 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 Discord, or the Death of Lore
But not if you don't. Large servers tend to have information spread across many different channels and if you want to find out about something that may be in different channels, you have to search individually in each of them and that gets unwieldy fast.
phreack··on Discord, or the Death of Lore
And you can't even filter out spammy channels like bot command channels. On mobile it's particularly awful where if you look for a message's context, it's very likely you'll lose your "place" in the search panel and have to scroll from the top all over.
phreack··on Reliability: It’s not great
It is concerning that they feel notifying a problem on the status page hurts their ego. It is under no circumstances something personal, and ideally it should even be automated.
phreack··on Popular education in Sweden: much more than you wanted to know (2022)
> This is not a thing in big cities, and there are no facilities freely available to anyone.

Yeah, right after reading this I started thinking about how to start such a circle in my area, and realized it's not possible because a key factor is a free space young people can adopt and re-imagine. In a densely populated city this is immensely hard to happen spontaneously, any such space will most likely be quickly occupied by homeless people, which feels more urgent than education and exploration.

phreack··on I am a bad software developer and this is my life
I could swear I read the same thing a few weeks or months ago. Particularly the bit about doing code katas everyday, which was widely criticized over here as unproductive. Is this just a similar article or a copy?
phreack··on Web Push for Web Apps on iOS and iPadOS
I once made a chat app that had significant traction on Android, and many users wanted to try it on iPhone but there was no way to do so without web push, and it was fundamentally banned by the app store guidelines and without side load there were no alternatives. This is a game changer for those kinds of apps!
phreack··on Now offering 2TB SSDs for Steam Deck in the Framework Marketplace
Half the world doesn't even get the option or even a waitlist. I've stopped caring at this point about the Deck because of it.
phreack··on Don’t teach during code reviews
Off-topic:

In case the author is around, please consider removing the email capture popup. It not only interrupted my reading of the article before getting to the main point if it - it had an animation that literally startled me, and I immediately closed the site. I can't believe I got jump scared by an ad in an article but it was incredibly offensive.

phreack··on Announcement: AI generated answers are officially banned here
I think this could be dangerous because a generated answer might be 100% wrong and look correct, yet the question asker might accept it nonetheless. The more this happens, the worse the entire site becomes. I tend to agree with the concept of preventing as much AI as possible, simply because it is much harder to distinguish wrong AI answers than organic ones. Just my opinion though.
phreack··on SouthwestAirlines' Meltdown Shows How Corporations Pit Consumers Against Workers
It's easier to discard companies by looking up their points of support. If there's not even a phone number where I can get a real person to talk to, that's an immediate out. Typically, then I just ask users about their experience. If I hear stuff like them wasting hours on the phone or not getting any meaningful replies that's also an out. In the end sometimes I end up choosing the less worse version, not going through with any service at all, but there's been rare cases where support was so good that I wouldn't even mind having trouble at all since I know there's always ways to work around them.
phreack··on Filmora and Adobe decide to use “Kdenlive” as a keyword in their online ads
+1 for Kdenlive, it's so good I went from knowing nothing about it to editing a complex 3-hour course full of clips in less than a week. It's incredibly powerful and dense with tools.
phreack··on SouthwestAirlines' Meltdown Shows How Corporations Pit Consumers Against Workers
This is why my #1 metric to choose a service provider is support capability. Things will always go wrong and if the point of contact with the customer does not have any agency to fix things effectively, I will not deal at all. The exception is the norm, and front facing employees must be able to act instead of just reading a script and hoping the problem will solve itself.

That phrase about recorded apologies is just dystopian.

phreack··on Argentina Wins the World Cup
I am convinced everyone is watching a different game in every country at this point.
phreack··on Windows 11 update added 'Search' label to taskbar search button – how to remove?
It's sad because I liked Windows, but at this point if they keep doing this stuff I'd rather change the OS than the task bar. I still get all sorts of hardware and driver trouble that require arcane commands buried in old forums to fix, but Windows' UX is getting so much worse every update.
phreack··on Gameboy Doctor: debug and fix your gameboy emulator
While there's a few EmuDevs around, and I apologize beforehand for the shameless topic hijacking, a friend and I have been thinking of making a sort of educational game that teaches you the basics of coding an NES emulator from scratch to game-playable, with progressive challenges, in JavaScript (to make it more accessible).

Is this something you'd be interested in? It's a fun project for us but while we're at it I'd like to know if anyone'd want to play it.

phreack··on Accidental Google Pixel Lock Screen Bypass
I can't believe this is not a "drop everything and get it fixed ASAP" bug. This makes me think there's probably tons of other similar bugs out there being exploited right now even with disclosure.
phreack··on Just don’t
Another one of these that I hate is "why haven't you done X" or "you know X right" not as a question but as a suggestion. When I didn't know about X, or didn't even realize X was an option (particularly when it's niche knowledge that's not obvious), I get extra ticked off about the assumption. Please share your ideas without being condescending, it's worth it.
phreack··on Tailwind CSS v3.2: revisiting my “feature creep” warning
I think Tailwind only shines alongside a component system like React where you can just create a new Paragraph tag and reuse that. It makes me very happy because in the end there's way less code for me to read and understand, and changes are obvious, immediate and easy to do.
phreack··on Stablecoin Mechanics 2: Tether-Celsius
I'm glad you wrote this. It's eroding to constantly see financial advice that is impossible to apply in countries like these except for crypto and are mostly US/Europe centric. Sometimes, there simply is no other choice and that's crypto's killer use-case.
phreack··on Ex Police Officer Used Law Enforcement Tech to Hack Women’s Explicit Photos
Accountability would be a start. There are very few risks to becoming a criminal police officer so it's clear it'll keep happening.
phreack··on Ask HN: Why is Microsoft Teams still so bad?
What's hilarious and sad is that MSN Messenger had a lot of features back in the early '00s that major players like WhatsApp and Telegram now only implement through gritted teeth, one every year if you're lucky. Things like custom emojis, audio messages, sending a drawing, avatars you could see, choosing your display name, exportable conversation history, you even had games! Nowadays people cheer for the bare minimum in UX that we already had 20 years ago.

And that's ignoring that niche it filled where people were identified by emails, and the particular social rules of knowing that if you went online, it meant you wanted to spend a while talking to people and were available to do so. Discord is kind of similar in that last aspect, but it's enormously complex for the average user and intended for servers, not for 1 on 1 conversations with your contacts. I've always wanted to build a clone of Messenger just because of how much I miss it.

phreack··on You don’t want to be on Cloudflare’s naughty list
Even if that were the case (which we can debate), him being wrong before does not prevent him from being right now. Being de facto banned from the common internet due to centralization is absolutely scary.
phreack··on What it takes to make a game by yourself
It's certainly a huge endeavor. I probably have a pile of projects that I started and abandoned at some point for various reasons. The saddest of all was the first one that started to get traction... a story based game developed iteratively chapter by chapter where the writer got a hard case of imposter syndrome and just quit (it was just the two of us). Success is also hard to manage for some people.

Right now my newest moonshot is joining a friend who's just started trying to make an educational game for developers, that teaches you in a fun cyberpunkish style how to develop an NES from scratch, step by step. It's an absolutely bonkers idea but it's something we'd have loved to have and that we're having a blast making, just for ourselves. I doubt it's ever going to be successful if we make it to the finish line and ship it, but luckily it's just for fun. I'm thankful of posts like these, it helps getting motivated to make it through.

phreack··on One year on, El Salvador’s Bitcoin experiment has proven a failure
Not daily, but since crypto (mostly stables) is a much safer value storage than the local currency, I've seen plenty of people selling say USDT for ARS once or twice a month and living off of that. In major cities you can likely find someone willing to buy in every neighborhood.

The fiscal aspect of it is just magical though. Everyone and their cousin either becomes an expert in tax law, or blatantly and unknowingly breaks it every day with no major consequences. So many, many, many people live outside the law that enforcing it equally would mean instant violent riots and protests.

phreack··on Online art communities begin banning AI-generated images
Others have chimed in already but I was inspired by this idea:

> Like a music synthesizer times a million.

Even now, every once in a while I find people arguing that synths are not "real music". Also DJs, etc. generating songs using pre-made samples. I think it's a very apt comparison, where tools become more and more available and barrier of entry gets lower, I don't believe art will die but rather just change into new forms, and what's now revolutionary will become just a very commonplace tool in the future, just like synths, and "real" artists will keep on existing alongside.

phreack··on Twine is an open-source tool for telling interactive, nonlinear stories
It's been a while but I recall he'd run Twine locally with the Twison plugin. Nonetheless, I believe you can easily add Twison as a plugin to the Twine web tool. That way you'd only need your game designer to send you the updated JSON file (or possibly commit it to a VCS) after working.
phreack··on Twine is an open-source tool for telling interactive, nonlinear stories
I did exactly that a while ago combining Twine with Twison [0]. A non technical friend would write the story with Twine, compile to a JSON file, and I'd parse it with a quick script on build time so I could display it on a React web app (that I'd then make apps with, with Cordova). There were a few things that could be improved in the process but it all worked incredibly well after I hooked everything up!

[0] https://github.com/lazerwalker/twison

phreack··on Tell HN: Unpaid home assignments are not ok
Yeah I'm baffled why people do such weird random leetcode challenges when this option is so good. At a place where I used to worked they'd give people a couple of class and ERD diagrams with obvious issues and give them about an hour for them to think about and how they'd change things.

It was such a good trigger for discussion and we could easily measure a candidate's fit in moments. Some would just go "yeah this code's perfect" and not argue at all, some would spend ages with irrelevant details, and the couple of people who immediately looked at the diagram and spotted the most glaring OOP issues turned out to be great at their job.

phreack··on An incident impacting 5M accounts and private information on Twitter
I hear you but they're expensive where I live. For the moment that's not an option though I'm looking into getting one at some point.
phreack··on An incident impacting 5M accounts and private information on Twitter
Yeah I did not know you could use any TOTP besides Google Auth but even that that's not an option that's presented to me anymore at the moment now that I'm checking.
← PreviousPage 5 of 19Next →