HNHacker News
TopNewBestAskShowJobs

petetnt

1,297 karma · joined January 24, 2016

[ my public key: https://keybase.io/petetnt; my proof: https://keybase.io/petetnt/sigs/7MdM5iTKMVmYISiCVWhvTQCEFO_D76CwDZH4zDZY9KA ]
submissionscomments
petetnt··on Stack Overflow and OpenAI are partnering
I wonder if I will get residuals from answers, where do I insert my bank account number
petetnt··on I love programming but I hate the programming industry
It's easy to draw lines to other industries from this too, mainly to music one. The mainstream does not produce or provide to those that would rather do something more interesting or niche, unless the niche becomes popular enough that the mainstream wants to usurp it, thus killing the original interesting ideas in the first place (see: corporations and their pseudo-"open" source projects for example).

At the same time there's a race of who can sell out the fastest, turning their ideas into corporations and playing the mainstreams game or (most likely) fail trying.

Luckily there's always those that choose otherwise and I'll always have more respect the anime avatar person with a nickname that chooses to spend their time on something like improving Atari Jaguar emulators than the "indie hacker" who sold their email marketing scheme to Google for 10 million bucks.

petetnt··on Solving the darknet riddle (2022)
NotPron is a classic of this genre, highly recommended for anyone how enjoyed reading that article! Neat that people are still doing these kinds of mysteries!

http://notpron.com/

petetnt··on Just paying Figma because nothing else works
Instead of Draw.io or Figma (or Mermaid or any other option), I sketch around with Excalidraw and create diagrams with Miro. Miro took the world by the storm when corona hit and I am not super fond of the way people use it for everything from Kanban walls to whatever, but it does the diagram parts really well and works fast.

I bet I have wasted hundreds of hours fighting to get lines straight or arrows pointing to the correct direction with Draw.io - Miro they always just work.

petetnt··on Speeding up the JavaScript ecosystem – Polyfills gone rogue
I don't really care to comment about the practice itself, but the "Polyfills that don’t polyfill" section is missing the point: the function is called directly instead of patching the global object so that the global object is not polluted by an possibly non-standard implementation. Additionally it does use Object.defineProperty if available - furthermore it doesn't even call itself a polyfill in the first place. If it's needed in 2023 is a valid point however.
petetnt··on Cisco Acquires Splunk
It's apparently cheaper to buy Splunk than to a buy Splunk license.
petetnt··on Most companies do not need Snowflake or Databricks
Would be really wild if 20%, a truly whopping number, of the companies did need Showflake or Databricks.
petetnt··on Every time you click this link, it will send you to a random Web 1.0 website
It's awesome how you can stumble upon sites that are so funny or interesting (in multiple ways) that you just want to share them immediately forward. Everyone says it but it's true: something just got lost in translation when social media pages ate the whole internet.
petetnt··on Bun 0.6
And NodeJS too https://nodejs.org/api/single-executable-applications.html
petetnt··on ChatGPT Is Powered by Human Contractors Getting Paid $15 per Hour
”They’d rather have” has nothing to do with though. They do it because they can and want to. Obviously those cooking burgers or working in retail would deserve to earn more but if even ”new”, ”revolutionary” companies won’t do it, there’s really no hope.
petetnt··on ChatGPT Is Powered by Human Contractors Getting Paid $15 per Hour
Those who say that this is better than alternative x or y are missing the point. They could pay a premium for any label worker anywhere, whether it was $30 bucks per hour in America or $15 in Kenya, but they won't because the pursuit for AI, like most human endeavors, is driven primarily by human greed in the end.
petetnt··on Prompt engineering vs. blind prompting
People spent years and years learning how to get the best answers with least possible efforts and search engines evolved with it. Seems pretty insane to me that we have now devolved into asking insanely specific and obtuse questions to receive obtuse answers to any questions.
petetnt··on How the video game Fallout became a backdrop for live Shakespeare shows
I'd say it is, though interacting with other players do make the game better. You can do the main storyline together with friends, but only the party leader can complete the missions - so if playing with group of friends you need to repeat every quest with everyone which is not optimal. That said you can easily complete all of the missions solo: only the really end game missions are so hard that they are easier to complete with others.

There's tons of content where all the people on the server contribute together, but you don't need to communicate or coordinate. There's some content that are meant to be done with group, but you don't need to communicate too much on those either: just jump into a random party, have fun and jump out of the party.

And of course you can also just roam around the map with friends or visit the houses of randoms and that's neat too.

Usually when I am playing solo, I just jump into a random party to get some perk bonuses and do whatever I need to do, then jump into another party that's build around some objective and do that, then continue playing solo and so forth.

Like I said, the community is SUPER friendly and non-toxic, so you can engage with other players or ignore them as much as you want to without one anyone grieving.

petetnt··on How the video game Fallout became a backdrop for live Shakespeare shows
I agree on the "should never been released in that state" part, but currently Fallout 76 is by far the best Fallout game Bethesda has made. The newer campaigns are fun and engaging, well written even and there's lots to do. Best of all the community is super friendly and non-toxic: something that is almost impossible to find in 2023.

Sure, there are things that are grindy and made grindy on purpose (eg. getting gold bullion or legendary scrip which are capped daily) and there are things that have worked and things that have not, but as far as monetization goes the game lets you enjoy every single piece of content without grinding or spending a single dime outside of the initial investment. I have played the game hundreds of hours and didn't feel like I was missing anything - I have even bought all of the cosmetics I have wanted purely just by using the currency the game occasionally drops you.

The game is currently -75% off on Steam (https://store.steampowered.com/app/1151340/Fallout_76/) and while it still might not be on par with the likes of 2 or New Vegas, I highly recommend it to anyone that were disappointed in Fallout 4 or even 3.

petetnt··on Ask HN: Twitter laid off 75% of staff, were they needed?
It's kinda funny how people think that firing people that are building fault tolerant distributed systems make the said systems immediately go down, including Elmo pulling the plug on a "critical rack" or whatever his tweet was. The effects will be seen in weeks, months or even years, as with any roles that were just removed but not replaced or covered.
petetnt··on From throwaway side project to Switch in 2 years: my indie gamedev story
Thanks for sharing this! Very inspiring and Kells seems like a fun game!
petetnt··on Nginx Playground
I have been wanting something like this for years, usually ending up with running the configs through some sketchy location block testers/validators and hacking together simplified setups so I can figure out why or how some nginx configurations are supposed to work. This is awesome, thanks a lot Julia!
petetnt··on Pitch: Collaborative presentation software for teams
As someone who does a lot of slides, mainly on Keynote and sometimes on PowerPoint, Pitch seems to be a similar kind of large, incremental upgrade when we moved from Sketch to Figma.

For example something as rudimentary as collaboration just barely works on Keynote (and requires files to be saved to iCloud to boot, which doesn't work for us at all). With Pitch you can just share a link and off you go. IIRC this also applies to Powerpoint: to collaborate you need to upload the documents to SharePoint/OneDrive. Google Slides can do this, but for weird some reason (like many of Google's online products) it just doesn't feel good to use.

That said, I have only worked on Pitch for hours so YMMV. Congrats on the launch!

petetnt··on Facebook prohibits music or music listening experience on Live
> Presumably musicians that want this release their work under a license that allows it.

Vast majority of musicians have no clue about licensing or copyrights or/and do not care, be it permissive public ones or strict ones.

petetnt··on GitHub Codespaces
Basically it's just the same as whipping out a simple text editor in hurry; if I need to modify multiple files, I just do multiple commits (do a change -> commit -> jump to my branch/fork -> do the rest of the changes one by one) as GitHub doesn't support editing multiple files for a single commit and then I wait for the CI results. If something goes awry I'll probably clone the repo at that point.
petetnt··on GitHub Codespaces
I contribute to various OSS (and private) projects all time just by using the GitHub code editor and catching errors or regressions if any in the CI. Having a fully fledged dev environment is even better.
petetnt··on When does React re-render? Explaining rerenders and how to optimize performance
> Whereas in React, it seems idiomatic to just memoize and throw in shouldComponentUpdate wherever you can as much as you can.

Absolutely not, wrapping everything in shouldComponentUpdates probably leads to worse performance as the comparison checks are more expensive in hot paths than just rendering everything again (same with PureComponents and so on).

petetnt··on If a MacBook Pro runs hot or shows high kernel CPU, try charging it on the right
Any USB-C hub, I'm using an official Apple one. It's a well documented issue.
petetnt··on If a MacBook Pro runs hot or shows high kernel CPU, try charging it on the right
One ridiculous thing I ran into was that USB-C hubs can block Wi-Fi that is on the 2,4ghz band. Solution? Wrapping it into foil somewhat works but I had to buy a new Wi-Fi access point. Sometimes rotating the USB-C adapters works too.
petetnt··on Rome: An experimental JavaScript toolchain
Jest had a new release 5 days ago, so "a little while" is quite literally a very short while.
petetnt··on OK Soda
It's blowing my mind that these had Clowes/Burns artwork on them!
petetnt··on Are Daily Scrum meetings worth it?
You joke, but the "engineers engineer until ready don't break flow" trope is one of the most dangerous things that can happen to a project which is why putting emphasis on _daily_ communication (not just communication) is kinda important.
petetnt··on Are Daily Scrum meetings worth it?
I see the value in daily communication and the general topics (yesterday, today, blockers) of the dailies, but at the same time the daily standups show how the in general much of the modern work and communication has moved to asynchronous methods but the text book example still requires the events to happen in a synchronous way (eg. standup at 9 am) which obviously causes issues.

Then you move forward to move say the dailies in Slack, at which point they just get posted whenever people see fit, which sort of works unless the problems themselves need to be solved synchronously, as it is with many cases and they easily just end up being status reports instead of actual planning.

petetnt··on The famous Peter Thiel interview question
The dude recently compared[0] himself to MLK, Gandhi and the others for working more than 40 hours per week so somehow I am not that surprised.

[0]: https://twitter.com/PenLlawen/status/1210874395734003713

petetnt··on How Shopify Manages API Versioning and Breaking Changes
I want to love Shopify but Shopify doesn't want to love developers. For example when their multi-location offering [0] _in beta_ they also announced that the Inventory API is going to breakingly change in 2 months and _none_ of their own SDKs supported locations at that point. This has happened with Shopify time and time again. Shopify doesn't manage API versioning or breaking changes: it just forces developers to update or endure with their broken applications and interfaces.

Sure, it's Shopify's choice. But considering how long their own changes take (for example multi-language is still in some sort of beta and it's been up and coming for like 5 years?) the API cycles are just brutal. And the saddest thing is that Shopify is still the best managed e-commerce platform for most usecases.

[0]: https://help.shopify.com/en/api/reference/inventory

← PreviousPage 3 of 9Next →