News for hackers. Stuff that matters.

chris-laffra

Re:Devpod: Remote Development at Uber on Monday December 19, 2022 @08:28AM (#34051764)
I worked on this at Uber in the past and you explain very well why there is no iOS flavor for devpods.
Re:Ask HN: How do I learn to communicate effectively? on Wednesday October 05, 2022 @05:44AM (#33093251)
I have captured my personal experience of struggling with this topic during my career into a book called "Communication for Engineers". The book builds a foundation and then explores the myriad of ways we communicate as engineers. Lots of overviews and tips to try out. You may like it: https://chrislaffra.com/c4e
Re:Ask HN: What skills have given you a 10x return? on Friday August 05, 2022 @02:57AM (#32352661)
See: C4E - Communication for Engineers. https://chrislaffra.com/c4e
Re:Ask HN: Any great books about technical writing? on Friday August 05, 2022 @02:50AM (#32352618)
C4E - Communication for Engineers. https://chrislaffra.com/c4e

The book discusses a variety of "soft" skills, including reading and writing. Not specifically focused on technical writing per se, but can still be very useful for engineers to learn how to influence others through written materials. As Urs Hölzle says in the foreword to the book:

"At some point in your career, you can no longer communicate effectively just by talking with others. Stand-ups, planning meetings, and peer programming sessions all have their physical limits. This effect applies to you sooner than you think. At that point, you need to switch to asynchronous communication techniques. In short, you need to switch to writing. Those who can write well suddenly have a head start. Through well-written communication, your influence suddenly grows exponentially."

[I am the author]

Re:Ask HN: Any great books about technical writing? on Friday August 05, 2022 @02:43AM (#32352576)
Not a book, but a comprehensive, introductory set of materials by the Google tech writing team: https://developers.google.com/tech-writing/overview
I should rewrite PyAlgoViz to work fully in the browser using Pyodide. Then usage would be completely client-side (no quotas). Would love to get a PR from anyone having experience doing that.
Actually, I assigned it a budget of $3 per month, which was reached in June. In July, usage is at $1 only, so not too sure how Google decides I reached a certain quota.
Creator of PyAlgoViz here: I did not want to add advertisements to the site, so working off a free-tier for a number of years now.
The first thing I saw when I visited the stackexchange link in this post, was a huge banner at the top of the page, which really confused me as it led me to think that this post was a clever and sarcastic meta-joke of some kind.

Keynotes Announced for CurryOn 2019

Curry On 2019 Keynote speakers now available: Lars Bak (Google, Dart), Cynthia Solomon (Logo), Ashley Williams (Cloudflare, Rust/WebAssembly), and Simon Marlow (Facebook, Haskell).CFP open: http://curry-on.org/2019.Curry On is a conference focused on the intersection of emerging languages and emerging challenges in industry (e.g. big data or security), as well as new ideas and paradigms in...

( Read More... | no comments | on HN )
Re:Show HN: HappyMac – Make your Mac happy again on Sunday November 25, 2018 @05:49AM (#18526356)
You are correct, HappyMac is open sourced at https://github.com/laffra/happymac. The license check error should simply have been a log statement. Please reinstall the app from https://happymac.app to get an updated version. As this is open source, you can also build your own version from the github sources, of course.
Re:Show HN: HappyMac – Make your Mac happy again on Sunday November 25, 2018 @05:45AM (#18526345)
Of course, your concerns are valid on what installed apps can do on your machine. For HappyMac, the updates are stored in ~/HappyMac, so you can always verify what the app does. In contrast, a lot of applications perform truly silent updates, including Chrome, Firefox, etc. The admin privileges are not automatic obtained by HappyMac, but only obtained when you explicitly provide them...
Re:Show HN: HappyMac – Make your Mac happy again on Sunday November 25, 2018 @05:40AM (#18526330)
Correct. The source is licensed with MIT license. The downloadable version from happymac.app has a different EULA. That said, the intent was to avoid people copying the app, so the EULA has been changed to now replace the two lines you quoted with: You must not: - Copy and redistribute the HappyMac app under the same or similar name
Re:Sieve of Eratosthenes in Python (2015) on Friday October 06, 2017 @06:31AM (#15415680)
If you want to do your own visualizations using PyAlgoViz, check out http://chrislaffra.blogspot.nl/2016/12/generating-prime-numb...
See also https://pyalgoviz.appspot.com, where you can design your own algorithms and visualizations.
Re:Is Type Tracing for Python Useful? Some Experiments on Monday February 20, 2017 @10:53PM (#13693154)
One use of type tracing is to automatically generate unit tests, as done by Auger: https://github.com/laffra/auger.
Re:Sorting algorithms visualizer on Saturday May 28, 2016 @03:54PM (#11793149)
For visualizations of numerous other algorithms, check out http://pyalgoviz.appspot.com, where both the algorithms and the visualizations are editable. You can replay both the execution and the visualization step by step.
It also places you #1 for adventure seeking, which is fitting, considering your daily bike commute through New York City :-)
Re:Dataless Programming (1967) [pdf] on Monday September 01, 2014 @08:52PM (#8255259)
Interesting tidbit: Hard to imagine these days, but this language specification appears typed by hand on a typewriter, most likely this model: http://magazinesadsandbooks.com/Magazine-Ad-for-Remington-Ra...