News for hackers. Stuff that matters.

dmohs

Re:AI: Accelerated Incompetence on Thursday May 29, 2025 @09:04PM (#44131829)
I kid you not, my face is wet from tears laughing at your example prompt. Thank you so much for making my day.
Re:Show HN: Wealthfolio: A Private, Open-Source Investment Tracker on Saturday September 07, 2024 @08:13AM (#41473469)
You just need one more account. The card payment is just a transfer to an "Amazon Balance" account or something. Then the individual items are entries against that account.
Re:Why I still Lisp on Sunday January 31, 2021 @09:58PM (#25985039)
I appreciate the effort you’ve both put in to concrete examples. I think yours gets to a point that I haven’t often seen stated. You’ve named your interface Person, but perhaps even Emailable could serve the purpose. The problem is that you had to name it. Naming well is hard, and I believe strong type systems often create a need for more names. It’s a cost I don’t often see considered in the tradeoff.
Re:Why I still Lisp on Sunday January 31, 2021 @09:45PM (#25984980)
Yes it does make renaming harder, but if your compiler warns about unused variables it might save you more often than not.
Re:How to take meeting notes on Tuesday September 22, 2020 @10:11PM (#24562232)
Your time is the most valuable thing you have. My unsolicited advice is that you exert as much influence as you possibly can over how it is spent.
Re:11 Foot 8 – The Can-opener Bridge on Saturday June 20, 2020 @11:12PM (#23589441)
Thank you so much for this. Very well delivered.
Re:Ask HN: Who is hiring? (March 2019) on Friday March 01, 2019 @03:31PM (#19284962)
Broad Institute | Boston, MA, Cambridge, MA | ONSITE, FULL-TIME

Data sciences hold the potential to propel our understanding and treatment of human disease. The Broad Institute is a deeply-collaborative scientific institution that is transforming medicine and human health by building software solutions to process and analyze scientific data on an unprecedented scale. Our products are used by thousands of disease researchers across the globe, processing petabytes of genomic data, and regularly consuming millions of core-hours in a week. https://www.broadinstitute.org/careers/software-engineering

Positions we are hiring for:

Senior software engineer, UI-leaning (React) full-stack: https://broad.io/aou-tech-lead

Senior software engineer, front end (React): https://broad.io/terra-senior-eng

Software engineer, front end & data visualization: https://broad.io/engineer-gnomad

Contact: [email protected]

Re:Ask HN: Who is hiring? (February 2019) on Friday February 01, 2019 @01:23PM (#19056846)
Broad Institute | Boston, MA | https://www.broadinstitute.org/ | Onsite | Full Time

Data sciences hold the potential to propel our understanding and treatment of human disease. The Broad Institute is a deeply-collaborative scientific institution that is transforming medicine and human health by building software solutions to process and analyze scientific data on an unprecedented scale. Our products are used by thousands of disease researchers across the globe, processing petabytes of genomic data, and regularly consuming millions of core-hours in a week. Learn more here:

https://www.broadinstitute.org/careers/software-engineering

Multiple positions open:

Senior software engineer and tech lead, front and backend https://broad.io/aou-tech-lead

Senior software engineer, frontend https://broad.io/terra-senior-eng

Software engineer, frontend & data visualization: https://goo.gl/yTWppD

Questions: [email protected]

Re:Show HN: Hiring and Seeking Who Is Hiring Faster on Thursday November 01, 2018 @10:59AM (#18354488)
Love how simple this is. Looking forward to seeing how it works.

Even in such a simple form, I'd like to see good usability practice: - If I leave the field without modifying it, I shouldn't see an error message. - When I click the Subscribe button after correcting an error, it moves and my click misses. It can be tricky, but you should take care to ensure UI elements do not move when the user might be in the middle of an interaction. It's not always avoidable, but it should be as rare as you can make it.

Yes, you can often find async Java libraries to fit your architecture, but those are usually less mature than the thread-based ones. With Node libraries, your architecture is set, so you are free to pick the library that best meets your needs. This is a substantial benefit, which I say as someone who loves and regularly uses the ClojureScript on Node model and selected it only after running into this exact problem with Clojure on the JVM.
Author here. I'm going to try to stay out of the discussion to see how it evolves organically. If the README doesn't adequately cover the why or other fundamentals, that's good data for me.

Worth noting: This powers our genomic data analysis platform UI [1] [2].

[1] https://portal.firecloud.org/ [2] https://github.com/broadinstitute/firecloud-ui

Re:ClojureScript Year in Review on Thursday December 24, 2015 @02:23PM (#10789299)
I think that cljs-devtools [1] also deserves honorable mention. Not only does this improve console output, but it improves inspection while doing interactive debugging (e.g., pause on exception) in Chrome.

[1] https://github.com/binaryage/cljs-devtools

Re:EBay Valet on Friday June 20, 2014 @09:36AM (#7920615)
It takes some legwork up-front, but after that even the best fakes are pretty easy to spot if you have the right training and tools.
> But apparently the bags are durable enough to last for > years, so the materials and craftsmanship can't be that bad.

As a recently-converted believer, I recommend you take a look at a five-year-old version of each and then make your judgement. The difference is significant.

> which is only considered to be worth that much money because > of the brand.

Perceived value isn't less real simply because it is all in our heads ;)