HNHacker News
TopNewBestAskShowJobs

pull_my_finger

949 karma · joined July 4, 2017

submissionscomments
pull_my_finger··on Varnish Cache to be renamed Vinyl Cache project
I recalled the naming from Tarantool[1], which seems to be in a competing space. Upon checking the docs, it appears their "Vinyl" offering refers to the on-disk part of Tarantool, and not the in-memory component.

[1]: https://www.tarantool.io/en/doc/latest/platform/engines/viny...

pull_my_finger··on Introduction to GrapheneOS
I like the idea of loading all apps from the "root" user profile, and pushing them to sub-user accounts, that seems natural as an administrative feature, but when you do it that way, any kind of privacy you'd have separating apps from seeing each other seems like it would be lost. I don't want apps to know what other apps on my phone, that would be part of the promise of user profiles in the first place... I'm not sure how to remedy that, but I've seen this advice in TFA and also on a youtube channel @sideofburritos, that covers GOS and security stuff, and it seems counter-productive in that sense.
pull_my_finger··on Starting game development in JavaScript with no experience
I'm confused by your advice, honestly. Defold is definitely not ultra-light, it's a whole ide/studio engine. If I was recommending for ease of entry, I'd 100% pick a "fantasy console" like Pico-8[1] or one of the many alternatives[2] that are free and use a different language if Lua isn't the person's thing.

Second, Phaser[3] actually IS regular javascript. It's the opposite of Defold that is a whole node based editor thing. Phaser is just a an API you use in a script file, that you just splonk into your html page. I don't know how much more standard JS you can get than that.

[1]: https://www.lexaloffle.com/pico-8.php

[2]: https://github.com/paladin-t/fantasy

[3]: https://docs.phaser.io/phaser/getting-started/set-up-dev-env... (linked to the hello world example)

pull_my_finger··on Ask HN: What toolchains are people using for desktop app development in 2025?
Are you shipping apps bundled with LÖVE or just expecting users to obtain it and drag the files onto it? I know there are some scripts out there to produce stand-alone apps, but I wish it were more straight forward or that there were a 1st party tool that did it.
pull_my_finger··on PixiEditor 2.0 – A FOSS universal 2D graphics editor
I thought I'd seen this posted just 2 days ago, it looks like that post is this post and the timestamp just got updated. I know HN boosts interesting posts that slips through the gaps, but I think it should be more transparent then just updating the timestamp and presenting it as a new post.
pull_my_finger··on Pony: An actor-model, capabilities-secure, high-performance programming language
The only company "publicly" using it. I know Sean has mentioned there's a lot of fintech (i think) using it, just not blogging about it.
pull_my_finger··on Yes, the Book of PF, fourth edition is coming soon
Now a comprehensive book on systemd would be really nice. Most of the stuff out there is focused on service files, but there's a LOT of other stuff in the systemd ecosystem that doesn't have much easily accessible content available.
pull_my_finger··on Itch.io: Update on NSFW Content
Never a bad time to plug GNU Taler[1]

>>> GNU Taler is a privacy-preserving payment system. Customers can stay anonymous, but merchants can not hide their income through payments with GNU Taler. This helps to avoid tax evasion and money laundering.

[1]: https://www.taler.net/en/index.html

pull_my_finger··on Erythritol linked to brain cell damage and stroke risk
We do a lot of keto cooking here. Erythritol is the bottom of the barrel. They have monkfruit/allulose blends that are very comparable to sugar in taste and how they interact with heat - caramelization or melting in granular or powdered. I've read erythritol is more "immediately" sweet on your tongue, but for it's "potential" health detriment, as well as the overpowering "cooling" effect it's really not worth it. I guess if you're doing low cal as well you need to make additional concessions but most of those that don't get processed, really turn your GI upside down as well.
pull_my_finger··on Erythritol linked to brain cell damage and stroke risk
It actually is. If you're shopping low carb/keto marketed stuff, they put it in almost everything. Even other sweeteners like stevia, monkfruit, allulose often are cut with majority erythritol. You have to really scour the packaging to make sure you're buying "stevia" and not a "stevia blend" etc. Erythritol sucks too. It gives a weird cooling sensation on your tongue like menthol, I have no idea why they mix it into everything.
pull_my_finger··on Tell HN: Notion Desktop is monitoring your audio and network
Is "network port analysis" the same thing Facebook was recently getting (justified) heat for? Basically snooping local ports to see what apps are running?
pull_my_finger··on Developer angry that App Store is removing game that hasn't been updated in 7 yr
Sounds like their making developers pay "rent" on their apps. You need a apple developer account to publish apps, right? So they'd have to maintain that $99/year or whatever account to continue to resubmit the same app over and over.
pull_my_finger··on Pallene: A statically typed ahead-of-time compiled sister language to Lua, with
Terra lang is pretty cool but Pallene and Terra are significantly different. Terra is a language built for multi-stage programming - basically like lisp quotes where you're jumping between something like a compile time context and a runtime context. It's embedded in Lua, and uses Lua as the compile-time language IIRC. Pallene is strictly compile-time. It is a Lua-like language with type hints that can compile to Lua or to C code that is optimized for use in Lua's C API. So if you had some Lua module that was frequently calling to C for whatever reason, all those calls come with a performance tax. Pallene aims to lessen that particular penalty. They have a white paper where it compares several algorithms with stock PUC-Rio Lua, LuaJIT and pallene against each other and it's pretty interesting where each tends to shine over the others.
pull_my_finger··on Teal – A statically-typed dialect of Lua
It doesn't "index arrays from 1", it doesn't have arrays, but tables, that can operate as "sequences". It's all documented in the docs.

>>> A table with exactly one border is called a sequence. For instance, the table {10, 20, 30, 40, 50} is a sequence, as it has only one border (5). The table {10, 20, 30, nil, 50} has two borders (3 and 5), and therefore it is not a sequence. (The nil at index 4 is called a hole.) The table {nil, 20, 30, nil, nil, 60, nil} has three borders (0, 3, and 6) and three holes (at indices 1, 4, and 5), so it is not a sequence, too. The table {} is a sequence with border 0. Note that non-natural keys do not interfere with whether a table is a sequence

pull_my_finger··on In restaurants, We need a new way to signal that we're ready to pay
Seems like a call-light/attendant button (like in healthcare & airlines respectively) would be fairly inexpensive and make dining experiences wildly more efficient. Diners always outnumber servers, it would be nice to just press a button and let them know they're needed instead of having to crane your neck around looking for them and trying to get them to notice you so you can ask for your bill (or whatever else you might have needed).
pull_my_finger··on Tomb Engine
Not to be "that person" but in the game space there is already a "t-engine"[1], AKA ToME (Tales of Maj'Eyal) engine, for building rogue-likes in Lua. It seems to go by "t-engine" primarily, but it's begging for confusion.

[1]: https://te4.org/

pull_my_finger··on Wary of US Surveillance? Try These European Alternatives to Big Tech
I can't believe they'd recommend Spotify in an listicle about surveillance avoidance.
pull_my_finger··on Training AI Using 'Pirated' Content Can Be Fair Use, Law Professors Argue
Ok but you're not "remembering what they say", you're creating a "derivative work" by literally just tokenizing/vectorizing (I'm not a data scientist or AI expert) the words as they appear exactly. AI doesn't innovate based on works it consumes, and it doesn't understand "concepts" picked up from it. It simply adds the possibility of regurgitating (read plagiarizing) verbatim or part or whole to a list of other possibilities. This is on top of the fact that these parasites didn't even ask to use or purchase the works to begin with, they stole (pirated) them.
pull_my_finger··on Duterte's ICC arrest is a victory for a faltering rules-based order
Not to totally dismiss that Duterte was popular, because he had the same kind of fanatical support Trump does, but from the PUBLiCUS Asia site they are "Philippines’ first & only registered Lobbying & Campaigns Management firm.".

Also note that his term was 2016-2022 and from 2017-2019 the Philippines was under martial law[1] and 2020-2022 (Covid time) everyone was on another mandatory lockdown[2]. In addition to this, crime was already dropping before his term, and his statistics are dubious[3]

[1]: https://en.wikipedia.org/wiki/Proclamation_No._216 [2]: https://en.wikipedia.org/wiki/COVID-19_community_quarantines... [3]: https://www.reuters.com/investigates/special-report/philippi...

pull_my_finger··on Duterte's ICC arrest is a victory for a faltering rules-based order
Totally ridiculous take. Duterte didn't stop drugs or rape at all. He condoned and decriminalized vigilantism and mob killings. Police abuse of powers was wildly out of control, and the cities were full of motorbike riding assassins. People were literally getting killed in the street and left with a sign claiming they were "pusher"s. During that time, he also attacked journalists who reported negatively and opposition politicians. There was a large sentiment suggesting the government/police force was INVOLVED in the drug trafficking even.

It was a horrible time in the Philippines and even worse, you can draw a LOT of parallels between his campaign and time in office to Trumps. Both used Cambridge Analytica data to manipulate voters on social media (and traditional media) and had "troll armies" on social media, both ran on populist/disestablishment platforms, both very "macho" and Duterte said horrible stuff that his press secretary pawned off as "Bisaya humor", where Trump did the same thing and pawned it off as "locker room talk". Trump cozies up to Putin just like Duterte cozied up to Xi Jinping even as he was encroaching in the West Philippine Sea. Duterte had his "oplan tokhong" targeting drug users (he said they were raping babies), where Trump has his ICE people going after brown people (he said they're eating peoples dogs). Both also wanted to alter their constitutions to allow longer terms for themselves.

If you put your tinfoil hat on for a moment, you could probably make a convincing argument that Duterte's presidency was like a pilot program for Trump's.

pull_my_finger··on Ask HN: How can I get my 7-year-old started with web development?
I came across this one[1] from a group that had more professional tools available (PineGrow and VueDesigner). Never used it, but seems to be aimed at your use case. Never used it, but worth a try if you're interested in something to help your kid get started.

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

pull_my_finger··on My First Month Selling Commercial Use Software Licenses
All I can do is point out that it's offensive when I see it used. If you didn't know... [1][2]. Like I said, it's weird that it gets used in tech/software as often as it does.

[1]: https://www.reddit.com/r/linuxquestions/comments/rswg4j/what...

[2]: https://en.wikipedia.org/wiki/Rice_burner

pull_my_finger··on Push Notifications for Decentralized Services
So would I be correct to say the distributor is a a 3rd party "satellite" app, that your app pulls from and the notification server pushes to? So end users would need to install this distributor app in addition to your own app?
pull_my_finger··on Ask HN: Solo developer building a product? Show us your work and get feedback
I _hate_ that I'm so pessimistic and suspicious, and I know how important early feedback and quality technical feedback can be - BUT - I could never feel comfortable sharing a budding product in a forum full of serial founders, hungry entrepreneurs and developers that are likely in the same or overlapping spaces. The only exception would be if it was a dev tool or painkiller app where the readers here were likely the intended market.

Kudos to the people that do though - these kinds of threads are very interesting to read.

pull_my_finger··on My First Month Selling Commercial Use Software Licenses
> I launched a new video series, Rice Rice Baby

It's odd to me that this seemingly obvious derogative (rice/ricing) is still used so frequently in tech and software.

pull_my_finger··on GrapheneOS: Private and secure mobile OS with Android app compatibility
This was a pleasant surprise for me as well. Actually it's an Android feature that just doesn't get exposed in actual Android phones, from my understanding. The ability to have profiles, where you can restrict app acquisition, but instead push apps from the root profile to sub profiles, is very powerful and useful. Very linux administration vibed. Also, it has app pinning, which lets you essentially make it so that user cannot exit the app that's pinned. If that isn't _exactly_ what parents have been searching for idk what is.
pull_my_finger··on How to delete your Facebook account
This is exactly why I _haven't_ deleted my account. Until the make a way for me to 100% delete my data, removing my own access to it seems counterproductive.
pull_my_finger··on You'll Never Get Off the Dinner Treadmill
Why are they trying to "solve" dinner? Heaven forbid we don't rush around at all times to maximize the amount of time we can work instead of spending time with family.
pull_my_finger··on C is not a Low Level Language
I have taken a few stabs at programming with C, and every time I get the language concepts down fine, and hit a brick wall dealing with linking/loading/compilation. I've found a book that deals with linking and loading in detail, finally, but I always wondered why this crucial step is almost always completely handwaved, or if it's mentioned, you'll be given commands to run with little to no explanation. There is a whole ecosystem of toolchains, many old and very particular in their incantations, that are REQUIRED to do anything with C (and friends), it's crazy to me that it never gets the attention it needs or really has improved at all. Is this something they cover in CS universities in depth or do they just tell you to let the IDE take care of it?
pull_my_finger··on Building Game Prototypes with LÖVE
I'm a big fan of Love and Lua, but one thing that always bothered me was that there's no real "great" solutions for a) cross platform/web/mobile distribution. I know there are 3rd party solutions but for as mature as the framework is, you'd think it could get a first party solution. The same goes for several API's that you'd think are core to game making, like sprite animations. There are fairly mature libraries, but I always hate having a bunch of patchwork libraries that should be included batteries instead of 3rd party boilerplate.
← PreviousPage 4 of 16Next →