HN user

pducks32

660 karma
Posts3
Comments230
View on HN
We mourn our craft 5 months ago

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.

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)

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.

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.

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.)

In Defense of YAML 7 years ago

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.

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 ;)

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.

Rust Cookbook 7 years ago

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.

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.

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.

...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!

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.

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.

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?

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.

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.

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.

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.

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

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.