kilowatt's comments

kilowatt | 1 year ago | on: Ask HN: What are you working on? (February 2025)

The work thus far has mostly been on a seamless mobile UI, & to make engaging with the LLM like less of a chat and more like browsing an interesting dynamic wiki about your own life. But also, yes, a highlight for me re: having your journal in context can be to search and find commonalities, patterns.

I would say the insights frontier models have given me, at a high level, match some of those offered by professionals in a theraputic context--which is one reason I'd be curious to make an affordable/accessible app. Although I tread lightly into depersonalizing such a human area with techno utopian naivete...

kilowatt | 5 years ago | on: Postmodernism and Its Impact (2017)

Fear that postmodernism "infects" the humanities has always read as condescension to me: "this idea is too dangerous and 'normal' people won't be able to see the ways it will be abused, so we'd better reject it."

kilowatt | 6 years ago | on: Pointer Compression in V8

At some point (not sure if it is still true) Jai had or was going to have language-level implementation of relative pointers, i.e. a 16 or 32 bit relative offset from “this field’s memory address.”

kilowatt | 6 years ago | on: The decline of the family has unleashed an epidemic of loneliness

> It makes me sad because while they have awesome professional accomplishments, they would have been awesome mothers and parents as well.

I just wanted to point out politely how strange this language reads to me. It's ultimately the decision of each person whether to have kids or not. This being "sad" for them is an overreach, morally, IMO--and part of the fight feminism led was to carve out a space for women in society not to be mothers, if that is their choice.

kilowatt | 11 years ago | on: Taking it to Th’emacs

Actually, you can use DevTools to inspect DevTools. Hit option-command-J to bring up devtools, make sure it's in "window mode," i.e., in a separate window from the browser itself, and then hit option-command-J again to DevTools that DevTools.

You can actually just keep recursing and inspect the previous inspector ad nauseam...

kilowatt | 12 years ago | on: Ur/web: pure functional, statically typed web programming

Using React every day has me sold on functional reactive programming for UI. But there's definitely some friction at the boundary between the nicely declarative React tree and the rest of the world with all its mutable state.

I'd love to experiment with with React and Elm (or maybe Ur/web?) together.

kilowatt | 12 years ago | on: TypeScript included with Visual Studio 2013 Update 2

Have they been working on compilation speed? About a year ago I was trying some WebGL "bindings" that had definitions for all the constants and functions, and the game I was hacking on would take 20 seconds to compile on a fairly recent Macbook Air.

kilowatt | 12 years ago | on: Wild Ideas

I like to imagine at least that our consciousnesses are abstract enough, and derive enough pleasure from art, and music, and conversation, etc., that they don't need arbitrary goal conditions like "death is relatively imminent, so get out of bed." Or at least, if they do, we'd be smart enough in the short term to manufacture goal conditions. And that they'd happily exist, and flourish even, in a new substrate.

kilowatt | 13 years ago | on: Why do game developers prefer Windows?

Are you sure about your examples?

I think you're confusing "xbox live arcade" with "xbox live." You don't have to create games with XNA to get them on xbox live. I specifically remember C++ code in Indie Game: The Movie (for Super Meat Boy). And I'd bet money that Jonathan Blow, the creator of Braid, prefers C++ over C#.

This isn't to say C# isn't a viable option on consoles. I believe FEZ is all C#...that game is incredible, from an art design standpoint at least. It did have visible garbage collection pauses though.

kilowatt | 13 years ago | on: BYTE Interview With Richard Stallman (1986)

Wow. I was one year old when this was published.

Stallman's combination of sort-of-maddeningly-precise nerdspeak and revolutionary zeal has always made me cock my head and listen--if not to every word, then at least to some of his more apt analogies:

  "I think it is important to say that information is different from material
  objects like cars and loaves of bread because people can copy it and share it
  on their own and, if nobody attempts to stop them, they can change it and make
  it better for themselves. That is a useful thing for people to do. This isn't
  true of loaves of bread. If you have one loaf of bread and you want another,
  you can't just put your loaf of bread into a bread copier. You can't make
  another one except by going through all the steps that were used to make the
  first one. It therefore is irrelevant whether people are permitted to copy
  it—it's impossible."
This idea, if a bit utopian, feels like it has a very fundamental truth about the future at its core. To me. And this was 1986. I'm not sure that someone born 50+ years ago who doesn't think about this stuff as much as Stallman feels it in their gut like I do. My grandfather, who lived through the Great Depression, might reject it as utter nonsense.

That quote also reminded me of Paul Graham talking about how "files move around like smells" at his PyCon keynote this year. He was responding to a semi-panicked question about "how will we make money if we can't charge for copies of software?!":

  "If you imagined that we lived like on the moon, and everything--you know, we
  had to get like air in pipes, and paid for the air, right? People could charge
  for smells. People could charge for good smells, right? And so it would seem
  reasonable for smells to be property. But now, you walk by restaurant, and you
  smell this delicious smell, you get this like free boost--for nothing! And
  like, I think the record labels are like these people who are from the moon,
  right? And they used to be able to sell these things because the only way you
  could get them was through their channel. But now, files move around like smells.
  And it's not convenient to charge for them. Ultimately this stuff is
  pragmatic. I realize that doesn't sound very principled, but historically it
  seems to be the way things work."
That whole back and forth is transcribed at https://gist.github.com/3549855 (And see the press catch up on some of these ideas, too: http://www.fastcompany.com/1842581/why-millennials-dont-want... )

kilowatt | 13 years ago | on: Pixel Perfect

It was Lion. I'll revisit my impressions. It'd be nice to collect some hard data too...

kilowatt | 13 years ago | on: Pixel Perfect

I'm with Gruber. The display is sexy. And good typography is beautiful on it. But my experience with Safari at the Apple Store was that the FPS when scrolling through pages is noticeably low. (Also choppy enough as to be frown-inducing were native apps I tested, like REAPER.) I know it seems like a strange thing to complain about (who cares what FPS a desktop app runs at?), but it's something you have to see and feel to judge the impact on your overall experience, IMO.

Lion inverted trackpad scrolling so that when you drag your two fingers down, the content follows them, like there is a physical connection between your hand and the page. On the Retina MBP, that illusion was mostly lost for me. I'm actually curious to know if owners of the Retina display get used to this chugginess, or if it's still kind of a big deal, even after awhile.

I know only a little bit about hardware composition in WebKit—and webpages are definitely not assembled "entirely" on the GPU. I suspect that there are gains to be made there, just in terms of how much work is being offloaded. Even if desktop Safari were to do what my old iPhone 3GS would do—separate the thread handling scrolling from the thread doing the painting, so that you could actually scroll ahead of where the renderer had filled in content, and see a checkerboard pattern—might be a better feeling alternative. Then again, this could already be happening. I haven't kept up with WebKit changes. Credit to Apple for pushing the boundaries. But I want my buttery smooth page renders, damnit.

/end entitled whining

kilowatt | 13 years ago | on: Sublime Text 2.0 Released

I use Vim because I'm faster in it than anything else, hands down.

But I do think there's probably some vague psychological argument to be made about the elegance and simplicity of your tools mirroring a state of mind conducive to elegance and simplicity in your programming. It's why people are into tools like WriteRoom.

Plus, I feel like the smooth scrolling feature actually does help you preserve an awareness of where you are when you're browsing a file.

kilowatt | 13 years ago | on: Sublime Text 2.0 Released

I've been really tempted to fork and contribute to MacVim and steal some of the nicer visual things ST2 is doing. Namely,

  1) rounded corners on selection boxes
  2) nice glowing, fading cursor
  3) smooth scrolling with a feeling of velocity/inertia
  4) the minimap
I tried the Vim plugin, but so many of the motions that I use daily were missing I had to jump ship. But I'd love it for MacVim to have the same level of visual and UI polish that ST2 does--it really sets a high bar.
page 1