Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
simias
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
70 ms
·
811.
▲
by
simias
6y ago
GDB is incredibly powerful but it really lacks some good tutorial, and some of its defaults are... questionable. It's so heavily scriptable and configurable that you could argue that it's almost more of a debugger framework than j
812.
▲
by
simias
6y ago
That's the most American comment I've read all day, and that's saying something!
813.
▲
by
simias
6y ago
Of course if you need to cross reference the entirety of a gigaproject like Chromium you're going to need some sort of a cache and smart search. If I was a Chromium dev I'd probably set something up to help with that. 99.999% of s
814.
▲
by
simias
6y ago
I mentioned FZF (with Rg) with IMO is a great plugin to use. With it you can explore huge projects very quickly without requiring any language specific setup. Vim also supports tags files by default which can be quite nice when browsing lar
815.
▲
by
simias
6y ago
IMO if you want an IDE use an IDE. There are a wealth of plugins that attempt more or less successfully to bring IDE-like features to VIM, but I'm not sure I see the point personally, it'll never be as seamless as an IDE built and
816.
▲
by
simias
6y ago
We completely agree here. If ARM desktop becomes mainstream there will probably be some kind of abstraction layer needed at this level that doesn't really exist at this moment. I'm fairly optimistic that it will happen when it
817.
▲
by
simias
6y ago
FreeBSD's old CVSup was written in Modula-3: https://docs.freebsd.org/doc/3.0-RELEASE/usr/share/doc/handb...
818.
▲
by
simias
6y ago
To be clear I wasn't making a judgement of value, I was just stating matter-of-factly that I've been a professional dev for over 15 years and while I did occasionally encounter some more niche languages I haven't actually bum
819.
▲
by
simias
6y ago
I feel like we're kind of mixing up a bunch of things here, or maybe I am. The reason you don't need to mess with GRUB or you BIOS when you change your hardware is that modern hardware interfaces have built-in discovery and resour
820.
▲
by
simias
6y ago
Whose hatred? I don't think I've seen anybody really hate on COBOL, it's just mostly irrelevant for modern programmers and people like to mock the FULL CAPS ULTRA VERBOSE SYNTAX (something that COBOL programmers themselves ro
821.
▲
by
simias
6y ago
And they say only Rust makes it to the front page of HN. More seriously is this release particularly notable in the COBOL world? I know very little about the language and I find it odd to find the Changelog of a minor release at the top of
822.
▲
by
simias
6y ago
>Standardized parts and a well defined firmware interface (and thus "standard" bootloaders instead of a multitude like on ARM) That was true ~15years ago but less so today. Modern PC EUFI bootloaders are bigger and more bloated
823.
▲
by
simias
6y ago
I don't really see the hype, I think it's just the intersection of a few factors: - Languages like Rust which have an ecosystem that evolves very quickly (and uses complex symbol mangling schemes that would break all the time) wou
824.
▲
by
simias
6y ago
Even then, in general code size is not a significant part of an application's size, various assets are. I'm working on a 10k lines rust application with 74 direct and indirect dependencies and the resulting static binary is less t
825.
▲
by
simias
6y ago
I agree with you, although the "uncanny valley" for fake meat is definitely something I've experienced even though I'm full vegetarian for merely over a year now. I went to a restaurant that had rather convincing fake-ch
826.
▲
by
simias
6y ago
An other problem is commoditization of music. With modern DAW software, a good autotune, youtube tutorials and some time you can make commercial-sounding music from the comfort of your home with a shoestring budget (especially if you pirate
827.
▲
by
simias
6y ago
I use this extension: https://github.com/plibither8/refined-hacker-news It offers dark mode and many useful quality-of-life UI tweaks.
828.
▲
by
simias
6y ago
Right, but that's the thing, because these products these days are often fashion statements there's less and less correlation between price and quality, especially as you go towards very expensive devices. A $50 pair of headphones
829.
▲
by
simias
6y ago
>The difference between a $50 and $200 pair of headphones is staggering. You fall exactly for the trap the parent is talking about. "$50 earphones" and "$200 earphones" is meaningless. There are many reasons why earph
830.
▲
by
simias
6y ago
It might be a bit of a hot take but from my point of view audio is mostly a solved problem. It's not like video where we still have trade-offs in terms of quality due to the huge bandwidth and processing involved for very high resoluti
831.
▲
by
simias
6y ago
I'm not a hardware designer but I routinely deal with low level networking shenanigans and I must admit that I never considered that it would be possible to update a CRC without recomputing it fully (unless you were just appending data
832.
▲
by
simias
6y ago
Yeah I think I agree with you and stncls, the practical conclusion is that one probably shouldn't use intmax_t in external ABIs. Not that it should be much of a concern in practice, as far as I can tell intmax_t seems mostly about writ
833.
▲
by
simias
6y ago
In my experience there's a reddit culture that's quite pervasive. As soon as a subreddit becomes even mildly successful it starts being taken over by low effort content and "downvote to disagree" mindset. Very strict mod
834.
▲
by
simias
6y ago
>The glibc maintainers decide they’re going to change from long long as their intmax_t and move to __int256_t for most platforms, because most platforms support it and they have a lot of customers asking for it. Is this a practical conce
835.
▲
by
simias
6y ago
With git it's rare for a project that's actually in use to go completely memory-holed, every contributor effectively having a local copy of the resource. Using git (generally github) repositories for dependency management is, IMO,
836.
▲
by
simias
6y ago
Thanks for the feedback on my feedback. My recommendation would be to make a very simple tutorial (maybe even a video) walking the user through checkouting a remote project, publishing their own and start hacking while explaining the core c
837.
▲
by
simias
6y ago
I'm not sure I see the point of building a complex platform with governance and whatnot. What I want is an easy way to publish my projects and for other people to contribute, I need something more like email (independent, self-hosted s
838.
▲
by
simias
6y ago
I've installed the "upstream" client but I must say that I'm a bit confused. I imported a couple of git repositories that ended up on http://seedling.radicle.xyz/ , so I thought I did it right, but then i
839.
▲
by
simias
6y ago
My first reaction when I read "peer-to-peer" in the title was "cool" followed immediately with "oh it's going to push some cryptocurrency crap, isn't it?" But honestly after reading the page it look f
840.
▲
by
simias
6y ago
That was called an IMAP client. It was fine.
More ›