Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
l0b0
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
481.
▲
by
l0b0
5y ago
I agree, Greg's Wiki has a lot of amazing content. Certainly there will be a bit of overlap, but the focus of the book is a bit different: - It is more relevant for scripting than the interactive command line. For example, it include
482.
▲
by
l0b0
5y ago
I remember reading (sorry, can't remember the source) that it's been proven mathematically that there's no way to write code which will run the same on any Turing-equivalent processor. Obviously that's not saying much si
483.
▲
by
l0b0
5y ago
Thank you for the feedback! It's not a beginner's guide; it really is intended for people with at least a reasonable understanding of programming concepts such as scope and the difference between imperative and other types of prog
484.
▲
by
l0b0
5y ago
It was originally a book, however the publisher reformatted it to a book just before release, possibly because of the length.
485.
▲
by
l0b0
5y ago
Don't worry, I always `set -o noclobber`!
486.
▲
by
l0b0
5y ago
You're right, I should probably have used `patch` instead.
487.
▲
by
l0b0
5y ago
Certainly there's a lot of stuff in common. I read every single article on Greg's Wiki a couple years before starting this book, and it's informed a lot of my opinions and understanding of the fundamentals of Bash. I do disag
488.
▲
by
l0b0
5y ago
If a package transfer does need to occur, then the only method to do so should be the owner doing it. The registry itself shouldn't have the ability. This might be fighting fire with napalm. Namesquatting is very much a thing,
489.
▲
by
l0b0
5y ago
This one hopefully has a bit of an original twist by being focused on maintainability and understanding some of why Bash is different from most programming languages, and by being aimed at software developers mainly working in other languag
490.
▲
echo 'I wrote a Bash book' >> /dev/world
(paperless.blog)
60 points
by
l0b0
5y ago
|
30 comments
491.
▲
by
l0b0
5y ago
Let me compare the ones I might've disagreed with as a newbie (out of college, maybe a few tens of hours total programming) and what I think of them now, after 17 years as a programmer. - "Browsing the source is almost always fa
492.
▲
by
l0b0
5y ago
Ticketing (really, work tracking) needs to be adapted to each organisation. This is of course not a complete list, but some patterns I've seen: - In a three-developer startup a ticketing system might very well be just needless busywork
493.
▲
by
l0b0
5y ago
Not stable enough for production. Every time I've tried to use them (3-5 times since they got started) they've lost emails and calendar events in inexplicable ways, possibly by not taking a careful enough approach when dealing wit
494.
▲
by
l0b0
5y ago
Although there's some good stuff in here (some of which may be considered "obvious" these days), the tone is so typical of computer security: "Everybody else is dumber than me! No, seriously! I'll just enumerate a b
495.
▲
by
l0b0
5y ago
Python type annotations have a fairly steep learning curve. First it's all `name: str` and suddenly it's all Unions and Optionals and TypedDicts. These are some exercises to get from the basics to the advanced stuff, with some bac
496.
▲
Mypy Exercises
(gitlab.com)
4 points
by
l0b0
5y ago
|
1 comments
497.
▲
by
l0b0
5y ago
WHOIS shows it's registered four weeks ago by someone in Riga, Latvia.
498.
▲
by
l0b0
5y ago
So much advice in software development presupposes that everyone has the same single goal and at least one inexhaustible resource. In this case, time: - To read and understand all relevant parts of the build pipelines for each performance
499.
▲
by
l0b0
5y ago
I googled for `php mysql email register`. This returns tutorials, how-tos, code snippets. Most results include flawed DB statements. Nothing to do with Google itself, Google being vulnerable to SQL injection, or completely arbitrary
500.
▲
by
l0b0
5y ago
Could've been funny if the interviewee was someone like Descartes rather than one of the most lucid, funny and friendly voices of the 20th century.
501.
▲
by
l0b0
5y ago
Any large enough pile-on, whether real or orchestrated, pulls in real people with nothing better to do than being outraged at things they have little to no insight into. The bots are just there until the attention is self-sustaining.
502.
▲
by
l0b0
5y ago
The advantage of having it in a commit message vs a comment is that there's no chance of the comment just hanging around once it inevitably becomes irrelevant. Once it's irrelevant it's anti-productive to leave it in. Since t
503.
▲
by
l0b0
5y ago
Cool, I had no idea! Does it have my required minimal set of features? - Able to connect to WiFi from within the installer. - Full-disk encryption setup, ideally with a single checkbox like Ubuntu. - Interactive partitioning. - Auto-detects
504.
▲
by
l0b0
5y ago
Arch Linux is amazing. The biggest surprise for me was that it's more stable than so-called stable distros, probably because the various packages don't end up drifting several months from each other when keeping up to date. Hope
505.
▲
by
l0b0
5y ago
(Go ahead and downvote, but I think the tone in this answer is appropriate.) Yes, let's sprinkle magic fairy dust on threads to fix human foibles. Let's make sure there are no more meta-discussions, like people not being able to r
506.
▲
by
l0b0
5y ago
It seems almost inevitable that Windows will eventually become a Linux distro. Microsoft could replace incredibly resilient cruft like NTFS with EXT4 or ZFS and the registry with human readable configuration files. On the other hand, they c
507.
▲
by
l0b0
5y ago
It's not mentioned on their security features page[1]. [1] https://github.com/microsoft/CBL-Mariner/blob/1.0/toolkit/do...
508.
▲
by
l0b0
5y ago
Are there any other devs who think this might be what enables them to contribute to the kernel? I've always felt like there's this enormous mountain of knowledge I'd have to know to implement the smallest feature in the kerne
509.
▲
by
l0b0
5y ago
A little discipline will go a long way here: - If the annotation is thought to be necessary because of a bug in the tool, add a link to the bug next to the disable comment. This makes it easy to get rid of the comment when being alerted tha
510.
▲
by
l0b0
5y ago
Good question! From a template repo commit at work[1]: Advantages: - Separates development and production dependencies. - The dependency version is specified separately from the lock file. In practice this means that the version in pyprojec
More ›