News for hackers. Stuff that matters.

ryanschneider

Re:HDR QR Code on Sunday June 18, 2023 @09:20PM (#36386232)
On my iPhone 11 at my standard brightness (around 25%) the HDR one is much brighter but if I turn my brightness to max then they both look the same.

If I dim my brightness completely the HDR does get dimmer but is still quite visible while the other is quite hard to see.

I was just thinking the other day I’d also really like that for my terminal history, especially since I’ve often worked at “bring your own device” sized companies.
I had a short story idea where explorers come across a planet full of ancient ruins and gentle unintelligent beasts. It turns out that to survive the great filter the sentient life on the planet deprogrammed themselves of all sentience and now the explorers need to decide if they should use the same tech on their own civilization or not.

Kind of your moral question but in reverse.

No mention of their alignment strategy, if any. I feel like alignment is even more important in open models since it’ll be much easier to train a “but evil” version, right?
> What I meant is that I learned a lot watching senior members of the team interact.

This is why I always ask my coworkers to contact me via “open” channels instead of DMs, preferably async ones like PRs (which can start w/o any code or as very rough drafts). At a well run remote company visibility like this should be even easier than having to happen to be in the right place at the right time.

It also doesn’t support reader mode, and the tan text is very hard for me to read.
Re:Disappearing Act: The working life of Haruki Murakami on Wednesday May 03, 2023 @09:19PM (#35810101)
Dance, Dance, Dance which is a “sequel” to Wild Sheep Chase is my favorite, followed by WUNC and then HBW/EOW.

Total aside but has anyone found good Murakami-esque movies or TV Shows? Parts of The Leftovers actually gave me the same feeling, especially “International Assassin” and the surrounding episodes but am happy to hear others.

Ya this analogy really clicked with me. To really torture the analogy, Apple or any other TSMC customers hands them an .obj of their chip, and TSMC acts as the slicer and converts that into the GCode that ASML’s “printers” understand. And just like how some slicers have better overhang and infill algorithms TSMC has their own secret sauce for telling the ASML machines what to “print”.

Does that expansion of the analogy work or did I just move the analogy further from the truth?

Re:Why you should use io_uring for network I/O on Thursday April 13, 2023 @11:12AM (#35556701)
The last strace output (where the author mentions logging) made me think: are there any logging frameworks that’s use io_uring? Seems like a potentially good way to lower logging overhead without adding a lot of buffering to the logging framework.
I highly recommend “walking to lunch”. Assuming you eat at home just pick a certain location nearby to walk to and back either before or after you eat, tying it to lunch made it more reliable, at least for me. I don’t do it anymore now that I have the habit down and walk plenty every day but it really helped me get started.
Re:PeopleDAO “exploited” by Google Docs edit on Sunday March 12, 2023 @12:10PM (#35121866)
You’re a couple years late on that idea: https://steemit.com/advertising/@shazow/the-million-dollar-h...
Re:What Is Anglish? on Tuesday February 28, 2023 @12:36AM (#34966035)
I coincidentally just watched a YT video by RobWords on the same subject last week: https://youtu.be/aMA3M6b9iEY

It’s an interesting watch but I do see why the attempts at “purifying” the language are troubling if taken as an actual attempt at anything other than a fun conlang.

Edit: oh the video is mentioned on the site. :)

Re:John Boyer, blind software engineer, dies on Friday February 24, 2023 @08:13PM (#34932669)
If anyone is looking for ways to help the blind community a very simple one is to sign up as a volunteer for Be My Eyes (https://www.bemyeyes.com/).

It relies on conversation so wouldn’t work for a blind and deaf person like John without some sort of (external) “voice to braille” system, not sure if such a system is available.

Re:Gossip Glomers: Fly.io Distributed Systems Challenges on Friday February 24, 2023 @01:06PM (#34927635)
Another aside: after going through the first two exercises I got to thinking: is there anything out there that's like "Caddy For Distributed Systems"?

By which I mean is there a framework (ideally for Go) where I could "just" implement my client-facing API and something like your Malestrom package's `Node.Handle` function but all the rest like node discovery, updates, etc is handled for me?

Or put another way: I wish there was a turn key solution to releasing an API around something like etcd or Consul, but I'm having trouble finding anything like that.

Let's say I actually wanted to deploy my own distributed version of the grow-only counter challenge, it seems like there's a lot of non-trivial operations and such I need to get right _in addition_ to my message handling logic, and that feels like a gap that if filled would allow a lot more developers to get into distributed systems development, much like how Caddy has made it order of magnitudes easier for developers to implement custom reverse proxy logic.

Re:Gossip Glomers: Fly.io Distributed Systems Challenges on Wednesday February 22, 2023 @07:53PM (#34905357)
Total aside but thank you for discussing the term “sequentially consistent” that’s the exact thing I was searching for just a couple weeks ago but didn’t know what to call it (I was searching for monotonically consistent).

Gonna have to give Maelstrom a look over tomorrow!

Re:Nat between identical networks using VRF on Monday February 20, 2023 @12:49PM (#34870607)
If each network also had unique dns services, then I think in theory you could run a split horizon DNS server on the middleman that rewrites results from the other network as the “alt” address.

E.g. in the example middleman could rewrite a query for `outernode0` that comes from the inner node network to resolve to 192.169.3.10 (instead of .2.10).

I’m not sure which dns servers allow rewriting logic like that though.

Re:Cut the Cutesy Errors on Wednesday February 15, 2023 @07:56PM (#34813424)
I remember the first time I implemented in app purchases on iOS and trying to track down who on our team wrote the very out-of-place “You’re all set!” confirmation dialog. It didn’t even click until later that that was coming from the OS itself.
Calculus, even the basics like derivatives, 2nd derivatives and integration didn’t really click with me until I did some scientific computing/signal processing with SciPy and Pandas a couple years ago. Graphing the discrete versions on time series data, e.g. graphing the difference between consecutive values and seeing the derivative pop out, or a rolling sum for integration, etc finally made it all click.
Re:Open-source tabletop board game simulator on Monday November 28, 2022 @03:07PM (#33778807)
If you are more interested in the rules/logic side of things there’s also https://boardgame.io/
Tutorial which I didn’t see linked in the README: https://github.com/vmware/differential-datalog/blob/master/d...
Re:Twitter’s Entire A11y Experience Team Let Go on Sunday November 06, 2022 @04:51PM (#33497718)
My possibly apocryphal understanding is that i18n and l10n both arose due to differences in American and British spellings of both words (z or s in the suffix). Simplifying “localization/localisation” to l10n saves more than 8 characters it saves 19.
Re:The Restaurant Industry’s Worst Idea: QR Code Menus on Saturday October 29, 2022 @11:32PM (#33390758)
> I wonder how it came to be like this in the US.

Before credit cards were handled electronically the server used to have to use one of these to make a carbon paper imprint of your card: https://en.wikipedia.org/wiki/Credit_card_imprinter

While they a weren’t _huge_ they weren’t very easy to bring to the table and use, so I imagine we just got used to the experience of the server running off with our card. In wasn’t until the pandemic that I noticed most restaurants using handheld terminals.

Re:Human Motion Diffusion Model on Tuesday October 11, 2022 @12:16AM (#33159451)
Could make for a very interesting control scheme for an adventure game.
Re:Some ways to get better at debugging on Thursday September 01, 2022 @12:28AM (#32671997)
> explaining the bug to a friend and then figuring out what’s wrong halfway through

Just assume the friend is a rubber duck.

I’m curious why they bothered to add two microSD cards, but I wonder if that somehow actually makes the hack easier? Like maybe the firmware only needs to be patched in one spot to report a fake size when running in “RAID” mode?
Has anyone built something like DALL-E but for 3d rendered scenes? Seems like a PBR db like this could help a lot in an effort like that.
> It doesn’t suck.

Yet. If iOS News app is any indication of how bad their ads will be then I think they really will be hurting themselves in the long term. My guess is there are many like myself who now use Apple products as the “least bad” option rather than truly liking them anymore, that sentiment will grow way faster when people start seeing ads in more places.

I’m one of those people where consistent keyboard shortcuts is the main sticky feature, but that only let’s me put up with so much.

Re:Learning a new language, or how I gained familiarity with Go on Wednesday August 17, 2022 @03:44PM (#32500832)
The first time I returned the address of a local variable from a function and it _wasn’t_ a footgun was eye opening. Then digging into why that actually worked and understanding how go does escape analysis gave me more respect for the language and it’s compiler.
This happy path seems pretty nice, but I feel like there’s lots of room for attacks of various types, anyone aware of pre-existing discussions around possible attacks?

For example would something like a robocaller be able to reconstruct my social graph? What about work/life contacts leaking across boundaries I’d prefer they didn’t?

Older »