HNHacker News
TopNewBestAskShowJobs

viceroyalbean

266 karma · joined May 31, 2019

submissionscomments
viceroyalbean··on Spotify and Google Announce User Choice Billing
I'm not sure those are directly comparable. For YouTube you are not contributing to Joe Rogan unless you watch his videos and add views/popularity/ad revenue. Spotify, however, signed a separate contract that (AFAIK) is unrelated to listening count. In that sense any Spotify subscription has paid into the money Rogan gets, which isn't the same on YouTube.
viceroyalbean··on Teaching is a slow process of becoming everything you hate
Re-do the exam when it is next offered. The most common math exams (e.g calculus, linear algebra) run 4 times a year so there are quite a lot of opportunities.
viceroyalbean··on Teaching is a slow process of becoming everything you hate
>In a recent post, Parrhesia suggested that course grades should be 100% determined by performance on a final exam—an exam that could be taken repeatedly, with the last attempt being the course grade

>[...]I suspect this proposal hasn’t seen much contact with people who’ve actually taught classes

This is how a fair number of classes at my university are graded. Particularly math classes are structured so that you could literally ignore the class for 3 months and then just show up and take the exam and that decides 100% of the grade. Some homework is available for bonus points, but it only contributes to going from a failing grade to passing. While retaking the exam to get a higher grade isn't technically part of the system they will let you do it if there is space.

viceroyalbean··on The day Steve Jobs dissed me in a keynote (2010)
Ah, I see. I haven't used Chai but from what I can tell it's a service that lets you make payments through multiple methods (e.g credit card, bank transfer). I don't think they've published statistics but I'm guessing most of their payments don't go through crypto.
viceroyalbean··on Some tiny personal programs I've written
My university had a queuing system used for presenting assignments. You could always access the page, but the queue wasn't open unless the TAs were there ready to take assignments. When the queue opened it would send a websocket message, so I made a browser extension that connected and waited for the queue open message and then immediately entered the queue. The effect wasn't huge (even in larger classes you would only have to wait 20-30 minutes even if you entered late) but it was nice to be able to sit back and not worry about getting a good spot.
viceroyalbean··on The day Steve Jobs dissed me in a keynote (2010)
I live in South Korea and like to think that I keep track of the current state of fintech but I have never heard of Terra or any cryptocurrency being widely used for payments. Where is it usable?
viceroyalbean··on I am the healthiest person I know, and I got cancer
After some googling I found a few studies that seem to show an increased risk for pilots as well, particularly skin cancer. I think the increased risk of skin cancer is interesting since that would (layman's speculation) probably be the most affected by radiation.

https://pubmed.ncbi.nlm.nih.gov/12862322/ https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5559846/

viceroyalbean··on What do you really get from IDE-driven development?
Even if an IDE is only a crutch for poorly designed languages, people still use those languages and an IDE is a useful tool in that scenario.
viceroyalbean··on Scientist busts myths about how humans burn calories
True, but for many people "lose weight" is really code for "lose body fat", since that has desirable health and aesthetic benefits.
viceroyalbean··on Ask HN: What is your “I don't care if this succeeds” project?
I believe they're referring to the streamer/youtuber Northernlion
viceroyalbean··on The Big Mac index: Our interactive currency comparison tool
From having eaten at McD's in Sweden and Korea I'd say the Korean McD's is miles beyond the Swedish one in every way, including tasting better and also being cheaper. In Sweden I would never eat there unless I really had no other option, whereas I don't mind eating McDonald's in Korea.
viceroyalbean··on There’s No Such Thing as Clean Code
I agree with you, especially in instances where that decision logic is unrelated to the data that is actually being used. In your example you'd have to pass "thing" everywhere just for that if-statement, but it might not be used for anything else.

That said, I think "simple" if/else or switches are much more common than the complex cases that fit polymorphism, so it seems a bit off to have it as a general rule to prefer polymorphism.

viceroyalbean··on Humble subscription service is dumping Mac, Linux access in 18 days
If I'm not complete misunderstanding the article the launcher-only downloads only apply to Humble Trove, which isn't explicitly purchased. It's still really bad, and doesn't make any sense as a business decision, but from what I can tell this would not affect your access to purchased games.
viceroyalbean··on Internet addiction and the habit of book reading
I'm currently reading the Stormlight Archives series, planning on continuing with Mistborn when I'm done.
viceroyalbean··on Internet addiction and the habit of book reading
I started reading Brandon Sanderson with this mindset and I'm loving it. Before I would only really read nonfiction but I would easily get distracted and didn't read much in practice. Now I'm reading like 100 pages a day and hopefully it improves my concentration. Even if it doesn't I'm really enjoying the books
viceroyalbean··on Ask HN: Are most of us developers lying about how much work we do?
My interpretation is that most of the people replying are giving the OP the benefit of the doubt regarding productivity, considering OP never mentions anything concretely other than having acceptable performance reviews and isn't jumping between workplaces every 6 months. It's hard to know if they mean "I write code and close all my tickets in 10 hours every week" or if they mean "I touch my work computer twice a week and spend the rest of the time on youtube and playing video games". Depending on what you assume the response would therefore be "yikes" in the latter case or "well, not all programming work is typing code" in the former.
viceroyalbean··on Ask HN: Are most of us developers lying about how much work we do?
I do the exact same thing, though my internal monologue is like 95% English (not a native speaker). I talk to myself out loud when thinking, but my wife thinks it's weird so I only do it when alone.
viceroyalbean··on Ask HN: Are most of us developers lying about how much work we do?
I agree that there is that implicit pressure, but really it should (as in the ideal case) be fine to just say "I've been thinking about A, B, and C" and leave it at that. That still gives you the room to say that issue C has blocker X etc if it needs to be resolved in the team.
viceroyalbean··on Ask HN: Are most of us developers lying about how much work we do?
I didn't interpret the comment to be about not working, but rather about the non-linear nature of programming work. If you have 100 documents to process then you are halfway through after 50 and it will presumably take a similar amount of time as the first 50 did.

When writing code you might have written 10 lines of code in the past week, but the next day you write 200 because you've been thinking about the structure of the solution. In this way you might be working even if you're going on a walk or doing the dishes.

This isn't unique to programming, of course.

viceroyalbean··on Advent of Code 2021
One of my favorite things about the intcode computer was implementing the extendable memory by just appending an infinite list of zeros using haskell's lazy evaluation.

Unfortunately my implementation was incredibly slow (probably because of the linked lists) and I only made it about halfway through.

viceroyalbean··on Is it stealing to read by the light of your neighbour’s lamp?
The argument for theft would have to assume that there is a "right" temperature to set. Personally I would be sweating in a t-shirt if I had the heating set to 22C, which would be the only way to prevent the cooling in the example.

As others have pointed out, it's a happy coincidence that the equilibrium is at a point that GP is happy with. If it were higher they would have to actively cool their apartment which can be seen as a cost, sort of comparable to dumping trash on someone's property forcing them to pay to deal with it.

viceroyalbean··on How not to sort by average rating (2009)
My goto method for reading reviews is sort by negative and only look at detailed reviews, or at least ones that explain what they thought was lacking. Often the 1/2 star reviews have fair points but might be for a use case I don't care about or similar. This generally gives me an idea of the actual pros and cons of the product as opposed to just a vague rating.

That's assuming you can trust the reviews themself of course.

viceroyalbean··on ConcernedApe's Haunted Chocolatier
Your mention of Return of the Obra Dinn reminded me of this article[1] which I found quite fascinating about dithering, the technique used for the game's art style. One of the neat things about these types of small indie games is that they can do unique things with (among other things) art style which bigger budget games that need a wider appeal can't afford to.

[1] https://surma.dev/things/ditherpunk/

viceroyalbean··on S.Korea broadband firm sues Netflix after traffic surge from 'Squid Game'
Somewhat unrelated, but your point about costs coming out breakeven when averaged over all users made me realize that this move by SK makes as much sense as Netflix suing an ISP because their customers consume a disproportionately large amount of Netflix' bandwidth. The ISP's role in facilitating the usage of Netflix bandwidth would be the same as Netflix faciliting use of SK's bandwidth in this case.
viceroyalbean··on S.Korea broadband firm sues Netflix after traffic surge from 'Squid Game'
I don't think that's a fair framing. As others have said, the users of the broadband pay for their bandwidth. It's not Netflix pushing data, it's the users pulling it. If you have 100 users that pay you for 1Gbps/s but your network can't handle 100Gbps/s that's your failure to adhere to the contract you made with your users.

In the road example, it's more like if every person paid for the ability to put one truck on the road and everyone delegated their truck space to a shipping company who now has millions of trucks hogging the roads. Yes, they're using tons of infrastructure but their usage has been paid for already.

viceroyalbean··on Steam Top 50 Games: Over 70% now work on Linux
Alright, emulation was the wrong word to use. Still, the performance on Proton is noticeably worse compared to playing on Windows on the same hardware, at least for a decent chunk of games. I'll generally get similar FPS with a lot more GPU/CPU usage or overall lower FPS.
viceroyalbean··on Steam Top 50 Games: Over 70% now work on Linux
The user experience is pretty smooth from a high-level perspective but there are often performance issues from the emulation. Not a huge issue in many situations but not flawless either.
viceroyalbean··on Sweden must repay $1.6M in Bitcoin to convicted drug dealer
Since the court ordered the dealer to pay the equivalent of 36 bitcoins I'm assuming that the court found it well enough established that the bitcoin came from the drug sales.
viceroyalbean··on Sweden must repay $1.6M in Bitcoin to convicted drug dealer
Swedish sources do state that the bitcoin came from selling drugs.

https://sverigesradio.se/artikel/domda-knarklangare-far-mang...

viceroyalbean··on Sweden must repay $1.6M in Bitcoin to convicted drug dealer
Absolutely, but it also seems wrong that assets gained through criminal activities are now being paid out completely clean to the convicted criminal. As the prosecutor is quoted saying in the article it's a mistake to convert a variable value asset into a fixed price, especially when Swedish government inefficiency leads to the asset being liquidated 2 years later.
← PreviousPage 2 of 4Next →