HNHacker News
TopNewBestAskShowJobs

piercebot

433 karma · joined January 12, 2013

submissionscomments
piercebot··on Your Thinking Rate Is Fixed
I'm not sure it's the manager's responsibility to compartmentalize and then assign/distribute work to each employee. Aren't people happier and more productive when they're in charge of their own destiny?

I view the manager's role as one that clearly defines and communicates business imperatives and facilitates communication about how to get there. If you're telling people exactly what to do, how does that enable them to do great work? Aren't they just doing what the manager tells them to?

piercebot··on Your Thinking Rate Is Fixed
I agree with the point about managers and decision-makers setting the tone with regard to the "hurry up" culture, but I take exception with one line:

> Expecting great things of all your workers

Why is it not OK to expect great things out of everybody on your team? Surely people don't want to feel excluded from the "great performers" group? Surely people don't want to feel that they're not capable of great things?

I'm completely in favor of giving everybody the time and space they need to do their best work, but then to _also_ assume that some people are incapable of producing great work given the time and support they need to achieve it... isn't that the definition of an under-performer?

As decision makers, don't we have an obligation to identify the people who do great work and empower them? Isn't it our job to create the environment in which _everybody_ does great work? Why is it not OK to expect that everybody does great work?

piercebot··on Gemini Earn
What's the market for borrowers? What are people borrowing cryptocurrency for?

With fiat interest rates at record lows, why not borrow fiat instead and use it to buy crypto? Surely not all of the demand is coming from the unbanked?

EDIT: My question was answered while I was typing it up :)

https://news.ycombinator.com/item?id=25996264

piercebot··on Gemini Earn
I may have missed this on the page; is the interest paid in USD or in the asset you're lending? The examples only show USD.

It says interest compounds daily; keep in mind (US Residents) that every day is another line item you need to report to the IRS.

piercebot··on Why I still Lisp
How do you find REPL integration in Common Lisp compares with Clojure? I find myself blissfully productive in Clojure, and I wonder if it's the same for all Lisps
piercebot··on Woman Is Sentenced to 43 Years for Criticizing Thai Monarchy
This comment, and your many replies to the other comments below, are wonderfully insightful; thank you for sharing.

I'm actually in the middle of reading the Nebula-winning novel The Windup Girl, which takes place in 2200s Thailand, and the insights you've provided add great context to what I'm reading.

Thanks for sharing!

piercebot··on Smart contracts on Bitcoin
The Clarity language spec of these contracts is very interesting; seems like a very easy spec to keep in your head compared with Solidity.

https://clarity-lang.org

piercebot··on How Silicon Valley destroyed Parler
Silicon Valley does not control the Internet though. I get that headlines like this make for good clickbait, but it's not like Parler can no longer exist on the Internet.

Parler can go buy some servers, hook them up to the internet, and come back online.

piercebot··on Parler social network sues Amazon for pulling support
The internet was founded on principles of free speech, and it still works that way. Parler can go build servers, connect them to the internet, and come back online.

They're not being censored, they're being inconvenienced.

piercebot··on New coronavirus strain up to 70% more transmissible
I wonder how much of this was caused by natural selection brought on by changes in human behavior; masks wearing, social distancing, etc.
piercebot··on How to Escape the Modern Rat Race
Thanks for sharing. This post makes a lot of sense, and I think it jives more closely with the original (How to Escape the Modern Rat Race) post when it comes to finding meaning or purpose in life.
piercebot··on Apache OpenMeetings – Video chat, messaging, white board, doc editing and more
The good news is that there's development in this space! https://github.com/jetbrains/skija

> Existing offerings are: Graphics2D from AWT, GraphicsContext from JavaFX. They are good, but underwhelming.

> Enter Skia. Skia has a proven track record of industrial-scale project relying on it for all things graphics: Google Chrome, Android, Flutter, Firefox Canvas, Xamarin, LibreOffice.

piercebot··on Why AWS loves Rust, and how we’d like to help
Thanks for all of your contributions, Steve!

I live in JavaScript land mostly, which is the wild wild west when it comes to "the way to do things," so rustfmt is still many times better than, say, prettier and eslint. It exists AND it's part of the standard tooling!

piercebot··on Why AWS loves Rust, and how we’d like to help
One of the reasons it's so enchanting is how it manages memory without the use of a garbage collector thanks to the magic of lifetimes. Couple that with performance that's on par with C/C++ and design choices that encourage testing and documentation... there are a lot of technical reasons to love Rust.

The welcoming community is another great reason, but I'll let community leaders speak to that point.

In terms of how the language looks... the important thing is that `rustfmt` standardizes this, so you only have to learn how to read one style, and not a different style for every developer you work with.

piercebot··on Google Pay reimagined: pay, save, manage expenses and more
I use Google Pay for touchless payments with my phone. I like it for that. I use other solutions for tracking spending and organizing finances.

If these features help somebody gain personal insights or build some financial literacy, I view that as a good thing.

piercebot··on Show HN: Built a timeline component for React with multiple layout modes
The ability to click and drag the timeline to scroll through it would be an excellent addition!
piercebot··on Show HN: I wrote a book on writing good developer resumes
I think you bring up a great point, and I think especially with the advent of more advanced AIs (like GPT-3), there will be a lot more noise in the system, and the gap between signal and noise will be much smaller.

Therefore, As a society, I think we've reached the point of needing to add extra weight to our real-life connections. They say making deals in business has always hinged on "who you know," and going forward, I think being anonymous is going to actively count _against_ people, rather than personal connections being a plus.

Maybe that'll mean having less "meta-work" to deal with, because your real work will stand on its own, and you'll have professional connections who can back you up. This change will make it harder to break into the system, though, and will make it harder for under-performers to succeed.

piercebot··on In Defense of XML
Surprised that nobody has brought up size over the wire yet. XML, by virtue of the fact that it has both opening and closing tags, tends to be more verbose than other standards. With larger requests, this can translate to hundreds of extra kilobytes transferred. Even for smaller requests, people in bandwidth-constrained environments will probably notice performance improvements when using a more concise standard over XML.
piercebot··on Split Keyboard for Professionals
I love my keyboard.io Model 01. I think a refresh is coming later this year (Model 100?). Worth the price IMO.
piercebot··on On Modern Web Applications Stability
I use the `npm-check` [0] to help me with that problem. Might not check all of your boxes, but it certainly helps me manage dependencies in my JS projects!

[0]: https://github.com/dylang/npm-check

piercebot··on On Modern Web Applications Stability
Of course, the other side to this coin is assuming that you can do better than the folks who have specialized in solving particular problems, and open-sourcing their solutions.

I'm not arguing that package bloat is a good thing, but I do think it's an acceptable trade-off for the speed and functionality improvements.

If long-term stability is a very high priority for your project, you should look at using the right tools for that job. A language like Clojure that actively seeks to avoid "churn" while operating on top of common runtimes is a good choice for things like that. There's no need to compromise on speed of development, either :)

piercebot··on Ask HN: Are you friends with your manager?
Yes, I consider myself friends with my manager.

I also consider myself friends with 2 of my 5 direct reports.

These are people that I've known for half a decade or more, though. Also, I think the manager aspect came after the friendship aspect in most cases.

piercebot··on Preserving data integrity: A ZFS-inspired storage system
I've had a lot of good luck with ZFS over the past decade and a half. I just started building my third file server last week, actually. Going to try it with NVMe drives this time!

https://ajpierce.com/2020-09-02_file-server-pt1/

piercebot··on I learned Rust by trading Cryptocurrencies
Hi HN, thanks for taking the time to come chat! I'm still learning Rust, so if you have suggestions for how to improve hodl, I'd really appreciate issues or pull requests :)

https://github.com/ajpierce/hodl

piercebot··on Google discontinues the Pixel 4, nine months after release
I upgraded from a Pixel XL (which itself was a free upgrade after my Nexus 6P ran into the battery shutdown issues) to the 4XL when it came out in November, and while I can't say I _regret_ my purchase, it's just... unremarkable. The camera is fine, but the battery is not any better than my 3yo phone.

I haven't had to downgrade, but I imagine that (like you) I wouldn't miss it :)

piercebot··on Arcosanti
Have you written anything about your experiences? I'm very curious to read about them!
piercebot··on Programming at the REPL (2018)
The REPL is still something that I haven't quite mastered, but what I enjoy doing right now is working in files and using a REPL connection to evaluate expressions within the file. It feels like a happy medium between "do everything at an (ephemeral) REPL prompt" and "do everything in a file, save, and reevaluate the file."

My weapon of choice right now is vim-iced[0], which is a batteries-included VIM plugin that, in addition to providing a REPL and keybindings to evaluate expressions under the cursor, also allows me to auto-format my files on save.

[0]: https://github.com/liquidz/vim-iced

piercebot··on Holographic optics for thin and lightweight virtual reality
Would you mind elaborating on (or provide a link to) some of the problems you mentioned Hololens 2 having? Also, I've never heard of Digilens; do you have a preferred source for learning more about that device and what its limitations are?

Thanks!

piercebot··on Haskell for a New Decade [pdf]
Going to throw my weight behind the Clojure recommendation.

For more information about the language, there was a great PDF published about the history of the language recently: https://download.clojure.org/papers/clojure-hopl-iv-final.pd...

piercebot··on Ask HN: How are you holding up?
The hardest thing for us has been the loss of public spaces -- not being able to take my 3yo son the Air and Space Museum (his favorite place), to ride the metro, or even over to Grandma's house for the afternoon is tough.

What I miss the most is being able to sit down at a Korean restaurant with friends and just EAT for two hours.

Overall, though, things are going really well. The transition to working from home was easy (half the team was already remote), I've had more time to exercise, and our company has been advocating good work-life balance throughout this whole ordeal. I have the efforts of my champion wife to thank for keeping a 3yo distracted all day while I'm at work, and that is not lost on me, either -- I'm in a good place now because I am with good people, surrounded by love.

Wishing you all the best, HN :)

← PreviousPage 2 of 4Next →