HNHacker News
TopNewBestAskShowJobs

marklar423

301 karma · joined May 15, 2016

hn at nakmail.net
submissionscomments
marklar423··on AI will shrink workforces within five years, say company execs
I'm skeptical that AI will automate away any truly valuable labor, but even assuming it will - what do you think is different this time compared to say, the Industrial Revolution?

That period rapid saw automation and reduction of cost of many, many peoples' livelihoods, but society is unarguably better for it. Eventually people were freed up to do higher-order work.

marklar423··on Avoid blundering: 80% of a winning strategy
It's basically just writing a design document; Google has a similar culture.

I suppose if you're not actually showing it to anybody it becomes rubber ducking via design document.

marklar423··on Ask HN: How to choose the desktop platform and tech for desktop app development?
There's a cross-platform option that will give your users the best experience but will also be the most amount of work: make a separate - native - UI per platform.

By this I mean put as much of your core logic and functionality as possible into a shared library, and then make a separate Swift/WinForms/whatever codebase for the UI of each native platform you want to target. Each UI app would call into your shared library.

There is a bit of duplicate work in making separate UIs, but the UX is far superior (IMO) and you have the advantage of not needing workarounds or plugins to access platform-specific features.

marklar423··on It's 2024. I still don't know what Cloudflare does
When they started, I understood them as a CDN - storing copies of your static(ish) bytes on lots of servers distributed globally.

Happens to be that a globally distributed network of endpoints is also pretty great for absorbing DDOS attacks, so they started offering that too. And then I guess they parlayed that further into offering other T1/T2 level Internet services too.

I don't use them for CDN / DDOS but I do use them for other things and I think they're great.

marklar423··on Redis adopts dual source-available licensing
It's a semantic thing and I agree with the feedback - specifically with the "F" in FOSS. That sort of license would be Open Source but not completely Free (as in freedom, not beer).
marklar423··on Redis adopts dual source-available licensing
Over the years I've come to agree with this POV, and distilled it down to this:

If your goal is profit, don't open source your core product.

We've seen this time and time again where a company releases their core software under a permissive license, and then bigger competitors come along and resell a solution redistributing their software.

If the company's central goal is profit, this is an existential threat. However if your company goal is to ensure the software exists (as a non-profit steward), this is a resounding success!

This doesn't apply to software that's secondary to your core product, e.g. a useful tool you've developed but don't make money directly selling to others.

marklar423··on Understanding Google's File System (2020)
What I think the GP means is previously, GFS ran on their own machines and didn't need to participate in the Google-wide quota system for CPU/RAM.

However Colossus _does_ run on the general Google compute infrastructure, and so needed a way to get CPU/RAM quota where none existed (because it was all used by existing, non-storage users).

marklar423··on Adding "before:2023" improves Google web searches
Dead internet theory strikes again (https://en.wikipedia.org/wiki/Dead_Internet_theory).
marklar423··on Nvidia bans using translation layers for CUDA software to run on other chips
I think they're trying to do the trick where they don't ban the emulation per se, but they make it a violation of the license to disassemble the code to understand how it works. Then they go after emulating projects for copyright infringement, since they must have violated copyright to get a compatible version running.

It's a dirty trick IMO, but it has seen some mixed success.

marklar423··on Walmart is migrating the remaining F# code into Java
This F# code is probably remaining from their Jet.com acquisition, which (IIRC) used it to run some box-packing algorithm.
marklar423··on Go Enums Suck
If you're using protobufs anyway, you can get also get this functionality generated by using a proto enum: https://protobuf.dev/reference/go/go-generated/#enum. It works really nicely and has all the features mentioned in the article.

One added benefit is it serializes/deserializes safely (even when you add / remove values), so you can persist and read back values without a problem - even to a different language.

marklar423··on Deepest Dive Under Antarctica Reveals a Vibrant World (2017)
If you like this sort of thing, give Subnautica (and its sequel, Below Zero) a spin.
marklar423··on I [Cory Doctorow] Got Scammed
I'm the opposite, the older I get the more paranoid I get; maybe it's the lifetime of reading news stories of people getting scammed.
marklar423··on Looking into the Stadia Controller Bluetooth Mode Website
The Stadia tech was so much further ahead of others, it's such a waste it didn't get time to flourish. They could have really changed the paradigm if it had better management.

One example of an intriguing idea I heard discussed on a podcast - imagine you're watching a streamer on YouTube and think the game is cool. If it were integrated with Stadia then with one click, you could be playing the game! In browser! Maybe even playing with the streamer (for multiplayer)!

So much potential wasted...I can only shake my head.

marklar423··on Reflecting on 18 Years at Google
I feel like you're working with a different definition of "silo" than the parent. My understanding of a "silo" is "closed off teams that aren't allowed to work with outsiders" who have their own culture that may be at odds with the company.

It seems like you're talking about team nimbleness and cohesiveness, which I want to say is orthogonal.

marklar423··on From email to phone number, a new OSINT approach (2019)
That's a great idea for a shared 2FA device
marklar423··on Ex-Kotaku staff go independent and launch Aftermath
That's crazy, I didn't know either.
marklar423··on An experimental Android WebView Media Integrity API early next year
That's pretty interesting. I wonder if replacing the signing keys could help negate DRM-y uses of the TPM
marklar423··on An experimental Android WebView Media Integrity API early next year
I don't disagree, but how do you feel about you (the machine owner) also not having access to it?

That's my major problem with it; it locks you out of messing with your own machine data, which you can see being instantly abused by third parties to prevent modifications.

marklar423··on 8BitDo Micro
Does Zephyr support ESP32's? I didn't see it listed on their page. I did see an Arduino variant though.
marklar423··on 8BitDo Micro
You could make your own with an ESP32 wired to two buttons, then you can customize it exactly as you need it. It shouldn't be too difficult (famous last words, I know) if you use one of the BT HID libraries like https://docs.espressif.com/projects/esp-idf/en/latest/esp32/....
marklar423··on Confessions of a Middle-Class Founder
Honestly it sounds like this person was a success. Their company is growing and sounds profitable, their customers are happy, and they have a working product. They avoided the "megafunds" and the strings attached to them, and still managed to pay themselves a salary.

It's not a smashing unicorn success but it's definitely a success.

marklar423··on How to get transactions between almost any data stores
How did you handle cleaning up aborted / rolled back transactions after binaries restarted? Or did you just let the pending records hang around forever.
marklar423··on Windows 11 has made the “clean Windows install” an oxymoron
Seconded, Proton has made it absurdly easy, to the point where if you aren't told there's a compatibility layer it's hard to know it's even there.
marklar423··on Windows 11 has made the “clean Windows install” an oxymoron
The "every other Windows release" rule is very real, basically since Win95
marklar423··on Windows 11 has made the “clean Windows install” an oxymoron
This article really resonated with me, I was a Windows fan for 25 years and it captures why I can't use it anymore - it increasingly feels like Microsoft owns the computer and you're just along for the ride.

One of my colleagues maintains a Windows box at home, and tells me he hates opening the thing because whenever he does the OS gives him "chores" to do - you _must_ update this bit, you need to listen to this offer, etc. Like, you're the computer and I'm the human! I give you the work, not the other way around.

Anyways, the sum of my rant is I finally switched to PopOS. It's been surprisingly smooth, especially with Proton making Linux gaming so easy. If anybody is thinking of doing it, now's the time to try it out.

marklar423··on At this company, we are family
That sounds fascinating, a whole world I know nothing about. Would you mind pointing me at where I could read more?
marklar423··on A glitch in the SEO matrix
I think it depends on the topic. On technical / software questions I do still find individual websites and blogs. For something like product reviews, my experience is exactly like yours and the only thing that shows up is the trash you mentioned.

I don't think this is a search problem, I think Google is legitimately surfacing what's available on the Internet for given query. I think this is the dead internet theory at play, and that there just isn't anything valuable to show!

People who would (in the past) run their own website or blog now post that same content on social media, which is why Reddit has become mandatory for people looking for genuine opinions.

marklar423··on Repair adventure: A single white LED causing stuck keys on a RN988 keyboard
That's really useful to know, thanks!
marklar423··on Repair adventure: A single white LED causing stuck keys on a RN988 keyboard
Ah yes I've read about the infamous capacitor plague :D.

So you start by just doing a visual scan of all the caps on a board to see if any are bulging? If nothing is apparent, where do you go from there?

← PreviousPage 3 of 4Next →