HNHacker News
TopNewBestAskShowJobs

SerCe

5,354 karma · joined December 12, 2014

https://serce.me/
submissionscomments
SerCe··on Six Sins of Platform Teams
I see, thank you for clarifying. That's an interesting observation, I feel like there is a story behind it. :)

I definitely agree that as any small start-up grows, the security controls become very painful, especially for those folks who felt "the freedom" before the controls were established. That said, would the picture look better without platform teams? The security controls would need to be there anyway, and I'd personally prefer to use some self-serve, platform-ish solution built by a team of software engineers that would do call auditing, verification, etc., rather than raising a JIRA ticket with some ops folks who'd do the security-sensitive thing for you.

SerCe··on Six Sins of Platform Teams
That's true, but they don't always have to evolve to follow the platform team model. They could evolve into more of an SRE-style team and/or traditional ops team.
SerCe··on Six Sins of Platform Teams
That's a very interesting story, can't find those in places other than HN, thanks for sharing. Out of interest, what was the reason they didn't start rebuilding their stack on top of AWS? If it was cheaper and better, then it would make sense for them to effectively migrate all teams to their AWS-plus solution? Was there some anti-cloud sentiment?
SerCe··on Six Sins of Platform Teams
In my mind, platform teams wouldn't necessarily be toxic in a small-ish companies, it's just very unlikely they'd qualify to be a platform team. In the absence of cross-cutting logic to take care of, it sounds like they'd effectively be a product team focusing on the infra things?
SerCe··on Plasticlist Report – Data on plastic chemicals in Bay Area foods
At the same time, some containers like Huskee cups literally start breaking down after a few years [1], so it’s not just microplastics, but you can see bigger chunks of plastic ending up in your food.

[1]: https://uk.help.huskee.co/en-US/what-does-end-of-life-cups-r...

SerCe··on Plasticlist Report – Data on plastic chemicals in Bay Area foods
Not exactly food containers, but apparently, textiles release most of their microplastics after the first few washes [1]. So, the longer you wear a tshirt, the safer it becomes.

[1]: https://www.eea.europa.eu/publications/microplastics-from-te...

SerCe··on Plasticlist Report – Data on plastic chemicals in Bay Area foods
I wish similar testing were available in Australia, I'd pay for a subscription to have access to high-quality independent testing of the common foods that are available in the shops.

I wonder if enough people care for this to be a viable business model.

SerCe··on Seconds Since the Epoch
Yeah, sorry mate, it can be confusing, will use unix epoch next time.
SerCe··on Seconds Since the Epoch
Working with time is full of pitfalls, especially around clock monotonicity and clock synchronisation. I wrote an article about some of those pitfalls some time ago [1]. Then, you add time zones to it, and you get a real minefield.

[1]: https://serce.me/posts/16-05-2019-the-matter-of-time

SerCe··on OpenAI O3 breakthrough high score on ARC-AGI-PUB
> You'll know AGI is here when the exercise of creating tasks that are easy for regular humans but hard for AI becomes simply impossible.

You'll know AGI is here when traditional captchas stop being a thing due to their lack of usefulness.

SerCe··on Network protocols for anyone who knows a programming language (2017)
One fun fact I learned while at uni was that _technically_ referring to the ethernet connector as RJ45 is incorrect, and 8P8C would be the correct term [1]. But obviously, these days everyone knows what RJ45 is, and almost no one knows what 8P8C is.

[1]: https://en.wikipedia.org/wiki/Modular_connector#8P8C

SerCe··on Linux Crisis Tools
That's actually amazing, a reproducible problem is a 90% solved problem!
SerCe··on I'm Coder
I highly recommend https://hackertyper.net/ if you want to look like a stereotypical hacker.
SerCe··on Connect() – why are you so slow?
Oops, not sure how I posted the blog link instead of the article.
SerCe··on Sieve is simpler than LRU
I believe there is also a paper [1] if you're looking for more details or a more academic description.

[1]: https://junchengyang.com/publication/nsdi24-SIEVE.pdf

SerCe··on Lessons from debugging a tricky direct memory leak
I stumbled upon this article in the latest edition of the 'Java Performance Tuning Newsletter'. Relatively recently, I also published a blog article [1] diving into all aspects of JVM memory, including native memory profiling.

[1]: https://serce.me/posts/01-02-2023-jvm-field-guide-memory.

SerCe··on Hey, computer, make me a font
Thank you for the suggestion. A couple of ML engineers with whom I've spoken after publishing the blog also suggested that I should try representing x and y coordinates as separate tokens.
SerCe··on Hey, computer, make me a font
Hi, I am the author. For text-to-SVG, check out IconShop [1]. It was the paper that I tried to reproduce results from initially. In the paper, there is a comparison of their approach against using GPT-4 [2].

Using vectorisation tools like potrace, is indeed a much more popular approach, and there are quite a few papers generating fonts this way. The most recent I believe is DualVector [3]. But I tried to approach the problem from another angle.

[1]: https://icon-shop.github.io

[2]: https://arxiv.org/pdf/2304.14400.pdf

[3]: https://openaccess.thecvf.com/content/CVPR2023/html/Liu_Dual...

SerCe··on 2023 DevOps Is Terrible
Yes, unfortunately, the misconception that DevOps is a role or person, rather than a culture, is the root of most problems with DevOps, DevSecOps, and DevSecMlTriceratops.
SerCe··on Cloudflare is now powering Microsoft Edge Secure Network
Ah, sorry, accidentally replied in a wrong thread.
SerCe··on Cloudflare is now powering Microsoft Edge Secure Network
Last time I experienced an issue with FireFox and WARP, it was due to a bug in FireFox, which I believe is currently unresolved. It's honestly hard to blame Cloudflare in this case.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1734110

SerCe··on Cloudflare is now powering Microsoft Edge Secure Network
Last time I experienced an issue with FireFox and WARP, it was due to a bug in FireFox, which I believe is currently unresolved. It's honestly hard to blame Cloudflare in this case.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1734110

SerCe··on When URL parsers disagree
Thank you for releasing it! I adopted wirefilter for a firewall rule testing project, firewalker [1]. But indeed, I wish Cloudflare kept maintaining its OSS version.

[1]: https://github.com/SerCeMan/firewalker/

SerCe··on When URL parsers disagree
Out of interest, was this the project that eventually became wirefilter [1]?

[1]: https://github.com/cloudflare/wirefilter

SerCe··on We put half a million files in one Git repository (2022)
I'd like to add that the previous discussion was here, https://news.ycombinator.com/item?id=31762245.

However, since then we've migrated our engineering blog from medium to a self-hosted stack, so HN doesn't link it to the previous discussion automatically.

SerCe··on Ask HN: Could you share your personal blog here?
https://serce.me/

On my blog I like to dive deeply into a single topic mainly around JVM internals, performance, or engineering practices.

SerCe··on How Canva saves Amazon S3 costs
Thank you for raising this! I'll take a look at how we can make the discovery more straightforward.
SerCe··on Improving Performance with HTTP Streaming
It’s true that AirBnB isn’t the fastest website in the world. However, I don’t believe it’s fair or fruitful to criticise an article where an engineer spent time writing a blog and sharing interesting findings based on the merit of AirBnB’s current performance. If the advice is good, it doesn't matter where it came from.
SerCe··on March 20 ChatGPT outage: Here’s what happened
Shifting the blame to open source isn't a good look. I like what Bryan Cantrill had to say about it: https://twitter.com/bcantrill/status/1638707484620902401
SerCe··on Write Predictable software, not Ergonomic
Hi! The choice of the word might not have been the best here, and I'm open for suggestions, however, the article presents ergonomics as its used e.g. in the context of a JVM [1]. There are more details on why it's the opposite in the article.

[1]: https://docs.oracle.com/en/java/javase/11/gctuning/ergonomic...

← PreviousPage 2 of 3Next →