HNHacker News
TopNewBestAskShowJobs

bussierem

983 karma · joined April 25, 2012

submissionscomments
bussierem··on Advent of Code 2021
I think it's more that the puzzles should avoid having a "correct solution" in the form of a known algorithm. If the puzzle can basically only be solved by remembering a specific algorithm, and any other algorithm (or attempt) will grind for hours, then the puzzle isn't about algorithms, or about coding, it's about whether or not you memorized a part of a math textbook and can recognize that it applies to the problem.

Granted, I don't know the process of AoC in terms of vetting and building their puzzles, but it seems that the person/people involved all share very similar levels and domain of knowledge. Having more people reviewing or involved in the process that have a wider range of skillsets might avoid these situations.

Example from what I was talking about before: Day 13 of AoC2020 was basically "the answer is the Chinese Remainder Theorem". If you remembered that...great you could solve this in 10 seconds (hell some languages have a _function_ for that theorem!). If not....well good luck finding a solution that runs in under 6h. That has nothing to do with _programming_. Its just math, there wasn't even programming involved (literally some solutions were just "parse the input and pass it to mathlib.chinese_remainder()"). That's not satisfying to solve for the majority of people, I feel (opinion, I know).

bussierem··on Advent of Code 2021
This is exactly my thoughts on it. Granted I was never strong in math, and that's partly on me, but the early days (and even most mid days) of AoC are usually all about algorithms design and efficiency, but then sometimes you get these random "pick the right math formula" ones and just like you said, I have to "skip" them and it's so demotivating.
bussierem··on Advent of Code 2021
Apologies, I updated my post. It was Day 13 where this happened. Not sure why I stopped at Day 19, tbh.
bussierem··on Advent of Code 2021
I'm quite surprised, I spent hours on multiple different solution and every single one was brutally slow.
bussierem··on Advent of Code 2021
I really enjoyed the early part of this last year, but I got to Day 19 and suddenly it became

"if you memorized some mathematical concepts and an obscure algorithm and also recognize that this exact algorithm is the only efficient solution to the problem then you can solve this in 5 seconds, otherwise it will never finish running with any other algorithm".

I immediately quit. I'm not doing these to prove I'm smarter than other people or memorized random math concepts, I'm doing this to practice writing code or to learn a new language.

Not sure if this is indicative of other years (This is the farthest I've persisted in the 3 I've tried) but it was EXTREMELY demotivating, and killed every desire to continue or to even try it again next year.

*EDIT*: Apologies, I was incorrect on the Day where this happened. It was actually Day 13, with the Chinese Remainder Theorem being the solution. I must have copy/pasted a solution in frustration and continued past that point. My mistake.

bussierem··on Slow Money Movement
Yeah it's the website equivalent of your uncle that starts the conversation with a reasonable sounding topic to lure you in before unleashing all his beliefs about the government on you.
bussierem··on Slow Money Movement
There is a button when you scroll down that says "If you're a boomer, you should click here". I feel like that's enough on its own to completely undermine any credibility and gravitas a site might have. I can't imagine donating money to be managed by a group of people who decide to inject generational politics into this for utterly no reason.

Clicking on the link (omg am I even allowed to?? I'm not a boomer!) yields some kind of manifesto about racism, 1%ers, AI, slavery, social justice, and silicon valley? What the hell am I even reading, honestly.

bussierem··on Microsoft blocks EdgeDeflector to force Windows 11 users into Edge
https://en.wikipedia.org/wiki/European_Union_vs._Google

> To date, Google has been found guilty of antitrust behavior in the cases related to Google AdSense and Android, and has been fined over €8 billion (~$9 billion)

https://www.statista.com/statistics/266206/googles-annual-gl...

> In the most recently reported fiscal year, Google's revenue amounted to 181.69 billion US dollars.

So over the course of a decade so far and ~4-5 different cases, the EU has fined Google for approximately 4% of their revenue of a single fiscal year.

Truly "slapping the giant".

*Edit: Conversion to dollars*

bussierem··on YAML: It's Time to Move On
As a fun overview of the problem we're discussing, here's a rough list of the various mentioned languages in this comment section:

  - YAML
  - JSON
  - JSONC
  - XML
  - TOML
  - INI
  - CSV
  - NestedText
  - Starlark
  - Python
  - Dhall
  - Cue
  - Jsonnet
  - DADL
  - EDN
  - HCL
bussierem··on Id Software Is Trying to Stop a Man Who Wants to Name His Band 'Doomscroll'
Well it's not exact, it's the middle english spelling, but the "Doomsday Book"[1], aka "Domesday Book" comes from 1086, so that might predate Id by a bit.

[1] https://en.wikipedia.org/wiki/Domesday_Book

bussierem··on Dungeons and Dragons Is a Case Study in How Capitalism Kills Art
As someone who has played for years, this is a struggle for me too. My group actually put a ban on D&D and PF as systems, and we cycle through 3-4 completely new and unique systems per year trying out everything that's out there. When people ask what I'm doing, my response is always, "We play Tabl-- We're playing D&D"
bussierem··on Ask HN: What are some technically inspiring movies, TV shows or documentaries?
In the same vein in anime: Dr. Stone is really damn good as well! Goes deep into inventing chemistry and tech from scratch. My wife is a chemist and couldn't find anything inaccurate about it!
bussierem··on Nazca – New GUI for the Web
Having every layer in the chain also implicitly supporting HTML makes this 100% accurate to how things end up eventually.
bussierem··on No YAML
> if SQL were built on YAML

Actually that's pretty nice compared to what we actually got:

https://schemahero.io/learn/tutorial/create-table/

bussierem··on Female African elephants are evolving without tusks due to ivory poaching
Unfortunately (even ignoring chemistry/matsci), one of the answers to that is simply "natural ivory is becoming a scarce resource". When something is scarce, it becomes sought after, which can result in it even becoming a Veblen Good[1] over time.

[1] https://www.investopedia.com/terms/v/veblen-good.asp

bussierem··on Female African elephants are evolving without tusks due to ivory poaching
Evolution works thanks to natural pressures -- in this case, a mutation in the gene gives an elephant no tusks, and thanks to this they are not killed by poachers. That elephant is lucky enough to survive to pass on its DNA. The recessive gene, over many generations, grows more dominant as more and more elephants "benefit" from having no tusks by not being hunted.

So the elephants aren't reacting to poaching -- the "reaction" is a random mutation that happens to align with external pressures, causing a shift in genetics for the population.

bussierem··on State Plates Project
Maryland isn't even readable this close. Who decided to vomit typography onto a license plate?
bussierem··on The next generation of AirPods
I'll add one to that n:

I have a pair of airpods I got with my new job. Within a year they lasted less than 2h and never even at the start lasted longer than 3h. When playing D&D with friends I had to use one at a time and rotate them out to last the whole session.

Are they small? Yes. I don't expect INCREDIBLE battery out of them. But my wife has a pair of Bose equivalent and they last like 6h a day on a single charge and continue to do so 3 years later. They are slightly larger which accounts for longer initial charge but the degredation on my airpods was stunningly bad. I ended up having to replace them this year (1.5y later) for a new set because they were no longer capable of supporting my work meeting schedule.

bussierem··on Twitch Leak Reveals Streamers on 'Do Not Ban' List
Breaking news: Entertainment industry treats top celebrities with special privileges
bussierem··on Things I’ve learned in my 20 years as a software engineer
Just to be fair: in Python, there are "best practices". They're in PEP-8.

If someone is making a claim about anything outside PEP-8 (like whether to use classes) or worse, AGAINST PEP-8...that's when you know there's a problem.

bussierem··on Lawsuits Against God
Also, (much smaller)

https://en.wikipedia.org/wiki/Lawsuits_against_the_Devil

bussierem··on What if there were no ad blockers?
I had a recent experience to watch a show on Amazon Prime for which my subscription "didn't apply" I guess, and it had ads. I can't imagine watching TV like this anymore. 3 minutes of ads every 5-10 minutes of the show, and it was the same 3 ads every time. At least TV mixed up the ads back in the day. I ended up muting my computer every time and just tabbing away for a bit. I don't know how I ever dealt with it back in the day...
bussierem··on Home Price to Income Ratio
I just bought a house, and put 10% down on the house. What I learned:

- PMI is really not as expensive as you might think. I pay ~$150/mo extra and all told my mortgage is just over $2k/mo

- PMI rate depends on a LOT of factors, including your lender's terms, your own credit history, and even the amount you put down. Your PMI gets re-evaluated yearly and the closer you are to the 20% equity on the house, the less PMI you pay. You can actually even get PMI waived as early as 18% sometimes, if you remember to ask them.

bussierem··on Ireland raises privacy question over Facebook smart glasses
I have no skin in this game but the most common answer to this is that it's a lot easier to tell when someone is pointing a phone at you, unless they're REALLY being sneaky. With glasses this becomes impossible.
bussierem··on Gitlab S-1
Most likely because their comment just sounds like them encouraging people to buy the stock (saying 'I called these other stocks and they did well, and now I'm buying this stock'). Whether they meant to or not, it comes off that way.
bussierem··on “Companies Don't Give Me a Fair Shot,” Says a Blind Developer
I'll be honest I'm not entirely sure what this article is meant for? I was almost expecting it to end with Nick's resume to let people reach out to hire him, but the impression I got from the article was that he's currently employed remotely. The difficulties he describes are basically just getting ghosted by interviewers, and having to ask/beg for more responsibility to his higher ups. I'm sure things are more difficult for him overall with his lack of sight, but the things described in this article are...exactly the same experiences I've had with interviews and bosses, and I don't have the same problem as him (I am actually physically disabled, just not in a way that so drastically impacts my life).

The article never tries to get Nick hired, it never really goes into any depth in his challenges, never talks about HOW he's a developer without sight (I would LOVE to hear about that, sounds fascinating!) It just rambles on a bit in a feel-good "isn't he so brave" tangent that I feel like does him a disservice -- the dude's just trying to live like the rest of us and seems to be doing a decent job of it from what little I was able to gather from the article.

Bravo to you Nick, keep up the good work, and don't let anyone take advantage of your condition in either a good OR bad way. The one time I did any kind of interview it focused VERY heavily on my condition despite having nothing to do with the topic, and I regretted letting anyone interview me in the first place and probably won't again. Nick may be different than me in this respect, but if someone published this article about me, I would be rather insulted by it. If he isn't, then more power to him.

EDIT for opportunity: If there are any blind devs on HN who happen to screen-read this comment, I would LOVE to hear about how your dev setup works! I saw a talk at Strange Loop one year about voice-based development that was AWESOME[1] and ever since then I have been interested in how other people do their work in non-standard ways. Email in my profile if you want to share, or if there are blogposts that works too!

[1] https://www.thestrangeloop.com/2019/voice-driven-development...

bussierem··on Almost free serverless on-demand Minecraft server in AWS
I've seen one offhand comment about this so far from someone else, scrolling through the comments here. Wanted to make it a top-level comment though:

This is PHENOMENALLY DOCUMENTED. I am thoroughly impressed, @doctorray. Clear and easy to follow walkthrough and explanation of how it works, amazing troubleshooting tips, suggestions for managing it... This is an exemplar of a well-made README for a service. Bravo!

bussierem··on The gloves are off, the pants are on
Like every other popular thought/meme/idea though, it can be equally true that they stick around, not because they are "good enough" but rather because they support the opinion the person (or people) already held. "money doesn't make you happy" could just as easily be commonly believed because it helps people stay happy when they don't have much money, and to explain away not achieving more because "those rich folk aren't REALLY happy, but I am". Same with the statically typing -- we all know how opinionated people are about code, this just helps in the echo chambers too.

But also, just because something is "true enough" isn't the issue -- the issue is that these are touted as ways SCIENCE proved someone right, when in fact they are absolutely not "facts" like many believe, and so that can erode belief in science.

bussierem··on Shlinkedin – Satirical Social Network
Idea 4 is...actually kinda genius, and I love it. For 8, what happens if the randos vote "guilty", what happens to the poster?
bussierem··on Being on-call is working. FULL STOP
Based on the example of a lawyer I wonder how this could change if you managed to call it being "on retainer" the way a lawyer does. Having an IT guy on retainer really does function the same as for a lawyer - they are there to consult and solve problems when and if they arise using their domain expertise you lack. If nothing comes up, you still pay them a fee for the time they spent being available for you.
← PreviousPage 3 of 10Next →