HNHacker News
TopNewBestAskShowJobs

pducks32

660 karma · joined January 28, 2015

submissionscomments
pducks32··on We mourn our craft
Coding is a tool to solve a problem, but, to many it is also a culture. It has a history, it has connections, it has lore, it had some loosely commonly held values, and yes it absolutely was a craft. It’s okay for people to mourn that. It’s not the same as someone who may have taken it up for money. That itself, is seeing coding as a tool for income—which is valid.

Calling it pathetic I think lacks empathy and perhaps an appreciation for what it might mean to other people outside the letters we type. Those letters, the languages we type, compilers that process them, and libraries that enable them were, at the end of the day, made by people.

pducks32··on Bill Atkinson has died
Would someone mind explaining the technical aspect here? I feel with modern compute and OS paradigms I can’t appreciate this. But even now I know that feeling when you crack it and the thrill of getting the imposible to work.

It’s on all of us to keep the history of this field alive and honor the people who made it all possible. So if anyone would nerd out on this, I’d love to be able to remember him that way.

(I did read this https://www.folklore.org/I_Still_Remember_Regions.html but might be not understanding it fully)

pducks32··on Ask HN: My 12 year-old nephew just got diagnosed with ADHD, any advice?
There’s a lot of good advice here, and everyone I know is different about how to overcome executive functioning issues. But one bit I’ll add:

ADHD can be incredibly lonely. Not even in ways you are aware of until you are older. It’s easy to see the places you aren’t like others or adjusted for in school. There are minor imperceptible ways you might be reminded of this and in all likelihood, those closest to you don’t have it—e.g. teachers, parents. And often it’s framed as something to overcome.

So remind your nephew of what makes him different in amazing ways. And take time to value the things he cares about and excels in. I know that’s good advice for any child, but it’s so important when the world is telling you that you aren’t the same.

pducks32··on More than you've ever wanted to know about errors in Rust (2022)
When I first used Rust, I was using failure and it just made sense to me. And then we got the 2nd (3rd?) wave of error libraries and nothing has ever made simple sense to me since. Never saw this link and it’s wonderful, it’s exactly how I think of errors. Thanks!
pducks32··on Physics Today is temporarily making its archive freely available
In all my undergrad and graduate level Physics, I don't think I ever used the value of R. The answer has nothing to do with the numerical value--that you can google. It has to do with knowing how to solve the problem.

Though having a grasp of the numbers can help with scale and the often forgotten "does that make any reasonable sense" check.

pducks32··on New Game: Minecraft Earth
The occlusion would need scans form the phone which I can think of one company that can do it fast, then you need to figure out where in the world the user is if you want to occlude using buildings, etc. I know of one company doing that. Neither are working with Microsoft as far as I know.

(I work for the latter company and we do VPS: the thing you'd need to build the game I assume people will glean from the video but they are totally not releasing.)

pducks32··on Google Stadia uses Style Transfer ML to change video game art in real time
One incredible use is actually in network training for things like AR and autonomous driving. You want a slightly fake world and you could easily try out various network approaches using a free fake world found in game engines. Microsoft has something for this but cannot find a link or the name right now.
pducks32··on In Defense of YAML
Recently been working on a rails app and been forced to use nano for editing one a remote server and it's now that I really see the niceness of YAML. I always like YAML with ruby but I think a lot of the great features are subtle and hard to appreciate. Inheritance! What a great idea for a configuration language. Greatly missed in JSON.
pducks32··on Rust: The Hard Parts – Part One: References, Borrowing, and Ownership
This is super fantastic. Well written and just the right amount of approachfulness and wit. Sometimes articles about things like this go too far into metaphor and lose the reader. I'd recommment going over

    fn mv_mutable(mut a : MyThing) {}
a little bit as in when you might want to do this and especially

    fn mutable_ref_mutable(mut a : &mut MyThing) {}
as I write a lot fo rust and still never understand how this works or why its useful. Lastly maybe an explainer of conforming to `Copy` and if you should do this because I believe currently the recommendation is conform to it for any type you can and I still have to stop and think how that's more performant. But again really great article, I bookmarked it for reference ;)
pducks32··on A 50-year-old design came back to haunt Boeing with its troubled 737 Max jet
I’m no airplane expert but I find the trend lines of the industry interesting and one trend has been how fuel prices and long lead times on fuel efficiency has lead to formerly continental planes now flying intercontinental. AirBus has really done this well and airlines love to be able to reuse resources. With the MAX there is a sense that airline execs are spooked by a new plane since it requires a ton of new training and maintenance outfitting. So Boeing, possibly smartly, tried to create what these airlines would pay for (a fuel efficient airplane) that would marketable be super similar to a very popular plane. But this lead to rushing the process and making too many affordances and hiding the differences from airlines and training material for fear of spooking business execs worried about cost.
pducks32··on Rust Cookbook
I love all of Rust’s documentation it has really been great to see as I learn the language. I can pick up a language easy enough but to pick up a language’s specific idioms is really hard without examples and this resource is great for that. One issue I have had though is how often the resource is out-of-date in some sense. Rust 2018 switched how modules were included and I constantly was confused what the difference was until I learned one was just older (by like a month). Also error handling is very confusing for me. I used error-chain first and everything worked but then I heard failure was the way to go yet there are very few resources on using either idiomatically.
pducks32··on iPad Pro as Development Machine
Using apps that support Open In Place has been magical. I now use my iPad 24/7. Terminus is really great and although I was hesitant to spend money at first I just think the app is so well made. Mix that with Working Copy and it’s so easy to edit files on servers and redeploy.

Pythonista (though I’m not python person) is always great to have especially with the new keyboard. Scriptable is also magical.

pducks32··on Apple Maps Flyover Reverse Engineering
As someone who works with GIS data and map meshes this is really awesome. Hats off to the author.
pducks32··on Man says CES lidar’s laser was so powerful it wrecked his camera
Certainly birds might not adapt to be less sensitive. I certainly would hope that research will be done to check how the type of EM pollution will affect nature. It might not but it also might over time.
pducks32··on Chinese Spacecraft Nears Landing on Far Side of Moon
I mean congrats to the team, but I’m really not sure there’s much scientific use in this mission. Don’t get me wrong, there is tremendous engineering and propagandist value that could lead to other high-value missions like mars etc but the reason no one is going to moon right now is that it’s kinda boring from a space point of view. India and the US went to Mars which is enormously more difficult and were able to do science experiments there—incredible. While the ESA mindblowingly landed on Titan which is insane. Congrats to the team but chill out with the hyperbole.
pducks32··on WKWebView, an Electron alternative on macOS/iOS
...ugly bridging code in Objective-C. I have had a similar issue getting the Unity team at work to use native plugins but they’re inability to be comfortable with C++ is not an issue with the platform but with the programmer. Moreover, the ugliness of the code is definitely a quality of the programmer!
pducks32··on Canada has arrested Huawei’s global chief financial officer in Vancouver
I believe (based on the fact she was arrested Dec. 1) that her name was part of the tight information security but once it gets out that she has been arrested the news are allowed to publish that. Moreover, It also appears these may be international papers and I don’t know enough to say they have to or don’t have to follow the ban.
pducks32··on Amazon expected to announce NYC and Northern Virginia as new headquarters
Lol someone’s defensive. I believe this is called being insecure.
pducks32··on Steve Wozniak on Smart Watches, Motivating Engineers, Siri, and More
How is this in any way relevant?
pducks32··on Signing Your Apps for Gatekeeper
iOS does not involve sending your source code. This involves ensuring your app runs in their Hardened Runtime and is properly signed. Apple checks that there is no Malware.
pducks32··on An Oral History of Apple's Infinite Loop
He was basically forced out of retirement for Jobs. Jobs loved his sushi
pducks32··on Hosting files in url minifiers
I didn’t know that and that’s kinda annoying. It’s my storage space (which they provide to me for the price my company pays) I should get to fill that with any arbitrary bytes. Why if I stenographically store data as a mpeg that i lose it but if I rename the file .binary i get to keep the data?
pducks32··on Arm Announces Client CPU Roadmap For Laptops
When they transitioned to Intel they even said they had internal Macs running on Intel for years waiting for this day.
pducks32··on Project Fuchsia: Google Is Quietly Working on a Successor to Android
It’s possible it’s because of Gurman (the author). Mark Gurman was a big Apple journo and has great sources. Bloomberg scooped him up and he’s been at the front of big Apple rumors and Bloomberg has risen because of them. Especially after Marzipan was confirmed in macOS Mojave source code.
pducks32··on Chicago Is America's Last Remaining Affordable Skyscraper City
You're making me miss my hometown. Everything there is just amazing, I love the city and the people in it. The people are so kind and the transportation is stellar, and you can listen to Fred & Angi on your way to work.
pducks32··on Nearly 1,000 Paintings and Drawings by Vincent van Gogh Digitized and Put Online
I minored in Art History and have a real love of art. I obviously studied using digitized work and still was able to fall in love and appreciate the majesty of it. But then I was in Florence and went to see David (something I had seen a ton) and wow it took my breath away. It was so much more amazing and awe inspiring.

Nevertheless, I still see such an amazing hope in having these works digitized at least to give people some perspective at the range of many great artists and to allow the art to inhabit a person's life in the way they want which is what the artist would want. And hopefully if they love it enough and it impacts them then they can go see it in person.

pducks32··on Apple is rebuilding Maps from the ground up
I work in a mapping related field and I’ll be honest I’ve never considered that part of navigation. That’s a really interesting idea for making navigation better. Taking into account elevation and quality of road.
pducks32··on YAML: probably not so great after all (2017)
I write a lot of command line tools for work and need configuration files and always go for YAML, but am never happy about it. I use it because it serializes to Ruby objects so I can more easily do validation and check if someone forgot an important key but I wish there were something that would make that easier for the people using the config files. I looked into TOML after this and liked what I saw.
pducks32··on Office 365 is being completely rewritten in JavaScript
This is literally the same argument of the tweet's first poster (to which the linked tweet is a reply). This is just simply not true. I know many people who make mail apps for some big big companies. They have CS degrees and would admit they suck at C++ (I wouldn't even mention C) but they are great at Python
pducks32··on Apps for which macOS applies compatibillity fixes
That’s not fair to say. These apps may very well have done one or two things wrong in their code that required Apple to step in. I have a million such mistakes in my code but no one uses them enough to warrant a checkfix.

Also these apps are huge and push the platform forward more than other apps so the likelihood of this relying on undocumented behavior is much much higher and Apple is some sense shares responsibility for those bugs. So the face that they make these checkfixes makes sense.

Page 1 of 8Next →