News for hackers. Stuff that matters.

ninjapenguin54

Re:Ask HN: Who wants to be hired? (April 2024) on Monday April 01, 2024 @04:16PM (#39898669)

  Location: Chattanooga, TN
  Remote: Yes
  Willing to relocate: Yes, with relocation assistance.
  Technologies: React, Python, Django, Node, Typescript, Postgres, C#
  LinkedIn: https://www.linkedin.com/in/charles-taylor-349609133/
  GitHub: https://github.com/CharlesTaylor7
  Email: My first and last name can be seen from Github and LinkedIn. As a python formatted string: f"{first_name}{last_name}[email protected]"
  Resume: please email me if you'd like a PDF version of my resume. It's basically the same as my LinkedIn profile.
I'm a full stack software engineer who is effective in fast paced startup environments. I appreciate and don't stay away from challenge.

I'm a big fan of statically typed languages, and automatic testing, (both unit and e2e).

I have professional experience in the above listed technologies, but I am also to keen to begin working professionally with Rust. I generally default to building my side projects in rust these days.

Re:Become a 1000x engineer or die tryin on Wednesday March 29, 2023 @09:44AM (#35357195)
Good points. I feel obligated to tell you that it is spelled, ChatGPT not ChatGTP.
Neovim
Re:Why Prefetch Is Broken on Wednesday June 02, 2021 @10:46AM (#27369294)
How would the absence of a prefetch break something?

Isn't this just a performance optimization?

I take the original statement to mean that worse case scenario is extra time to load.

Re:Show HN: A Django code review bot for GitHub pull requests on Tuesday November 10, 2020 @10:25AM (#25046958)
I've read the django docs. It's dumb advice parading as "best practice".

The idea that empty string and none are equivalent is distasteful.

Nobody makes this argument for int fields right? "Just use 0"?

I hate having different conventions for different field types and losing a potentially meaningful distinction between empty string and 0.

The idea seems to be born out of truthy & falsey values. (A big source of gotchas and bugs in my experience)

I'd say it's the role of django forms to clean data into a normalized form. So converting null to empty string there might make sense.

Re:Show HN: A Django code review bot for GitHub pull requests on Friday November 06, 2020 @09:05AM (#25007642)
Empty string and none are not the same or in any way redundant. Linters belong in ci. Humans belong in code review. I can actually explain to a human why my text field has a default of none.
Re:Rust After the Honeymoon on Monday October 12, 2020 @11:54AM (#24755723)
These languages aren't even try to capture the same market niches. Swift is literally vendor locked. How the heck is it next to open source runs anywhere languages?
Re:Kosmonaut: web browser from scratch in Rust on Tuesday August 18, 2020 @08:04PM (#24205778)
Might be insightful to look at the history of xhtml.

tl;dr an attempt was made and failed. Turns out there's not enough incentive for websites to convert to your stricter html replacement.

Re:Did George Washington Use Ketchup? (2012) on Thursday May 28, 2020 @10:03AM (#23337324)
Catsup
Re:Complexity Has to Live Somewhere on Saturday May 02, 2020 @10:36AM (#23052021)
I'm sorry without some citations this is still handwavy bollocks.

Energy does have a conservation law. Entropy does not. Not does information, complexity etc.

I majored in phyiscs, I'm familiar with these terms.

Grand parent post made no indication they were talking about essential complexity when they made their bold assertion about how it's conserved like energy.

I'm also not aware of any formal or precise way of measuring "essential complexity". Not in the way we do for energy or entropy.

Re:Complexity Has to Live Somewhere on Friday May 01, 2020 @11:21AM (#23042891)
Complexity can easily be manufactured. Comparing it to something as fundamental as energy is pure bollocks.

Heres an amusing and simple example of manufactured complexity: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

Re: time spent on take home

Take homes can & ought to be timed.

I've had the opportunity to do this fornat twice and I think it works well.

Here's how it works: They ask you to pick a 3 hour time window to work on the project. You pick the time. They send you the project prompt in an email right at the beginning of your time interval. You have 3 hours to read the prompt, design, implement, test a solution. If you miss the deadline, project counts for nothing.

Both the times I did this the prompts were absolutely doable in 3 hours. They were the kind thing you could do in about 2 hours if you had the ability to read the project prompt ahead of time and think about it for a few days.

Personally, I work well with time constraints. This format feels closer to a workday where mid-afternoon you might challenge yourself to finish a task before 5pm. Its a lot less pressure than having to juggle a conversation and having your code scrutinized in real time.

It forces a real time constraint that keeps you from piling time into something you just don't know.

Its hard to cheat, and it also forces the company to make the task achievable in the time frame. This format forces them to realize when the task is too big for anyone to finish in the time.

Re:My unorthodox, branchless Git workflow on Tuesday April 07, 2020 @10:56AM (#22803772)
This is a very eclectic workflow that might work if you have very good mental organization. For most people this sounds a recipe for disaster. A good way to lose work and get confused about the scope of individual features.

I tend to think of git as tool to aid organization and not an opportunity to flex my prowess at mental gymnastics. Crazy, I know.

Correction: Clojure has linked lists and vectors. Haskell has both too. https://clojure.org/guides/learn/sequential_colls https://hackage.haskell.org/package/vector-0.12.1.2/docs/Dat...

Don't blame the language, & learn to use the right data structure for the job.