Viewing profile — xenomachina
xenomachina
HN member- Joined
- Thu, Apr 15, 2010, 11:29 PM UTC
- HN karma
- 471
- Public activity
- 196 items
- HN profile
- View on Hacker News ↗
About xenomachina
No profile information was provided.
Recent public activity
-
comment
Comment #43064203
> I especially dont see what is gained by writing the test after. I assume you mean versus writing it first, rather than versus not writing it at all. I've found that TDD works wel…
-
comment
Comment #36817968
How?
-
comment
Comment #36472581
s/Below/Above/ ?
-
comment
Comment #36377917
Sure. My point was just that contrary to what programmers typically think, people don't use binary search to look up things in a dictionary.
-
comment
Comment #36373229
Or a web app?
-
comment
Comment #36373137
When people search through alphabetical listings, they usually don't use plain old binary search, but instead use something like interpolation search. For example, if you want to f…
-
comment
Comment #36337689
About 20 years ago I had two computers at work: a Windows PC and a Sun workstation. I used Vim on both. I knew about the vi ]] command, and I'd learned some Vim script. I thought i…
-
comment
Comment #35112072
That's what comments in the other post said, but I don't know if there's new info in the last 3 years. Looking at their site, the features sound good (though I'm not thrilled about…
-
story
Ask HN: Best Bank for Startups? (US, 2023)
Given the recent news about SVB, we're looking for a new bank. There was a previous Ask HN three years ago (https://news.ycombinator.com/item?id=23682511) with the same question, b…
-
comment
Comment #35098581
One other thing in recent years: if you used Stripe Atlas to get incorporated, they made it very easy to get an SVB account.
-
comment
Comment #33540181
I agree with most of this, except: > 5. When merge happens a dev's PR is squashed into one commit that gets appended to `main` I don't know if GitHub supports this, but GitLab has …
-
comment
Comment #33535792
> Yes, it can be annoying if your developers are committing nonsense, but then just tell them to not do that, or to rebase locally before pushing. I'm pretty sure rebasing locally …
-
comment
Comment #33016464
Years ago, a friend and I talked about a similar idea. We called it a log file "audiolizer" (as opposed to visualizer). The idea is was you'd tail log files through it, and it woul…
-
comment
Comment #32532415
Even C89 supports block-level variable declarations. I think many C programmers are unaware of this, though, and mistakenly think that declarations are function-level only.
-
comment
Comment #32525817
> In C, you used to have to declare all local variables at the top of the function rather than throughout the body. This is true, but support for block-scoped (as opposed to functi…
-
comment
Comment #32356878
There can be weird differences that show up on different operating systems, even with the same browser. For example, we ran into a difference between Chrome on Linux vs Chrome on m…
-
comment
Comment #32311777
Niphtio | Senior Product Manager | Full Time | Remote (USA or Canada) | $130k - $175k USD (DOE) The web is full of engaging and informative content, but staying organized and focus…
-
comment
Comment #32237658
The pistol emoji originally looked like a real gun. I think only Windows had a fake looking gun (more of a ray gun than a water pistol) initially. https://web.archive.org/web/20150…
-
comment
Comment #32160092
Yes, that's exactly what I mean by it not being useless. If everything is working perfectly, then perhaps ends up not doing anything, but it's good to have another line of defense …
-
comment
Comment #32152719
Using a separate domain for user generated content is usually done for security reasons. For example, if a user-generated chunk of JavaScript was executed from drive.google.com, th…
-
comment
Comment #31827816
Open source licenses aren't a free-for-all. Many have terms like GPL's copyleft/share-alike or the attribution requirements of many other licenses. If copilot was trained on such c…
-
comment
Comment #31661304
Approval rules are also arguably a "compliance feature". If they moved those up to Ultimate, I think they'd be making Premium useless for many teams.
-
comment
Comment #31486879
Python doesn't have regex literals.
-
comment
Comment #31438660
Is the link wrong? The title of the linked post is "Instant Heatmap with pg_featureserv", and from a quick skim, I don't see how the HN title applies.
-
comment
Comment #30982868
I still use Swype as well. I'd installed it from the Play store prior to it being discontinued. It still works fine, but hasn't had any updates in 2 years. I've also noticed that i…