HNHacker News
TopNewBestAskShowJobs

piercebot

433 karma · joined January 12, 2013

submissionscomments
piercebot··on The ideal tech stack for a personal developer blog in 2020
A lot of the comments here are reminding me a lot of Tom MacWright's critique of modern web development:

https://macwright.org/2020/05/10/spa-fatigue.html

Around the same time, Vladimir Agafonkin (perhaps in response to the above??) released tinyjam, https://github.com/mourner/tinyjam, which bills itself as "an elegant, zero-config static site generator in 100 lines of code, an experiment in radical simplicity."

Maybe the above two links will resonate here :)

piercebot··on The effects on cognition of sleeping 4 hours per night for 12-14 days
This refutation is authored by the same person who conducted the study to which these comments are attached :)
piercebot··on Bill Gates Has Regrets
Even if that means the Bill and Melinda Gates foundation wouldn't exist today? At the cost of the hundreds of millions[0] of lives they've saved?

Not attacking, just starting a discussion. What if we frame this in the context of the Trolley Problem? Bill pulled the lever, and the trolley deviated from its mandated course, but now many lives have been saved as a result.

Does the end still not justify the means?

0: https://www.theguardian.com/world/2017/feb/14/bill-gates-phi...

piercebot··on Moxie, a Social Robot That Helps Kids with Social-Emotional Learning
Thanks for your comment, it is a nice reminder to receive.

When I wrote the comment, I was remembering a coworker whose nephew had ASD, and could not process spoken word from his family well. They discovered that using the "say" command on an OSX Terminal to make the computer "talk" was something that did work for communicating, and the boy would listen to the computer's advice for when it was time for bed or time to brush his teeth.

It was not my intention to perpetuate dehumanizing stereotypes, so I apologize if it came across this way. Rather, I was trying to emphasize the positive impact of having more parenting tools in your metaphorical tool belt.

At the risk of sounding ignorant again, I would argue that good hygiene and sleep are habits that everybody should build, regardless of your neurological disposition :)

piercebot··on Moxie, a Social Robot That Helps Kids with Social-Emotional Learning
Having a robot companion as an "impartial" third party may help kids work through issues they (feel like they) can't talk with their parents about.

For better or worse, parents are human beings, and (even unconsciously) may stigmatize behaviors or feelings that a child may experience, making it difficult for the child to bring up these issues with the parents.

There is also the case where children may be neurologically atypical in a way that makes interacting with other humans difficult. This is another opportunity for a robot to shine.

You're not wrong -- helping children develop social and soft skills does fall under the job description of being a good parent. But even parents with the best intentions may need help from time to time, and I would argue that a parent who can recognize the value in something like this (as a supplement, not a replacement for parenting) has the child's best interests in mind.

piercebot··on Inside of a Tractor Cab [video]
Laura (https://twitter.com/carlsonlaura64) hosted the "Ag of the World" twitter account (27k followers; https://twitter.com/AGofTheWorld) for the past week, and there was a lot of demand on Twitter for her to upload her videos to YouTube.

So you could say that the market was already primed to receive the product :)

piercebot··on ClojureScript 1.10.741
Unless I'm misunderstanding the ClojureScript team posts, one of the motivations for tight webpack integration is that not every npm module is compatible with advanced compilation.

From the article[0]:

> But after nearly three years since we first shipped Node module processing via Closure, it’s apparent that too few of the most popular libraries can be subjected to advanced optimizations. While we still believe there’s promise here, the ClojureScript community will have to show the rest of the world the way by developing compelling JavaScript libraries that can be readily consumed by popular JavaScript tools, yet still be subjected to Closure’s phenomenal tree shaking and code splitting when building with ClojureScript.

0: https://clojurescript.org/news/2020-04-24-bundle-target

piercebot··on What is interesting about Factorio
This is a useful reminder; thank you. It's true that my original comment was made in the context of having virtually all of my needs already met, and being far along the path to self-actualization.
piercebot··on What is interesting about Factorio
This is an excellent point! I personally subscribe to Rich Hickey's "hammock driven development" approach to problem solving, and I think how we approach problems, like our tools, is something that can be optimized with practice :)
piercebot··on What is interesting about Factorio
Maybe you've never been extrinsically rewarded, but surely you've derived some kind of intrinsic reward for improving your productivity? A sense of pride or joy? :)
piercebot··on What is interesting about Factorio
> Isn't it amazing that someone could do something for 100 hours and not think about obvious improvements, and not even wonder if they've been setup?

I have co-workers like this: people who don't bother to learn the tools of* their trade and waste dozens of minutes every day.

Taking the time to master your tools is a COMPOUNDING benefit and, at the risk of sounding inflammatory, is the type of activity that creates "skill gaps" between regular and "10x engineers."

piercebot··on Ask HN: What are you learning?
Patience.
piercebot··on Signal is finally bringing its secure messaging to the masses
I'm surprised nobody has mentioned https://web.whatsapp.com/ yet. You need to log in by scanning a QR code with your phone, but once you do, you can use your full-size keyboard to chat!

I know it doesn't check all the boxes for you, but hopefully it can improve your quality of life while talking to your family :)

piercebot··on Goodbye Joyent
Your comment reminds me a bit of the relationship between Clojure and JavaScript.

Back in 2014, Clojure-based web development had all kinds of groundbreaking ideas that massively improved quality of life: immutable data structures, hot code reloading (figwheel), decoupling of state and view (devcards), with all the benefits that come with functional programming.

The JavaScript ecosystem has since closed the gap and has a lot of great libraries or tools that do these things, and it's just _so popular_ that it's hard to make the business case for Clojure(Script).

Personally, I still think Clojure has a lot of really smart people contributing to it. It's exciting to see tools like libpython-clj enable Carin Meier's work around leveraging bleeding-edge Python Machine Learning libraries in Clojure, and something in my gut tells me that Rich and Co. are on the right track with spec while the JS community pursues TypeScript instead.

It's true that every project needs a community if it's going to survive, and because the internet makes it so easy to share ideas, being the birthplace of good ideas is not enough to ensure your survival.

I'll be interested to see what the landscape looks like in another half a decade!

piercebot··on uLisp – ARM Assembler in Lisp
This is a great suggestion; the Zero has enough oomph to run the JVM, which gives you access to Clojure!

I had the most luck installing the Zulu Embedded version of Java, and I've had a Clojure webapp running on my Pi Zero for over a week now without any hiccups.

I'm a post or two behind on chronicling my adventures, but I did at least capture how I got Clojure running on the Zero here: https://ajpierce.com/2020-01-08_safe-to-wake-pt4/

piercebot··on Tesla Software Version 10.0
I would not be surprised if a lot of people elected to watch shows in their parked car instead of their living room simply because of the fantastic audio system.

I don't have a surround sound system in my home, but I do in my Model 3! Looking forward to trying it out :)

piercebot··on Some tea bags may shed billions of microplastics per cup
Lots of comments promoting loose-leaf teas. My favorite suppliers are:

+ https://www.meimeitea.com/

+ https://yunnansourcing.com/

If you live in the DC Area, Victoria (who runs Meimei Fine Teas) hosts tea classes, and is happy to share stores of her annual tea sourcing trips to China. Really high quality products from a trustworthy source.

There's something really special about knowing trusting an individual (rather than a company) to deliver you a fantastic product and experience.

piercebot··on The Loneliness Epidemic
>The Screen, whether it’s TV, computer, or phone, has supplanted almost all social interactions.

I think social (cooperative) gaming might be an exception to this. I'm not about to argue that it's _better_ than real-life social interaction, but hanging out and communicating with the same individuals every evening while working on shared goals as your avatars inhabit the screen can combat loneliness for many individuals without (and with!) alternatives[0].

These interactions can even lead to real-life communities and relationships. So again, not a perfect substitute, but certainly not as much a detractor as sitcoms or (I would argue) social media.

[0] https://www.bbc.com/news/disability-47064773

piercebot··on Diagram and History of Programming Languages (2006)
I don't think 2006 is valid, because the charts themselves go to 2016
piercebot··on Diagram and History of Programming Languages (2006)
Surprised that Clojure didn't make even the big list.
piercebot··on State of Clojure Survey 2019 Analysis
Bruce Hauman has given a few good talks about how you can use tools like Figwheel to bring a REPL-like development experience to web development.

You can watch him live-code the game 2048 in the screencast where he introduces DevCards[0]. Notice that the video came out 4 years ago!

One thing that really drew me to Clojure is that it seems to be a nexus of really good ideas that have trickled out into the larger community. If Clojure was where all the smart kids ate their lunch, maybe if I ate lunch with them too (so to speak), some of their smarts might rub off on me :)

[0]: https://vimeo.com/97078905

piercebot··on China's Moon mission sees first seeds sprout
Why cotton?
piercebot··on Ask HN: Recent sci-fi recommendations
The Collapsing Empire, by John Scalzi, is an entertaining space opera with colorful characters. Second book in the series just came out last month!
piercebot··on Why aren't we all using Japanese toilets?
The prices quoted in this article are significantly higher than what I paid.

The Toto c100 washlet, which I installed in May 2017, currently runs for less than $360 on amazon [0]. And, despite the fact that I live in the suburbs of Washington DC (a notoriously expensive place to live), I had a licensed electrician do a next-day install of a GFI outlet in my bathroom for $150.

Installing the washlet was easy, and I had the requisite tools, so I did it myself.

I ended up spending just over $500 in total, which is less than the minimum quoted by the article. I agree with the author's points though on the quality of life improvements one receives from having a washlet!

0: https://www.amazon.com/dp/B00UCIOWRM/ref=cm_sw_r_cp_apa_i_xs...

piercebot··on Ask HN: Do you get good applications from “Who is hiring?”?
As a senior software engineer who has successfully contributed to startups that were subsequently acquired, and with over 9 years of experience across a variety of technologies, "Who's hiring" is probably not the first place I would go to look for job if I needed a change of scenery.

I love it for keeping an eye on the market, to see where trends are going, and for looking at what's local. If something REALLY interested me, I might establish a dialog, but the chances of something being interesting and local (or willing to hire remote at the salary requirements of the metro area I live in) are very slim.

The first place I would look for a job is my professional network: people I have enjoyed working with in the past. If you can't lure top talent with talk of tech, maybe also spend some time describing the team and what the work environment is like? Senior devs know that you don't work with the tech stack, you work with people, and the stack is just another tool in the toolbelt for solving problems.

piercebot··on 24-core CPU and I can’t type an email
Jittery rendering, hangs, and high-latency are deal breakers in Virtual Reality. I think things will get better as a matter of necessity for VR and AR, and then "veterans" from the field will bring back "new ideas" about performance and user experience.

Or, if you prefer your optimism a bit more dystopian-flavored, some megacorp will come around with a walled garden whose user experience is just so good that users will flock to use it, and the rest of the industry will have to adapt to compete.

In either case, I don't think getting used to it is our only choice :)

piercebot··on Darpa Awards Ginkgo Bioworks and Transcriptic $9.5M to Bring AI into the Lab
This reminds me of the kind of science that Vernor Vinge imagined in his 2006 novel "Rainbow's End:" https://en.wikipedia.org/wiki/Rainbows_End
piercebot··on JavaScript to Rust and Back Again: A Wasm-Bindgen Tale
The title "Javascript to Rust and Back Again" had me believing that this would be a tale of how Rust was abandoned in favor of Javascript! I'm so glad to see we're actually talking about wasm interop
piercebot··on A Clojure learning journey
Zippers! This is definitely a knowledge gap for me; thank you for putting a name to a thing that I've encountered in the wild.

Here's a good article I've found with information about them:

http://josf.info/blog/2014/03/21/getting-acquainted-with-clo...

piercebot··on Ask HN: What are you doing for your mental health?
8 hours of sleep every night

Tai Chi

Less social media, more in-person interaction

← PreviousPage 3 of 4Next →