HNHacker News
TopNewBestAskShowJobs

gsck

167 karma · joined June 20, 2024

submissionscomments
gsck··on The first time I was almost fired from Apple
I've made my fair share of mistakes at my current employer. Took down business critical infrastructure, dropped productions tables, accidently placing test orders for clients and not getting them cancelled quick enough

Not once have I ever been reprimanded for my actions (Out side of being the butt of a few jokes and having to write a few "sorry" emails), they aren't something to be proud off but I'm definitely a better developer now because of these mistakes.

Mistakes happen, that's life, important thing is how you deal with the issues.

After dropping the production table, I had the fun job of restoring the backups and then having to scour through logs to rebuild any missing information between the last back up and the incident. I have never felt anywhere near as sick in my life, that was a fun Monday.

When I dropped the table and realised what I had done I went to my boss with my tail between my legs and just said "I fucked up", he didn't get angry and just said well get to work fixing it and so I did.

gsck··on Owls in Towels
Theres a phrase in the UK that is "Cheap and cheerful" which I think is perfectly apt for this
gsck··on Lune: Standalone Luau Runtime
Do you mean colons for calling methods of an object, or semicolons at the end of lines?
gsck··on Show HN: Undetectag, track stolen items with AirTag
https://xkcd.com/1172/
gsck··on How to title your blog post or whatever
"If you want something done it, do it wrong first" is a personal favourite of mine from his videos. Think it was the video about wind tunnel testing of a scale model of his speed racer
gsck··on I decided to pay off a school’s lunch debt
Or maybe they just don't think wishing ill upon someone for having a different world view than you or I is an reasonable thought?

I think school meals should be free, I do not wish harm to anyone who disagrees on that. People disagree all the time, I don't start calling them subhuman

gsck··on I decided to pay off a school’s lunch debt
I'm confused - where did they say that?
gsck··on [dead]
DNS Filter is currently unable to resolve DNS. Really fun surprise for a Tuesday morning
gsck··on Street address errors in Google Maps
Ireland's postcode system now is a thing called Eircode, which each eircode maps to your address exactly
gsck··on Google contract prevented Motorola from setting Perplexity as default assistant
Yes. Thats called a duopoly.
gsck··on 4chan Sharty Hack And Janitor Email Leak
Once the number three, being the third number, be reached, then lobbest thou thy Holy Hand Grenade of Antioch towards thy foe, who, being naughty in My sight, shall snuff it.
gsck··on A startup doesn't need to be a unicorn
MA Lighting, by far the largest and most dominant lighting console manufacturer.

They are the industry standard around the world, no one even comes close.

gsck··on War story: the hardest bug I ever debugged
I had a similar issue, worked fine when I was testing it on my machine, but I had dev tools open to see any potential issues.

Turns out IE8 doesn't define console until the devtools are open. That caused me to pull a few hairs out.

gsck··on Need help to identify if a provided credit number is real or virtual
You cant. There is no difference between them, aside from one of the numbers has never been printed.

I can't see why this would be more of an issue than any other type of card?

gsck··on Github scam investigation: Thousands of “mods” and “cracks” stealing data
Do you have any proof of these "shadow-paid hackers" or are you just schizo posting?
gsck··on Github scam investigation: Thousands of “mods” and “cracks” stealing data
Gurn up, its 2025. Webpages have Javascript, get used to it. Run an adblocker if you care so much about it phoning home. And XHTML? The standard who's own governing body abandoned, why would anyone use that?
gsck··on ChatGPT Saved My Life (no, seriously, I'm writing this from the ER)
But surely this could just be done with a constraint software, with better accuracy and less likelihood of making something up?
gsck··on “A calculator app? Anyone could make that”
Are you in standard or scientific? Each new operator (Not sure if thats the correct term) is calculated immediately. ie 1+2x3 is worked out as 1+2 (Stored into buffer as 3) x 3 = 9

But scientific does it correctly where it just appends the new expression onto the buffer instead of applying it

gsck··on Did missing/corrupt dates in COBOL default to 1875-05-20?
Who needs just one Y2K when you can have one every 10 years!
gsck··on Resigning as Asahi Linux project lead
Yes but how many nvidia graphics cards are there in circulation? I'd say infinitely more than there are Apple M1/2/3/4 chips in the wild.
gsck··on Resigning as Asahi Linux project lead
I also think it would be cool to run Linux on my MacBook. But that alone isn't reason enough to add support for it.

Linux runs on over 90% of all production servers on the planet, think about that. If you introduce a change it needs to work and be maintained, if you add something but then later realise you dont have the resources to maintain it you can't remove it. You have created more work for yourself. Relevant xkcd https://xkcd.com/1172/

gsck··on Resigning as Asahi Linux project lead
"No rust code in kernel/dma, please" is a totally reasonable request though, once again it comes down to who supports it? When 99% of the kernel is written in C it makes sense to keep it C.

If you start introducing new languages that most maintainers are not anywhere near as familiar with, you create an unmaintainable mess.

Linux isn't a hobby project anymore, its critical infrastructure. You can just introduce changes because a few people think its cool.

gsck··on Resigning as Asahi Linux project lead
I'm not sure about why they are upset with the issue of upstreaming the changes into the kernal.

They want to upstream drivers for a device that the creator of clearly has no interest in allowing others to use outside of their walled garden. The knowledge around it is from a massive , albeit impressive, RE effort.

Who is going to support it? Where is the demand for it? It would be different if Apple were to provide patches and drivers for their own hardware, at least then you know there is a vested interest in supporting the hardware from the people who know it better than anyone else and have the means to continue supporting it.

I applaud Hector and everyone else that contributes to Asahi, its genuinely a cool project and the progress they have made is insanely impressive given the lack of any official documentation about the hardware they are working on, but its one of these things that will remain in the realm of a cool curiosity much like running Linux on a games console.

gsck··on A layoff fundamentally changed how I perceive work
Thats the go getter attitude companies are looking for!

Something to hard? Give up. That's sure to get you hired

gsck··on Ask HN: How do you handle observability and alerting at tiny companies?
This. I've began to roll out prometheus counters to some of our internal services to have some visibility on them. There is nothing fancy about our Prometheus config, its the absolute bare minimum required running in a docker container (One of 3 docker containers in the entire business) on the same box as the Grafana panel.

Its not going to win any awards but it works well enough for our needs, while requiring 0 maintenance whatsoever.

gsck··on How to improve your WFH lighting to reduce eye strain
CRI is usually only reported on professional grade lamps (Theatre, Film/TV) you'll almost never find it reported on anything below that.
gsck··on How to improve your WFH lighting to reduce eye strain
If you look towards companies like Rosco or Lee they have hundreds of options for just this application.

A sheet of Rosco 3408 takes you from about 5500K to 3800K so a much warmer colour. A small sheet which should be enough goes for about £7 https://shopwl.com/rosco-roscolux-3408-roscosun-1-2-cto/ you can probably find it cheaper just by searching Rosco 3408

gsck··on Software Folklore
Nothing a bit of percussive maintenance cannot solve!
gsck··on The Canva outage: another tale of saturation and resilience
I have always found it remarkable with how well Warframe handles updates, I've seen other games do the "Update live now everyone restart!" and then no one can get in due to thundering herd.

But you close Warframe after the red text and the game updates pretty fast, even if its a massive update like 1999 was, and then you are back in the game (Unless you say yes to Optimising download cache, that takes an absolute age for some reason plsfix), definitely a pretty amazing engineering achievement.

gsck··on Uncut Currency
Ulster Bank notes are some of the few notes in the world that are portrait in orientation, probably doesnt help with the acceptance of them elsewhere in the UK
← PreviousPage 2 of 4Next →