HNHacker News
TopNewBestAskShowJobs

celticmusic

840 karma · joined May 15, 2019

submissionscomments
celticmusic··on Time safety is more important than memory safety
> Rust is the language that the C++ Committee would make if they could start over.

Bjarne has explicitly refuted this opinion.

celticmusic··on Facebook quitters report more life satisfaction, less depression and anxiety
I refused to get on FB for many years, until I was finally convinced to do it. I never did more than post funny pictures I found around the internet.

And then the next political cycle hit and I straight up quit. I found the political ads more offensive than anything, and I've never been back since.

FB is a terrible place, ignore the poster you're responding to because they very well could be putting on airs while you're trying to be more honest about things. That's the nature of social media, of which HN is included.

celticmusic··on Facebook quitters report more life satisfaction, less depression and anxiety
I know, imagine if social security went away because hezbollah was killing people. Definitely need to pay attention in case that happens!
celticmusic··on Facebook quitters report more life satisfaction, less depression and anxiety
> There is a great danger with convincing Americans that “they are bad and we are good” is justification enough to invade, kill, or otherwise bring destruction on another nation.

You're right, if the jews start getting gassed again we should attempt to understand Hitler's point of view so that we can claim that we're not falling into the trap of "they are bad and we are good".

---

I'm just going to say it now, you are a morally corrupt individual who is putting their own "intellectualism" in front of millions of lives. This is the political version of nihilism. That there is no act so atrocious that you shouldn't stop and try and consider the nuance in the moment. You're the person that will sit down and try and consider the nuance while your neighbors children are being raped in the background by some perpetrator.

The idea of stop the violence, worry about the nuance later flies over your intellectual head.

celticmusic··on Facebook quitters report more life satisfaction, less depression and anxiety
> People have been complaining about what you're complaining about for thousands of years. What I find truly puzzling -- given the supposed madness of crowds -- is that things are going so well.

The people doing the manipulating are generally getting what they want, why would they try to pull the system apart?

celticmusic··on 64 Core Threadripper 3990X CPU Review
What's hard to fathom about Python insisting on a GIL to ensure all C extensions play nice?
celticmusic··on Stripe charged me $714 for duplicate transactions within seconds
What you just said is 100% incorrect and I strongly recommend you read back over what I wrote and think about it a bit more.
celticmusic··on Stripe charged me $714 for duplicate transactions within seconds
You render a UUID into the browser form and send it along with the submission however you want (post input, http header, etc). Then the server both requires the UUID to be there and passes it along to stripe.

Stripe will not allow an idempotent key to be reused w/i 24 hours.

You can use anything for the idempotent key and Stripe will actually track that along with the charge object so you can use something more meaningful if it's useful for your business.

edit: and if you generate a key that's more meaningful I'd be careful about leaking important/private data.

celticmusic··on Why poor people make poor decisions
I grew up poor with some bouts of homelessness, and this isn't my experience at all.
celticmusic··on Why poor people make poor decisions
Anyone judging you for not having an iphone isn't moneyed.
celticmusic··on The Economics of Clean Code
I think it's more about recognizing that structure is like cement in that once it's laid down, it holds things in place and can be a pain to pull up and change.

For this reason, it's better to prefer as little structure as you can reasonabley get away with, not more. Now, this is a nuanced view, a senior person can absolutely insist on more structure up front and avoid issues, but they'll have a good reason for doing so that doesn't involve "it's clean code".

But in general, you want as little structure as you can get away with. It's a lot easier to change something that hasn't been abstracted to death with guesses about what the future is going to hold.

I think part of the issue is a perspective thing. If I spend a day throwing something together and it sits for 6 months, great. I got ROI from that code. If 6 months in new requirements come in and I decide I need to rewrite it, who cares. It worked day in and day out for 6 months off a days worth of effort.

Too many people view code as needing to be long lived and unchanging.

celticmusic··on I Was Wrong about Nix
I bet you the irony of your downvotes is lost on the people downvoting.
celticmusic··on Microsoft begins showing an anti-Firefox ad in the Windows 10 start menu
claiming it doesn't make it so.
celticmusic··on Microsoft begins showing an anti-Firefox ad in the Windows 10 start menu
I've never had google ads randomly pop up on my desktop environment. When that starts happening, maybe you have a point.
celticmusic··on Ask HN: What are your war stories for converting teams to remote?
Having done a lot of remote work myself, when the internet goes down I text the relevant people and then I'm done until it's back up. There is no responsibility there.

If the company REALLY wants that to be my responsibility, they can pay for me to run a 2nd ISP line, or any other myriad potential solutions.

Even in-office, most places don't run backup ISP connections, the internet goes it, it goes out.

celticmusic··on Ask HN: What are your war stories for converting teams to remote?
Your last two points contradict each other. If it's not urgent, they can be gone for a few hours or days. If it's a consistent problem, that's a different discussion.
celticmusic··on Will Spotify Ruin Podcasting?
It's a reasonable habit by people who value transparency. It's not a matter of whether or not people care.

Keep doing it, screw the people who can somehow find umbrage at such a non-issue.

celticmusic··on I ordered a box of boxes from The Packaging Wholesalers via Amazon.ca
She's planning on it, we've sold a few but put it on hiatus while she visits friends.

edit: family, not friends... brainfart.

celticmusic··on I ordered a box of boxes from The Packaging Wholesalers via Amazon.ca
Reminds me a little of a recent experience I had.

My gf wanted a little Japanese plushie so I bought it for her. I don't recall the exact amount, but I bought 2 of them for roughly $100.

A few weeks later we get a large box FULL of varying types of these plushies. After doing some research we find out there was some issue with a new shipping company and they were sending orders to the wrong addresses and so forth. The plushie company basically just said "if you receive it, keep it", and they're currently taking this shipping company to court over it.

Well.... for the next several months every once in a while we'd receive boxes of varying sizes full of different types of plushies. Some of them are recognizable, such as Dragon Quest slime plushies, other's are little food based plushies. I don't know what they are, but like anthropomorphized bread and so forth.

At one point my girlfried tallied it up and I think we received over $3k (retail) worth of these plushies.

celticmusic··on Who Marries CEOs, Doctors, Chefs and Janitors (2016)
For all you rich ladies out there, I just want you to know I'm open minded, lmao.
celticmusic··on Seniority in Software Engineering
THAT is a strawman.
celticmusic··on Seniority in Software Engineering
yes, and tomorrow you'll be extolling the virtues of software development where every new project is unique and you learn something new from it, yet somehow this senior person you disagree with just had 30 years of the same experience.

This sort of argument is silly and dismissive.

celticmusic··on Debt is coming to the tech industry
yes, but some of the posters here are being purposefully disingenuous.

When getting a mortgage, one of the things the companies will look at is your income to debt ratio. For a company it's no different. Yes, there have been companies that have gone under for too much debt. There have also been plenty of companies that have done well even with debt.

When you hear people say "OPM", aka "Other People's Money", what they typically mean is taking on debt and paying it down over time.

And for the poster who stated you don't have to service equity... that's completely bullcrap. We've all heard stories of VC's shuttering a profitable company because they weren't profitable ENOUGH. There's a cost to everything, that equity isn't free.

celticmusic··on No engineer has ever sued because of constructive post-interview feedback
ahahahahahahahahahaha, the arrogance in this comment cracks me up. You have no idea the software I write, don't make assumptions.
celticmusic··on No engineer has ever sued because of constructive post-interview feedback
> One fought good coding practices because he thought it was over-engineering.

You would have considered me a false positive then, despite the success of my career.

celticmusic··on No engineer has ever sued because of constructive post-interview feedback
Which would punish people like me who will work across 3-4 languages daily and therefore often forget or confuse which library call does what in what language.
celticmusic··on Software-dependent devices: do they now need expiration dates?
> Sony literally bricked my PS1&2 compatible PS3 with an update and offered me something like a $20 gift certificate for Sony products for my troubles. I haven't bought anything Sony since

I'd be extremely angry over that.

celticmusic··on Ask HN: What were the things you did that made the biggest impact at your work?
> The sad reality is that most orgs which run on a ticket/sprint process will make room for nothing outside of tickets.

I actively try to stay away from this for this reason. I understand that these ticketing systems are used for coordination and communication, but there's a downside to going all in on them.

celticmusic··on Ask HN: What were the things you did that made the biggest impact at your work?
5 seconds is already painful, the point of the other poster is to delay that stuff until the end. When the BTD loop is long it's a looooooot harder to get into the flow, and you have difficult really thinking about the problem.

Imagine trying to read a novel but after every paragraph you had to stop and wait for 5-10 seconds.

celticmusic··on Ask HN: What were the things you did that made the biggest impact at your work?
it's not a weakness, it's productive. Anyone writing a lot of code without testing it is doing things in a subpar manner. This isn't about intelligence.
Page 1 of 18Next →