HNHacker News
TopNewBestAskShowJobs

gejose

499 karma · joined September 6, 2016

https://georgejose.com
submissionscomments
gejose··on Orion Browser
This was also my experience when I last tried around 4 months ago. I ran into a lot of bugs and often found myself opening sites in safari instead.

I hope it's improved now.

gejose··on Generative AI coding tools and agents do not work for me
I'm sorry but this is a gross oversimplification. You can also apply this to the human brain.

"<the human brain> cannot think, reason, comprehend anything it has not seen before. If you're getting answers, it has seen it elsewhere, or it is literally dumb, statistical luck."

gejose··on Air India flight to London crashes in Ahmedabad with more than 240 onboard
The source is a lot more important than the timing. Whenever Pilot Debrief or the AOPA comments on it you know it's going to be reliable.

https://www.youtube.com/@pilot-debrief/videos https://www.youtube.com/@AirSafetyInstitute/videos

gejose··on How I program with agents
I disagree, I think in many ways we're already there
gejose··on How I program with agents
Just to draw a parallel (not to insult this line of thinking in any way): “ Maybe it's because I only code for my own tools, but I still don't understand the benefit of relying on someone/something else to _compile_ your code and then reading it, understand it, fixing it, etc”

At a certain point you won’t have to read and understand every line of code it writes, you can trust that a “module” you ask it to build works exactly like you’d think it would, with a clearly defined interface to the rest of your handwritten code.

gejose··on Show HN: BrandInAMinute – AI tool to generate a full brandkit in under a minute
Looks awesome, can't wait to try it out for some of my personal projects!
gejose··on My Obsidian Setup in 2025
A quick post about my philosophy with Obsidian, settings and plugins I use
gejose··on Coding without a laptop: Two weeks with AR glasses and Linux on Android
I've tried the non JIT version, and while it's cool that something like this even works, it's not actually usable. It's very, very slow for anything graphical. You might be able to get away with just running a terminal.
gejose··on Static Types Are for Perfectionists
Ragebait title
gejose··on Zod 4
Ah yes two totally different technologies - let's compare them like they're designed to solve the exact same problem
gejose··on Zod 4
> Peer dependencies are so broken that they had to make v4 pretend it's v3

I'm not sure this is the right conclusion here. I think zod v4 is being included within v3 so consumers can migrate over incrementally. I.e refactor all usages, one by one to `import ... from 'zod/v4'`, and once that's done, upgrade to v4 entirely.

gejose··on Coding without a laptop: Two weeks with AR glasses and Linux on Android
What a shame that you really can't do this using an iPhone. Unless things have changed recently the closest you can come to this is using iSH to run some linux binaries (x86_32), but it's quite limited last I checked.
gejose··on Ruby 3.5 Feature: Namespace on read
lolwut?
gejose··on Stop syncing everything
Great work here! A bit of a silly question - but can I ask you what tool you used to build the beautiful diagrams on the page (eg: https://sqlsync.dev/_astro/pull_changes.DjOYfgBf_2biXxv.webp)
gejose··on Goblin.tools: simple, single-task tools to help neurodivergent people with tasks
This is SO true
gejose··on Did the Particle Go Through the Two Slits, or Did the Wave Function?
Somewhat related recent Veritasium video - https://www.youtube.com/watch?v=qJZ1Ez28C-A
gejose··on Lynx: Open Source Native Cross Platform framework used in TikTok
How so?
gejose··on OpenAI says it has evidence DeepSeek used its model to train competitor
Reminds me of this quote by Bill Gates to Steve Jobs, when Jobs accused Gates of stealing the idea for a mouse:

> "Well, Steve… I think it’s more like we both had this rich neighbour named Xerox and I broke into his house to steal the TV set and found out that you had already stolen it."

gejose··on Promising results from DeepSeek R1 for code
Loving this comment on that PR:

> I'm losing my job right in front of my eyes. Thank you, Father.

gejose··on DeepSeek: X2 Speed for WASM with SIMD
How long do you see the humans in the loop being necessary?
gejose··on Moving on from React, a year later
You really think Messenger isn't successful? You think any issues Messenger had was because of react?

Do you have sources on this?

gejose··on Moving on from React, a year later
> redux-query is not popular by any means

Yeah I don't know where the parent comment got this from. Every few weeks I seem to see these low effort posts that basically boil down to "javascript bad", but gets a lot of upvotes. And when you read into it, you see the author often has a poor grasp of js, or its ecosystem, and has set up some unholy abstraction, assuming that's how everyone does it.

Use the right tool for the job lol.

gejose··on Ruby 3.4 Highlights
I find it to be a mixed bag. Better than nothing, but doesn't come anywhere close to what something like typescript can do for example.
gejose··on Electric (Postgres sync engine) beta release
Super exciting! I've been following LiveStore development, and been looking forward to a beta launch. I didn't know Electric was sponsoring LiveStore.
gejose··on How types make hard problems easy
> Maybe that's because they're an ex-JS programmer who wants to use the exact same interface they'd use in JS with no compromise, or maybe it's just because they think it's cool

That sounds a little reductive and gate-keepy. Maybe an advanced type system allowing for complex types to be expressed easily actually allows you to write simpler, more effective code.

Curious if you have any specific examples though.

gejose··on Electric (Postgres sync engine) beta release
Hey this is great to see, congrats on the launch!

I've been researching 'local first' solutions like electric recently and tried out powersync, triplit and instant for now. All three of these solve for both reading and writing to databases, with offline support.

Wondering if you have plans to support writes too.

gejose··on React 19
> easy to write low performance UI

I agree with this. Luckily there's some work being done on this - check out the new React Compiler[1]

> what's in dependency arrays, what should go in useCallbacks and useEffect

This lint plugin[2] from the react team helps quite a bit with this

[1] https://react.dev/learn/react-compiler [2] https://github.com/facebook/react/tree/main/packages/eslint-...

gejose··on React 19
This reads like the perspective of someone who really doesn't understand nor appreciate the real world complexity and technical trade offs involved in building something like twitter or a shopping site
gejose··on React 19
I actually agree with this being / having been a problem.

I think the root cause of this is react not really being a framework, rather just a library that allows you to write declarative code involving state that in the end, outputs a DOM tree. IMO it does that quite well.

It doesn't have very many opinions on how you should structure your code, how you should organize your state, how your routing logic should work etc. I think that's where frameworks come in. React was quite popular long before frameworks like nextjs, meteor, remix, ... became 'mainstream', causing lots of developers to invent their own (poorly maintained) frameworks.

gejose··on React 19
> React doesn't make you a better developer, it makes you a better React developer.

React's goal isn't to make you a better developer though. It's goal is to make it easier to build non trivial, stateful applications

← PreviousPage 2 of 3Next →