HNHacker News
TopNewBestAskShowJobs

sjansen

405 karma · joined July 22, 2015

submissionscomments
sjansen··on Chimera Linux: a Linux distribution based on FreeBSD userland and LLVM
An explanation of their motivations would be helpful. I’m sure it’s great for anyone that already knows they want it, but what about everyone else?

My experience managing many different flavors of *nix has been that the GNU utils are far superior, so I don’t understand wanting to replace them.

My first guess is this is targeted at embedded use, but that’s pure conjecture.

sjansen··on Apology
Dunno, if you're called out publicly I see no problem with replying publicly.

I mean what's the alternative, silence? For all we know, there may have been additional private communication and if there was I'm pretty sure it's none of our business.

sjansen··on Linus Torvalds on mRNA Vaccines
> There are a LOT of anti-vaxxers who disingenuously couch their advocacy as "I'm only asking questions".

And they quickly reveal their bad faith, at which point they can safely be ignored.

Or, if you don't feel like discussing it, it's easy enough to say "I don't know about that, but the anti-vaccine stuff sounds like lies to scare people so I decided to trust my doctor."

If honest questions are met with hostility, while the anti-vaxxers are friendly and "helpful", guess who's going to be more influential?

sjansen··on Auditing Io_uring
That's a pretty strong statement considering there was an extended review period before merging and no one expressed any concerns.

Instead of singling out a single person, I think it's more accurate to say the security community in general dropped the ball by not bringing concerns earlier to the maintainer who performed the merge(s).

sjansen··on John Steinbeck’s estate urged to let the world read his shunned werewolf novel
I’m not opposed to sharing an author’s unpublished works after death because their is value in allowing certain readers access.

But after reading Douglas Adam’s, I’m personally hesitant to read unpublished item from any other authors. After finishing The Salmon of Doubt I felt vaguely embarrassed, like I’d barged into his house and found him relaxing on the couch in his boxers. I’m a fan, not a scholar, and there were reasons he wasn’t ready to share the material yet.

sjansen··on Before the iPhone, I worked on a few games for what were called "feature phones"
It makes more sense if you lived through the marketing hype.

I'd compare "Java as solution to everything" to the more recent "web scale" and "NoSQL" crazes, but with the backing of a PR firm instead of Internet echo chambers.

sjansen··on Avoid Git LFS if possible
The issue is breaking external references.

Do you include git SHAs in your bug tracking system? Or perhaps your department wiki links to a specific commit to document lessons learned? Maybe you're using Sentry and find including the git SHA of the build to be invaluable for troubleshooting?

For some organizations, rewriting history would be a non-event and for others it would be a major disruption.

sjansen··on The latest DSM update makes btrfs drives unavailable on budget Synology models
I still don’t think the analogy captures the reality of the situation. I’d argue it’s more like buying a car that advertised room for five passengers, but when it’s delivered your discover a third row giving you enough room for your entire family of seven. Until you take it in for an oil change, when they lock your kids in the trunk and try to sell you an SUV.
sjansen··on The latest DSM update makes btrfs drives unavailable on budget Synology models
I’ve been thinking it was about time to replace my current Synology device, and until seeing this was planning on sticking with them. Now I’m hoping to see recommendations for an equally low maintenance replacement in the comments.
sjansen··on Red Hat Pulls Free Software Foundation Funding over Richard Stallman's Return
If you haven't met RMS in person, it's hard to understand what a raging asshole he is. Frankly I'm surprised it has taken this long for him to be called to account for his behavior.
sjansen··on Red Hat Pulls Free Software Foundation Funding over Richard Stallman's Return
This isn't about a single event. RMS has been alienating even his strongest supporters for decades. The tone of his return to the FSF board made it clear that he still hasn't learned why and isn't interested in learning.
sjansen··on Richard Stallman is coming back to the board of the FSF
> Stallman is a bastion of software freedom

In my judgement, he has done marginally more good than harm. Under his leadership the FSF has had only limited impact. Mirroring his own behavior, it has instead often wasted money and good will tilting at windmills instead of of effecting change.

I support the ideals of software freedom, but I do not support the FSF or Richard Stallman. He was key to getting the ball rolling decades ago, but has mostly been a distraction and impediment since then. Other projects, such as Debian and Mozilla, have made far larger contributions over the past couple decades.

sjansen··on Judge refuses to reinstate Parler after Amazon shut it down
Not really a surprise given the weakness of their arguments.

If you’d like to hear a lawyer read and comment on their complaint, I recommend https://youtu.be/FL7r-Nt5j50

sjansen··on Red Hat announces no-cost RHEL for small production environments
In my opinion you've hit on Ubuntu's biggest contribution to Free and Open Source software.

When I started using Linux a couple decades ago, "we ship when it's ready" was the dominant FOSS approach, and I thought it was the most sensible approach.

Then I got my first job and experienced the realities of enterprise support and planning. Today I wish more projects were as predictable as Ubuntu, and I'm gratefully for every one that is.

Ubuntu is far from my favorite distro technically, but the predictability of its LTS releases makes it my recommendation for most uses.

sjansen··on Red Hat announces no-cost RHEL for small production environments
From a business perspective, the biggest problem I've experienced with community-based distributions is the limited support cycle. Debian averages about 3 years with LTS, which is really good for for a community distro but really short for a commercial distro.

Updating a personal server every 6 months may be easy, but in a mature business it often makes sense to wait 5 years or more before upgrading certain infrastructure so that time and effort can be invested in other areas instead.

sjansen··on Show HN: Sonyflake – distributed unique ID generator implemented in Rust
Just a guess without reading the code, the unused bit is probably to avoid complications from signed integers. If the sign bit is never set, signed and unsigned integers can store the same data.
sjansen··on Intel's disruption is now complete
> Normally the people who rise up the ranks are the politically astute

Don't discount Nadella's political astuteness. I think it would be more accurate to say he is not merely politically astute, but instead able to combine his skill at internal politics with customer empathy and technical intelligence.

sjansen··on What's so great about Go?
All of this is true, and yet Go is going from strength to strength because sometimes "worse is better".

https://en.wikipedia.org/wiki/Worse_is_better

sjansen··on What's so great about Go?
In my opinion, Go & Python are similar languages in the way they balance language constraints with just enough expressiveness to not feel stifling. I think this is part of the reason so many Python shops have adopted Go as either a second language or their new primary language.
sjansen··on Pyston v2: Faster Python
Pretty much. If you’re spending $1000/month on servers, you’d only save < $200/month and the added complexity probably isn’t worth it. If you’re spending $100000/month on servers, saving ~$20000/month is probably worth it. Where is the tipping point between those two numbers? Depends on context.

Rewriting in a more efficient language might seem even cheaper, but you have to factor in risk and opportunity cost. At some point it does become smarter to rewrite, but your app needs to be pretty simple or your server bill pretty huge before it’s actually the best option.

sjansen··on Pyston v2: Faster Python
Depends on your scale. If each of your web servers has a hand picked name, definitely not. But if you stopped naming servers a long time ago, and if the pricing structure is favorable, it could mean a huge cost saving without an expensive rewrite.
sjansen··on Amazon destroys $1.5m of sellers inventory – now homeless
> A bit of friction, if applied correctly, is not a terrible thing

I observed the same thing in a different context in my previous gig doing Linux training. We strived to make our books as clear and simple as possible. When we discovered streps in our labs that confused students, we would rewrite them to avoid repeating the problem in future classes. Eventually I started noticing a tipping point where if the lab did too much hand holding students would disengage mentally and start having more problems instead of fewer.

I’ve tried sharing this insight with the UX designers at my current gig, but for some reason they’re skeptical when I suggest making our UI harder for customers to use. ;-)

sjansen··on Celery 5.0
We've learned through painful experience to treat Celery as little more than a vanilla pub/sub system. Some of its more "advanced" features sound nice, until you discover they're implemented in surprising or unscalable ways. They've gotten better at documenting some of these gotchas, but at this point we've been burned one too many times. I'm hopeful 2021 is the year we eliminate Celery from our system.
sjansen··on .NET Orleans
Maybe I'm looking in all the wrong places, but I'm having a surprisingly hard time finding hardware requirements.

I love that with Erlang I can throw an experimental app on Digital Ocean for just $5/mo and see if it gets traction. How much more resource intensive is Orleans and what kind of resource usage should I expect as I scale up the number of actors?

sjansen··on Missing Covid-19 test data was caused by the ill-thought-out use of Excel
It never ceases to amaze me how often we as developers are quick to point out other people's obviously incorrect decisions, only to defend our own Rube Goldberg implementations 30 minutes later by pointing out that critics just don't understand the design constraints.

Or at least how often my peers do that. Obviously all of my systems and code are perfect.

sjansen··on Missing Covid-19 test data was caused by the ill-thought-out use of Excel
Probably not while complying with privacy laws.

I would be much more upset to find out a governemnt employ on a deadline used Google Sheets or Airtable to share my medical data instead of an Excel doc on a secure government file server.

sjansen··on Apple Ending "Fortnite Save the World" Updates for Mac
Sure, I'll go ahead and suggest that Epic may not be "a victim of Apple's anti-competitive and draconian tactics".

"Anti-competitive" is a matter for courts to decide. Epic could have taken Apple to court without violating Apple's ToS, but they decided to use their fans as leverage in hopes of forcing Apple into an agreement faster than the traditionally slow legal system.

"Draconian" is an inflammatory label a reasonable person could easily dismiss.

"Victim" depends on whether Apple's ToS are actually anti-competitive. Reasonable people can make arguments to support either position, which is why we have a legally system to resolve conflicts like this. Only time will tell which is legally true.

Until then, it's just as true that Epic is an irresponsible aggressor abusing their fans in the hopes of gaining leverage in a negotiation.

It's hard to feel bad for either company, only the fans deserve sympathy, but I don't see how any reasonable person could claim that Epic couldn't foresee the consequence of their strategy.

sjansen··on TSA tries out another biometric system
Congratulations on being added to a bunch of government databases! ;-)
sjansen··on Trump: 'A lot of people' think Edward Snowden 'not being treated fairly'
I think Snowden is a hero.

Sadly, this feels more like Trump’s perverse “everything Obama did was bad so I’ll do the opposite” logic, instead of acknowledging that Edward Snowden made a difficult choice to protect our republic.

sjansen··on Silicon MacBook could launch on 27 October and cost $800
Shipping an unmodified iOS apps for Mac is a really easy way for developers to validate market demand. If there's enough demand, they can invest in Mac-specific improvements and hopefully grow their market share. If not, at least the cost of discovery was low.
← PreviousPage 2 of 3Next →