Hacker Newsnew | past | comments | ask | show | jobs | submit | more oalders's commentslogin

The Mojolicious framework can do a lot of heavy lifting for you. It's not that hard to do interesting things while writing minimal code: https://www.mojolicious.org/


That's actually making my point, this is riduculously limited compared to the tools I mentioned.

Django's admin alone is richer in feature than this whole framework.


We've still got more advent articles coming, including one very special day which is actually a live stream from Randal Schwartz (Learning Perl). He'll share his "version of the story of the Schwartzian Transform". https://lu.ma/giz69577


If you don't mind sharing this info, I'd love to hear about it. :) I'm [email protected]


Also, we did document how we arrive at the number: https://www.olafalders.com/2021/06/30/cpan-bus-factor/


https://github.com/houseabsolute/ubi does a nice job of fetching binaries from GitHub. Just give it a repo and a location to place the binary.

ubi --project oalders/is --in ~/local/bin


I went to high school in Ontario around this time but I never saw these machines. Our computer lab was a bunch of networked Commodore 64s that we used for learning Waterloo Structured BASIC.


C64s and not PETs? We had some PETs at one time during my school journey, but C64s would have meant playing games after getting our assignments done!


Some people qualify for a free personal subscription.


Some qualifications are based on GitHub contributions. If those are tired to the same account you use for work, you're out of luck.

GitHub encouraging and enabling using the same account for work (-for-hire) and personal (or work, but owned by yourself) might've been great for growth, but it's a risk managment minefield.


An org can impose restrictions on CoPilot which then affect your personal account. See https://docs.github.com/en/copilot/managing-copilot/managing...

In my case I just created a new account to use with the org, so that I can control the settings on my personal account.


This is the reason.


Or even just bind it to ctrl-e in bash:

bind '\C-e: edit-and-execute-command'


that sounds horrific. every time you tried to go to the end of the line you'd get interrupted by launching an editor!


I always just use the home and end buttons for that kind of thing.


i don't even know where they are without looking at the keyboard. then when i try to press them half the time i accidentally press insert or print-screen instead


When I have this problem I remap the key I needed to a location that does work for me.


now you have two problems


I have `set -o vi` so, `esc` and `$` takes me to the end of the line. `ctrl-e` is unused for me unless I bind it to something I think is useful.


It does look like it's invoking a specific Perl version, but the version of Perl you use will be the one available in your path. When you say "use v5.40;" you are enabling a "feature bundle" that the language makes available as of that version.

https://perldoc.perl.org/feature#FEATURE-BUNDLES

For example "use v5.40;" is shorthand for

use feature qw( bitwise current_sub evalbytes fc isa module_true postderef_qq say signatures state try unicode_eval unicode_strings );

(It also does a "use strict").

It's a way to make new builtin language features easily available without turning them on by default.

If you try to import a feature bundle which is greater than the version of Perl you're currently running, the code will not compile:

> Perl v5.40.0 required--this is only v5.34.0, stopped at foo.pl line 1


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: