HNHacker News
TopNewBestAskShowJobs

tenaciousDaniel

2,750 karma · joined June 21, 2015

submissionscomments
tenaciousDaniel··on A Python-based programming language for high-performance computational genomics
The marketing page claims to offer "up to a 160x" perf improvement to Python. No idea how though.
tenaciousDaniel··on A Python-based programming language for high-performance computational genomics
Noob question. What does it mean to say that a language is "python-based"? Python is itself a language. Does it mean the parser/compiler is written in Python?
tenaciousDaniel··on Currying in JavaScript
It's funny, I learned about currying back when I was first learning Javascript and programming in general. That was 10 years ago, and not once in my 10 years as a professional programmer have I ever needed to curry. Maybe I've been missing out, but I don't feel like I have.
tenaciousDaniel··on Design Principles: An Open Source Collection
A good iteration on this would be to include examples of each principle in action. For instance, I know that AirBnB's guidelines have visual demos. Shouldn't be hard to pull those and drop them onto this site.
tenaciousDaniel··on Pixie – A full-featured 2D graphics library for Nim
I've been looking for an alternative to Skia so this looks interesting. Why Nim though? I've never heard of it before.
tenaciousDaniel··on Mistakes I've Made in AWS
lol exactly. I've discussed this incident before on HN and had the same kind of "well tough luck but you deserved it" responses. They seem not to understand how off-putting it is to newcomers or students, to basically say "hey well YOU made a mistake, the trillion-dollar corporation SHOULD take your money, idiot!"
tenaciousDaniel··on Mistakes I've Made in AWS
> From your comment

Pretty stupid to just assume that I "didn't even bother" to answer their questions. I'm not going to write a novel explaining every minutia of my interactions with AWS.

> letting it go is on you

I never said it wasn't. If you pay attention, you'll see that the context of this comment is discussing the "it's on you" culture surrounding AWS and how hostile it is to newcomers.

tenaciousDaniel··on Mistakes I've Made in AWS
Ah yeah, I remember now. You could turn off the DB, but there was some other kind of scaffolding thing that I was still getting charged for. It seemed like an RDS-specific thing. They had to point me to a tutorial for turning that piece off.
tenaciousDaniel··on Mistakes I've Made in AWS
Yep. I'm a novice at AWS. Last year I heard about RDS, and tried playing around with it.

I thought I had shut it down because I clicked some button that looked like it was the turn-off button. I let it go on for a few months, only to discover that I had been charged $1,500.

The one thing that really pissed me off was how easy it was to set up vs how hard it was to take it back down. I can't remember the details, but basically you cannot simply turn off an RDS instance only in the UI (even though you can turn it on in the UI). You have to install the SDK and perform some (seemingly complex) commands.

I tried explaining that I was a beginner, and that I made this mistake by accident, and that they could easily see that I had not actually used this instance at all or even put any data into the DB. But they wanted this huge list of things from me in order to refund it, like a super in-depth explanation of how it happened. Really shitty experience overall. So I canceled my AWS account and likely won't go back until I have a job that pays me to learn and use it.

tenaciousDaniel··on Amazon to pay full college tuition for its front-line employees
Disheartening for sure. I'm not sure if this is something that's particular to STEM fields, but there seems to be a far-too-large subset of people who think they're too smart for optimism. Like they've lost the ability to distinguish between pointed, constructive criticism and staunch, irrational negativity. I'm deeply sick of it.
tenaciousDaniel··on The Linux Experiments YouTube channel has been terminated
Meh, I'm still not seeing what make it propaganda, instead of just a terrible argument.
tenaciousDaniel··on Dogs distinguish human intentional and unintentional action
I never miss an opportunity to share this eulogy I found a few years back, written way back in the 19th century: https://www.sos.mo.gov/CMSImages/MDH/EulogyoftheDog.pdf
tenaciousDaniel··on Many young people diagnosed with Tourette’s after watching a YouTube channel
Touch grass, as they say
tenaciousDaniel··on You want enabling CSS selectors, not disabling ones
I've been in the process of designing exactly such a language. It's nowhere near ready, but my goal is to create a design tool that can edit this language either using a figma/sketch like GUI or by editing the code directly.
tenaciousDaniel··on Apple proposes adding "model" element to HTML that displays 3D content
My comment is general enough to be easily interpreted as a question. If you have an as to how this proposal is a necessary addition to WebGPU and WebGL, why not go with that, instead of snarky condescension?
tenaciousDaniel··on Apple proposes adding "model" element to HTML that displays 3D content
Not only WebGL, but WebGPU is also in the works. I simply don't understand this proposal.
tenaciousDaniel··on Show HN: SlashApi – a web platform to build REST APIs without code
Yep exactly. I've found that to be the case as well.
tenaciousDaniel··on Show HN: SlashApi – a web platform to build REST APIs without code
I find the no-low-code trend really interesting, because it shines a light on the difference in perspective between programmers and non-programmers. It's generally assumed that "code is complex", and therefore that's where the complexity lies in producing software. It's a reasonable assumption if you're looking at it from the outside, but anyone who codes knows that complexity is, well, complex.
tenaciousDaniel··on Manim: An animation engine for explanatory math videos
Yep, svg + react = declarative graphics. I love it. I used it to replace D3 in a project I worked on last year and no regrets at all.
tenaciousDaniel··on Manim: An animation engine for explanatory math videos
This is great, do you use anything under the hood? D3/ThreeJS?
tenaciousDaniel··on Roblox faces criticism for 'exploiting' young game developers
I played Dreams on the PS4 before I had heard of Roblox, and when I first heard about it I thought "oh wow it's probably like Dreams but for PC!"

I was sorely disappointed - I'm as perplexed as you are how they became so successful. It is indeed a total mess.

tenaciousDaniel··on A Visual Guide to React Rendering
Every project I've inherited has done this, and every time I go through the tedious process of separating UI logic from business logic. If done the right way, a component-oriented approach can be very nice.

But yes, if a dev thinks that React or Vue or whatever is somehow going to automatically create good architecture for them, then they're in for a bad time.

tenaciousDaniel··on ‘Horizon Workrooms’: remote collaboration reimagined
My first thought was what it would be like to get fired by a wide-eyed, partially smiling cartoon character. Half hilarious, half dystopian.
tenaciousDaniel··on Wgpu-0.10 released: WebGPU implementation now in pure Rust
Ah nice, I see. Any particular reason for Rust being used? Just curious, because I would (naively) expect to see similar projects with Golang, C++ etc but I really only see Rust.
tenaciousDaniel··on Building PlanetScale with PlanetScale
Interesting, I'd be fascinated to hear what tech you use, because I've always had a really hard time with migrations.
tenaciousDaniel··on You don’t need to work on hard problems (2020)
So I've seen both sides of the "unpopularity" issue. On the one hand, the other comments about pushing too fast for new features are valid.

On the other hand, it very much depends on the developer in question. I'd say roughly 50% of the devs who claim to be in your category are, in fact, wasting dev cycles on pedantic things that have no impact on the end user. As an example, I had one developer take 6 months to build a (relatively simple) top nav for a web app. This shouldn't have taken more than 1-2 weeks, even with a careful eye for detail.

tenaciousDaniel··on Show HN: Imba – I have spent 7 years creating a programming language for the web
Hard to describe, but it feels like it makes much, much more sense. I think it's because the divide between html/css/js is supposed to be one of concerns, but in reality the concerns are interwoven in many ways, and leads to issues when using them at scale. None of the scaling issues I've faced in the past re-occurred when I used a framework that combined the languages into single files.
tenaciousDaniel··on Video Game Pricing [video]
I've always been curious about video game pricing. The car dealership comparison was perfect, really shows how wild the market is.
tenaciousDaniel··on Alda – Text-Based Programming Language for Music Composition
Love these little DSL experiments. The more the merrier
tenaciousDaniel··on I hate almost all software (2011)
On the subject of cultural resignation, I'm totally with you. It's not a good way to go about life. Though I don't think it's required to come away from my comment with that conclusion. There's plenty of space between "things will never be perfect" and "things will never be better". Software can definitely be better, it's just important to not worry too much about perfection - it really is the enemy of the good.
← PreviousPage 3 of 23Next →