HackerTrans
TopNewTrendsCommentsPastAskShowJobs

OJFord

24,055 karmajoined قبل 11 سنة
Any views expressed are mine & not on behalf of my employer past or present. And not even always mine once I've had another coffee.

Currently a software engineer at GoCardless. Formerly:

  - (IC) TL @ Yagro (AgTech)
  - Engineer @ Arm (R&D, IoT)  
  - Student @ Imperial (EIE - an EE & CS mix)
[ my public key: https://keybase.io/ojford; my proof: https://keybase.io/ojford/sigs/n2lqA-lzhIHABwLfMAZVHJBC94-3l42EgvM7tfmv4F0 ]

Email: hn@${username}.com

CV: https://cv.ojford.com

Submissions

Matthias Wandel's web page overflow area

matt.wandel.ca
1 points·by OJFord·قبل 23 يومًا·0 comments

Neuroevloutionary Wordle

sam-burns.com
3 points·by OJFord·الشهر الماضي·0 comments

Quantum frontiers may be closer than they appear

blog.google
29 points·by OJFord·قبل 3 أشهر·9 comments

Cocoa-Way – Native macOS Wayland compositor for running Linux apps seamlessly

github.com
331 points·by OJFord·قبل 4 أشهر·111 comments

The Chagos islanders who made it home

telegraph.co.uk
2 points·by OJFord·قبل 4 أشهر·0 comments

Restoring the first recording of computer music (2018)

bl.uk
39 points·by OJFord·قبل 4 أشهر·11 comments

Mercury – Transforming Drone

github.com
6 points·by OJFord·قبل 4 أشهر·0 comments

The trackball that merges pointing and 3D control

rotatrix.com
7 points·by OJFord·قبل 4 أشهر·2 comments

Perpetual Calendar

ochsundjunior.swiss
2 points·by OJFord·قبل 5 أشهر·0 comments

Total artificial lung system keeps patient alive 48h for double-lung transplant

news.nm.org
1 points·by OJFord·قبل 5 أشهر·0 comments

How do they cram a gigabit through a cable / MHO98 scope [video] [M. Wandel]

youtube.com
1 points·by OJFord·قبل 8 أشهر·0 comments

TV cooking shows are dying out

bbc.co.uk
5 points·by OJFord·قبل 10 أشهر·0 comments

With Proton and Steam Play, many Windows games now work on Linux

protondb.com
938 points·by OJFord·قبل 6 سنوات·544 comments

comments

OJFord
·قبل 13 ساعة·discuss
> for some reason Optional[T] became deprecated, just as the ecosystem finally embraced types

Deprecated in favour of `T | None` exactly because of that embrace. It's cleaner, more consistent (you can `T | U` arbitrarily), and helps slim down the `from typing` imports.
OJFord
·قبل 13 ساعة·discuss
> Does C also have a compiler that turns C code into assembly

Yes, that's 'a C compiler', like gcc.

> before the real runtime does its work

Sort of, the program is 'the runtime', but this is backwards, languages that have 'a runtime' get the name from it running at runtime to compile/interpret source or byte code. In C what runs at runtime is just your program, whatever you compiled. (Maybe it's an interpreter though!)
OJFord
·قبل 6 أيام·discuss
What I mean is when Claude Code for example does its 'grep for the thing in file // sed update the thing in the file' routine, I wouldn't be surprised (but haven't looked) if that's abstracted as some kind of 'select // adjust' tool the same way OP proposes.
OJFord
·قبل 7 أيام·discuss
Sounds sort of interesting, except easily implementable with the bad old 'string replacement' as a skill/tool or something? In fact harnesses probably already have some such abstraction?
OJFord
·قبل 7 أيام·discuss
That's not true at all, first of all economics is a social science, secondly I think what you think is ignored is the whole branch of behavioural economics.
OJFord
·قبل 8 أيام·discuss
Can you explain more how you 'pin models per role' 'at the config level'? And what a prompt looks like that uses that?
OJFord
·قبل 11 يومًا·discuss
If only they would sort out their language / shipping country / currency model and make it so I can actually select what I want rather than their wrong assumption.

(And that's me having that problem in English / England / GBP, not a weird combination.)
OJFord
·قبل 11 يومًا·discuss
I update the kernel frequently. I reboot when I'm sufficiently annoyed by not being able to use USB devices.
OJFord
·قبل 12 يومًا·discuss
And the slang and typos? (ur.self, mi.self, his.self, there.self, ther.self, theyre.self, they.self, ...)
OJFord
·قبل 12 يومًا·discuss
You're absolutely right!
OJFord
·قبل 12 يومًا·discuss
This is an insightful comment that cuts to the heart of the matter — human agents, like their machine counterparts, are prone to repeat phrasing they've come across before.
OJFord
·قبل 18 يومًا·discuss
The demo at least doesn't support tapping, which makes it a nope for me, even if the swiping experience hadn't been ~hank~ ~help~ hello world.
OJFord
·قبل 18 يومًا·discuss
Maybe. OP isn't saying it's necessarily malicious interference though.
OJFord
·قبل 18 يومًا·discuss
Ah ok, that makes a lot more sense. Makes it a lot less clear why he was fired, but his side as told makes more sense at least!
OJFord
·قبل 18 يومًا·discuss
I don't get it – you called the GitHub org 'googleworkspace' and used the Google logo? Presumably without permission? Don't Googlers regularly open-source side projects under the official org(s)? Did you really think this was going to be fine, or was it 'growth hacking' with tougher consequences than expected?
OJFord
·قبل 18 يومًا·discuss
Yeah it's an interesting object lesson in design or user behaviour or something – I notice this come up relatively often – I think because it's rarely used, or almost exclusively in certain circumstances as you say, people infer a stricter rule/possibility than anything it actually says ('If there is a url, text is optional.').
OJFord
·قبل 18 يومًا·discuss
Fwiw in future - you can do that too on submission. URL and description are not either-or.
OJFord
·قبل 19 يومًا·discuss
> If they build 15 individual projects instead of managing this as a single big project, yeah that is very ambitious

Surely it would increase variance of outcomes, but the expectation is the same of each and overall?

Agree it would be mad though. Seems already a bit mad not to standardise internationally on a rough blueprint, or the modular thing in the news occasionally, and just churn out basically the same thing everywhere as needed.
OJFord
·قبل 19 يومًا·discuss
Sometimes. We still say 'terminals' (or pedantically 'terminal emulators') but we no longer 'dial up' webpages, we started 'loading' them instead.
OJFord
·قبل 19 يومًا·discuss
To be fair if you can do it through some kind of plugin or skill it does spare you having a CLAUDE.md of `@AGENTS.md` in every repo individually.