HNHacker News
TopNewBestAskShowJobs

bstar77

2,575 karma · joined December 23, 2010

submissionscomments
bstar77··on Three areas where Google Search lags behind competitors: code, cooking, travel
I can tell you why I hate them... explanations are usually incomplete or wrong in some cases. Examples often use antiquated browser code when the answer should just be vanilla JS. They don't use best practices... like ever. They don't generally use modern code (don't use arrow functions or continute to use var). MDN is pretty much better in every way.
bstar77··on Never hose out a Honda Element
I was looking at one of these at the dealership in the early 2000's and the sales guy told me I could just hose it out after a day at the beach. It seemed plausible considering there was no carpeting and the seats could be folded up.
bstar77··on Heaps: A free, open-source and cross-platform game engine
Godot, hands down. It's incredible and is close to releasing version 4.0 which has massive 3d improvements, if that's your thing. Documentation is 1st rate and the community is the best I've seen for game dev.
bstar77··on Heaps: A free, open-source and cross-platform game engine
I've done non-trivial projects in Phaser and Godot... I thought I would never prefer an editor oriented engine (after trying Unity), but I've done a complete 180* on that. Managing game objects and their inheritance tree in the editor makes life so much easier and less bug prone and attaching the scripts makes accessing relevant code much easier. Also, every feature in the editor UI seems to have a code counterpart.

Maybe it's just that Godot is incredibly good at what it does (for 2d game dev), but regardless, it's been a joy to use where Phaser was a drag. I don't personally have any use cases where I would go back to Phaser or any JS Engines like it.

bstar77··on Microsoft is tied to hundreds of millions of dollars in foreign bribes
And much of this is to convince governments to not go open source. This kind of behavior is part of Microsoft's DNA.
bstar77··on Hooks Considered Harmful
This was my overall thought as well. When I get myself into the type of trouble he's describing, it's usually because I either designed the effect poorly or it's simply doing too much. I also find that I'm abstracting certain complex effects into Redux Sagas more and more which solves some issues around effects depending on the result of other effects- not all processes should be triggered in this way.

It took me a long time of grinding on various effects scenarios to figure out efficient, easy to understand solutions to complex behaviors. That said, I do agree with his points on under/over subscription... that is still something that frustrates me, especially when the linter wants me to complicate something that seems unnecessary.

bstar77··on Tell HN: Gnome on Wayland Is Amazing
I was coming to say exactly this. This is just a criticism of someone not familiar with the Mac ecosystem. I use Moom myself and it's been perfectly adequate for my (Macbook) needs.
bstar77··on Windows needs a change in priorities
Windows doesn't need to change a single thing, it's just doing it's thing and it's been doing it for ages. There are actually viable alternatives these days if you don't like it.

Windows has always been an inferior OS, but I don't worry or complain about it. It hasn't been on my radar for over 15 years. I've spent that time learning *nix patterns instead of dealing with Windows quirks. That choice has paid massive dividends.

bstar77··on Russian tanks in Ukraine are sprouting cages
I completely agree, but solders have to follow orders whether they like it or not. Russian commanders may have a problem reassuring them that they are not going to the slaughter, so efforts like this may give some level of encouragement. Who knows for sure, but I'm pretty confident it's not to make covering with a tarp easier.
bstar77··on Russian tanks in Ukraine are sprouting cages
Would you be comfortable operating a Russian tank in this war? These things are getting destroyed almost indiscriminately by drone attacks and javelins. I can only speculate the true reason for this augmentation, but my hunch is, indeed, primarily for psychological reassurance... the logic being bombs from above hit the cage and explode several feet away from the hull, sparing the occupants from a direct hit. We've seen incredible evidence that the charges plastered all over these tanks are doing nothing to protect the occupants, so another strategy is needed. Maybe there's other uses like you described, but I'm not convinced they are the impetus for the cages.
bstar77··on My essential Firefox fixes in 2022
Misleading title, these are customizations, not fixes.
bstar77··on Fire extinguished at Ukraine nuclear power plant, Europe's largest
I get what you are saying, and you are right stuff is sensationalized, but there is video of the facility getting shelled. The fire didn't start itself. People need to be anxious about this shit. The sad part is that we don't need any sensationalism to be anxious right now.
bstar77··on Epic Games acquires Bandcamp
For first world issues, this is terrible. I love Bandcamp and love supporting artists there. Epic is a scourge.
bstar77··on Namecheap: Russia Service Termination
If my country, unprovoked, invaded a sovereign nation and threatened any intervening countries with a nuclear response, I would be out in the fucking streets. The people in Russia doing this are heroic, but more need to be doing it.
bstar77··on Solid.js feels like what I always wanted React to be
It's actually a terrible article that has no relevance in 2022, and it is even misleading for 2018 standards.
bstar77··on Solid.js feels like what I always wanted React to be
I don't understand your issues here. I built a community app for a hockey league that manages around 120,000 players in the DB. I do tons of loading, sorting and various algorithms on the data. I've never once had React be my bottleneck.

Rendering a page server-side and delivering it to users is about as inefficient a process as you can get unless you have massive resources dedicated to an optimization almost no one needs anymore. The virtual DOM is extremely efficient, it just needs more memory and CPU cycles on the client which are resources readily available. Browsers are very good at managing this in 2022.

Btw, your code in that article is completely irrelevant... I would not be showing people that article in 2022.

bstar77··on Solid.js feels like what I always wanted React to be
This is really interesting. I'm happy the author covered the effects side of things because this is where I've had some challenges with non-trivial React apps. Sometimes effects can be very complicated and result in React getting stuck in an infinite loop.

Before you say it's because I'm "doing it wrong", Material UI's website had this problem for quite a long time. That issue required doing manual refreshes to not trigger the infinite loops (something you would only see in the debugger). This problem in reactivity is a issue in React that even the best devs can struggle with. My solution was simple... use useEffect less. Depend less on reactivity.

The bottom line for me is that I feel like I can accomplish anything in React, but the devil is in the details. There are so many scenarios that I would need to vet with Solid.js, but if it works better at managing a complex app's reactivity, it could be very compelling.

bstar77··on Namecheap: Russia Service Termination
Jail space is finite. If enough Russians care, they cannot possibly hope to jail them all.
bstar77··on Hoppscotch: Open-source alternative to Postman
I've personally moved to Talend. Talend is browser based and capable of using existing auth cookies. It's a game changer if you have to work in an integrated environment where it's not possible to run those auth services locally.

When I started using Talend this was not possible in Postman or others. Curious if that's changed.

bstar77··on Why I will never buy another Samsung device
Youtubers and tech sites get devices for free, play with them for a week and give rave reviews. The rest of us have to live with the device for years worth of wear and tear. What could possibly go wrong with bendy screens?
bstar77··on I tested four NVMe SSDs from four vendors – half lose FLUSH’d data on power loss
I would personally leave this kind of testing to the pros, like Phoronix, Gamers Nexus, etc. LTT is a facade for useful performance testing and understanding of hardware issues.
bstar77··on A new wave of Linux applications
I've been running it on my primary nvme drive for the past year and have had no issues and performance has been surprisingly good. Raid for a high-end nvme drive is a bit out of my budget.
bstar77··on A new wave of Linux applications
I didn't say it outright, but I was comparing to NTFS. EXT4 is also extremely reliable, albeit with the backup features of BTRFS.
bstar77··on A new wave of Linux applications
I'm fine with GUI tools, I use them too. I just like the CLI for lots of things that I do. I write lots of scripts for various tasks, set them up as startup scripts or cron jobs and I'm done. GUIs are terrible for automation.
bstar77··on A new wave of Linux applications
I've had the exact opposite experience. When I started using Linux the UI was a crutch, but as I learned, the command-line became much more compelling because it was substantially more powerful- it's infinitely easier to add features via flags and params than it is to integrate in a GUI. I pretty much live in the command-line now and I've never been more productive.

All of my calendar/doc/notes needs are in the cloud, so I'm dependent on a browser there. I don't have any display issues and general performance is better than Windows 10. I mean, just being able to run BTRFS is a game changer in reliability. All that said, I still love MacOS and use it for my work laptop, but Windows is just a hot mess at the moment and not something I want to subject myself to.

bstar77··on City Generator
Are any of these generators open source?
bstar77··on Peloton replaces CEO and lays off 2,800 people
I have a Peloton and a Tonal. The Tonal monthly cost is more, but it's far superior to Peloton. Tonal does hide some feature behind the paywall which is a bit sketchy. All said, both devices are worth the $100/month combined expense, and my health improvements I've achieved has been incredible for me. This is all achievable with other stuff, but my schedule usually has me working out after 11pm. And I have 2 other family members that use both.
bstar77··on Microsoft to Acquire Activision Blizzard
Another development that's pushing me to indy-only pc gaming. The AAA gaming space has been such a bore for the past 5-10 years.
bstar77··on Elementary OS 6.1
Manjaro, which was another mistake. I'm going to move him to Pop!_OS when I see him over the holidays and hopefully be done with this. He's very competent, but there are small issues with these distros that need extra care that I think should not require so much effort. Pop should be fine.
bstar77··on Elementary OS 6.1
I recently put my Dad on Linux. Elementary was a disaster- compatibility and app issues did us in. I'm so happy we moved on because I did not realize that we would have had upgrade issues too.
← PreviousPage 4 of 21Next →