Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aldanor
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
181.
▲
by
aldanor
3y ago
Worth noting that GitHub has been rendering ipynb diffs for a while now: https://github.blog/changelog/2023-03-01-feature-preview-ric...
182.
▲
by
aldanor
3y ago
And that's pretty much why you use binary package distributions like conda, despite all its flaws a sudden release of cython will never break your deps builds because there's nothing to build.
183.
▲
by
aldanor
3y ago
Not sure what you mean by "traditional oop setups" and why anyone should care about it, that's more of an outdated design pattern and a bad choice of the past than a desired language feature.
184.
▲
by
aldanor
3y ago
The sole fact that pandas, while trying to catch up to polars, now sort-of supports arrow as it's in-memory backend doesn't make it a "pandas dataframe binary format" in any possible way.
185.
▲
by
aldanor
3y ago
Weather forecast in Dublin: +19 for the next ten days. Just perfect.
186.
▲
by
aldanor
3y ago
200? I'm an average of 1-2k with TST on Firefox...
187.
▲
by
aldanor
3y ago
I use Firefox mainly because of TreeStyleTab which lets me have 1k-2k tabs with no problem. Beats all other vertical tab options I've seen so far in other browsers
188.
▲
by
aldanor
3y ago
IDE tools like what? LSPs for Rust are on par / better than that of C/C++, partially because of language being stricter, no #include nonsense etc. Unlike C/C++, sane build system and dependency management system that are univ
189.
▲
by
aldanor
3y ago
Fixed but not enforced (which makes sense given compatibility with C). And that's often the problem, as each next "flaws are now fixed" iteration adds +1 method to do the same thing.
190.
▲
by
aldanor
3y ago
Yea, neovim + telescope + neotree pretty much replaces this, from the first glance.
191.
▲
by
aldanor
3y ago
Highly suggest to use dns-level blocking so the majority of that crap doesn't even reach you. If you don't want to configure and maintain your own box, nextdns is a pretty solid option.
192.
▲
by
aldanor
3y ago
It may be very undesirable as you grow older and your peception of pitch slowly slides over time, so you have to remind yourself that it's not correct and has to be adjusted. You can find interviews with many famous musicians talking a
193.
▲
by
aldanor
3y ago
I know about vcpkg but there's only 2k packages there. The point of the grandparent comment was that there's SO much C++ code / so many packages you can build in a crater run that it would be physically unfeasible. The proble
194.
▲
by
aldanor
3y ago
It's exactly the flex you might think it is. The point is not in the number, but rather in the fact that you can build and test almost all crates available on almost all supported platforms, regardless of how many there are, and with n
195.
▲
by
aldanor
3y ago
And some subreddits reopened but in an interesting way... https://old.reddit.com/r/pics
196.
▲
by
aldanor
3y ago
Today they might have a psychologist on the team to research which buttons may serve as dopamine triggers so you're a lot more likely to upgrade to Premium before thinking it over
197.
▲
by
aldanor
3y ago
Wonder why 254 and not 256, I bet they've saved 1 spot on each side in the code for some special entity?
198.
▲
by
aldanor
3y ago
To think about it, perhaps US should have started metrification back in 1980 when EU enforced it for its members. It takes time, but is doable - if took Ireland 25 years to fully switch to metric. The cost of switching increases over time a
199.
▲
by
aldanor
3y ago
I never used it either before I started seriously using neovim for Rust development with a near-perfect LSP. You quite often 'gr' (go to reference), to check what some function does or how something is defined, then gr again and a
200.
▲
by
aldanor
3y ago
{ and } pollute your location list! So your C-o will also jump through points where you pressed them. Also, for terse (whitespace-wise) codebases, they become useless. I used to use them a lot but now I use C-u/C-d for most vertical mo
201.
▲
by
aldanor
3y ago
Here comes the tricky part: "finding it first" may imply you're have more and more false positives as you speed things up beyond crazy. And so, even if you have a "deterministic" model (and no, it's neither &qu
202.
▲
by
aldanor
3y ago
Thinking back, I've probably learning programming via writing tintin++ scripts and triggers and all that in late 90s.
203.
▲
by
aldanor
3y ago
Because LSP is not just "give me some semi-decent completions based on parsing tokens in this file". Proper LSP will treat code semantically, in case of e.g. Rust it may complete a method name from a trait method because you have
204.
▲
by
aldanor
3y ago
Which parts of it suck in particular? From the videos I've seen so far it's quite useable but requires configuring tons of stuff, possibly disabling SIP, animations are a bit jaggy (mainly due to macos not providing proper non-blo
205.
▲
by
aldanor
3y ago
The solution (although somewhat rough around the edges, but much, much better than other options) is to use a tiling window manager like Yabai. It will completely change the way you work with windows and spaces in macOS. This definitely sol
206.
▲
by
aldanor
3y ago
"CSS with clicks, not code" honestly sounds like a disadvantage without reading deep into it; the less clicks, the better.
207.
▲
by
aldanor
3y ago
Heh, I've been there as well a decade ago when switching from windows to macos. Far manager was also the first program I'd also install on any box. I can assure you, this will eventually pass :) To be fair, far is also not a match
208.
▲
by
aldanor
3y ago
And vice versa :)
209.
▲
by
aldanor
3y ago
Used vim as main IDE back in ~2014-2015, it was too cumbersome and I switched to Spacemacs which also became cumbersome eventually and I switched to IDEs like CLion (for Rust). However now I've tried out neovim (lazyvim and everything
210.
▲
by
aldanor
4y ago
Also about improving editor experience and having better auto-completion that's based on type hints.
More ›