Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nirvdrum
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
nirvdrum
1y ago
While probably less common in Java, the language supports dynamic class loading, reflection, runtime bytecode generation, invokedynamic, and other features that can break static assumptions. The JVM does need to deal with all of this and do
62.
▲
by
nirvdrum
1y ago
There are trade-offs using Native Image, for sure. Part of eliminating the JVM is that you won't have the JVM at runtime so you can dynamically load classes. Consequently you need to AOT compile any code you'd dynamically load as
63.
▲
by
nirvdrum
1y ago
Installing the latest OpenJDK LTS release will almost certainly work for you. Java is pretty good about backwards compatibility. I'm not sure when you last tried, but you probably don't need to muck around with Oracle JDK builds a
64.
▲
by
nirvdrum
1y ago
I don’t find installing a JVM a massive amount of work (no more so than any other interpreted language), but nowadays you can AOT compile Java to a native binary if that’s your hang-up: https://www.graalvm.org/jdk24/ref
65.
▲
by
nirvdrum
1y ago
If that works for you, great. I split files up into multiple repos and manage them with VCSH. The modular approach lets me configure multiple machines differently. I have config on my work laptop that shouldn’t end up on my personal devices
66.
▲
by
nirvdrum
1y ago
> Because we remember the evil Microsoft. Many young people still follow advice from the elders. I get the point you're making, but it really seems like we haven't remembered. We've worked ourselves back into one juggernau
67.
▲
by
nirvdrum
1y ago
> - making cringe hardware that basically noone purchased (Zune, Windows Phone) I don't personally get too attached to devices I purchase or begrudge others for what they buy so, I'm curious what made them "cringe hardware
68.
▲
by
nirvdrum
1y ago
I can’t provide usage numbers, but it used to be the happy path for using GitHub Pages. I suppose static site generation was fairly niche so “popular” may not be the right word. I think Jekyll was a big fish in a little pond, however.
69.
▲
by
nirvdrum
1y ago
You may have already read it, but in case you haven’t, I think this post illustrates the challenges with a single timezone rather nicely: https://qntm.org/abolish
70.
▲
by
nirvdrum
1y ago
I wish GitHub had a way to interface with an external issue tracker. I know it's not entirely on them, but it'd be great if there were some sort of standard for this. I'd love to embed an issue tracker from elsewhere.
71.
▲
by
nirvdrum
1y ago
I think the point is with Samsung acquiring these other brands there are now fewer options. Denon AVRs have been solid options for home theaters, particularly if you have many different inputs. People buy them because they want a Denon/
72.
▲
by
nirvdrum
1y ago
> They can release new versions with some other license if they get all contributors to agree. Contributors must sign a Contributor License Agreement (CLA) before a contribution will be merged. The CLA signers gave Elastic the right to c
73.
▲
by
nirvdrum
1y ago
> Elastic decided to release software to the public with a license that granted everyone under the sun the right to use it how they saw fit. This included also selling services. The original licensing decision was made well before the fo
74.
▲
by
nirvdrum
1y ago
I don’t know if hindsight is quite right. There were people raising alarms about this when Chrome initially came out and repeatedly as it grew in popularity. Especially when sites started requiring Chrome. It’s just they were dismissed as c
75.
▲
by
nirvdrum
1y ago
I don't follow what either you or the OP are upset about. Where is the apologism and why do you think it's needed? Kagi rolled out a free feature to its existing customers without increasing the price of their plans. The limits of
76.
▲
by
nirvdrum
1y ago
Huh? The title of the blog post is "Kagi Assistant is now available to all users!". Their users are people paying for what up until now was just their search service. They're now rolling in Assistant as a value-add. Your subs
77.
▲
by
nirvdrum
1y ago
As far as I know, that rule doesn't apply to verbs. Do you have a style guide that indicates otherwise? I know it looks like I'm trying to correct someone's grammar online, but I'm legitimately trying to learn. Your comm
78.
▲
by
nirvdrum
1y ago
I’ve yet to work at a startup where liquidation preferences and investor participation is freely given or ever even mentioned. I only know about because I participated in TechStars. So, I guess we can blame employees for not hiring a lawyer
79.
▲
by
nirvdrum
2y ago
I'd be happy with a `val` keyword. I thought that was a seriously missed opportunity when they introduced `var`.
80.
▲
by
nirvdrum
2y ago
Even if we were to accept that pop culture references provide a free pass to say whatever you like, in the context of the film from which you took it that phrasing applied to acting. Your usage isn’t equivalent and is just mean-spirited.
81.
▲
by
nirvdrum
2y ago
Before the introduction of extensions, Chrome supported NPAPI. I can't readily verify whether that was present in the first Chrome release, but it was present in very early releases. Browser Extensions was the alternative Google came u
82.
▲
by
nirvdrum
2y ago
You didn't mention them by name. You mentioned the top 10%, which naturally includes everyone I named. It also includes folks making $178k MAGI. You said "... why do people believe the rich don't pay their fair share when the
83.
▲
by
nirvdrum
2y ago
I'm not sure "top 10%" is all that useful of a grouping. In the table you present, $178,611 is the income split point, defined as "the minimum AGI for tax returns to fall into each percentile". $178k does not make y
84.
▲
by
nirvdrum
2y ago
I’m not trying to be rude. You extracted that one sentence out of a paragraph where I tried to explain why my reply was oriented the way it was. We were evidently talking about two entirely different situations. You removed the context to m
85.
▲
by
nirvdrum
2y ago
> You interpreted my comment as an attack on the author. If they have a special case they want to optimize FFI for this seems like a great way to do it. My mistake. I assumed the conversation was relevant to the post. I hadn't reali
86.
▲
by
nirvdrum
2y ago
If the the Twitter fail whale is your concern, then your perception is outdated. Twitter started moving off Ruby in 2009. Both the CRuby VM and Rails have seen extensive development during that decade and a half. I never worked at Twitter,
87.
▲
by
nirvdrum
2y ago
If what could be written in C? The FFI library allows for dynamic binding of library methods for execution from Ruby without the need to write a native extension. That's a huge productivity boost and makes for code that can be shared a
88.
▲
by
nirvdrum
2y ago
> Spawning a process isn't the right tool for ALL X-language communication. But sometimes it is I'm with you here. > ...many people do not understand Unix processes and don’t realizing how rare it is to need bindings, ffi, a
89.
▲
by
nirvdrum
2y ago
If you're looking for static typing a dynamic language is going to be a poor fit. I find a place for both. I love Rust, but trying to write a tool that consumed a GraphQL API with was a brutal exercise in frustation. I'd say that
90.
▲
by
nirvdrum
2y ago
Can you please elaborate on this because I'm struggling to follow your suggestion. Shelling out to psql every time I want to run an SQL query is going to be prohibitively slow. It seems to me you'd need bindings in almost the exac
More ›