HNHacker News
TopNewBestAskShowJobs

lukevp

2,565 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 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.
lukevp··on Doom in Django: testing the limits of LiveView at 600.000 divs/segundo
It definitely isn’t running at 60 fps in the video. Is this css performance or something? Or this not really running as fast as it’s stated?
lukevp··on Microsoft please get your tab to autocomplete shit together
I agree with the point that making the VS Code terminal behave in a special manner without opt-in is going to be disruptive to newer engineers. Why not make it a shell plugin instead and offer to install/customize the shell the first time someone launches a new shell in VS Code instead? Then it changes it system wide, like oh-my-zsh or something would.
lukevp··on How I Left YouTube
And??? Where did you go? Did you get L5/L6? Or did you just leave and not get another job? What a wild article to have the interviews so prominently featured but not have a conclusion.
lukevp··on The Coffee Warehouse
The important part of the article is behind a paywall… how is everyone reading the article and commenting? Are they paying? even archive.is doesn’t remove the paywall.
lukevp··on Ask HN: How are you LLM-coding in an established code base?
Why not? Cost? Inexperience? Bad outcomes?
lukevp··on Ask HN: How are you LLM-coding in an established code base?
One thing I think people confuse with context is they see an LLM has say 400k context and think their codebase is way bigger than that, how can it possibly work. Well, do you hold a 10 million line codebase in your head at once? Of course not. You have an intuitive grasp of how the system is built and laid out, and some general names of things, and before you make a change, you might search through the codebase for specific terms to see what shows up. LLMs do the same thing. They grep through the codebase and read in only files with interesting / matching terms and only the part of the file thats relevant, in much the same way you would open a search result and only view the surrounding method or so. The context is barely used in these scenarios. Context is not something that’s static, it’s built dynamically as the conversation progresses via data coming from your system (partially through tool use).

I frequently use LLMs in a VS Code workspace with around 40 repos, consisting of microservices, frontends, nuget and npm packages, IaC, etc. altogether its many millions of lines of code. and I can ask it questions about anything the codebase and it has no issues managing context. I do not even add files manually to context (this is worse actually because it puts the entire file into context even if it’s not all used). I just refer to the files by name and the LLM is smart enough to read them in as appropriate. I have a couple JSON files that are megs of configuration, and I can tell it to summarize / extract examples out of those files and it’ll just sample sections to get an overview.

lukevp··on Thin desires are eating life
Yep, some ovens (like mine) even have a Proof setting that keeps it at 100 degrees F automatically, for as long as you want. We make a lot of bread is how I know this
lukevp··on United 777-200 fleet faces an uncertain future after Dulles engine failure
It’s nice that $10 is trivial to you but it isn’t to everyone. Being cheap and being poor are different.
lukevp··on Why Twilio Segment moved from microservices back to a monolith
Shared telemetry library, you realize that you are missing an important metric to operationalize your services. You now need to deploy all 140 to get the benefit.

Your runtime version is out of date / end of life. You now need to update and deploy all 140 (or at least all the ones that use the same tech stack).

No matter how you slice it, there are always dependencies across all services because there are standards in the environment in which they operate, and there are always going to be situations where you have to redeploy everything or large swaths of things.

Microservices aren’t a panacea. They just let you delay the inevitable but there is gonna be a point where you’re forced to comply with a standard somewhere that changes in a way that services must be updated. A lot of teams use shared libraries for this functionality.

lukevp··on The government has no plan for America’s 300 billion pennies
I read this as a joke ($1/lb because 100 pennies weighs about a pound - although online sources make it sound like it's closer to 200 pennies for a pound)
lukevp··on The internet is no longer a safe haven
You can mTLS to CloudFlare too, if you’re not one of the anti-CloudFlare people. Then all traffic drops besides traffic that passes thru CF and the mTLS handshake prevents bypassing CF.
lukevp··on You should write an agent
What’s a good staring point for getting into this? I don’t even know what Cerebras is. I just use GitHub copilot in VS Code. Is this local models?
lukevp··on Books by People – Defending Organic Literature in an AI World
What about capitalism created AI? China is not a purely capitalistic society and they have AI too… I don’t see anything specific about capitalism that brings about AI. In fact much of the advances in it came about through academia, which is more of a socialist structure than capitalist.
lukevp··on Trump pardons convicted Binance founder
What about Nixon’s impeachment and resignation? What about Trump being a convicted felon 5 ways to Sunday (yes they overturned this since he won again, but I doubt it would have gone this direction if he’d lost.)
lukevp··on Karpathy on DeepSeek-OCR paper: Are pixels better inputs to LLMs than text?
What’s your extension? Sounds interesting!
lukevp··on Show HN: I built a simple ambient sound app with no ads or subscriptions
What’s the built in white noise feature in iOS? First time hearing about this!
lukevp··on Show HN: I built a simple ambient sound app with no ads or subscriptions
Is this a parody of the Dropbox comment or is this sincere? I don’t think iPads have built in ssh… and even if they do, this is a far cry from an app. It assumes you have a Linux machine on your local network and are willing and able to set up ssh to connect to it as well as learn command line tooling for making calculations.
lukevp··on No I don't want to turn on Windows Backup with One Drive
You can have a negative opinion of DHH, but why not provide some context as to why your dislike of him would cause you to think this Linux distro is a bad option? I don’t know anything about the distro.
lukevp··on No I don't want to turn on Windows Backup with One Drive
Things that used to be prohibitive are made much easier with AI these days. Especially tasks like this that do something fairly small and isolated and are easy to test.
lukevp··on Show HN: I've built a tiny hand-held keyboard
I’m not sure about drinking tea with an 18650 unprotected strapped to your hand like that. The battery should at least have a holder
lukevp··on Vibe engineering
Have you used SOTA models to code in the last 2 months or so? This reads like someone who has given up a year ago and made their impressions based off GPT-3.

AI can absolutely have creativity. You just have to engage it like that. The article itself talks about that. You don’t just say “hey AI, go write this code.” You write a spec along with the AI. You tell it what parts are open to its interpretation. Tell it if you want it to be creative or to follow common practices. What level of abstraction is appropriate, etc.

If all you do is give it directions then it just follows the directions.

Also context doesn’t have much to do with a data schema. It’s more like a document database with no schema, if anything. It’s a collection of tokens that it refers back to. Schema implies some structured data with semantic meaning and hierarchies or relationships. That might exist as an emergent property, but for example if I just had a folder full of PDFs, I wouldn’t consider that a schema. That’s kinda what context is like.

lukevp··on Vibe engineering
I reset context probably every 5-10 minutes if not more frequently, and commit even more often than that. If you’re going 5 hours between commits or context resets, I’m not surprised you’re getting bad results. If you ever see “summarizing”’in copilot for example, that means you went way too far in that context window. The LLMs get increasingly inaccurate and confused as the context window fills up.

Other things like having it pull webpages in, will totally blow away your context. It’s better to make a separate context just to pull a webpage down and summarize it in markdown and then reset context.

lukevp··on Show HN: ut – Rust based CLI utilities for devs and IT
How about uuidv7? That’s catching on, as it’s got improved sortability / clustering behavior in DBs
lukevp··on Fire destroys S. Korean government's cloud storage system, no backups available
DO Spaces, for at least a year after launch, had no durability guarantees whatsoever. Perhaps they do now, but I wouldn’t compare DO in any meaningful way to S3, which has crazy high durability guarantees as well as competent engineering effort expended on designing and validating that durability.
lukevp··on Fire destroys S. Korean government's cloud storage system, no backups available
How’s that? Using encryption, which is known to have backdoors and is vulnerable to nation state cracking?
lukevp··on Answering questions about Android developer verification
Is rooting the same as a custom rom nowadays? And enabling developer options won’t allow installation of unsigned apps either?
lukevp··on Answering questions about Android developer verification
But they don’t verify each app in this case, just the developer… you get verified before you even tell them what type of app you have.

Sure, it’s possible they could retroactively ban your app, but they could do that without signing too. Just ban com.anonymous.newpipe or whatever the package name is. The signing doesn’t really change this.

lukevp··on Answering questions about Android developer verification
Have you used windows 11 and macOS 26? They both have malware scanning and throw up alerts or scary dialogs that you have to do cli commands or workarounds to launch unknown apps. I don’t see this as much different than Android requiring you to either root or enable developer options.

I understand this is a controversial position and I’m not in favor of this change, I just want to understand where the real differences are in an impartial way.

Of course Linux is an exception but it is also not widely used by consumers like Android and the other OSes I listed are.

lukevp··on Answering questions about Android developer verification
So this is saying you have to have an Android developer account and sign the app with your identity… so a one-time $25 cost and that’s it? You can still distribute and sideload apps as long as you sign them.

Microsoft does this for Windows apps if you don’t want scary warnings popping up everywhere. Apple doesn’t even let you sideload at all for iOS and for macOS they do the forced trash malware thing unless you run commands to allow the app in the terminal.

Am I missing how this is different from what we already have on most platforms? Is it because you can’t force it to install the apps? Is there not a developer mode that lets you install unsigned apps, or a way to root the device to install apps?

← PreviousPage 3 of 27Next →