HNHacker News
TopNewBestAskShowJobs

thomasqbrady

283 karma · joined July 14, 2014

submissionscomments
thomasqbrady··on A short history of the O’Reilly animals (2013)
Fun fact: the author can ask for a particular animal, but it’s not guaranteed. When we were working on our Ember.ha book we–naturallly–asked if we could get a hamster on the cover. They weren’t sure they’d be able to influence the art chosen, but in the end they can as close as they could–a dormouse: https://www.oreilly.com/animals.csp?x-search=Ember&x-sort=an...
thomasqbrady··on My out-of-body experience in a sensory deprivation tank
My personal experience—I've done it about 4 times. The first time was pretty incredible. Not OBE or anything, but it was one of the few times I've experienced the detachment from self I hear regular meditators talk about so much. The world seemed bright and harsh afterward—I felt like a newborn. The other three times felt like nice epsom salt soaks, sometimes with sleeping. ¯\_(ツ)_/¯
thomasqbrady··on Solving Advent of Code Puzzles with GitHub Copilot: Day 1
Isn’t this working by finding someone else’s solution to the day 1 challenge? As in, since the OP copied and pasted the prompt, it was relatively easy for Copilot to match to the correct solution (also how it knew the window size for the second half was 3)?
thomasqbrady··on My iPhone 13 Pro survived 26 hours at the bottom of a river
Impressive. Did the speakers go completely back to normal?
thomasqbrady··on My iPhone 13 Pro survived 26 hours at the bottom of a river
TL;DR: iPhone 13 Pro fell out of my pocket while tubing down a river. Scuba diver recovered it 26 hours later, and it's in nearly perfect condition.
thomasqbrady··on Show HN: I did a little thing in V
I really don't mean to be rude, but I'm struggling to understand what I'm looking at and how it got near the top of HN.

It looks like a very basic stub project that uses a web library (vweb) to serve a very basic web site that's interpreted from a json file, with a stub for some sort of email subscription functionality.

The vweb library seems like it's not the point of this post…

The unfinished email feature couldn't be it…

No problem with someone posting an "I did a thing" post, but, again, A) what is the thing, and B) what's making people upvote this?

Have I just been misunderstanding how things get on the "front page" of HN all these years?

thomasqbrady··on Show HN: Hill Runner – First Game
Stevey, I’m not sure what your aim was in posting this here, but you’ve set a trap that will catch all kinds of feedback (including mine!).

You’ll hear people say “this game sucks!” Some would say to ignore the haters. I’d say learn from them if you can. Don’t engage the ones that just want to poke fun. But if they have a reason they didn’t like the game, you can learn from that. I see some have already called your game “basic,” which might be fair, but it’s not really very helpful. Flappy Bird was as basic as it gets…

Many will miss the point and say things like “not HN material.” I couldn’t disagree more. You built something! And published it! That’s a big achievement. Whether the game is terrible, good, or great you exercised all the muscles it takes to ship something, and the next release (whether an update to this game or a whole new one) will be a lot easier!

thomasqbrady··on Spiders Can Fly Hundreds of Miles Using Electricity
My thoughts exactly. Also, I guess “web surfing” has a new meaning. They’re literally surfing invisible magnetic waves with web surfboards!
thomasqbrady··on Aurora 7 Prototype – 7 Screen Laptop
What is that from?
thomasqbrady··on Aurora 7 Prototype – 7 Screen Laptop
I'm also not quite sure what I'm looking at, but hn_expanscape seems to be serious about this, so I'll bite.

hn_expanscape, what is the actual use-case for this device? You mention day-traders, but what about tiny screens sliding out from behind larger screens swiveling out from behind yet larger screens is helpful? Why is this better than one, much larger screen (i.e. a laptop with a 24" monitor or larger)? Why is there a screen embedded next to the keyboard? Was it just another place to squeeze a screen in, or is there an actual use-case for that? And is that a tiny little screen in the upper left portion of the bezel around what I would normally call the "main" screen? What's that for?

Are there digital nomad day-traders who are even interested in using a laptop in the first place? Where are they that they don't mind carrying this very heavy device around, where they have access to a power outlet to use it?

What is the purpose of the battery, actually? It doesn't sound like it's meant for practical use, since it seems it would last for less than an hour in ideal circumstances. Is it sort of a mobile UPS?

thomasqbrady··on A nameless hiker and the case the internet can’t crack
The Screeps detail seems like something that could be fairly easily pursued... there can't have been that many players of that game to begin with, let alone those that would care so much about it that they would journal their thoughts about it. A quick check of the GitHub repo doesn't show he contributed code, but might he have opened an issue, contributed to docs? Might there be someone who was active in the community somehow (maybe showing up on leaderboards) until 2017?
thomasqbrady··on 7GUIs
Reading through the challenges, the last one seemed like a big leap. Made me think of the “learn to draw” meme that progresses quickly from simple shapes to a simple cartoon and a god leap to a super realistically rendered pencil drawing.
thomasqbrady··on Ask HN: Suggestions for books about API design?
His book Designing Hypermedia APIs is also quite good.
thomasqbrady··on Bootstrap Icons
Sounds like a good time to use shadow DOM, perhaps. That could isolate your IDs… although it would complicate the style cascade...
thomasqbrady··on Show HN: I made a steganography program
Also, that assumes a platform, no? This wouldn't build on Mac/Linux/Unix machines, without a Mono setup, would it?
thomasqbrady··on Show HN: I made a steganography program
We don't all use (or even have) Visual Studio.
thomasqbrady··on MicroBlocks: Scratch and Smalltalk-inspired MCU VM for live embedded programming
"Similar" in terms of the job-to-be-done I had in mind—a Scratch-like interface for programming most if not all of the boards mentioned. These features you've outlined did not jump out at me at all on first glance, which is a shame!

I somehow totally missed the live aspect. That's super exciting (and impressive). And parallel!?!? A WYSIWYG parallel code editor for microcontrollers? How is that not the headline?

I'm glad I asked! This is quite interesting to me now. Thanks for your reply!

thomasqbrady··on MicroBlocks: Scratch and Smalltalk-inspired MCU VM for live embedded programming
Something that seems to always be missing from project pages like this: why? There are plenty of other similar projects that accomplish this, and in the case of the microbit, I can’t even tell the difference between your IDE and the one that comes with it. I don’t mean this in a critical way–I literally mean, “tell me why you. Hilt this. What’s better or at least different about your project? Why might I want to use this instead of the others?”
thomasqbrady··on Show HN: I made a steganography program
As a developer of 20 years who has avoided .Net, some build instructions and/or some releases would be nice, but looks like a fun project!
thomasqbrady··on Bootstrap Icons
For those curious about icon fonts versus SVG, though icon fonts can be easier for the developer to use, there are drawbacks for your users (especially in accessibility).

But don’t take my word for it: https://css-tricks.com/icon-fonts-vs-svg/

“It all comes down to browser support. If you can go IE 9+ / Android 3+, inline SVG is better at pretty much everything than icon fonts. If you need the deeper browser support, I feel like an inline SVG fallback would be too big of a pain to be worth it (maintaining a PNG copy, inserting an additional element to display PNG version, hiding SVG element… it’s weighty).”

thomasqbrady··on Bible API
I used to work a a Bible software company, many, many years ago, and had to write a similar API. The surprise challenge I ran into, as that API was meant to support multiple translations, was that they don’t all agree on where chapters and verses start/stop. Some translations include or leave out a verse or two compared to others, and in some cases will number verses oddly to show it (like skipping from verse 20 to 24 because the translation chose to leave out 21-23), which could cause “verse 24” to refer to different verses depending on the translation.
thomasqbrady··on Ask HN: Why don't we use SVG instead of HTML for web applications?
Hah, yep. I've been thinking it for years, actually, and have meant to submit something here.

Funny how many people respond "the performance isn't there" or "the tools aren't mature enough" as though THOSE things happen first and then you have a platform. They clearly weren't around for HTML's awkward years.

thomasqbrady··on Ask HN: Why don't we use SVG instead of HTML for web applications?
By the way, I found this yesterday:

https://bl.ocks.org/rleddy

My first thought looking at that SVG code is "we're better off with what we've got." But then I thought of it as looking inside the component code for a React/Ember/Angular/Vue/Svelte/etc. component and thought maybe it wasn't really that much more complex. And out of the box right now it would be possible to re-use at least the markup with SVG's use tag, which, in combination with HTML templates, could be pretty powerful.

thomasqbrady··on Ask HN: Why don't we use SVG instead of HTML for web applications?
Not wistful, no. Curious.

I ignored canvas as an option because: 1) It has inherent accessibility problems (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ca...) 2) It's not and never really could be a markup language (by design), so a declarative format would rely on some library like Flutter and would never truly be a standard. I was wondering what the state of web standards would be if we had gone (or now went) that route.

thomasqbrady··on Ask HN: Why don't we use SVG instead of HTML for web applications?
I ran out of characters in my OP, but this was something I wanted to mention.

1) I’m not saying we replace HTML altogether. So if you’re talking about writing an article, sure use HTML (and things like section tags).

2) You can make SVG and HTML equally accessible now with WAI-ARIA roles (https://developer.mozilla.org/en-US/docs/Web/Accessibility/A...).

thomasqbrady··on Buttons on the Web: Placement and Order
Those are the paths traced by your eyes. It does say “and often the mouse,” but it’s describing reading, and the common habit of following along with the mouse cursor as you read. IF you are the kind of person who does this, it puts the mouse cursor in the right place for you when you’re ready to click. This does not help, A) people who don’t do that, B) people who are using a keyboard or assistive device, or C) people using a mobile/touch device.
thomasqbrady··on Buttons on the Web: Placement and Order
This is a very complex topic that’s been studied and discussed for decades. Further study and discussion is great, but this article didn’t add much beyond some opinion.

The author misses half the concern of button layout: target acquisition, or “how long, once I’ve found the button I want to use, does it take to tab to it/move my mouse to it/tap it and how likely am I to miss (and potentially hit a different element/button with potentially frustrating or disastrous results)?”

thomasqbrady··on Open Product Data: a public database of product data
I would.

This OPD site gives you the impression it has some of that data, but the browse section does not inspire much confidence. I would love to be able to see information about responsible sourcing, production practices, employment practices, etc. for everything from food to electronics to clothing.

thomasqbrady··on Hardware Case Study: Why Lockitron Has Taken So Long To Ship
Anybody you can recommend? We're in the midst of talks to use the Kwikset part, bu Inhave reliability and cost concerns.
thomasqbrady··on Hardware Case Study: Why Lockitron Has Taken So Long To Ship
I'm currently working on a very similar product within a greater product offering. Any chance you're available for freelance work, bravo22?
← PreviousPage 2 of 2