HNHacker News
TopNewBestAskShowJobs

wesleytodd

595 karma · joined March 12, 2013

submissionscomments
wesleytodd··on Verizon suspends advertising on Facebook, joins growing boycott
There are permits required to run a lemonade stand and a bike shop. Who do you think sets the rules for those permits?
wesleytodd··on Building a backdoor with Node.js
Ryan is one person and not involved with node anymore. Deno also has many mistakes IMO, so fine to agree to disagree on this one.
wesleytodd··on Building a backdoor with Node.js
Which platform do you use which does not rely on large amounts of open source libraries?
wesleytodd··on Testing Tools for Node.js
I think they missed an awesome new one called c8, "native V8 code-coverage".

https://www.npmjs.com/package/c8

wesleytodd··on GitHub Sponsors is now out of beta in 30 countries
This limitation is probably the most important thing for me. We need the ability for companies and large orgs to fund projects or GH orgs, not just individuals.

I setup my GH sponsors specifically to raise fund for the projects I work on, but because of the structure it is unclear and difficult for me to feel alright with putting my info on projects I work on with others.

EDIT: adding my link since I guess that is what others are doing in this thread. https://github.com/sponsors/wesleytodd

wesleytodd··on GitHub Sponsors is now out of beta in 30 countries
This is me. I have been in the beta for almost a month now and not gotten any sponsors. I have talked with many in the JS community who have proof of this (https://github.com/feross/funding/issues/15#issuecomment-524...).

"Unfortunately, since it's opt-in it didn't move the needle at all. I think it directed a few hundred dollars to Sindre's Patreon. But that was it."

I am currently looking at TideLift to see if there that is a more viable option. But to your point, it might all be "way too little for the effort required".

EDIT: adding my link since I guess that is what others are doing in this thread. https://github.com/sponsors/wesleytodd

wesleytodd··on Working with GitHub Actions
If you are a programming beginner or want a deep dive which teaches a bunch of unrelated topics, this is a great article!

But, it took me longer to skim this article than to setup my first action. This is making things way more complicated seeming than it actually is IMO. All you need is 3 small files :)

wesleytodd··on Show HN: Dat-keyserver: a distributed PGP keyserver based on the Dat protocol
Ha, omg this is impossible to read. Using async/await here would go a long way to helping. But honestly this just seems like a work in progress, so code cleanliness and ability for others to read and contribute might not be the focus.

Also, generally people do not put all their logic in the same file , in express apps. Just breaking out the business logic from the express app setup would also help to make it more readable/understandable.

wesleytodd··on Shady Numbers and Bad Business: Inside the Esports Bubble
I actually see someone calling it a bubble as a good sign. Media outlets are typically looking for stories like this, and even if most of this is close enough to true, it is a new industry and has tons of room to grow.
wesleytodd··on Ask HN: How does your development team handle database migrations?
If anyone is looking for a javascript specific solution, I maintain a module originally written (and abandoned) by TJ.

$ npm i migrate

https://www.npmjs.com/package/migrate

wesleytodd··on Python at Netflix
I was not hired via referral. They reached out because they were using a node module I had written. Not sure how common that is, but tbh I think any general characterization of the hiring practices of such a large org is bound to be wrong in many ways.
wesleytodd··on Python at Netflix
I mainly write js but our team maintains a scala app as well. It is much more of a polyglot company with a history of java (I have only been here 1.5y so this is from hearsay and my expirence, not a definitive source).
wesleytodd··on Researchers uncover ring of GitHub accounts promoting 300 backdoored apps
Yeah this is a great writeup. Very detailed and probably a much better link for the OP.
wesleytodd··on Researchers uncover ring of GitHub accounts promoting 300 backdoored apps
This is the sad state of most content sites. I usually am fine with it as well, but not when I get loud ads where I cannot tell what it is coming from. That is the straw that breaks the camel's back for me.
wesleytodd··on Researchers uncover ring of GitHub accounts promoting 300 backdoored apps
Wonderful, thanks!!

Edit: is there info on who runs this? I would love to know more about this site but it doesn't have info links or anything that I could easily find.

wesleytodd··on Researchers uncover ring of GitHub accounts promoting 300 backdoored apps
Wow, loud autoplay ads, ask for notification permissions, and a huge banner ad blocking most of the page. Closed as soon as I figured out where the sound was coming from. No more zdnet links pls.

Anyone want to post a tldr or a better link?

wesleytodd··on Let’s Destroy Robocalls
Which company?
wesleytodd··on Show HN: Zero – A fast, zero-configuration server for React, Node.js, Markdown
I think any user should be responsible for vetting their tech choices. Why would the author put a disclaimer instead of fixing the issues?

In this case, the project is clearly too new/unstable/insecure to use in any real sense. It's presence as #1 on HN says more about the audience than the project itself I think.

wesleytodd··on Show HN: Zero – A fast, zero-configuration server for React, Node.js, Markdown
Give people a useful tool (npm) and they will muck it up. This is both the best and worst part of the general node ecosystem. The issue is people saying things like "that's just node". It is not node, it is the ease of use and popularity meaning there will be more of these examples. If you care to make high quality use of the platform and tools you can, but that means not following the crowd.
wesleytodd··on Show HN: Zero – A fast, zero-configuration server for React, Node.js, Markdown
Seems like your fix[1] for this is a bit fast. You are already importing `path` in that file. Also, you can do this with just one `path.relative`. Lastly, the url package method you are using is deprecated[2].

[1] https://github.com/remoteinterview/zero/commit/b4af5325c388e... [2] https://nodejs.org/api/url.html#url_legacy_url_api

wesleytodd··on Show HN: Zero – A fast, zero-configuration server for React, Node.js, Markdown
Encouraged by who? I see the same people which used to install jQuery or WordPress plugins and were able to get janky but working sites. But prolific module authors and node core contributors don't promote these approaches.

Maybe if you listen too much to twitter "thought leaders" you might get this impression, but we are all aware of the problems with social media platforms...

wesleytodd··on Show HN: Zero – A fast, zero-configuration server for React, Node.js, Markdown
Pretty sure student projects should teach you something other than `$ npm install`, no?

When I was a hiring manager and scoped out juniors from bootcamps I had a conversation with some candidates and they would say, "I built user registration and login". When I asked them to talk more about it they said, "well I installed auth0"... Any student project which doesn't teach them how something works is not really teaching anything of value, is it?

wesleytodd··on Show HN: Zero – A fast, zero-configuration server for React, Node.js, Markdown
This is nothing to do with node. This is poor programmer decision making. You can build great node apps with a real minimalist approach. Holding up projects which pull in half of npm as "the world of node" is like holding up a hot and ready 5$ pizza and saying all Italian food is bad.
wesleytodd··on Show HN: Zero – A fast, zero-configuration server for React, Node.js, Markdown
Lol, if the setup on the FE takes hours to fiddle something is wrong with the choice of tooling. I don't use webpack, so I guess I am just spoiled?
wesleytodd··on Show HN: Zero – A fast, zero-configuration server for React, Node.js, Markdown
Wow, I love that people can wrap express and many of its components and end with something so different from its foundation. That being said, this level of "batteries included" approach has a cost.

In this example, it is the complexity of this file[1] and the fact that if you were to write this as a single express middleware you could probably write it in less than 20 lines.

Guess this is just not my cup of tea?

[1] https://github.com/remoteinterview/zero/blob/master/packages...

Edit: also looks like the author decided to wrap their own multi process model? https://github.com/remoteinterview/zero/blob/master/packages...

wesleytodd··on I interviewed at six top companies in Silicon Valley in six days
IMHO, this is the worst possible approach to finding a job. The opportunity cost of doing this over working on interesting problems and letting that guide you to pay seems extremely high.

Also, the focus on "top bay area companies" seems misguided at best. If you work more on identifying what type of work you want to be doing you might find there are GREAT opportunities in other regions or at smaller scale companies.

Maybe I am just not the type of person who resonates with this approach, but I cant imagine this being healthy for most people.

wesleytodd··on Ask HN: Should I take time off while wife earns?
Yes
wesleytodd··on Show HN: DPAGE – build and publish webpages on the decentralized internet
If people are interested in this they may also be interested in Beaker Browser

https://beakerbrowser.com/

wesleytodd··on You don't need the latest npm package of everything
This is great! With some small automation for maintainers, we could help with the "Don't install anything that is less than 7/14/X days old" by just pinning dependencies and regularly publishing updates just for dependency tree updates.

For most projects the dep tree is small, and this level of maintenance is low. People always hate on me for saying it, but I think this level of effort would be worth it to protect the users of my modules.

wesleytodd··on YouTube top earners: A seven-year-old making $22M
It amazes me the amount of advertising dollars funneled into advertising to users who are not even allowed to use the website (those under 13).
← PreviousPage 2 of 8Next →