HN user

dayjah

930 karma

meh.

Posts24
Comments233
View on HN
www.space.com 6mo ago

Northern lights may be visible in 24 states tonight as a CME hits Earth

dayjah
4pts0
www.theguardian.com 2y ago

Co-founders of Silicon Valley venture capital firm back Trump's presidential bid

dayjah
7pts1
news.ycombinator.com 2y ago

Ask HN: Any similar cases to OAI; 90% of employees forcing a board retreat?

dayjah
9pts4
www.theguardian.com 4y ago

Why is the US about to give away $52bn to corporations like Intel?

dayjah
12pts3
githubengineering.com 7y ago

GitHub open sources action parser

dayjah
4pts1
blog.yesgraph.com 10y ago

Growth Teardown: Telegram

dayjah
1pts0
www.hashicorp.com 11y ago

Hashicorp Publish Community Guidelines

dayjah
2pts0
www.outsideonline.com 11y ago

Bikes vs. Cars: The Deadly War Nobody's Winning

dayjah
2pts0
blog.twitch.tv 11y ago

The Official Twitch Blog: Who Hosts Who? Who Hosts You?

dayjah
1pts0
news.ycombinator.com 11y ago

Tell HN: AWS US-West-2 Issues

dayjah
1pts0
github.com 12y ago

Visualize your Golang import dependency graph

dayjah
1pts0
ossareh.posthaven.com 12y ago

The Twitch Statistics Pipeline, Part 2

dayjah
12pts0
ossareh.posthaven.com 12y ago

The Twitch Statistics Pipeline

dayjah
76pts12
ossareh.posthaven.com 12y ago

Why does "Twitch Plays Pokemon" Work? – My Musings

dayjah
2pts0
ossareh.tumblr.com 13y ago

Is that a single digit percent improvement you just pitched me on?

dayjah
1pts0
gist.github.com 14y ago

Humbling

dayjah
4pts3
www.bbc.co.uk 15y ago

Crab Nebula's gamma-ray flare mystifies astronomers

dayjah
6pts0
news.ycombinator.com 15y ago

Ask HN: What did you learn from your most recent performance review

dayjah
4pts0
blog.rahfeedback.com 15y ago

Noah Kagen (AppSumo) on pivots at plusconf

dayjah
3pts0
news.ycombinator.com 15y ago

Ask HN: Avoiding the social desirability bias with surveys

dayjah
2pts0
shootout.alioth.debian.org 15y ago

F# Versus Java Shootout

dayjah
3pts3
rahfeedback.posterous.com 15y ago

Justin.tv doesn't treat employees as interchangeable cogs

dayjah
30pts3
news.ycombinator.com 15y ago

Ask HN: Do you have your interview on either 11/15 or 11/16?

dayjah
24pts8
rahfeedback.posterous.com 15y ago

What do YC Founders think about working at Big Companies?

dayjah
72pts40

I’ve near infinite respect for DJB, so I’m assuming I’ve missed something obvious here. Why is ‘,’ being used as a termination byte. Is it just a backstop? If buf[len+1] != ‘,’ then there’s a line error?

I’ve done plenty of wire protocol work, and length prefixed strings are great to work with. I’ve also been lucky that those strings were typically contained within a broader payload. To that end, I’ve not had to think about the case of many strings one after another.

I think homogeneity is an unavoidable end game for the internet (unfortunately).

At work we’ve been discussing whether to migrate off our home grown component library to Material UI. I shudder at the thought, personally. However, a compelling reason to use a ubiquitous framework is that the ubiquity means folks intuitively know how to interact with your product.

Like many of us I was born into a deeply customizable Internet, all of my websites were green or red on black. They were a glorious amalgam of fixed width fonts and <blink> tags. With occasional wingdings characters for fun and games and complex <table>/<tr>/<td> tags for really epic layouts. They were l33t, honestly ^_^

But, as time goes on and more and more people use this thing, converging on the one-true-UX feels like a net good thing assuming the fundamentals are right. To some degree the LLM-ization of the Internet is essentially the end game of squashing the personality out of the Internet which bootstrap started.

We’re on the cusp of spoken word being the core UX of computers with a fall back to reading the LLM transcript, neither of which benefits from <blink>

$VC disagrees w/ you on this.

Unfortunately.

Personally, I still pay Zed because I think they’re doing great foundational work. However I’ve now almost entirely migrated to helix for editing needs.

I was feeling this pain also; so I switched my workflow to watching file changes with lazygit, and then switching to helix to make small tweaks.

Another option you may want to try is mux (github.com/coder/mux). It wraps the LLM in a nice interface which has the ability to do line/block comments on changes by the LLM that then goes goes into your next prompt. It’s very early stage though: v0.19.0.

I suppose that would depend on the restaurant / patron.

For example, in Texas there are loads of TexMex restaurants and Hispanic cultures actually embrace children as part of the environment vs Western European cultures (which I was raised in) which don’t so much.

As I said: horses for courses.

Pretty sure I just ran a nix flake update.

Here are the links from my journal:

This went into nixpkgs: https://github.com/NixOS/nixpkgs/pull/376988

Which then changed the api between and broke this: https://github.com/LnL7/nix-darwin/blob/master/modules/nix/n...

The fix took a few hours, I happened to be one of the first folks bit by it: https://github.com/LnL7/nix-darwin/pull/1318

I also have in my notes that Emilazy is a super star: https://github.com/emilazy

Notes on how I worked around it for the time it was broken:

To work around it on myside I tried various things. Fundamentally I rolled back to nixpkgs-24.11-darwin which needed corresponding changes to nix-darwin (nix-darwin-24.11) and home-manager (release-24.11) to get everything working.

This is all great feedback, thanks!

I got here through devenv, I was fully bought in on its proposal and once I found its edges I started peeking under the covers to understand how it worked.

At that point I was pretty deep in mise for everything that wasn’t using devenv. This perhaps help frame why I see them solving the same problem.

I definitely had my “aha!” and ditched mise because nix seemed it had solved my problems. But now, in a new gig, I’m running into lots of edge cases that mise could solve at the drop of a hat and nix (/ my poor understanding of the fundamentals) struggles with.

So, with that all said, I suppose my point is that you get a lot of overlap between the two, and mise is easier to use and get buy-in on. There are certainly elements I find appealing about nix which mise doesn’t touch (promise of repeatable builds, the entire package ecosystem, etc), however.

My principle of adoption was essentially this but in reverse; use it on the system I use the most (macOS), learn, and then use my niche knowledge to apply it to less frequently used computers like my gaming rig.

Along the way I acquired enough talent that use at work seemed reasonable.

As time has gone on, however, I have found things like the stringent need for everything to be built results in archaic packages versions in nixpkgs, etc., while core waits to bump the rustc version. Thus my return to using brew for almost everything albeit managed via nix-homebrew.

Case in point: I use zed, which relies on cutting edge rust features, which nix cannot deploy because of stability concerns. Everyone is right in this situation, but that left me with an archaic version of zed until I moved to the homebrew version.

In practice nix-darwin relies on being a drop in, which means maintaining compatibility with api surface which in the proper nixpkgs world is a closed loop. There are several cases of this breaking since 2020 or so.

I’m about 18mos into managing my macOS hardware with Nix. And I’m conflicted. It’s clearly a powerful system, and I’m still very noob at it. It’s not clear to me that it’s the right solution for macOS. I’ve not felt comfortable enough with it to roll it to Linux hosts yet. Or use its docker image maker.

Consistently through the 25.05 period nix-darwin and nixpkgs would fall out of sync. I learned not to `nix flake update` too often as a result. It’s amazing that rolling back is as easy as it is, and that’s huge, but if you squint and reason that mise and nix solve the same issue, why not use the less opinionated, easier to reason about mise?

As time has gone on, more and more of my system is managed via nix-homebrew … effectively producing a Brewfile for the vast majority of my package needs. Why not just use Brewfile directly?

I really want to advocate for nix, but it feels like I lose the “why not x?” conversations with myself, I can’t fathom winning them against a less invested peer.

Same, fortunately my local shooting range has a good selection of firearms to try. I tried the P320 and P365. I had been considering the P365, but it was so snappy I reasoned the otherwise completely boring P320 would be a better fit for my needs. However, it was close enough to another firearm I own that I decided to cool-off and see if I still wanted it in a month... then this all broke.

I found the syncing process in chezmoi to be so hard to mentally model.

I’d often change a file, forget that it was backed by the chezmoi store, later find myself trying to reconcile the differences, just so I could commit and share w/ another computer. nix + home-manager and snowfall lib, once over the multi month ramp up, have been such a breath of fresh air in multi system management

Oh man… that “how normal is this thing of mine” feeling writing nix gives me is such a weird characteristic of the ecosystem.

I simultaneously don’t want anyone to see mine while desperately seeking affirmation that mine is not weird ^_^

Happy to hear I’m not alone!

If you only ever look at the way a system works at a specific point in time you only observe it at that point in time.

America has had multiple attempts at solutions for healthcare over the years, each started with good intent and then waylaid by various causes to produce what we have right now.

A sibling comment mentions political compromise to pass the ACA, as an example of this.

Another example is that HMOs were started with inherent goodness, but got “corrupted” (in my mind) by profit seeking.

To directly answer your question: a core tenet of the Republican tent is minimal government involvement in day to day lives of the citizenry. Ergo, the Swiss system won’t work because it involves a lot of bureaucracy. Republicans link bureaucracy to cost, and feel this is not an appropriate use of tax payers dollars.

The holes in this political doctrine are not part of my answer here fwiw. Please no “but…” comments to that end :)

For counter argument sake, if a highly regarded company says: “we’re going in a hiring spree”, all of that available talent adds 50% to their comp ask.

Broadly speaking though, I think you’re experiencing confirmation bias to some degree. If you only look at companies that are on the struggle bus, then you only see a limited number of levers that management has (RIF, delay CapEx, etc). Other struggling companies that don’t take evasive maneuvers go out of business and we don’t hear the story.

I worked on a scientific instrument a while ago, it had a Peltier heater on it to raise the sample to 60c from whatever residual environment temp was (approx. 20c in a lab). It was pretty amazing to see my old overclocking cooling solution come back around and be used in my professional career some 20+ years later

I have been using asdf for ~12 years, and made the switch to (what is now called) mise about ~4 years ago. This year I challenged myself to switch to nix. asdf and mise are essentially less virulent nix, after all. nix is a complete and utter phase shift for the better. However, the learning curve is steep due to atrocious documentation.

If you’re into these environment / tool managers I highly recommend giving nix a solid try for 4-6 months.

As you scale it improves. More often at a small scale you ask users and they’ll give you invaluable information. As you scale you abstract folks into buckets. At about 1million MAU I’ve found A/B testing and p-value starts to make sense.