News for hackers. Stuff that matters.

jujodi

Re:Patterns in Confusing Explanations on Saturday August 21, 2021 @07:03AM (#28255949)
My issue with pattern 12 (explaining the wrong way without saying it's wrong) isn't that I get confused about what is the right or wrong way of doing something, it's that I'll usually spend the time to actually develop examples, and if I was told up front that I was about to be shown the wrong way I would only read it so I didn't have to bother with the refactor during the learning.
Re:Patterns in Confusing Explanations on Saturday August 21, 2021 @06:39AM (#28255841)
The Wikipedia example is a gem because it explains everything that is wrong with Wikipedia. All of "technical" information on Wikipedia amounts to nothing concrete or useful unless you're a historian..
Re:Fastly Outage on Tuesday June 08, 2021 @06:52AM (#27433311)
Would be fascinating if Fastly is not be able to use GitHub, Travis, Terraform, pip, etc. to deploy their fix
If you did something like asked for the first and last digits and the other digits of the phone number in any order and then returned the list of phone numbers that contained those digits even that would be better.

Ask HN: What's your preferred approach to answering advice based questions?

It feels like there are two categories of answers - the Strong Opinion and the Nuanced Answer. Which do you prefer?The Strong Opinion seems to answer directly given only the context of the question. The Nuanced Answer seems to answer indirectly by providing more possible context under which the asker can make a decision. I usually like "Strong Opinions, Loosely Held", however conversation with...

( Read More... | no comments | on HN )
Re:Ask HN: Can build CRUD apps, what now? on Monday April 05, 2021 @07:03AM (#26697497)
This will probably be an unpopular opinion but most software is just connecting a couple layers of abstraction to form a new, novel layer of abstraction that you get to design. You do this all the time with CRUD, what makes you think writing drivers in C is all that much different? If you know to any extent how Node's single threaded event loop works to process HTTP requests, then you know how drivers work too, there are just different best practices, APIs, etc. These things you mentioned are mostly practical and can be learned by doing.

That's different though than "Computer Science in general," which is far more theoretical, mathematical, and logical. These things, while they can be learned by doing, are much easier to learn by being taught. Paying someone to teach you C/C++ isn't going to make you better at Computer Science in General, it will just teach you a new programming language, which is practical. Computer science in general are things like distributed systems, discrete math, algorithms, etc.

I'm currently using Obsidian Publish to build and publish the knowledge base website underlying the information I send people in my newsletter, which is something I've always wanted to do and never had the time to build. I like that it's similar to GitHub pages in that it's just a bunch of markdown files, but it comes with a really amazing editor and it's pretty much 0 effort to host and update.
I wasn't really thinking people would read into what I said as advice to openly post about the felonies they're committing on the internet.
No definitely not, the most popularized example of this is the 20 percent rule. I like people who like to learn. I want people to "graduate" from my company when they're ready, not quit.
Why is that nonsense? If I'm looking to hire a lawyer I would want to know what pro bono work they've done in the past. In fact, this is all but required by the American Bar Association. It's for altruism, sure, but it's also an opportunity to understand more about them. Whether they're really passionate, etc.
Re:Ask HN: Would you like a debugger for your mind? on Saturday April 03, 2021 @06:59AM (#26679969)
I use Roam Research for this purpose (and many others)
I'm still enamored by the battery life after all this time. I have never considered charging this laptop, only plugging it into a hub that also happens to charge it sometimes.
What fear causes you to separate your online presence between work and personal? I used to think others would assume I was on company time working on side projects but the reality is that I don't even hire people who don't work on side projects. Our CEO is subscribed to my newsletter, my colleagues and I send our executive team posts we write publicly to frame conversations. Any good leadership is going to approve of people being out there learning, growing and representing themselves because it is good for business.
I strategically published this newsletter this morning so that our executive team (most of whom subscribe) has a long form version of the thinking behind what we're going to present today during our product strategy meeting.
Re:Icecream: Never use print() to debug again in Python on Tuesday March 30, 2021 @08:59AM (#26634047)
I just hope I don't forget about this the next time Advent of Code comes around
Great idea! You might want to explain what gross/net means to the candidate and recruiter so there's no confusion about language.
I think there should be two ways to submit

1. Don't sign up, submission has to be reviewed 2. Sign up, submission doesn't have to be reviewed

Re:PHP's Git server compromised, moving to GitHub on Monday March 29, 2021 @08:39AM (#26620658)
Bold move
Re:Affordances and Signifiers on Monday March 29, 2021 @06:23AM (#26619663)
Yep, I think he actually coined the term signifiers while pleading for the the same distinction I'm trying to make. James J Gibson coined the term affordances though as far as I know.
Re:Affordances and Signifiers on Sunday March 28, 2021 @03:35PM (#26613509)
There's an incessant confusion about what an Affordance is in software design. This is a quick heuristic and justification for why it matters.
Re:We Rewrote Everything in $hotlang, and Our Startup Still Failed on Wednesday November 25, 2020 @08:24AM (#25208922)
Does this really happen?
Re:Pure Skill Minesweeper on Monday August 17, 2020 @08:35AM (#24186604)
Love it. Can you please make it so the missed safe space is highlighted after the loss?
Features that caught my attention.

1. Clips - highlight text and add it to a clip board so you can search clips and not emails

2. Merge - feel like two emails are really the same thing? Merge them

3. Rename Threads - don't get stuck with other people's poor email hygiene, if someone can't title their emails properly it doesn't mean your own imbox has to suffer.

Re:Common templates to help you say “no” on Monday April 06, 2020 @03:08PM (#22796786)
These are great, good job. Not sure about the templates though, I got a kick reading these and agreed/disagreed some were useful ways of saying no in different contexts.
It's not clear why anyone just learning about programming would need to know this, but somehow already know what unicode and binary are?
Re:Show HN: Public APIs Collection on Monday April 06, 2020 @03:02PM (#22796734)
Is there an API?
Unless you use rails
Everywhere that you said "Design" on the website maybe you should say "Style"

Older »