HNHacker News
TopNewBestAskShowJobs

danjl

939 karma · joined January 15, 2023

submissionscomments
danjl··on Startup Funding Roadmap
You seem to be considering the funding process from a particular founder perspective. There are lots of different types of founders. Some have the finances to support themselves and don't need prep time.
danjl··on Startup Funding Roadmap
The biggest benefit of bootstrapping is that it keeps your focus on your customers and building a product with value, rather than "your next round". I'm also not sure where you get the "3-6 months" timeframe for bootstrapping, or what that means, since you don't need to wait for anything to get started.
danjl··on Ask HN: Physics PhD at Stanford or Berkeley
Berkeley and Stanford have more or less equal number of VC startups. Some years Cal has more, other years Stanford has more. https://newsroom.haas.berkeley.edu/berkeley-named-top-univer...
danjl··on Software development topics I've changed my mind on
You can extend this to all varieties of PM. Product/Project/Program. All should be replaced by people who actually create things. E.g. I prefer to have a UX Designer handle the Product Manager tasks, since they already think about the app from the user's perspective, and can actually create solutions to problems.
danjl··on Software development topics I've changed my mind on
I would prefer `somethingSec`, where "something" indicates the usage better than "time". E.g. `delaySec` or `elapsedSec`.
danjl··on Some flag emojis aren’t working on Chrome on Windows
Does this problem disappear if you specify your own font for your site, like Roboto?
danjl··on Earthstar – A database for private, distributed, offline-first applications
So, for people who are paranoid about using the services that are designed for these sorts of sharing, like Dropbox, GDrive, GPhotos, and a million others? These theoretical people would suffer the frustrations of setting up and managing their own db for the added privacy? I wonder what they have in those photos and meeting notes that is so sensitive?
danjl··on Earthstar – A database for private, distributed, offline-first applications
The distributed part of Earthstar seems like the selling point? Otherwise, it certainly does not have the range of database capabilities of either PGlite or SQLite, which also work offline, store data locally, and work in the browser. What do you get from the distributed nature of Earthstar? Backup? That's pretty simple with both SQLite and PGlite too, so I'm not sure I see a big benefit for most db users. The win seems to come from people who want to store data on their machines AND share that data with other individuals who also get local copies. Maybe this is for pirating content?
danjl··on Why DeepSeek had to be open source
Click bait headline. Nothing was proven about open source as the future. "To gain a foothold in Western markets, DeepSeek had to open-source its models." This is an opinion, not the only solution. DeepSeek could have remained proprietary just as easily. The bias of the author becomes clear at the end when he starts to promote his own open source company. Everyone has an agenda.
danjl··on AI isn't going to build your startup
Starting a company is all about initiative. Taking action after talking to customers and learning about their problems. AI is about responding to prompts. No LLM takes action on its own. It doesn't define or find target customers or interview them or figure out new solutions that save them time and money. AI can help with each of these things by summarizing and generating content, but it doesn't do them without the right, human-generated, prompts.
danjl··on Ask HN: How to sell a script that will save companies $100k a month?
No. Cloud providers, like AWS, Google and Azure, make most of their money off of poorly configured enterprise infrastructure -- unused drives, VMs and K8S cluster. They provide controls that allow you to ramp down resources, but it is up to you to do the ramping.
danjl··on Crushing Jira tickets is a party trick, not a path to impact
As a developer, the more you understand about the non-technical, business side of your company, the better you can prioritize and communicate about what is important. No need to "read the tea leaves" or guess at how to interpret the gestalt. Just learn what matters to your company's success and how to communicate with the people outside of development. The goal is not promotion and working less than 40 hours a week. The goal is company success. The other stuff follows.
danjl··on ROCm Device Support Wishlist
We already fought and lost this battle with 3D APIs for GPUs. What makes you think that winning strategy would play out any other way for tensor processing?
danjl··on Ask HN: What to use for desktop apps for Windows or Mac?
If you are building a desktop app, use the OS UI library, e.g. SwiftUI or WinUI3. If you are building a web-app, and you need to deploy to the desktop, use something designed for that purpose, like Electron or Tauri. However, you should avoid building a web-app for the desktop unless it is going to be accessing a cloud-based server. Otherwise, you are signing up for trouble, since the tools you use building a web-app, like databases, containers, and such, are really not intended for desktop deployment. The exception being if your target customers are developers, which are fine using Docker Desktop, Podman or similar command-line tools for installation. Since you suggested Python, maybe you want to develop personal applications just for yourself, and, therefore, as a developer, you have fewer deployment issues and should use whatever tools you are most familiar with and have the largest community support.
danjl··on Why are corporations cutting managers?
Exactly. Not having political battlegrounds makes companies better. Whereas, it sounds like you're saying having people to fight in the battleground is the goal.
danjl··on The day I taught AI to read code like a Senior Developer
Not taking enough time is a management problem. It doesn't matter whether It is the manager or the developer who takes shortcuts. The problem is planning, not coding.
danjl··on A messy experiment that changed how I think about AI code analysis
> Identifying tech debt before it happens

Tech debt is a management problem, not a coding problem. A statement like this undermines my confidence in the story being told, because it indicates the lack of experience of the author.

danjl··on Nearly half Dell's US workforce has rejected RTO. Rather WFH than get promoted (2024)
So you value passion for the company culture and style over, say, effectiveness, ingenuity, and performance? The idea that you would not just promote the best people because they work at home is just absurd and bad for business.
danjl··on Nearly half Dell's US workforce has rejected RTO. Rather WFH than get promoted (2024)
The concept that you would rather promote a mediocre employee who works in the office over a star who decides to work at home is just absurd, and horrible for business. I cannot imagine it actually being implemented.
danjl··on Conscious unbossing
How does being an individual help as a manager? How does it help to have someone who takes responsibility for mistakes compared to blaming those mistakes on an AI? Does taking responsibility for mistakes make you more money somehow? Maybe you're just being sarcastic?
danjl··on Conscious unbossing
I'd go further and claim that it is easier to replace a middle manager, heck even a senior manager, using AI than it is to replace the ICs. As AI context windows increase to the point where they can ingest the important company documents and communications, the skills of an LLM are the ideal replacement for management.
danjl··on Can LLMs write better code if you keep asking them to “write better code”?
It is best to genuflect to our future overlords. They may not forget insolence.
danjl··on My favourite computer ergonomics hack
Also - keep your feet on the ground, or, if needed, on top of a box. Do not sit on your foot. Your back will appreciate your efforts.
danjl··on Ask HN: Where can I find human-generated content now that I've quit Reddit?
Discord servers seem to be growing in popularity. I think this may be one of the last bastions of human generated data, though eventually the AI bots will take over. The problem is it's really hard to find good servers. Oddly it seems like the better they are the less traffic they get.
danjl··on Apple M5 could ditch unified memory architecture for split CPU and GPU designs
I think all the mobile GPUs use UMA. I think the tradeoff point is some complicated function of power envelopes and the benefit of more, though slower, memory vs raw performance at any power or $ cost. Though there are several dozen important algorithms that run much better on GPUs, there are really only two of them, 3D graphics and ML tensors, that have had a big consumer and broad professional appeal.
danjl··on San Francisco House Prices Drop Back to 2019 as Tech Jobs Evaporate
+1 for "dumb bubble of poo"
danjl··on Apple M5 could ditch unified memory architecture for split CPU and GPU designs
UMA hurts the GPU too much. Widely parallel processing wants to access memory in bigger chunks than a CPU. If you try to mix access and modification, you lose the benefit of widely parallel processing. Other GPU designers have considered and eschewed unified memory models, to the tune of hundreds of millions in research dollars.
danjl··on "Nvidia is so far ahead that all the 4090s are nerfed to half speed"
Exactly. They can easily sell more Ada 6000s, and I'm pretty sure they would do so rather than sell them for much less as 4090s.
danjl··on Popeye and Tintin enter the public domain in 2025 along with Faulkner, Hemingway
See, every day we get new data to train LLMs. Just think, all of the current LLMs were trained without Popeye, Tintin, Faulkner and Hemmingway. Just imagine how much better they will be with all this new public domain data to use for training! /s
danjl··on How can I grow as an engineer without good seniors to learn from?
Why not look for a job with a established development team? I cannot imagine how anything could replace the experience you get from working directly with other developers. You will learn more than just technical skills. You'll learn more about how to predict time estimates, how to interact with other groups in the company, how to set up good infrastructure for development, deployment and support. If you learn all these things yourself, you will make lots of mistakes along the way which can harm your current employer.
← PreviousPage 6 of 13Next →