HNHacker News
TopNewBestAskShowJobs

lukevp

2,551 karma · joined October 20, 2018

Created the new application NoteBrook (https://notebrook.app to use right away in browser, https://notebrook.com for more info.)

Contact me directly at lukepdev. The place my email is hosted is on live.com.

submissionscomments
lukevp··on Filing the corners off my MacBooks
Anodizing and oxidation are 2 totally different things.
lukevp··on Claude Is Dead
Well they had enough tokens to write this article…
lukevp··on 43 hours battery life: Dell XPS 14 2026 lasts almost 3x longer vs MacBook Air 15
Does anyone believe this? Is it real? Windows laptops always claim crazy battery life figures but when I have the latest, nicest windows machine it ends up lasting like 3-4 hours every time, with a normal coding workload. My MacBooks in contrast will last 8+.
lukevp··on Is anybody else bored of talking about AI?
And what is using Confluence in the first place? Your MacBook Pro is faster than a supercomputer from 20 years ago. As we make compute cheaper, we find ways to use it that are less efficient in an absolute sense but more efficient for the end user. A graphical docs portal like Confluence is a hell of a lot easier to use than EMacs and SSH to edit plain text files on an 80 character terminal. But it uses thousands of times more compute.

It seems ridiculous right now because we don’t have hardware to accelerate the LLMs, but in 5 years this will be trivial to run.

lukevp··on Local Stack Archived their GitHub repo and requires an account to run
I thought Valkey was the blessed fork of Redis. Is Redict better in some way?
lukevp··on PC Gamer recommends RSS readers in a 37mb article that just keeps downloading
This thread is about how a static text article loaded 500 megs in the background. How would someone prepare for that exactly? This is effectively malware as far as your bandwidth is concerned.
lukevp··on PC Gamer recommends RSS readers in a 37mb article that just keeps downloading
People on government assistance are just casually going to Starbucks for free wifi? They probably don’t even have a reliable way to get around. Let them eat cake?
lukevp··on Having Kids (2019)
Thank you for posting this. It’s totally understandable and believable that you simultaneously love them and regret some things about it. There’s this insane pressure in our society to never acknowledge the toll that kids have and to never speak out about this. I remember when this article was first posted and how I received it, like I was wrong for not being sure about kids, and that some change would come over me when I had them. Truth is, that doesn’t happen with everyone. Then the world tries to gaslight those people who don’t feel that way into feeling like they’re broken somehow.

I’m sure you love your kids and take great care of them, and it’s not your fault that you feel this way.

It would benefit all of us if this taboo was lifted, so that we could speak truthfully about the impact of kids on families, and maybe then we’d have to provide more support and encouragement to convince people to have them. Not everyone has free daycare from their grandparents or a large social network to babysit or the finances that make having a child less of a burden.

lukevp··on A sufficiently detailed spec is code
Saying that the paradigms of Python and Haskell are the same makes it sound like you don’t know either or both of those languages. They are not just syntactically different. The paradigms literally are different. Python is a high level duck typed oo scripting language and Haskell is a non-oo strongly typed functional programming language. They’re extremely far apart.
lukevp··on The MacBook Neo
What better options?
lukevp··on My Homelab Setup
You can also use cloudflare to create a dns record for each local service (pointed to the local IP) and just mark it as not proxied, then use Wireguard or Tailscale on your router to get VPN access to your whole network. If you set up a reverse proxy like nginx proxy manager, you can easily issue a wildcard cert using DNS validation from your NAS using ACME (LetsEncrypt). This is what I do, and I set my phone to use Wireguard with automatic VPN activation when off my home WiFi network. Then you’re not limited by CF Tunnel’s rules like the upload limits or not being able to use Plex.
lukevp··on Ask HN: How to be alone?
How about the library? A lot of suburbs have libraries
lukevp··on First MacBook Neo Benchmarks Are In
People just love to complain. Windows 11 is way worse than Tahoe anyway. If you don’t like Liquid Glass, you can disable it
lukevp··on Moss is a pixel canvas where every brush is a tiny program
Cool concept!

I noticed with the Aquarelle brush on iOS, if you swipe fast, you can clearly see the polling rate of the touch events on the canvas. The line looks smooth so I guess you already have an interpolation algorithm going, but this brush darkens as the dwell time is longer so I’m not sure if it’s doubling the points that are reported or what but it looks very bandy/patchy.

lukevp··on Don't become an engineering manager
At my company it’s lateral.

Lead -> EM

Sr. Lead -> Sr. EM

Principal -> Director

Sr. Principal -> Sr. Director

The pay is aligned with the level whether or not you’re a people leader. To your point though, it may be difficult to go from Principal to Director. I see the lateral moves happen more at the Lead/Sr. Lead levels. They might do a Principal to a Sr. Manager as a trial period with the expectation that you’d be Director after a short time if you perform well. I’ve definitely seen directors become principals as well, so it goes both ways.

lukevp··on Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript
One of the main problems I see with tauri is that system web views just aren’t a great solution for a ui framework. Partly because Linux doesn’t have an official webview implementation, partly because the web views across OS versions have differences (eg. Tauri on Linux had a benchmark saying the boot time was 20+ seconds because of the webview, and win 7 and I think even early versions of win 10 do not use the edge webview).

This is a lot of tradeoffs for saving 100 megs.

I understand that we should be good stewards of our customers’ hardware and not waste things unnecessarily, but also have to balance that with shipping something and not worrying about all the edge cases. Most people in developed countries have Internet connections of 100+ mbps, which means the app will still download in <10 seconds.

Does electrobun support using an embedded chromium for the renderer? I went to the project readme and it was really unclear if that’s a currently-supported option and if so, how to use it.

lukevp··on IBM tripling entry-level jobs after finding the limits of AI adoption
25k TC for an engineer? From where?
lukevp··on Every book recommended on the Odd Lots Discord
Where do you source the book covers from? Is there a library to look them up or something?
lukevp··on Show HN: ARM64 Android Dev Kit
What is this exactly? What is an Android development kit style workflow? It would help to use terms outside of the space that this is in, so that the purpose of it was more comprehensible.
lukevp··on OpenClaw is what Apple intelligence should have been
How many chat products has Google come out with? Google messenger, buzz, wave, meet, Google+, hangouts… Apple has iMessage and FaceTime. You just restated OP’s point. Apple evolves things slowly and comes to market when the problems have already been solved in a myriad of ways, so they can be solved once and consistently. It’s not about coming to market soonest. How did you get that from what OP said?
lukevp··on Fake Samsung 990 Pro passes basic checks but runs slower than a USB 2.0 drive
Samsung Magician checks the drive to see if it’s genuine, I haven’t heard of any thwarting of that so far and it’s mentioned in the article that it correctly identified the counterfeit. What I do is check Samsung Magician genuine check first, then do its performance test, then use h2testw to fill it and verify that it passes fully. It’s a lot of work but it’s better than ending up with counterfeit stuff!
lukevp··on Show HN: SF Microclimates
This happens in Portland as well! Can this be adapted/updated to work here?
lukevp··on Doing gigabit Ethernet over my British phone wires
I had cat5e in my house but for phone line usage. It wasn’t daisy chained here, it was all tied in with a punch down panel in the master closet. I re-terminated the punch down side of each cable to ethernet and same with the keystone jacks in each room, and after switching to hardwired gigabit, I got into higher performance networking. I wanted to upgrade to at least 2.5 throughout the house, but maybe 5 or 10 if possible. Everything said cat5e isn’t shielded enough for 10 gig, but I tested every run with iperf3 at both tcp and udp and was surprised that everything was able to handle it! So I added a 10 gig switch to the master closet and now I have 10 gig throughout my house. Upgraded the internet to 5 gig. My NAS speeds are fantastic now and it’s really great to never have to wait on anything. The limiting factor now is the hard drive speeds!
lukevp··on Sinclair C5
Could the car lean if it had electric suspension? Is this a fundamental limitation of a 3 wheeler with 2 in the back or is it just difficult to achieve?
lukevp··on Roam 50GB is now Roam 100GB
Wait, the price didn’t change though did it? So you get 100 gigs for the price of 50 before?
lukevp··on AI generated music barred from Bandcamp
Where did I claim in my post to have written music worth listening to or nontrivial code? Seems like you’re just insulting me in particular instead of providing a counter-argument.

There have already been AI-created #1 hits.

Sure, there’s music that has all of the attributes you lay out as “requisite” for “good” music, but this is classic moving of the goalposts. It’s how people always justify that AI is not here yet, because there’s this facet of it that’s not human enough.

A lot of the music people listen to is devoid of the depth, warmth and meaning you mention, even without AI involvement. It’s written and produced by tens or hundreds of people and there’s no single visionary behind it. It’s a product.

Similarly, there can be AI assisted music that has just as much depth, warmth and meaning as a human, BECAUSE a human is involved in the decision-making of that music.

Do you believe that if someone uses a sample, or uses a prebuilt drum loop, that their music automatically is bad? What level of assistance is acceptable? Where do you draw the line?

lukevp··on AI generated music barred from Bandcamp
How many engineers are using ai-generated software libraries at this point? This could be all over github, but the software mostly sucks (because the AI doesn’t do architecture and real engineering, that has to be input into it right now). Increasing the volume of production doesn’t necessarily lead to the abandonment of the “good stuff”. You still have to compose the music and write the lyrics, the AI is not sophisticated enough to competently do that right now
lukevp··on AI generated music barred from Bandcamp
And you create music without ever having heard music before? Or are you also extracting other artist’s work and using it as inspiration for what you do?

AI music is the same as AI code. It’s derived from real code, but it’s not just regurgitated wholesale. You still as a person with taste have to guide it and provide inputs.

Electronic music made it so you didn’t have to learn to play an instrument. Auto tune made it so you didn’t have to learn how to sing on key. There are many innovations in music over time that make it easier and less gatekeepy to make music.

We are just moving from making music as a rote activity similar to code, to making music like a composer in much the way that you can create software without writing code. It’s moving things up a level. It’s how the steady march of innovation happens.

It won’t work to put the genie back in the bottle, now it’s to find what you love about it and makes it worth it for you and to focus on that part. Banning the new types of art is only going to last as long as it takes for people to get over their initial shock of it and for good products to start being produced with it.

lukevp··on 2025 Letter
If you’re trying to do a rebuttal, saying that wages are slightly higher than Mississippi and house prices are slightly lower than Cali doesn’t refute anything, it just serves to make the example more extreme and concrete. Look at house prices in Mississippi in relation to their income and then compare the same ratio for Cali and for London.
lukevp··on Show HN: OpenWorkers – Self-hosted Cloudflare workers in Rust
DX means Developer Experience, they're saying it lets you use the same tooling and commands to build the workers as you would if they were on CloudFlare.
← PreviousPage 2 of 27Next →