Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ragnese
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
241.
▲
by
ragnese
3y ago
As someone with no knowledge of the fields of machine learning and artificial intelligence, I wonder how much of recent AI stuff is due to "true" Moore's Law (GPUs and such getting much faster/cheaper), and how much is d
242.
▲
by
ragnese
3y ago
> Is there a difference between cheating in school and hacking school? I think so. For sure. My anecdote is only tangentially related to the topic of this post, but I always told my physics 1 students that cheating (when it came to their
243.
▲
by
ragnese
3y ago
How is it a better codegen target than any other language? That's not intended with an argumentative tone- I'm genuinely curious as to what you mean.
244.
▲
by
ragnese
3y ago
> Having to operate in a world of nulls and exceptions can reduce/nullify the amazing benefits of discriminated unions. I've been saying this about Kotlin on the JVM for ages. Using a Java dependency is an absolute last resort
245.
▲
by
ragnese
3y ago
Does anyone here know how to corroborate Mullvad's account of this event? Perhaps we can find the Swedish entity that wrote the warrant and any public information reported by the officers executing said warrant? If such information is
246.
▲
by
ragnese
3y ago
> Emacs' default handling of windows (in emacs terminology it's "windows", not "buffers" that you're talking about) is painful, but you can improve that through various packages, like popper[1] Whether
247.
▲
by
ragnese
4y ago
Yep. If you see Emacs as a text editor with lots of features, then it's doing lots of things. But, if you see Emacs as a platform that comes bundled with some apps by default, then its "one thing" is to be a text-oriented app
248.
▲
by
ragnese
4y ago
> to this day I still don't see what the hype was about. As an Emacs user[1], I agree. The flexibility is really cool, and there are a handful of Emacs applications (notice I didn't call them "packages") that are &quo
249.
▲
by
ragnese
4y ago
> That time has has already been spent, because you hired React developers. They will be fastest by pulling in React. I'm not entirely convinced that this is true, either. At least not in some general, a priori, way. Doing stuff &qu
250.
▲
by
ragnese
4y ago
I think there's a problem of what we actually mean when we call something a "framework." Is an ORM a "framework" for interfacing with persistent data stores (usually SQL databases)? Common parlance says it is--and I
251.
▲
by
ragnese
4y ago
Point taken, and I agree. "Design" in general has not improved monotonically in time or across all types of products. I still think that it's like the stock market in that it has, overall, gone "up" over time.
252.
▲
by
ragnese
4y ago
Fair point. I wasn't thinking about that angle. I'm mostly talking about them exploring menus and options in applications. But, you're right that you can cause some damage (mostly to your meat-space self) by clicking naughty
253.
▲
by
ragnese
4y ago
I've noticed this as well. Ironically, I believe it's because product design was generally worse "back in the day." Normal items you'd buy from a store or catalog could be legitimately dangerous if you operated th
254.
▲
by
ragnese
4y ago
Yes and no. I'm using rust-analyzer as an example, but I also use other language servers and observe similar UI lags/stutters. When it comes to memory, my point is precisely that we should count the language server in the total an
255.
▲
by
ragnese
4y ago
Yeah, Emacs's performance isn't really that great when going head-to-head as an IDE. Yes, it uses less memory and disk cache, but if we're talking about, e.g., working on a large Rust project with Emacs+lsp-mode/eglot+ru
256.
▲
by
ragnese
4y ago
Obligatory link: https://www.gnu.org/philosophy/right-to-read.html
257.
▲
by
ragnese
4y ago
It's a chicken-and-egg thing and reasonable people can disagree. And I happen to disagree with you. :) I'm not familiar with Deno, but have skimmed a few posts about it here and on Reddit. In any case, my point of view here is gen
258.
▲
by
ragnese
4y ago
Or when a smart jerk discovered a thing, and then discovered another thing based on the first thing: https://en.wikipedia.org/wiki/Ramond%E2%80%93Ramond_field
259.
▲
by
ragnese
4y ago
> I understand the concern, but is it that different from early 90s internet spread of drugs made of bananas or even before that urban legends? Well, yes. In the 90s, the speed at which I could acquire stupid ideas from the internet was
260.
▲
by
ragnese
4y ago
I don't know, but I bit the bullet and joined TikTok a year or so ago in spite of all of my privacy-protecting practices I do for most things (uMatrix in Firefox, my always-on VPN, etc) just to see what had people so absorbed and/
261.
▲
by
ragnese
4y ago
It's mostly about avoiding nesting. Honestly, I'm still pretty ambivalent about it. But, before you might do: if let Some(x) = maybe_x { // do stuff with x } else { return; } now, you
262.
▲
by
ragnese
4y ago
It's outside of the type system for two-ish reasons. First, because of the point the sibling comment made: while you can assign the singleton value `null` to any reference type's binding (but not primitives, so it's not ev
263.
▲
by
ragnese
4y ago
I agree. Java has improved as a language quite a bit in recent years. And I don't even mean that in a "Java has followed the cargo cult of what's fashionable in programming languages"-sense. I mean that things like Recor
264.
▲
by
ragnese
4y ago
I can't help but notice that the majority of the libraries he mentions are Java-first. I don't have an extremely strong argument that this is the root of many of his problem with version mismatches, but I do have a strong hunch
265.
▲
by
ragnese
4y ago
Coroutines for async IO will hopefully die, but right now coroutines are the best way to implement continuations, so I hope they just become a niche feature for library authors to do things like monad comprehensions, etc. I can also imagine
266.
▲
by
ragnese
4y ago
I disagree. Obviously, this is all just subjective preference and opinion, so parent should not take this as me saying they're wrong. I hate Kotlin's "middle ground" approach. Scala has persistent data structures for col
267.
▲
by
ragnese
4y ago
I'm in a similar-ish boat. I enjoy most languages that I learn... for a while. Once the excitement wears off, though, I start to see the flaws or inconsistencies. And, eventually, the flaws are the only things I notice anymore. Of cour
268.
▲
by
ragnese
4y ago
Probably nothing; Apple talks a good privacy talk and I always recommend Apple products to my non-nerd friends and family because of it. HOWEVER, I can't really get past the fact that it's closed source. At the end of the day, tha
269.
▲
by
ragnese
4y ago
Are the "keys" just your iCloud password (or a deterministic derivative thereof)? Otherwise, how could your tabs magically appear on a new device?
270.
▲
by
ragnese
4y ago
> I tend to use the Result type in asynchronous code and Throws in things that execute tmmediately. Sure, but then you have to have a crystal ball to know which functions will or won't ever be called asynchronously. It drives me nut
More ›