HNHacker News
TopNewBestAskShowJobs

pull_my_finger

949 karma · joined July 4, 2017

submissionscomments
pull_my_finger··on Revive your job search, with a consultant for engineers
Both interviews were very good. The second with Ly was really candid and disheartening to hear really. TBF it seemed like she really didn't like what most recruiters or hiring managers were doing, but just hearing that all your suspicions about how much ass-pulling goes on in hiring are probably valid is hard to swallow. Honestly if you took a lot of her advice out of context you could probably reapply most of it to dating. I get that soft-skills are important, but to hear people debate stuff like if setting your linked in to "actively looking" for work makes you appear desperate and undesirable is so shallow.
pull_my_finger··on Tailwind Isn't for Me
The vitamins vs painkillers analogy is about productivity-boosters vs problem-solvers. Using plain html/css/js is neither of those. You could say Tailwind fits both of them.
pull_my_finger··on I quit my job to work full time on my open source project
Bold move given the current job market. Always a risk, but seems especially so in 2024. Hope it works out!
pull_my_finger··on One programmer broke the internet by deleting a tiny piece of code (2016)
I remember when it happened, and all the following memes, but I had never actually heard the whole story.

On a related note, has there been any development around the author of Faker.js? He rug-pulled faker.js in a similar matter, leaving only a cryptic message about Aaron Swartz. There was some additional drama about how their open collective funding was sketchily transferred to a new group of maintainers following. Always wondered if there was a story behind his decision to pull it, or if it was just some personal issues they were going through.

pull_my_finger··on Show HN: I made a React Native Boilerplate to ship mobile apps faster
Your twitter says you just launched yesterday. I wonder, if it just launched, how is the more expensive plan more popular than the base (as it's indicated to be on the page)?
pull_my_finger··on Obfuscating Lua (2019)
The Roblox community seems to be somewhat obsessed with obfuscation and of course deobfuscation. Literal script kids passing around blackbox software to hack each other and trying to hide their precious scripts. Unfortunately, that means the Lua communities constantly get bombarded by [de]obfuscation requests. It's almost always some kind of hacking/mischief.
pull_my_finger··on Ask HN: What are the best resources about learning Ruby programming in 2023
Humble is doing a Ruby/Rails bundle[1] that just started. We used to (maybe still do) source Chris Pine's book in the bundle at The Odin Project[2] when I was there. TOP is a good free curriculum for learning web programming using Ruby.

[1]: https://www.humblebundle.com/books/ruby-rails-pragmatic-prog...

[2]: https://www.theodinproject.com

pull_my_finger··on Sciter/WebGL is officially published in v5.0.3.0
Does anyone know if Phaser.js would work in Sciter now? That would be pretty sweet.

Would also love to see some first party native APIs for stuff like push notifications/sharing etc.

pull_my_finger··on 999 Request Denied
Nginx has a similar unofficial code 444 - which just closes without any other information and it's super helpful. 999 OTOH feels like you're just too lazy to use the correct response though.

Edit: I should not that while you're using it in your Nginx config, you're not _actually_ returning it to the client. That's a fairly important distinction, and I think makes it more appropriate than the 999 thing.

pull_my_finger··on A team of hepatologists explore the effects of caffeine on liver health (2021)
I use a silicone spatula to clear most of whats in there into a compost bin. I drink a lot of coffee so it's still a _little_ cumbersome but it definitely helps the process a lot.
pull_my_finger··on School surveillance tools are harming kids, report finds
All that sounds great, but how do you actually assert those things without your child missing out on their classes?

We got enrolled this year and all the kids apparently get chromebooks with a bunch of software pre-installed. I mentioned to the school I would rather just provide laptops for them, and they were not really open to that, legal or no. Apparently the kids have been using them everyday, so I'm glad, on one hand, I didn't push the issue and let the kids get behind because of my pet issue, but on the other hand I clearly got steam rolled by the system.

Only consolation I got was links to all their softwares' individual privacy policies they signed with the school in relation to the kids usage and data. Feels a bit like malicious compliance (reading one of those is a strain, reading one for every single piece of software they use in the year is quite a mental burden).

pull_my_finger··on Google says it can’t fix Pixel Watches, please just buy a new one
Well they may have been pushing updates to those older phones, but I wonder if we can call that "support". Supposedly they were pushing updates that intentionally slowed down older models to encourage people to upgrade[1]. Let's not pretend they were just doing good to do good.

[1]: https://techcrunch.com/2020/03/02/apple-agrees-to-settlement...

pull_my_finger··on We Investigated Roblox: Your Kid’s Favorite Game Is Exploiting Them
It's weird because TFA actually credits your link as being the authoritative speaker on the matter/original person to bring it to light, then proceeds to repeat the same content, even showing clips of your linked videos. I suspect given TFA's agenda, theirs was meant to be more about getting the kids fair compensation vs your linked video was more about exposing the exploitation in general. Definitely second your link though, it was a super illuminating watch, and there's a part to from the same creator for those that get hooked by the first that's also worth checking out.
pull_my_finger··on Ruby Outperforms C: Breaking the Catch-22
In the Lua world, there's a project, Pallene[1], that aims to solve this problem in paricular[2].

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

[2]: http://www.inf.puc-rio.br/~roberto/docs/pallene-sblp.pdf

pull_my_finger··on TypeScript is surprisingly ok for compilers
> Are there other languages that do this so nicely? It's the perfect blend of OO and functional.

In Lua, you have regular, non-object functions, but you can also create a callable table using metamethods, and keep whatever data you have with it. Add to that the colon syntax sugar (implicit self vs explicit self) on table methods and I think you have a beautiful "opt-in" OO story without the unintuitive `this` business from JS.

pull_my_finger··on ChimeraOS: Instantly turn any PC into a gaming console
A similar project is Ludo [1] which is part of the libretro family. More for emulation but really a clean UI (it actually has screenshots)

[1]: https://ludo.libretro.com/#about

pull_my_finger··on Htmx is better than ReactJS
Thanks for your hard work. I've actually been periodically checking on the hypermedia systems book, and glad to see it's finally been released. Do you have any plan to sell the ebook on a more open platform? PDF or EPUB on leanpub/smashwords/gumroad etc? I can read it online in the meantime, but I'd be happy to purchase if it were more generally available to non-kindle readers.
pull_my_finger··on Ask HN: Stripe is holding 50% for 9 month
I feel like these posts should be disallowed. Seems like Stripe is using HN as a free help forum, and it's customers have accepted that this is the place to go when you need to talk to a human. I don't think HN should encourage it, and I don't know why we all play along. I've seen a solid handful or two of these posts, and most of the time users aren't looking for discussion, only enough attention to get the Stripe team to act. My opinion only, obviously I sympathize with OP whose just trying to get their money and this seems to be the tried and true way to get a response, but I definitely don't think it adds anything positive to the site other than a recurring warning to other would-be Stripe customers.
pull_my_finger··on Ask HN: Why did Nim not catch on like Rust did?
I think instances where transpiled languages becoming more popular than their targets would be the exception not the rule. At the end of the day, you generally are advised to be proficient in the target language to use the transpiled language skillfully or to be able to effectively debug it, and if you're already proficient in the target language, you likely can just write the target language directly and have cleaner/faster/optimal output.

Typescript would be the notable "exception", and even that had huge backing, and I'd still have a hard time believing even typescript has really surpassed javascript in usage.

pull_my_finger··on What's the best AWS S3 protocol alternative?
Is there an actual S3 protocol definition/RFC anywhere? How does one go about implementing an SDK or do most people just use AWS's SDKs?
pull_my_finger··on Ask HN: What are your favorite sci-fi books?
Worm by Wildbow is a pretty good tale. It was written as a web serial and follows a young girl in a world where "capes" (people with supernatural powers) are normal to a point they are regulated and entwined with education, government and crime.

It can be a little hard to get into initially, first few chapters are necessary set up, but once the ball starts rolling its a real page turner. There are a lot of entangled plot lines that almost all add major substance to the larger plot. I'm actually re-reading it again just because I remember it so fondly. With all the superhero/game-lore shows and movies out now, it would be a fan dream to see the Worm-verse come to life as a live-action or anime series. The serial nature of it would adapt naturally I'd imagine.

pull_my_finger··on Please don’t upload my code on GitHub
I'm in several communities for smaller/niche languages and asking questions about things that have few sources make it much more clear that it's not "learning" but grabbing passages/chunks of source. Maybe with subjects that have more coverage it can assimilate more "original" sounding output.
pull_my_finger··on React Aria Components
I used this on a project recently and I regret it honestly. It just made unnecessarily complicated. All the docs depend on the sibling library react-stately also, so you'll definitely want that also if you're using react-aria.

I wonder if anyone here has used react-aria and also headless-ui and have any notes about their comparison.

pull_my_finger··on Ditching TypeScript for JavaScript
I would hate to make judgement after such a small piece of text, but your argument just doesn't make sense to me. Reusing types would suggest you're actually coding against a design. Why should the data have a different shape in two different places in your code? If you're working with the same data shouldn't its type have a single identity?
pull_my_finger··on The Imperative of Free Software
Is that an actual license offered by FSF? I think most people use 2.0 because of the clause you're referring too, if 3.0-only exists you may be the only one who knows about it.
pull_my_finger··on Building a Blog with Next.js 13 and React Server Components
Building your own SSG is a fun project if you enjoy yak shaving. Then is can be as simple or complex as you want/need it to be.
pull_my_finger··on [dead]
The actual title is "Vuetify, More Proof Framework Are Ignorant Of HTML Basics."
pull_my_finger··on Janet for Mortals
Janet has a lot in common with Lua: tables, coroutines, easy embedding, lots of API similarities. Compared to a language like Lua, Janet is bursting with "batteries". Almost to a Ruby level where whenever you think to do something, you check the docs and find yourself saying "of course there's a function for that". I have to disagree completely with your assessment.
pull_my_finger··on Show HN: The Shark Programming Language
I think most people would disagree with that. The ecmascript versions even changed their naming from numbered to release year reference because they wanted to move fast and acknowledge a commitment to consistent/frequent release cycle. That's why they moved from es6 naming to say es2015 etc.

Compare that to something like Lua which is notoriously slow and deliberate with changes.

I tend to think with JS's willingness to adopt any and every hot/contemporary programming trend and it's inability to purge anything (or "break the web"), it's unfortunately destined to age like milk, but I guess time will tell.

pull_my_finger··on ‘The talk about superfoods is absurd, and miracle diets do not exist’
My uneducated conclusion after seeing all these "super foods" arise and then later be determined to actually be unhealthy is that super foods are only super because they're growing naturally in nutrient-rich/healthy environments. Once people start minmaxing their production for profit/quantity - growing them in over-farmed soil and processing all the remaining nutrients out of them - they're just as unhealthy as the rest of the options.
← PreviousPage 6 of 16Next →