HNHacker News
TopNewBestAskShowJobs

sampullman

542 karma · joined October 16, 2013

Doing mostly web development with some native apps, embedded firmware, and bluetooth stuff sprinkled in.

Personal: https://github.com/sampullman

Professional: https://github.com/samatechtw

sam AT samatech.tw

.=~~~=.

submissionscomments
sampullman··on Kenyans Did College Students' Homework for Years. Then A.I. Arrived
Many of my tests after a certain point were open book, or at least explicitly allowed a cheat sheet.

It wasn't going to help you if you didn't know the material, though writing the cheat sheet in the first place is a pretty good form of studying.

sampullman··on Astra for Coding: Why Are We Doing This Again?
Hand writing assembly produces more efficient and concise code, at the cost of developer time and required expertise. It was true for a long time, now not so much.
sampullman··on Compute-efficient pretraining and scaling to trillion-parameter models
Is this sarcasm? I assume most studios are integrating AI into their workflows, but I still haven't seen a single vibecoded game that looks interesting.
sampullman··on Show HN: What if the speed of light was 5 km/h?
You can get a pretty good 1080p60 video at only 6mbps. Depends on how well the sender is encoding I guess, but it shouldn't be too much more than that.
sampullman··on iPhone 18 Pro and iPhone 18 Pro Max
Rotation data isn't included in the file, or it just doesn't display with the correct orientation?

Sometimes Google photos shows the wrong orientation for my pixel photos/videos but it's just a display issue.

sampullman··on I resigned from Anthropic today
Is the core of your argument that the industrial revolution and other such changes should have been aborted due to their downstream negative affects?

They also lead to great advancements in quality of life, and the capability of sustaining much more human life. We can't predict the long term outcome of new technologies, so the best we can do is blindly forge ahead and try to mitigate the obvious short term problems.

sampullman··on Kimi K3 (2.8T) at 1 token/s on a MacBook Pro, streamed from four SSDs
It looks at least partially hand edited to me, although it's getting pretty difficult to tell with Astra...
sampullman··on Kimi K3 (2.8T) at 1 token/s on a MacBook Pro, streamed from four SSDs
This is difficult to read, maybe just link to a gist?
sampullman··on We built our house for LAN parties (2024)
Can't rule out privilege without knowing a bit more background. Most people work hard, it increases the odds of success but isn't necessary.
sampullman··on I tested 10 model/harness combinations on the same Three.js task
Sol and Opus are pretty good with the right prompting and feedback framework.

Or, my standards are lower. It's sometimes hard to tell in these discussions whether people are talking about getting production quality results, or stuff that's good enough for a one off blog post.

sampullman··on Ask HN: How do you manage skills files?
Right, it's all just text file management. My point is that if I can add a few lines of description with links in my readme/agents/etc instead of manually including skills in the prompt, without any downside, I'd rather do that.
sampullman··on Ask HN: How do you manage skills files?
How about linking to a separate docs file from the Readme, same as how you'd split separate topics into different files for humans? The context cost is low and as far as I can tell it's pretty much how Claude's "memory" feature works.
sampullman··on Private German rocket makes history, reaches orbit from European soil
It's not so simple, the rampant corruption under Ngô Đình Diệm, misappropriation of aid, etc. shouldn't just be swept under the rug. Hindsight says remaining capitalist probably would have been better for the average person, but it wasn't so obvious at the time.

Johnson was a warmonger, exaggerating (or possibly faking) the Gulf of Tonkin engagements to justify full escalation was a crime that led to the death of 60,000 Americans, hundreds of thousands more with PTSD, and 2 million+ murdered Vietnamese civilians. Not to mention hundreds of thousands of birth defects caused by agent orange and the still ongoing effort to clean up dioxins from the environment.

sampullman··on Site Is Closed on Sundays
I remember some people doing this maybe 15 years ago, I think these types of hipster-ish trends recycle every generation or so.

I don't see it as harmful, but it's not for me either. My personal stuff goes down when my DDNS script fails or I accidentally trip the breaker, that's enough.

sampullman··on How the Tobacco Industry Drove the Rise of Ultra-Processed Foods (2025)
This is exactly what I meant, and Japan is not special in this regard. In nearly all cases, with a few exceptions, external influences are molded and integrated into the underlying culture.

It's the same story with American influence on Filipino culture, which was significant but still integrated, or "in tune" as you say.

Another good example is French influence on Vietnamese culture, which appears more seamless to me than American influence on Japan. It's a few generations older, so it makes sense.

sampullman··on How the Tobacco Industry Drove the Rise of Ultra-Processed Foods (2025)
It's the first time I've seen this put forward, I thought the effects of occupation were obvious and undeniable. To me at least there is a clear influence in art/music/cinema, technology, and food. Though over time, it fuses to the point of being its own thing.
sampullman··on Flock used >100 times to track veteran who recorded traffic stop
Using minority report as an example of a good policing system is a bit unsettling.
sampullman··on Nitter has more working instances than before the takedowns
That's true, but TBP has been going pretty strong for over 2 decades. It can be hard to totally shut something down, if people want it.
sampullman··on Reasons robotics is hard
Labor costs are lower, but rising, and already high enough that automation can be appealing.

The Chinese government is also pretty good at finding things for people to do, so I doubt that's a factor. Go to any big park in a city and see how many people are sweeping up leaves, or guarding a building/area that isn't particularly secure.

sampullman··on The ChatGPT/Codex app bundles a full copy of LibreOffice
You've emphasized this point more than once, but I don't think it's a good counterargument to the GP. It is equally valid to say that they have explicitly (voluntarily, knowlingly) chosen to accept donations for their work.

By profiting off their work and not supporting them you are making your own choice. It says nothing about the authors' preference.

sampullman··on UC Berkeley indefinitely suspends international student work authorizations
I know what "Day 1 CPT" means and am specifically curious about real abuse of the system at Cal.

In my opinion, it would have to be obvious and fairly extreme to take action over, because there are issues that dwarf whatever impact it might have, the top one being bureaucratic bloat. If 90% of the non-teaching/researching staff at Berkeley were replaced with CPT abusers, I think it would be a net positive.

sampullman··on UC Berkeley indefinitely suspends international student work authorizations
You said "They are simply not encouraged to circumvent their program of study and go to work under the guise of "CPT.""

This implies that you are familiar with the system and aware of how it's abused, so presumably you can provide some evidence.

I wasn't aware of any during my time there, but my personal experience doesn't necessarily mean it didn't/hasn't happened.

sampullman··on Coding expertise is going to collapse from AI reliance
In an abstract sense, yes. Compilers let programmers work at a higher level of abstraction. LLMs bring it to an even higher level, though the abstraction is much leakier.

For the time being, a good understanding of programming and domain knowledge gets you much farther than without it. There might not be room for as many (professional) programmers as before, though.

sampullman··on My agent.md to improve LLM-assisted code quality
Sol adds comments when I use it, but it's not nearly as verbose as Opus 5/Fable.

For the latter I'll often include an example of a comment it wrote, along with my own rephrasing, and tell it that "future readers will understand code context; good naming is the best documentation". This works alright if I include in the actual prompt, but annoyingly it often doesn't in CLAUDE.md or memory.

sampullman··on Show HN: Huzzah – a novel approach to coding with AI
That's exactly what I mean.
sampullman··on Show HN: Huzzah – a novel approach to coding with AI
It requires a different but somewhat overlapping set of skills, and the barrier to entry is much lower. It's neat that 7 year olds can make games, but they're probably not publishing polished and marketable products.
sampullman··on Qwen 3.8 27B
I've heard some variant of "we built this thing", which I think is valid. I'm not sure how I feel about anthropomorphizing a coding agent at this point though, which is what you're implying.
sampullman··on Qwen 3.8 27B
I think in that case it's fair to say you created the painting with the artist, even if the artist should get majority credit. I don't like the analogy though, to me it feels more like you're a project manager directing a team of genius but single minded interns.
sampullman··on GLM-5.3: Frontier coding with emergent cyber capabilities
I see the claim made somewhat commonly here.
sampullman··on Yt-Dlp Sequence Diagrams
Somebody is doing it, given all the ad ridden free YouTube download sites that exist.
← PreviousPage 3 of 11Next →