HNHacker News
TopNewBestAskShowJobs

allanrbo

898 karma · joined April 2, 2012

https://acoby.com/
submissionscomments
allanrbo··on I booted Linux 293k times in 21 hours
Running binary search on something that's flaky is a pain. "Noisy binary search" or "robust binary search" can help here: https://github.com/adamcrume/robust-binary-search
allanrbo··on Show HN: Private, text to entity-relationship diagram tool
did you consider letting the input be just sql ddl rather than yet another layer of ddl?
allanrbo··on Sensenmann: Code Deletion at Scale
Maybe they just mean that Google started investing seriously in unit testing 20 years ago?
allanrbo··on Nostr (“Notes and Other Stuff Transmitted by Relays”) – An Introduction
Intrigued by the protocol, and have been lurking on Damus for some months. But ultimately I worry it has been tainted too much by Bitcoin cultism, and its ties with Bitcoin will prevent it from being trusted by the mainstream.
allanrbo··on Generative Agents: Interactive Simulacra of Human Behavior
This "inner voice" idea reminds me of how LangChain works too, where you give it a task, and it comes up with actions, observations, thoughts, etc. For example: https://python.langchain.com/en/latest/modules/agents/gettin...
allanrbo··on Tree Raves: A Case Study in Social Protocols
Even though it probably guess against the concept of it being as low tech and simple as possible, it's hard for me not to think of technical solutions! I'm imagining a WiFi AP you connect to at the event, which opens op a captive portal web page, which starts streaming the music. That way you can join even if you arrive late and miss the countdown.
allanrbo··on We need to tell people ChatGPT will lie to them, not debate linguistics
This is what the author meant by debating linguistics :-)
allanrbo··on OpenAI tech gives Microsoft's Bing a boost in search battle with Google
Or ads in yellow boxes on the side, as it used to be
allanrbo··on OpenAI tech gives Microsoft's Bing a boost in search battle with Google
Very confusing and misleading charts. Makes it look as if bing is getting more traffic than google.
allanrbo··on The Age of AI has begun
"will seem as distant as the days when using a computer meant typing at a C:> prompt". Isn't it "C:\>"? Did bill really write this post? :-)
allanrbo··on Live-caption glasses let deaf people read conversations [video]
Bought a pair of these glasses, Nreal Air, a few months ago. I find them useful for laptop coding without straining my neck. It's awesome to see more creative use cases for them!
allanrbo··on Cobble_stone – The texture of your childhood (2021)
“uh oh”, that was such a strange sound, in hindsight
allanrbo··on Rebranding the Wise design system for everyone (part 1)
As a power user, I much prefer denser and more information rich UIs. Just tried Windows 11 for the first time today. The file browser's "detail" mode (which I'd consider the power user mode) has been destroyed by making it multi-line and adding a ton of padding, so now I can only see half has many files on a screen as before...
allanrbo··on Rebranding the Wise design system for everyone (part 1)
Exactly. Even those that used to be the leaders, Apple and Microsoft, seem to have forgotten the user aspect of a user interface.
allanrbo··on Rebranding the Wise design system for everyone (part 1)
The "flatness" in many designs these days really bother me.

My 85 year old dad has completely given up on using technology. He has always struggled with it, but at least in the Windows 95 / Windows 2000 days, things were pretty consistent: an embossed button, that looked like a physical button, was clickable. A scroll bar meant that there was more. Icons usually had significantly different colors from each other and so were easily distinguishable.

Now days, how am I to explain to him what can be clicked, and where you can drag to scroll? Every app has their own "visual design language", and all try to aim to be as flat, colorless, and minimal as possible. You have to know "secret codes" like where to swipe, to do actions. It's tough for folks who don't live and breathe software every day all day.

allanrbo··on Service Weaver: A Framework for Writing Distributed Applications
Is it correctly understood that this is useful for scaling the compute of a single logical application, probably maintained by a single team, and less for communicating across applications, where a traditional RPC or REST API might still make the most sense?
allanrbo··on The unreasonable effectiveness of conditional probabilities
Published 2023-03-18. Futuristic :-)
allanrbo··on Ask HN: How are the current layoffs affecting non-US developers?
300 per month, 300*12=3600 per year, seems a lot lower than median for Brazil: https://www.levels.fyi/t/software-engineer/locations/brazil . Guess there must be a huge span between companies then.
allanrbo··on The Lapdock Kit
Same. Still waiting for the librem i ordered in 2019. Scammers.
allanrbo··on The ThinkPad TrackPoint tried to build a better mouse (2020)
When working on a shaky commuter bus, it's much easier to be precise with a trackpoint than a trackpad.
allanrbo··on Alpine Linux in the Browser (2020)
Too bad there isn't a way to use the network of the machine running the browser... Maybe one could write some code that intercepts any outgoing network traffic from the VM, and instead of sending it via websockets to that 3rd party VPN, instead just finds packets that are part of a HTTP call and rewrites them to XMLHttpRequests. Would obviously only work for HTTP traffic, but that's probably a big majority. Might not work for HTTPS though. Oh, and DNS would have to respond with some sort of fantasy IP's that the Javascript host would have to keep track of.
allanrbo··on Golang disables Nagle's Algorithm by default
Thanks for the insight and history brief, Russ!
allanrbo··on A collection of Soviet control rooms (2017)
Was just watching the Andor Star Wars series last week. Probably the artists took some inspiration from the soviet control rooms.
allanrbo··on Devpod: Remote development environment at Uber
A monorepo is indeed not necessarily the one true best way for everyone. But it is _a_ way that works well for certain large corps, such as Google, that can dedicate teams to solve challenges that indeed come with it.

Some advantages off the top of my head:

- Let's say I am getting an error in production, and it was built from version X of the repo. In 3 seconds I am navigating the source tree of all of my tens of thousands of dependencies at that exact version.

- While developing, doing experiments, or reproing a bug, I can trivially make temporary changes to any dependency. It's a zero effort thing, so I often jump into any dependency without hesitating. For example for adding some extra logging.

- Step debugging into code from any library dependency is trivial.

- Making changes to a library let me use the build and test system to find if it breaks any user. Because the build and test system is completely consistent across the monorepo, I can easily dig into any user's code, fix it, and run their tests with my changed library.

The "Software Engineering At Google" book page discusses more pros and cons: https://abseil.io/resources/swe-book/html/ch16.html#version_...

allanrbo··on Show HN: Software for Remote GPU-over-IP
It surprises me that this works well enough to be useful. I would have thought that network latency, being orders of magnitude higher than memory latency, would be a huge problem. Latency Numbers Everyone Should Know: https://static.googleusercontent.com/media/sre.google/en//st...
allanrbo··on Tell HN: IPv6-only still pretty much unusable
I believe a lot of mobile traffic to services like facebook/netflix/youtube use IPv6. That's a large percentage of internet traffic. And that allows telcos to NAT more customers onto fewer ipv4 addresses.
allanrbo··on Migrating from Vue 2 to Svelte
It seems worrisome that front end frameworks needs to be changed after just two years of use. Glad I'm not working with front end...
allanrbo··on Ask HN: WebRTC self-hosted file sharing
Sounds similar to https://github.com/RobinLinus/snapdrop
allanrbo··on How to sell tickets fairly
Oh yea I meant they go back to the pool and a refund is issued. This is of course utopic. Just a dreaming about what the most customer friendly and fair system might look like. Will probably never be aligned with what maximizes the profit of TicketMaster.
allanrbo··on How to sell tickets fairly
Or how about a lottery system. You get an email if you win the privilege of buying a tickets. Tickets are named and require ID check, to prevent scalpers. If you are unable to go, your ticket just goes back to the lottery pool.
← PreviousPage 4 of 7Next →