Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gavinray
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
571.
▲
by
gavinray
2y ago
Convert the GTK 3 and GTK 4 API documentation into a single `.txt` file each. Upload one of your platform-specific C++ file's source, along with the doc `.txt` into your LLM of choice. Either ask it for a conversion function-by-functio
572.
▲
by
gavinray
2y ago
That's a fair point about the Apple ecosystem. I'm a Windows + WSL Linux and Android guy so I'm not knowledgeable about the ecosystem but from the HN announcements I've seen posted they appear to doing well. There are on
573.
▲
by
gavinray
2y ago
> It can use the length of the function to estimate how long it will take. Ah, yes, because a function that defines and then prints a 10,000 line string will take x1,000 longer to run than a 10 line function which does matrix mul
574.
▲
by
gavinray
2y ago
For what it's worth, I tend to upgrade my wife and I's laptops every 1-2 years, usually during Black Friday sales. Two years ago, I snagged laptops with a 32GB RAM, RTX 4070, and i9-13900HX for $1,500. Historically I've been
575.
▲
by
gavinray
2y ago
The "DeepRecursiveFunction<T,R>" could be implemented in Java. The Kotlin implementation leverages Kotlin's native coroutines and uses continuations. It'd require a bit of engineering to get something working in na
576.
▲
by
gavinray
2y ago
This was delivered in JDK 24 as the "Class-File API" https://openjdk.org/jeps/484
577.
▲
by
gavinray
2y ago
Kotlin as well, with the "tailrec" keyword, e.g. "tailrec fun fibonacci()" https://kotlinlang.org/docs/functions.html#tail-recursive-fu... Kotlin also has a neat other tool, "DeepRecursiveFunct
578.
▲
by
gavinray
2y ago
That reminds me of a friend who ran a SaaS business off a Heztner VPC. It was a Node.js app he deployed via SSH and ran under a systemd job. Used directories of JSON files as a database and the business logic was handled by a single endpoin
579.
▲
by
gavinray
2y ago
> but it's still less work than setting up JVM correctly :D I'm not sure that either of these are what I'd called "difficult" FROM openjdk:21 Or sudo apt install openjdk-21-jdk
580.
▲
by
gavinray
2y ago
In React 10 years ago, you included a <script> tag in your HTML page and added interactivity via "React.createClass()" function calls.
581.
▲
by
gavinray
2y ago
I write server-side Kotlin at $DAYJOB, for several years. Kotlin used to be a marked improvement over Java. A series of large language changes, starting with JDK 16, have leveled the playing field somewhat. Nowadays Java has Record types (d
582.
▲
by
gavinray
2y ago
Interesting -- I work on a similar tool [1], and the JSON IR representation for your query is similar to the internal IR we used for our data connectors. [1] https://promptql.hasura.io
583.
▲
by
gavinray
2y ago
> A friend of mine, with a STEM PhD, and 8+ years of experience between Amazon and Google was laid off, is struggling to find a job paying over 200k, they were making 500k previously. That's insane.
584.
▲
by
gavinray
2y ago
I was recently diagnosed with keratoconus, I'm 28. I'm unable to get CXL for at least a year due to demand. What sucks the most about the diagnosis is that the opthalmologist explained that there's essentially no treatment, i
585.
▲
by
gavinray
2y ago
Can I suggest you put this sentence somewhere in the README near the beginning? > Fast analytic databases need two key things: columnar storage and a vectorized execution engine. We introduce a columnstore table access method in Postgres
586.
▲
by
gavinray
2y ago
Sure, though the question was about "making a table cell editable" requiring pages of obscure code. _Technically_, it requires a single HTML attribute. If you want to build some sort of reactive, spreadsheet-like experience with c
587.
▲
by
gavinray
2y ago
> The same operation used to require implementing a single delegate method in 1990s AppKit. I find that hard to believe. And not to "uhm, ackshually" you, but what you're describing is possible via the native HTML "co
588.
▲
by
gavinray
2y ago
I did for a few years. The power cord was the only cumbersome part of that since the charging block is so big. I'd usually unplug it if I had to move to another room and only bring the laptop itself.
589.
▲
by
gavinray
2y ago
Mostly, but also take it when I fly, along with a mouse + mouse pad. The weight has never bothered me, usually the backpack with the laptop in it is the lightest bag and then I have a much heavier carry on as well.
590.
▲
by
gavinray
2y ago
Gen question: why do people care how bulky a laptop is? I buy gaming laptops because they're the only powerful laptops and their size has never bothered me when traveling
591.
▲
by
gavinray
2y ago
I willingly took DOI once. Also had a pretty awful experience.
592.
▲
by
gavinray
2y ago
It's common to sign your handle to exploit/pwn'ed messages. I'd wager the person who did the edit goes by the name "roro".
593.
▲
by
gavinray
2y ago
I read the entire article once I recognized the name. Geoffrey is synonymous with OR/Constraints solvers in my mind. I once had to tackle an issue in this domain and wound up using OptaPlanner after weeks of research. It had the most i
594.
▲
by
gavinray
2y ago
Expect game cheat developers to adopt this within the week.
595.
▲
by
gavinray
2y ago
I've been prescribed both available Orexin antagonists (Daridorexant and Suvorexant) for insomnia. They work very well for me and I've noticed no side effects. I've been taking them about 2-3 years now. FWIW, I found Dayvigo
596.
▲
by
gavinray
2y ago
Seems like the only sensible comment in this thread so far. Here's what I imagine it's like working on the Copilot team: > Mgmt: "We need this feature, and we need in 2 weeks." > Devs: "That feature is n
597.
▲
by
gavinray
2y ago
Absolutely brilliant. Bookmarked.
598.
▲
by
gavinray
2y ago
I suppose it depends on what your interests are, that's true.
599.
▲
by
gavinray
2y ago
If you're an exceptional engineer, job prospects are still there. Find some specialization/niche you're interested in software wise, and start learning + building in public about it. Engage with the community of said niche. A
600.
▲
by
gavinray
2y ago
Could you add this to the README? I went looking for the "Why?" and couldn't find it, I think others would like to hear this too =) Best thing I could come up with was "declarative WSL setup like Nix/Fedora Silverbl
More ›