HNHacker News
TopNewBestAskShowJobs

clord

1,032 karma · joined March 6, 2009

Started pliosoft.com. Used to be a c++/fortran compiler engineer for IBM.

[ my public key: https://keybase.io/clord; my proof: https://keybase.io/clord/sigs/krTEbnhXaURpsY0ID80LEGUxq4yo4VuWODHIYiqaFsA ]

submissionscomments
clord··on GPT-6 Astra
Very insightful actually. Taste and vision are both instances of holding a model that predicts a good result beyond the threshold of validity in theory but reality happens to align. Is it luck then? Perhaps meta-luck where lucky weights produce “accidentally great” results with some predictability.

Steve Jobs had a mental model that brought the iPhone. No one really wanted it but something in his life biased the result.

So creativity is having weights so good you can project way out into latent space beyond what is reasonable.

clord··on Dates That Don't Exist (2015)
I suppose the Georgian calendar includes this gap officially? Or did the catholic world just jump from system to system? If it includes the gap officially, then yea, error is the right thing. But if we just moved to a new calendar, then arguably there should be no error. both calendars work for all dates continuously, and we could have conversion functions etc. The gap is just a big flag day (week.)

imo, if i am using Georgian i want that system even retroactively, just like projecting a date back into the stone age. I don't care that a particular geography or culture changed calendars.

So I suppose what is really going on is that some libraries are using Georgian consistently, and others are using some hybrid "civic" calendar that tracks what the romans and the catholics were using, so dates in history books make sense.

clord··on Olympic Committee bars transgender athletes from women’s events
It’s not even a level thing[0]. I think the physical advantages that come with male puberty are significant even at 14-15.

https://www.cbssports.com/soccer/news/a-dallas-fc-under-15-b...

clord··on New information extracted from Snowden PDFs through metadata version analysis
The intention is to make editing easy and quick on slow and memory deficient computers. This is how for example editing a pdf with form field values can be so fast. It’s just appending new values for those nodes. If you need to omit edits you’d have to regenerate a fresh pdf from the root.
clord··on Why LLMs Can't Write Q/Kdb+: Writing Code Right-to-Left
There is something deep in this observation. When I reflect on how I write code, sometimes it’s backwards. Sometimes I start with the data and work back through to the outer functions, unnesting as I go. Sometimes I start with the final return and work back to the inputs. I notice sometimes LLMs should work this way, but can’t. So they end up rewriting from the start.

Makes me wonder if future llms will be composing nonlinear things and be able to work in non-token-order spaces temporarily, or will have a way to map their output back to linear token order. I know nonlinear thinking is common while writing code though. current llms might be hiding a deficit by having a large and perfect context window.

clord··on You Need Subtyping
I think that whole section of the post was "For example, in Kotlin," presumably these are true in that language.
clord··on Federal workers ordered to return to offices without desks, Wi-Fi and lights
I was under the impression these offices closed during the pandemic and the return to office order is bringing people back into those places. If that’s the case I don’t think this is some sort of planned disruption but rather poor planning. Incompetence vs malice right?
clord··on 93-year-old YouTuber back in business after being kicked off platform
The automation should be setting flags on videos. Users should have preferences for opting in or out of flags with reasonable defaults. If there is a jurisdictional requirement in a users location YouTube sets the preference to disabled according to the law and shows a link to the regional law so users understand.

Hence abuse is a local thing too. One can be getting flagged in one region but not in another. ‘Abuse’ amounts to getting certain flags auto-applied in some locations or whatever. Should not affect the account itself though.

clord··on Show HN: Stretch My Time Off – An Algorithm to Optimize Your Vacation Days
I have a planned trip to work around. I want to make sure those are booked, and allocate the rest optimally. I suppose this is the same problem as having extra days to allocate.
clord··on Automated Test-Case Reduction
I used to do something like this all the time with C/C++ compiler tests. I tried lots of fancy tools and stuff, but I kept going back to: expand all macros and retokenize to one token per line (I made a custom build of the preprocessor that had this built in). Then, have a shell script randomly remove lines, and use another script to check that the resulting test case behaves consistently with the failure. It would run for a few hours (or days, for boost problems), then usually you'd get a really minimal testcase that shows the problem. Often I would use this to find regressions. Just have the shell script check one is good, the other has the problem. The resulting output would then usually point exactly at the regressed feature, and make an amazing unit test.

Before leaving compiler team, I wanted to find a way to do this one the AST level (so parens always go in pairs, etc), but that could also complect with the bug.

I wonder if LLMs could accelerate this by more intelligently removing stuff first, iteratively?

clord··on Show HN: Parallel DOM – Upgrade your DOM to be multithreaded
I used chrome to confirm whether my DOM was upgraded, and saw the same result. The graphs were very synched up.
clord··on Show HN: From dotenv to dotenvx – better config management
Env vars over-share and files depend on local permissions. We should have a capabilities -like way to send secrets between processes. e.g., decrypt and expose on a Unix socket with a sha filename that can only be read from once, and then gets torn down. Share the file name, target can read it and immediately the secret is now at-rest encrypted. Encryption based on config containing a whitelist of ssh public keys and what they can access, sort of like age.
clord··on New material looks like frosted glass but lets in more light than a window
I wonder if this coating would help solar cells avoid issues with small shadows causing the array to sag, by dispersing the shadow.
clord··on Show HN: React for Circuits
I like the idea of autolayout like flex for routing wires. There needs to be things like busses etc., feels like there is something there that could be flexed. Problem is the multiple dimensions of connections, so maybe something inspired by grid layout and grid template area?
clord··on Prolog language for PostgreSQL proof of concept
This reminds me of an old idea I’ve toyed with. In a logic class in university we talked about how some logic is time dependent, like A is true 2 hours after B becomes true. I was inspired to try to think through a language like prolog that could model and solve these relations through time. Didn’t get far with it since it’s a hard problem and I had too many classes that term. I was thinking it would be useful for clockless chips.
clord··on Indexing iCloud Photos with AI Using LLaVA and Pgvector
Is anyone aware of a model that is trained to give photos a quality rating? I have decades of RAW files sitting on my server that I would love to pass over and tag those that are worth developing more. Would be nice to make a short list.
clord··on We have used too many levels of abstractions
I’ve seen what happens many times when the abstraction fails, and people don’t understand the guts. The people who know the abstraction replace it with something based in the concrete, but without the middle layer, and which resembles the abstraction.

The abstraction becomes real.

clord··on Where does my computer get the time from?
I suspect in cases like this the dog is hearing something you don't in the environment and has associated it with treat time, creating the expectation. If you reconfigure NTP to use her intuition, you risk biasing whatever the source is, creating a feedback loop that will create drift.
clord··on iPhone 15 and iPhone 15 Plus
The land with cattle on are the most productive, as they get quite a compliment of natural fertilizer from the cattle. I would say cattle do not spoil the land, but improve it. This can't help but be the case, given the way grass responds to being eaten.

Additionally, once the grazers improve grass life, the water-table improves. The worst lakes in our area are surrounded by fertilized annual crops. Their water is polluted with nitrogen fertilizers and are very poor quality, with blue-green algae blooms, and as a result are not swimmable. My friend lost a dog to such a lake.

The land with active grazers in contrast, is very good at preventing this problem. The best lake for 200km around me is surrounded by grass-fed cattle operations, and there is absolutely no problem with algae blooms.

I think a central problem of our time is that educated elites are detached from reality, not seeing things like what I mention above, and so are acting upon their false perceptions, causing great harms as a result. The Apple announcement today about leather acts to confirm my suspicions about this.

clord··on iPhone 15 and iPhone 15 Plus
Two things:

- Grazers improve the capacity of grass to carbon capture

- Some land is ONLY able to grow grass. The alternative is desertification, and so livestock is the only option to produce food. edit: unless you bring in fossil fertilizers.

clord··on iPhone 15 and iPhone 15 Plus
I suspect that because of conservation of energy, methane is a highly reactive over the short term, but ultimately an insignificant element in the big picture IF you ignore the massive oil inputs humans are adding to the system. That is to say, methane on its own is not a reason to discourage digging up oil to make grain, which is used to feed cattle.
clord··on iPhone 15 and iPhone 15 Plus
The water cycle is a great example because it is filtering the water as it goes, rapidly producing fresh water that rains on the land. Methane, likewise, is a short-lived byproduct of excess animal activity, and in a steady state sustainable mode, we have equality. The problem is the finger of oil on the scale, not the grass-raised beef, just like how excess bovines produce excess methane.
clord··on iPhone 15 and iPhone 15 Plus
you're right, this is greenwashing. I sell into the market sometimes and the hides are basically wasted unless you try hard to line up buyers. plus, if your beef is grass fed for its whole life like ours, it's carbon neutral, as all the carbon that goes into the animal came from the atmosphere. It's true that factory-raised beef is bad for the environment though, as they eat grains that are fertilized from oil via Haber–Bosch. It's also true that tanning uses lots of nasty stuff, but there is vegetable tanning which works well and sourced from nuts and stuff.
clord··on Calculate the difference and intersection of any two regexes
I feel like it might be possible with dataflow analysis. Stepping through the regex maintaining a liveness set or something like that. Sort of like computing exemplar inputs, but with repetition as permitted exemplars. Honestly probably end up re-encoding the regex in some other format, perhaps with 'optimizations applied.'
clord··on Do Machine Learning Models Memorize or Generalize?
imo, it amounts to revisiting concepts once more general principles are found — and needed. For instance, you learn the alphabet, and it's hard. the order is tricky. the sounds are tricky, etc. but eventually, it get distilled to a pattern. But you still have to start from A to remember what letter 6 is, until you encounter that problem many times, and then the brain creates a 6=F mapping. I think of it in economic terms: when the brain realizes it's cheaper to create a generalization, it does so on the fly, and that generalization takes over the task.

Somtimes it's almost like creating a specialist shard to take over the task. Driving is hard at first, with very high task overload, lots to pay attention to. With practice, it becomes a little automated part of yourself takes care of those tasks while your main general intelligence can do whatever it likes, even as the "driver" deals with seriously difficult tasks.

clord··on 'Verified human': Worldcoin users queue up for iris scans
Exactly right. Biometrics are more like usernames than passwords. They are on display for all, and immutable. I should be able to change my password. Ideally username too, but not an expectation most sites hold to.

I'd rather not have my username indelibly linked to my identity. for example, I should be able to delegate to my accountant, or let my kids do stuff on my steam account, etc. Not to mention using an indelible ID that is cross-site, meaning i have to use the same username on all suchlike sites and services. The temptation of having that singular id is so great, it is inevitable it will be known to all — including those corrupt governments who will use it for enhancing their power.

I honestly don't see an upside. Combine this with web attestation and I shudder a bit.

clord··on Bank transfers as a payment method (2021)
I always have an awkward delay with interac transfers when doing in-person. like "so, what do you think of those jays" bla bla for several minutes. Works great when the transaction is not 100% live though.
clord··on Vit D supplementation and major cardiovascular events: D-Health randomised trial
It’s worth noting that this was done in a sunny place, it would be better to test this in an a place with a darker winter, that being the reason so many people are deficient in D. What is the incidence of deficiency in the study population?
clord··on So, how do you refill an aquifer?
Trees and grazing animals collaboratively replenish aquifers. Meadows, being porous, guide moisture downwards, preventing floods and evaporation. Animal droppings enhance soil bioactivity, boosting water capture. Moreover, this process, free of fossil fertilizers, sequesters carbon. Areas abandoning cattle operations or imposing 're-wilding' often face desertification and flooding. Similarly, grain plantations that exclude animals share this issue. I've personally seen a parched, over-fertilized grain field transform into a vibrant savannah with natural springs within five years due to herd migration. The soil is now a joy to walk on, spongey and soft. Next farm over they still plant grains, and it's hard-pan and salted.
clord··on Nibbles of Rust – Restructuring Patterns
&T, &mut T, and T are all different types in a sense. Hence ref is transmuting types during restructuring.

Really, they are adding a new view, so perhaps this is like Haskell lenses, where you can make views with a different type that acts on underlying data

Page 1 of 9Next →