HNHacker News
TopNewBestAskShowJobs

dotandimet

44 karma · joined May 15, 2009

submissionscomments
dotandimet··on EmDash – A spiritual successor to WordPress that solves plugin security
Looking into x402, and this is more about giving your agent a crypto wallet rather than a debit card.
dotandimet··on Fabrice Bellard Releases MicroQuickJS
In the QuickJS github repo there are commits from Charlie Gordon's github profile, https://github.com/chqrlie
dotandimet··on Ask HN: How does one build large front end apps without a framework like React?
I think most of the complaints about moment are that it's really big (because of i18n and timezones). Obsidian isn't a web page/app, so it doesn't need to optimize bundle size too much.
dotandimet··on Modernity is incompatible with planetary limits: a PLAN for the future
The Gobi desert and the bottom of the ocean are far more hospitable for human colonization than anywhere off-planet (not to mention far, far cheaper and more energy-efficient)
dotandimet··on Mojo.js 1.0 – From Perl to Node.js
I've worked in Bioinformatics companies for over 20 years, so a big chunk of my programming career was working with Perl, and I've loved, used and advocated for Mojolicious since I first ran across it. It taught me about API design and testing, contributing to open source, and participating in a generous tech community. It also taught me about not being dissuaded from making the right technical decision by popular opinion or ego (for example, breaking with the consensus around PSGI/Plack interoperability to build the entire framework around async IO).

As the world around me and I moved on from Perl, I've experienced a sense of mourning and loss. I love Mojolicious but I realize I'll probably never again write more than a one-liner in Perl (certainly not on the job; the majority of my current employer's codebase is actually in R). Furthermore, it's become clear that modern web development belongs inescapably to Javascript (and maybe Typescript); In this light, the release of mojo.js feels like an act of love and consolation, a wonderful gift to myself and all other bereft Polyglot Perl expatriates like me.

I offer my love and thanks to the mojo core team - long may you rock on!

dotandimet··on What Happened to Perl 7?
Use the debugger: `python -mpdb` is a very similar experience to `perl -d`, so much so that it feels like a gift from an earlier perl-to-python emigrant.

(I showed my co-workers `perl -d`, they later discovered and showed me `python -mpdb`)

dotandimet··on Gentle, a Personal History
It is specific to this page, and I suspect it is intended for stylistic effect, since he is discussing speech-recognition software.

BTW, scroll left on the header graphic!

dotandimet··on Gentle, a Personal History
You seem to be unfamiliar with the idea of a *personal web site*.

Hosted on one's own domain, hosting whatever content one chooses to throw up on a server, intended primarily for oneself and one's acquaintances, these things are as old as the web and among its most fascinating treasures.

Notice how all the videos are also self-hosted.

dotandimet··on Gentle, a Personal History
I like the line

> i was low on narrative and cash.

dotandimet··on Why I Hate Frameworks (2005)
Bit of Deja Vu. 2005.
dotandimet··on Large-Scale Abuse of Contact Discovery in Mobile Messengers [pdf]
Just as insecure as Whatsapp, just far fewer users.
dotandimet··on CentOS Project shifts focus to CentOS Stream
I think people who want a non-commercial RHEL will stay well away from any project with "Oracle" in the name.
dotandimet··on TheForger's Win32 API Programming Tutorial
My favorite Win32 tutorial is by Bartosz Milewski, I found it as a series of posts on his CodeCoop website (https://web.archive.org/web/20110129015721/http://www.codeco... ), that were later incorporated into his book "C++ in Action" (also findable online).

He uses C++ to wrap every resource acquisition in a constructor and every release of a resource in the corresponding destructor, so that by allocating new objects on the stack you avoid a whole swath of memory management errors. This was my first encounter with RAII (not sure if he calls it that), and it seems a particularly elegant way to write C++ and to make the raw Win32 C API a lot less scary.

dotandimet··on Parcel – A fast, zero configuration web application bundler
Take it down another decade. Or two. There are versions of Old/Super/Hyper in libraries and frameworks for Java, Perl, Python... Once you get the Internet, the hype cycle keeps speeding up
dotandimet··on [dead]
I wasn't sure, coderdude, but after glancing at the guidelines, I don't see any particular way in which it is glaringly inappropriate.

The privilege-denying attitude is more prevalent in HN comment threads than programming-language jingoism. It is also far more distasteful. And just as it is more effective to elevate the latter by showing some beautiful code than by arguing at length that (say) Perl is more than write-only line-noise, so I think it is more effective to see our reflexive arguments distilled into a series of cliche slogans plastered over the image of a douche than it is to read a lengthy and well-reasoned rant by an exasperated feminist.

So yes, honestly.

dotandimet··on [dead]
Whenever an item about sexism in tech or harassment in conferences comes up on HN, this guy ownz the comments: http://privilegedenyingdude.tumblr.com/post/1600786503
dotandimet··on The 3 Programming Languages you need to Know
I think the Hack-it-out and Bread and Butter languages are consistently transposed in this list.
dotandimet··on Buzz Kill
I think the gist of Leo's post isn't that blogging is better then microblogging, it's that putting content onto a system you control is better than putting it onto an open service where you are basically a sharecropper for Da Man and your content can vanish without notice. And that this is a valid point even if your "content" is a photo of a sandwich.
dotandimet··on Zed Shaw is Writing A Book Teaching Beginner Python
The first example print statements in Zed's book have backticks (`foo`). I don't know Python, but I'm guessing those should be single ticks ('foo')?
dotandimet··on We did it

  OK! OK! Hold it!
  I just want to say something.
  You know, for every dollar a man makes
  a woman makes 63 cents.
  Now, fifty years ago that was 62 cents.
  So, with that kind of luck, it'll be the year 3,888
  before we make a buck.
http://www.youtube.com/watch?v=NO3GLdtcmMw
dotandimet··on Create an MP3 player with Adobe Flex
The link goes to an article called "Using the Flex ProgressBar". The article about creating an MP3 Player is here: http://www.brighthub.com/hubfolio/matthew-casperson/articles...
dotandimet··on Ask HN: What do you want/need from a bug tracking system?
Localization. We recently set-up a bug tracking tool for someone who was sending bug reports to an external developer as Word documents, and we picked Mantis because it supported Hebrew (as well as being free and relatively straightforward to install).
dotandimet··on JQuery Tools - The UI library for the Web
They specifically refer to the basic JQuery UI elements when they state, under "Essential tools for modern websites"

<blockquote> Let's face it: do you really need drag-and-drop, resizables, selectables or sortable tables in your web applications? Websites are not desktop applications. They are different.

What you really need are tabs, tooltips, accordions, overlays, smooth navigation, great visual effects and all those "web 2.0" goodies that you have seen on your favourite websites.

This library contains six of the most useful JavaScript tools available for today's website. The beauty of this library is that all of these tools can be used together, extended, configured and styled. In the end, you can have hundreds of different widgets and new personal ways of using the library. </blockquote>

This looks like repackaging the more popular stand-alone jQuery plugins/widgets into a single bundle/distribution, with nice docs and demos, very different from jQuery UI which is more like half a framework and some widgets.