HNHacker News
TopNewBestAskShowJobs

cellularmitosis

2,986 karma · joined October 23, 2009

submissionscomments
cellularmitosis··on How University Students Use Claude
Why not just grade solely based on live performance? (quizzes and tests)

Homework would still be assigned as a learning tool, but has no impact on your grade.

cellularmitosis··on Chasing RFI Waves – Part Seven
Yes, that level of vibration is not normal, and is due to the fuel injection pump being out of adjustment. Because the fuel regulation is mechanical, it is possible to develop this sort of resonance. If you google for "OM617 rack dampener bolt", you'll find lots of forum hits about it. This video was taken before I was aware of the cause.
cellularmitosis··on Three Implementation Models for Scheme (1987) [pdf]
Incredibly, they support OS X on PowerPC.
cellularmitosis··on Chasing RFI Waves – Part Seven
I once swapped an OM617 (the 5-cylinder turbodiesel used in many 80’s Mercedes sedans) into a 67 Chevy pickup.

Once started, the engine would run with no electrical system at all! Even the fuel shutoff operated on vacuum.

https://youtu.be/5teg3Zlj0bo

https://youtu.be/q8LEWIZi21Q

https://youtu.be/kuDcSuwdzaw

https://youtu.be/MqWwUC3h3VU

By far my favorite hack :)

cellularmitosis··on Electronics-free old diesel trucks of the national radio astronomy observatory
Well, almost. The 5.9L fails safe: there is a fuel shutoff solenoid which operates in reverse: you give it power to keep the fuel flowing. You’d need to modify it to force the solenoid open (or remove it).

The OM617 (as used in many 1980’s Mercedes sedans) fuel shutoff operated on vacuum, and once started, the engine would run with no electrical system at all.

cellularmitosis··on Apple unveils new Mac Studio
This is ridiculous, I changed like 3 words. While I did originally mention 512GB, the context (“on-chip”) made it clear I was referring to the speed, not the size.
cellularmitosis··on Apple unveils new Mac Studio
While I did make a couple of cosmetic edits within a few minutes of posting (before there were any replies), even the original was referring to the speed of the memory ("on-chip"), not its size.

You misunderstood my post, and I don't appreciate the tone of your reply.

cellularmitosis··on Apple unveils new Mac Studio
Speaking of CRUD, would Apple’s on-chip memory have significant advantages for running Postgres vs a threadripper with a mobo full of ram?

It seems like vertical scaling has fallen out of fashion lately, and I’m curious if this might be the new high-water mark for “everything in one giant DB”.

cellularmitosis··on A sysadmin's rant about feed readers and crawlers (2022)
Several people have mentioned exponential back off. What upper limit would you suggest? Someone might not post for 6 months, then resume posting daily. You might miss those posts for months.
cellularmitosis··on Apple's Software Quality Crisis
I keep annual journals in Notes and I’ve noticed (on iOS) that the keyboard becomes increasingly laggy as the year drags on / as the note length increases. I can only assume they are synchronously flushing the file to disk on the main thread during the keyboard callback handler.

I don’t mean to be rude, but that’s how an iOS intern would implement it.

cellularmitosis··on Why Clojure?
Macros being supported via quoted arguments is clever
cellularmitosis··on TinyCompiler: A compiler in a week-end
While I loved this week-long course, I was a bit disappointed that we offloaded all of the code generation to LLVM. I think it would be fantastic to stretch this into a two-week course and actually emit assembly.
cellularmitosis··on Using 2 Editors Because Xcode Is Dumb
Are you using source-based dependencies? Have you tried Carthage instead?
cellularmitosis··on Five years of React Native at Shopify
For typical apps, the four variables here are backend latency, network latency, client-side deserialization, and client GUI rendering. (Less commonly, apps which have complex client-side state will also spend time reconciling server and client state.)

Keeping UI rendering under 16ms is the gold standard for native apps. That leaves only deserialization as the other target which the mobile developer can optimize. However, the typical solution there involves convincing the backend to ship a different format (i.e. switching from JSON to binary PList or to SQLite DB file).

cellularmitosis··on Five years of React Native at Shopify
100ms to render an iOS screen means dropping 6 frames. That would put an applicant in the "no hire" category.
cellularmitosis··on We're forking Flutter
No need to fork Swift to accomplish that.
cellularmitosis··on We're forking Flutter
What would you change at the language level?
cellularmitosis··on Ask HN: What Are You Working On? (October 2024)
In line with the self-hosting idea, I'm working on an iOS app which can be used as a native app, or can serve itself as a webapp on your local network (so that you can also use it from your laptop). There is no cloud, your phone is the server, your data stays with you at all times.

I'm kind of surprised no one seems to have explored this idea before (happy to be shown examples proving otherwise!)

cellularmitosis··on Ask HN: What are you working on? (October 2024)
Why would you self-build when you could just lease an Al-Ghaib?
cellularmitosis··on Wikipedia article blocked worldwide by Delhi high court
Uh oh. What do I need to know about PIA and do I need to cancel my subscription?
cellularmitosis··on The useful use of cat
Also, you can replace cat with pv to get a progress bar. Or replace cat with socat to stream stdin from a network socket. Etc etc.
cellularmitosis··on The useful use of cat
“Subsetting” a language is a useful practice. Consider the set of language features someone has to know in order to understand your code. If you can make that set smaller (without unreasonably sacrificing functionality), you lower the barrier to entry. More people can read your code.

The typical retort I hear is “but it’s just this one feature, how hard is it to learn just one feature?” But you’re only considering your favorite feature. To the casual code reader, it isn’t just that one feature, it’s everyone else’s favorite obscure feature as well.

Using cat makes your code readable to a wider audience. Using cat has real upside with no downside. Forcing your readers to learn more shell syntax has real downside with no practical upside.

cellularmitosis··on 555 Timer Circuits
This tension between two paths, the microcontroller path vs the analog path, there is a bit of an analog to this in the game Factorio. You can use combinators to build sophisticated circuits (the microcontroller path), but there's also a lot you can do with just a few red wires (the analog path).
cellularmitosis··on John Carmack on inlined code (2014)
Maybe this is just a subtle semantic thing, but what I took from this is that he is factoring out pure functions where ever possible, within a procedural context. In my mind, that’s not the same thing as “functional programming”.
cellularmitosis··on Salt Water Dimmers
It is absolutely electrolysis. You can try it yourself with a battery and dish of water.
cellularmitosis··on Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
When working with infinite canvases, using a combination of zoom and pan makes jumping from one spot to another spot basically instant.
cellularmitosis··on Porting SBCL to the Nintendo Switch
Holy cow, Kandria looks amazing. Is it also developed using Trial? https://www.youtube.com/watch?v=usc0Znm-gbA
cellularmitosis··on The Fennel Programming Language
This speaks to the performance of lua, as some of the factorio mods are quite extensive
cellularmitosis··on SIMD Matters: Graph Coloring
This seems like an odd objection, because when tumbling down the rabbit hole of performance optimization, leveraging prefetch in your memory controller would normally happen before leveraging SIMD instructions, right? Ie the point at which you start thinking about using SIMD would happen after you’ve already adopted SoA.
cellularmitosis··on Toasts are bad UX
> Put your damned messages where my attention has already been directed to BY YOUR UI.

Ok, so where does the toast go if you've already scrolled or otherwise navigated to a different area of the UI? These optimistic updated could take multiple seconds to succeed, and maybe as much as 30 seconds to fail.

← PreviousPage 2 of 34Next →