HNHacker News
TopNewBestAskShowJobs

pull_my_finger

949 karma · joined July 4, 2017

submissionscomments
pull_my_finger··on Cheerp 3.0: C++ compiler for the Web, now permissively licensed
Does Cheerp expose a C API or is it cpp only?
pull_my_finger··on Ask HN: Approaching 40 and trying to get a foothold into Software Engineering
Wouldn't you be cheating yourself out of any kind of mentorship one would expect as a junior (in addition to lying and putting yourself in a position to slow your team down r/t lack of expected experience) ? Title inflation is a thing, but maybe they're not "totally" arbitrary.
pull_my_finger··on Why do we stop exploring new music as we get older?
Is the ignoring of thumbs down and skips just lazily (not) dealing with the threat of people nuking content a la Reddit downvote brigades?
pull_my_finger··on mruby 3.2.0
I believe mruby branched at Ruby 1.9
pull_my_finger··on Show HN: Ractor – a Rust-based actor framework with clusters and supervisors
A bit of a chicken and the egg problem, I'd say, but you're right. You can, however, extend your applications using the C API which opens you up to the entire C ecosystem. Someone has to go and write a bunch of bindings though, and that largely hasn't happened yet, probably because the language is still in flux and writing bindings can be time consuming, and having to maintain them against constant breaking changes would be awful.
pull_my_finger··on Show HN: Ractor – a Rust-based actor framework with clusters and supervisors
Never a bad time to plug Pony lang[1] - a safety-oriented actor-model language. In addition to the numerous safety guarantees, you also get a beautiful syntax and automatic memory management. Really a great language that often gets overshadowed by Rust's hype-turfing.

[1]: https://www.ponylang.io/

pull_my_finger··on GNU Taler v0.9.0 Released
IIRC it doesn't depend on crypto, but it can use crypto. One of the cool features is that you can use different currencies/tokens.
pull_my_finger··on The “Build Your Own Redis” Book Is Completed
I tried and it still doesn't work. File shows 1/1 pages, which is blank.
pull_my_finger··on The “Build Your Own Redis” Book Is Completed
k2pdfopt actually has an option for my model, cropping some of the excess margins helps a lot, but I will say epubcheck found some invalid markup in there, so it could be related to that.
pull_my_finger··on Bog – small, strongly typed, embeddable language
Terra and Nelua are both very different in goals than Teal. Teal is literally gradual types integrated into Lua keeping as many of Lua's idioms as possible (to a fault[1]). Terra and Nelua are both very metaprogrammable systems programming languages. Nelua's goals are primarily to soften C's rough edges, comparable to something like Nim.

There's another one you missed in Pallene[2]. But again, it's goal was to optimize the stack sharing involved in using the C API. It also adds types though and maintains Lua idioms as much as possible.

[1]: https://github.com/teal-language/tl/discussions/339

[2]: https://github.com/pallene-lang/pallene

pull_my_finger··on The “Build Your Own Redis” Book Is Completed
Purchased this via Gumroad, but the epub version seems to not be formatted correctly. After about page 3 it decides the book is finished on my Kobo. Hopefully the author will get a fix out, I'm pretty excited to read it and pdfs are pretty hard to read on my device.
pull_my_finger··on How to Lose Functional Programming at Work
Sounds like most of your complaints are about things that even OOP advocates recommend against these days. Multiple inheritance is rare in practice, and even rare in language support. Some newer OO languages, like Pony for example, don't support sub-classing at all and instead uses interfaces to represent that sort of information.
pull_my_finger··on How to Lose Functional Programming at Work
I think that's the idea though. It's for domain modeling. What's wrong with OOP as an abstraction over your FP foundation?
pull_my_finger··on Why are so many tech companies laying people off?
Considering which companies are doing the layoffs, and how surveillance capitalism is finally becoming a mainstream talking point, I was under the impression these were an effort to bunker down ahead of major income disruptions related to regulation against tracking and selling PII. Maybe that's wishful thinking.
pull_my_finger··on Is tipping getting out of control? Many consumers say yes
You're ignoring the part that it should not be the customers burden. Sales and marketing people have high ceilings too, I can respect the hustle, BUT they don't get tips. They get a normal wage/salary and their company is on the hook for providing bonuses/commissions. It's not consumers "working against" the workers, it never should have been positioned that way in the first place. If business owners want to incentivize hustle, they should do it on their own dime.

It's a grey pattern to offer your product at 1 rate but implicitly you impose an additional 12-20% . Just pay them more, and charge more for the product, the end result is the same from the consumer. If the workers are no longer satisfied, there are other sales and marketing jobs that offer real salaries plus bonuses/commissions as mentioned above.

pull_my_finger··on Is tipping getting out of control? Many consumers say yes
> tried to switch to a "no tipping" model with a 20% mandatory service charge

Sounds like a false dichotomy. Why is the only other option still an imposed cost on the customer? Wouldn't it be nice if the bad servers just got fired like any other profession and the good servers got a bonus or something from the business owner?

Maybe people shouldn't "aspire" to be cafe baristas and chain restaurant wait staff. There are plenty of students and elderly that could handle the job and also handle the minimum wage. There's no reason those jobs should be lucrative, unless the business owners (rightly) realize those staff are the face of their operations, but in that case, again, the business owner should "invest" in their higher salaries to hopefully bring in business. None of this should be imposed on customers. Just my opinion.

pull_my_finger··on NomadBSD: Persistent USB flash drive based desktop OS
Does FreeBSD not have a way to run from a flash drive in this way?
pull_my_finger··on Myst Online: Uru Live Is FreeTOplay and Open Source
I always thought the original, first-person Myst games would be a perfect fit for a PWA or web app. Media heavy and low user interaction, just click events and simple transitions, similar to a visual novel.
pull_my_finger··on Idris: A language for type-driven development
Which version of Idris does this use?
pull_my_finger··on Jabber.org has migrated to Prosody IM
Does anyone know if beta prices will be honored after beta completes?
pull_my_finger··on BeeLine Reader: Read Faster and Easier, All Day Long
How do products like this monetize? Seems like a trap to a user that's conditioned to "if something is free you're the product". Extensions like this generally request the total access permission in order to change page content. Are they selling information about your browsing habits I guess?
pull_my_finger··on Picotron, Lexaloffle’s third and final fantasy machine
I'll admit I'm pretty excited about this BUT I'm a little jaded about how Zep has treated Voxatron, which was meant to be the flagship product. AFAIK, Voxatron was in development and Pico-8 was created as a POC for the Lua scripting to be used in Voxatron. Well Pico-8 turned out to be super popular and almost all dev time seems to go to Pico-8 now, even though it's beyond feature complete. Meanwhile, Voxatron sits apparently stalled and not yet feature complete. You'll see plenty of disheartened users on the vox bbs lamenting this fact.

All 3 projects are SUPER cool. Make no mistake. But adding another project in the mix when Voxatron is still gathering dust doesn't sit right.

pull_my_finger··on Sailboat UI – A Framework for Tailwind
The difference is which markup in my opinion. You add a lot of utility classes in Tailwind etc, but with Bootstrap you actually have to add scaffolding elements to make things work. The obvious one is all the nested .container, .row, .col, but even trying to use the navbars or button groups etc all required a lot of specific incantations/boilerplate to use their components correctly.

It's been years since I'd used it, maybe that's improved.

pull_my_finger··on Sailboat UI – A Framework for Tailwind
With my rose tinted glasses on I would start to agree, but then I remember all the excess HTML it involved trying to do anything. Once you become accustomed to it you can get a pretty quick flow going, and I appreciate what it did at a time when the space was young, but I definitely don't want to go back to bootstrap in 2023.
pull_my_finger··on Lua will be 30 this year
Despite being linked on the website, no one should consider Lua Users wiki as any sort of canonical source of information. If you have questions use the mailing list, not that splitting a string is something that should require too much thinking, nor should we pretend there aren't a handful of mature utility libraries should you not be inclined to write a few lines of code yourself.
pull_my_finger··on Why “OpenBSD Mastery: Filesystems” Is Not in Amazon’s Kindle Store
> has a great book about OpenBsd Jails

FreeBSD Jails*. OpenBSD does pledge/unveil in lieu of jails AFAIK.

pull_my_finger··on Tim Cook: Not Too Long from Now, You'll Wonder How You Led Your Life Without AR
From the FA:

> Cook has in the past expressed his personal excitement for augmented reality and has hinted that Apple is working on AR/VR products. The company's first AR/VR product, a high-end headset rumored to be called "Reality Pro," is expected to be announced as soon as January.

pull_my_finger··on Ask HN: How do you protect your eyes while coding for long hours?
Try the 20 20 20 rule. Every 20 minutes, fix your eyes on something at least 20 feet away for at least 20 seconds. This is fairly easy to implement if you do pomodoros as you'll be stopping around then anyway. I get up, refill my coffee, stretch my legs, then go and stand at the door for a while and look at the trees or whatever for a little bit before going back and getting back to work.
pull_my_finger··on Ask HN: How can I sell my app?
I have 0 experience with this space, but I've seen microacquire come up here on HN a few times. Maybe other users that actually used it or competitors could provide more insight, but there is at least 1 option for this.

[1]: https://microacquire.com/

pull_my_finger··on Snap updates happen without user consent
What you're supposed to do is close the application then run "snap refresh", but there is absolutely no hint that this is what you have to do. I had to look it up online as well. A sane person, in 202X would assuming closing the application would immediately trigger the update, as you said.
← PreviousPage 7 of 16Next →