sammnaser
|
4 months ago
|
on: Show HN: Halloy – Modern IRC client
Awesome! Been running an IRC server and looking for a decent native client, the ecosystem seems to have frozen around the first Bush presidency so will definitely be trying this out.
sammnaser
|
7 months ago
|
on: Why Elixir? Common misconceptions
That comment was specifically engendered by Python trauma
sammnaser
|
7 months ago
|
on: Why Elixir? Common misconceptions
> The bottom line: There are only two absolutely guaranteed ways to build bug-free, resilient, maintainable software. Two. And they are not static vs. dynamic typing. Two ways. Thing is - we humans have yet to discover either of those two.
That's true but some languages don't let you ship code to prod that multiplies files by 9, or that subtracts squids from apricots
sammnaser
|
1 year ago
|
on: Bunster: Compile bash scripts to self contained executables
I don't see what problem this solves, especially in its current form only supporting Unix. Bash scripts are already portable enough across Unix environments, the headaches come from dependency versioning (e.g. Mac ships non-GNU awk, etc). Except with this, when something breaks, I don't even get to debug bash (which is bad enough), but a binary compiled from Go transpiled from bash.
sammnaser
|
1 year ago
|
on: America's Great Poet of Darkness: A Reconsideration of Robert Frost at 150
Who is the audience for this article? Anyone who has read Frost's body of work understands there is a plaintive, wistful, and dark nature to his poetry. The article even goes so far as to invoke the classic high-school, "guys, The Road Less Traveled might actually be a sad poem!" discussion as though it's an interesting or novel point and not the whole reason that one gets taught so widely. Seems like the author is arguing with an imaginary, naive general public here, which I don't think is useful or interesting. I have to say this is a pretty embarrassing attempt at analyzing Frost.
sammnaser
|
2 years ago
|
on: Blender 16yo winner of UK young animator of the year
Holy shit this is incredible. Incredible for both the animator and OSS community around Blender that makes this possible.
sammnaser
|
2 years ago
Three-man dev team to leap-frog right past all the AAA studio entries.
sammnaser
|
3 years ago
|
on: Ask HN: Why did medium.com "fail"?
I have been conditioned to expect low-effort, surface level, self promotion fluff when I click on a Medium article. The site feels like if Quora and LinkedIn had a baby. I don't know, maybe it's just because I mainly stick to programming posts, and nobody decent is using medium for those anymore (you just can't customize the articles well enough, format code like you want to, have any degree of interactivity). This happened gradually, I didn't always have this association with the site...
sammnaser
|
5 years ago
|
on: Ask HN: What startup/technology is on your 'to watch' list?
Tailscale.
sammnaser
|
5 years ago
|
on: Shopify Goes Digital by Default
In my experience it's been extremely competitive to get a spot in the non Bay Area offices within FAANG. The New York and Seattle offices are generally highly sought after, and there are typically many, many less teams operating outside the Bay Area. You don't exactly get to choose, especially coming into a more junior position.
sammnaser
|
5 years ago
|
on: A case study in overthinking: CTF writeup
Briefly wrote up the process of solving a simple CTF challenge from the perspective of a near-beginner at security stuff.
sammnaser
|
6 years ago
|
on: What Exactly is Docker?
Different Linux distributions ship with various package managers / other userspace tooling. But they all run on top of the Linux kernel. I can see how having a base image called "Ubuntu 18.04" might make it seem like there's an entire OS running in the container but that's not the case. Check out this Ubuntu base image Dockerfile
https://github.com/tianon/docker-brew-ubuntu-core/blob/bcdd3..., you can see that it's throwing a tarball for the root filesystem into the container (and some Docker-specific stuff), nothing crazy.
sammnaser
|
6 years ago
|
on: I “found” the database of a college app (2018)
Good spot, but be careful in the future in your approach. Some places will nail you for having not stopped at the point where you unpacked the apk resources and noticed the API keys. Downloading the credentials might not have been the smartest move.
sammnaser
|
6 years ago
|
on: Plaid Deletes GitHub Issue Exposing Imitation of Bank Login UIs
Indeed, I didn't notice that. In any case, the issue doesn't exist anymore, and the public discussion on this problem was wiped.
sammnaser
|
6 years ago
|
on: Ask HN: What overlooked class of tools should a self-taught programmer look into
Bloom Filters are awesome.
sammnaser
|
7 years ago
|
on: The most important software dev skills aren’t technical
You're totally right. I also acknowledge that it's hard to develop those technical skills in the first place without patience, humility, and a willingness to admit to more experienced people that you don't know what you're doing and want to learn from them.
sammnaser
|
7 years ago
|
on: The most important software dev skills aren’t technical
I guess it's like saying the most important traits of a golfer are patience and focus. Sure, if you're missing those, you'll toxically spiral when you don't perform, but are those the "most important skills" in golf? Nope, I'd say those would be the technical skills that let you make the shot.
sammnaser
|
7 years ago
|
on: Incrementally migrating over one million lines of code from Python 2 to Python 3
I see your point, but I think when migrating over a million loc, it's a question of practicality. Incrementally migrating a project from Python 2 to 3, between which at least large-scale architectural patterns are more-or-less identical, is a completely different story from migrating to Golang, which uses drastically different paradigms to structure code and think about data flow.
Reminds me of some of the points made here: https://www.joelonsoftware.com/2000/04/06/things-you-should-....