Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nu11ptr
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
28 ms
·
391.
▲
by
nu11ptr
4y ago
Wow, what a blast from the past. I used this site so much. It was the bible of all things related to interrupts. I recall using this site when writing several TSRs. What fun that was and feeling a great sense of nostalgia.
392.
▲
by
nu11ptr
4y ago
Interested to know how well their JIT works and in what scenarios they see improvement
393.
▲
by
nu11ptr
4y ago
Not a client of fly.io, but dang impressive for the company to be this open and honest. Definite respect - wish more companies were like this. It puts them on my short list almost immediately for future needs.
394.
▲
by
nu11ptr
4y ago
Every day I'd make sure the screensaver came on just to see what he would do that particular day. I still miss that screensaver.
395.
▲
by
nu11ptr
4y ago
A bump allocator + state of the art compacting GC is MUCH faster on a naïve basis which is why it is important to minimize number of allocations in non-GC langs and use stack based RAII when possible. When building things like trees in a no
396.
▲
by
nu11ptr
4y ago
I'm sure it is the same for C++, but in my Rust code things that are put in a Box/Arc etc. are carefully considered and typically my top level business objects. I even wrote my own inline String struct a while back (flexstr) to en
397.
▲
by
nu11ptr
4y ago
Haven't used, but seems to be available as a community package: https://pub.dev/packages/desktop_webview_window Edit: on 2nd glance perhaps this doesn't embed into the widget tree but is always its own window
398.
▲
by
nu11ptr
4y ago
A couple of thoughts (doesn't address all the concerns): 1. I write in Rust, so my plan was to write the UI in flutter and use the rust/flutter bridge so I can write most of the client code in Rust. Gets around _some_ of the lack
399.
▲
by
nu11ptr
4y ago
Cool site, but I do wish these were date stamped. Sometimes you can get an idea when they were sent based on content, but other times it is a bit hard to know.
400.
▲
by
nu11ptr
4y ago
No specialized hw, everything open source, very simple to use sw repos, GNU-style tools by default, docker... honestly never understood why macs were preferred to linux. I like both but always prefer linux.
401.
▲
by
nu11ptr
4y ago
A bit lost. In what way did I shit on it? And why do I need an app to understand how much reading 20 min a day is? I'm simply suggesting larger, richer books are often best absorbed when you have more time to enjoy them and get involve
402.
▲
by
nu11ptr
4y ago
Reading War and Peace in 20 min/day increments? Would that be a good experience? disclaimer: I have not read, but normally very long books are best absorbed in larger chunks as they tend to be more descriptive and take longer for plot
403.
▲
by
nu11ptr
4y ago
I agree, but no one has done it successfully either. In wxWidgets any non-native widgets look very out of place. Some of the ones on Qt do as well. Neither of them that I've seen try to map to the more exotic widgets, but invent some o
404.
▲
by
nu11ptr
4y ago
I think after years of agreeing with you I might actually disagree in 2022. I also prefer native widgets, but the problem is native programs have changed. It used to be they all looked very sterile and had 80-90% of the same widgets as ever
405.
▲
by
nu11ptr
4y ago
It seems likely the author was just into it because it is a fad. Here is why I use and like dark mode: My eyes feel better on both short term and long term use. It doesn't feel as uncomfortable on my eyes. Whether or not it is technica
406.
▲
by
nu11ptr
4y ago
I understand both perspectives. On the one hand, in the same way any sort of fee (even $1) is a big impediment to adoption over free, so is the idea that "if I try this out and like it, I'll now be stuck with whatever costs they s
407.
▲
by
nu11ptr
4y ago
I love the idea of sound null checks, but doesn't Dart also have unchecked exceptions? To me it seems a bit weird to focus so heavily on type soundness when at any moment a piece of code could throw an unexpected exception that kills y
408.
▲
by
nu11ptr
4y ago
Agreed (unfortunately). There is too much of an obsession in avoiding unsafe at all costs in my opinion. When you consider all C/C++ is effectively written in an unsafe block then it seems a bit ludicrous to assume you would never ever
409.
▲
by
nu11ptr
4y ago
> Hm. Ok. Tell it to my previous company running 12 million LoC of Python. Just because it can be done, doesn't mean it should be done. Just my opinion. > It was easier to make changes there than in the 500k loc c++ system I main
410.
▲
by
nu11ptr
4y ago
I've written extensively in about 10 languages including the two you mentioned. The current project I'm writing is migrating from Python to Rust. Python is not appropriate for large projects IMO and this one I wrote and am now por
411.
▲
by
nu11ptr
4y ago
> Also does every criticism of Rust have to have a prominent rebuttal? Ha, sorry - I just really love Rust and want others to at least try it. I passed on it for _years_ because I thought like the OP (I used to code in Scala - I personal
412.
▲
by
nu11ptr
4y ago
OCaml is great. One of my favorite languages. I think the only thing hard about it is the fact that it is solidly FP, and that is not a familiar paradigm to many. One of these days I want to check out F# so I can use the whole .NET set of l
413.
▲
by
nu11ptr
4y ago
Rust lifetimes are just the lifetimes of the memory, exactly the same as C. The only difference is you simply need to (sometimes) tell Rust where the memory for a reference comes from explicitly, where as in C you don't (but in C if yo
414.
▲
by
nu11ptr
4y ago
I have written about 50K LoC of Rust, so fairly similar. I will agree that I have had occasional "lost days" with some very complex spots of code that would not have been a problem in a GC language. That said, I feel like I'v
415.
▲
by
nu11ptr
4y ago
Learning curve is straight up for many with the borrow checker, but once you are over that hump, and it comes pretty quick for most, Rust is no harder than any other language.
416.
▲
by
nu11ptr
4y ago
> Rust: I'm not afraid to admit it - Rust is just too complicated for use as an aging and cranky solo developer. ... > As someone who actually hates to code for coding's sake and wants to Get Sh!t Done, Rust is just antithet
417.
▲
by
nu11ptr
4y ago
Possibly stupid q: Why buy a mac if you are just going to run Linux on it? I suspect any comparable PC would be more economical (w/ exception of power draw).
418.
▲
by
nu11ptr
4y ago
I both agree and disagree. There are PARTS of the kernel that probably should be unit tested. As I specified in my answer, these tend to be algorithmic. I would also agree that an interface that cannot change ("don't break user sp
419.
▲
by
nu11ptr
4y ago
Agreed, people tend to over complicate and make testing religious. In reality, testing is nothing more than a means to an end. Ask yourself these questions for your project: 1. Are there pieces that can be tested independently where verific
420.
▲
by
nu11ptr
4y ago
Not familiar enough with the C64 to know what this means, but I'm assuming it means it "needs a little something extra" than a stock C64? > The C64 version has been in development for 16 years. The primary developer is And
More ›