HN user

ivanstojic

996 karma

I'm a principal engineer with a history of working for large software companies in Europe and the US.

All opinions are my own.

Posts23
Comments224
View on HN
ordecon.com 5y ago

Pandoc as a Site Generator

ivanstojic
2pts0
formlabs.com 7y ago

Formlabs announces two new SLA 3D printers

ivanstojic
4pts0
community.oracle.com 9y ago

Oracle BMC: Worry-free predictable performance and better scale

ivanstojic
2pts0
gist.github.com 12y ago

Logic of a DHT in 100 lines of Go...

ivanstojic
2pts1
docs.amazonwebservices.com 14y ago

Elastic Beanstalk now supports PHP apps and deploying through git

ivanstojic
3pts0
test.whenroute.com 15y ago

Show HN: whEnroute - a 3 week Haskell time-routing web app

ivanstojic
14pts6
news.ycombinator.com 15y ago

Two (remote) hackers looking for work

ivanstojic
13pts4
news.ycombinator.com 15y ago

Ask HN: How should site owners respond to complete data compromise?

ivanstojic
4pts2
substack.net 15y ago

Binary Stream Parsing in Node.js

ivanstojic
15pts3
adwords.blogspot.com 15y ago

7 deadly sins of landing page design

ivanstojic
4pts1
blog.shoutem.com 15y ago

Croatian Ning variant Shoutem pivots into an app-development-on-demand service

ivanstojic
2pts0
pegjs.majda.cz 15y ago

Parser Generator for JavaScript (amazingly well done)

ivanstojic
6pts0
www.cs.man.ac.uk 15y ago

General Polygon Clipper library - polygon and tristrip "boolean" operations

ivanstojic
2pts0
github.com 15y ago

PHP save session handler that saves unpacked values into Redis

ivanstojic
1pts0
blog.rot13.org 16y ago

Mojo Facets - evolution of faceted browsing

ivanstojic
2pts0
svrg.net 16y ago

Javascript to Common Lisp translator

ivanstojic
2pts0
www.ordecon.com 16y ago

BlueWasp: an alternative (and incomplete) Facebook client for webOS

ivanstojic
1pts0
news.ycombinator.com 16y ago

Are there any startups applying to YC that are a man short?

ivanstojic
25pts10
news.ycombinator.com 17y ago

How is CarsForAGrand monetized?

ivanstojic
1pts4
www.ordecon.com 17y ago

Is Git more than a version control system? Reimplementing CouchDB with Git+Bash...

ivanstojic
82pts36
www.ordecon.com 17y ago

508 Mirrorboard for Linux (evdev/uinput)

ivanstojic
7pts3
blog.mibbit.com 17y ago

Optimizing HTTP headers for ‘ajax’ webapps

ivanstojic
58pts20
news.ycombinator.com 17y ago

An interesting thing about the traffic on HN

ivanstojic
9pts13

If you asked me six months ago what I thought of generative AI, I would have said

It’s always this tired argument. “But it’s so much better than six months ago, if you aren’t using it today you are just missing out.”

I’m tired of the hype boss.

At the same time, I actually wouldn’t mind a world in which AI agents cost $5000 a month if that’s what companies want to charge.

I feel like at some level that would remove the possibility of making a “just as good as humans but basically free” arguments and move discussion in the direction that feels more productive: discussing real benefits and shortcomings of both. Eg, loss of context with agents vs HR costs with humans, etc…

I started reading the article and immediately got hit by the incorrect statement in the opening:

If AI agents help each support employee handle 30% more tickets, that's like adding 30 new hires to a 100-person team, without the cost.

I think this is an oversimplification designed to make LLMs seem more profitable than they actually are.

TL;DR: on-call manages acute issues, documents steps taken, possibly farms out immediate work to subject matter experts. Rate on-call based on traces they leave behind. Separate on-call with same population, but longer rotation window handles fixes. Rate this rotation based on root cause reoccurrence and general ticket stats trendlines.

Longer reply:

I have on-call experience for major services (DynamoDB front door, CosmosDB storage, OCI LoadBalancer). Seen a lot of different philosophies. My take:

1. on-call should document their work step by step in tickets and make changes to operational docs as they go: a ticket that just has "manual intervention, resolved" after 3 hours is useless; documenting what's happening is actually your main job; if needed, work to analyze/resolve acute issues can be farmed out

2. on-call is the bus driver, shouldn't be tasked with handling long term fixes (or any other tasks beyond being on-call)

3. handover between on-calls is very important, prevents accidentally dropping the ball on resolving longer time horizon issues; handover meetings

Probably the most controversial one: separate rotation (with a longer window - eg. 2 week) should handle tasks that are RCA related or drive fixes to prevent reoccurrence

Managers should not be first tier on any pager rotation, if you wouldn't approve pull requests, you shouldn't be on the rotation (other than as a second tier escalation). Reverse should also hold: if you have the privilege to bless PRs, you should take your turn in the hot seat.

Happy New Year HN! 3 years ago

Thanks for being here over the years. The faces changed some, stayed the same some, but it’s good people and good conversation!

May you all have a happy new year, and many more!

The country lines on the globe are ridiculously out of date, and show countries that haven’t existed for 30 years.

The length of a law doesn’t reduce its murkiness - in fact it makes it more pronounced. That is why (in the common law systems) there is so much discussing and re-discussing of topics that plenty of other cases already covered, using new approach angles. If you make laws longer and more complex, you only make them serve more those that have the budget to explore all branches of the decision tree.

My TTRPG group has been playing together for several years - on and off. We'd been mostly playing D&D 5e, even though we had members clamoring for other systems. After the WotC fiasco started blowing up, we finally bought a couple of Pathfinder 2e books, ran a few trial characters and one-shots. We are now in process of starting a new campaign entirely based on Pathfinder that we expect could take a couple of months to play out.

It really only took us one session to figure out the major mechanical systems in the gameplay, and a few we are still learning about. The major component remains the role playing experience which is the same, no matter which dice you throw to decide outcomes of situations.

I think Hasbro will soon realize that while the social impact of the name D&D is deep, the stickiness of the system is much lower than they gambled on. It's unlikely that any of my member group will soon buy anything new from them.

This is true, but only by omission: we don't know everything he believes. We do know he publicly supports the genocide in order to protect himself. MLK day is around the corner. It's worth considering what it cost some people to do the right thing, vs what some people got paid to support the wrong thing.

Seeing stories like this makes me very averse to the idea of running a business myself.

I don’t mind the idea of trying and failing because the market isn’t there or my execution sucks, but trying and having my earnings be trapped in an algorithmic black hole with no customer support - no thank you. I don’t think there’s any other kind of business interaction that works in this way.

Eg, I can’t imagine one day waking up to my electric company unplugging my house and refusing to talk to me ever again.

A neat XOR trick 4 years ago

Isn't the real performance gained by eliminating the triple nested for loops and memoizing over a sliding window, rather than the use of XOR? You would get the same order-of-magnitude improvement if you used a map combined with iterate-only-once approach.

Ie, it's undeniable that the final program works much faster, but the article should really be called "a smarter memoization trick."

This is to me peak social media in 21st century. Somebody has been curating or authoring content for 13 years, but if they don't have clearly identifiable personalities that you can track down, we ask ourselves if they are real.

In general, I don't care about the people behind the article content. They have their own lives that should be private, and the articles should be able to stand on their own merit.

Kura Sushi (https://kurasushi.com/) that's mentioned in the comments is one place, but there are also a few others whose names I can't remember in the Sawtelle Japantown. It's worth noting that Kura is highly automated and you don't have to interact directly with staff after you are seated.

All of them basically center their feel around the futuristic automation spiel.

There’s a number of restaurants in LA that use robots for delivering drinks to your table. I found them strange the first time I saw them but eventually they become invisible.

I’ve never yet seen them misbehave in a notable way, but they seem like nothing more than trays with wheels and basic path finding.

Working on mechanical keyboard design. I learned so much about CNC and other manufacturing methods, relearned a lot about electronics and most entertainingly learned more than I ever thought I’d know about the USB protocol.

We should recognize that there are universal needs for geezers and kids: we want some form of personal security. For a lot, that means home ownership.

Let’s look at data: If the geezer is 60 and paid off their loan today, they got it 30 years ago (in 1992). The median price of single family freestanding homes in LA county in 1992 was 221k. Today it’s 860k. In 1992 the median household income was 32k and in 2020 (last available data point) it’s 76k.

I understand that “the geezers” have something to teach us with a perspective of a lifetime and the needs all humans share.

At the same time, we have to acknowledge and account for the economics having totally changed.

We easily claim the opposite for other companies (Apple, Facebook, Google) and other countries (mostly Asian fabrication centers). Why do we have such a strong belief that Uber USA != Uber Germany?

(Edit: I'm Croatian and fairly well aware of how taxis work in Europe)

After years of playing it and putting probably thousands of hours into Angband, I switched to Dungeon Crawl Stone Soup (https://crawl.develz.org/) and I love it to bits.

Text mode, turn based dungeon crawlers aren't for everyone, but I love them: they are very tactical, but don't feel like a typical tactics game, have a fun fantasy based lore, and are just a blast. And most importantly, you can pause and quit at any given moment, and continue just as easily.