News for hackers. Stuff that matters.

tranvu

Is it part of the simulation that I have discovered that I was living in a simulation? If I have decided that I want to stray off from the simulation, how would I know I am just playing part of the simulation to live differently?
Re:Ask HN: What are you hacking these holidays? on Friday December 22, 2017 @05:21PM (#15991402)
Nothing new for me. Just trying to decouple some components from my side project from a year ago.

For those interested, this is a JS/React project.

The app is an open-source version of Alfred built on top of Electron/React -- https://github.com/vutran/dext

While it's very difficult at the moment to work on the app itself, I decided to just extract the search component to be reused elsewhere so I've started building Omnibar (https://github.com/vutran/omnibar).

Re:Ask HN: Books you read in 2017? on Tuesday December 19, 2017 @06:56PM (#15965699)
- The Road to Character (David Brooks)

- Code (Charles Petzold)

- Soft Skills: The Software Developer's Life Manual (John Z. Sonmez)

- Zero Bugs and Program Faster (Kate Thompson)

- Daemon (Daniel Suarez)

- Algorithms to Live By: The Computer Science of Human Decisions (Brian Christian)

- How to Talk to Anyone: 92 Little Tricks for Big Success in Relationships (Leil Lowndes)

Sometimes, you may have to refactor existing code to be able to add new features.
My most popular one has to be an Alfred alternative I made back when I had to use both Windows/Mac for work. It was actually my first full Electron/React application so it may have been over-engineered like most side projects.

https://github.com/vutran/dext/

In general, just being active in the open source community makes landing a job much easier.

The original poster asked for recommendations in a particular language. If your recommendation is to learn a different language, it is irrelevant. What may not work for you, may work well for others.
Re:Ask HN: How do you market yourself as a developer? on Tuesday August 22, 2017 @02:52AM (#15070283)
There's many ways to do this, both offline and online. Attend local meetups and network and meet new people. The experiences you gain from meeting new people will eventually pay off either with a new job or transfer of knowledge which is invaluable.

You can also try contributing more to open source projects. Pick a project of your interest and just see where you can contribute. Employers love to see those who gives back to the community. For more on this, I recently wrote a quick piece that can hopefully inspire you and others who are interested in contributing to open source (https://medium.com/@tranvu/path-to-open-source-bec824af077d)

If you're specifically seeking for more freelance clients, one of the best way is to ask your people who you have worked with in the past. The majority of the consulting work I do stems from referrals. If you lack a network of connections, you can try some freelance gig sites such as Upwork.

Re:Ask HN: Where to start with CSS? on Monday August 21, 2017 @07:03PM (#15068523)
+1 on SMACSS. It seems like you are comfortable with CSS but unsure of the architecture and scaling behind its usage.
Re:Ask HN: What are some small scripts you use daily? on Tuesday June 27, 2017 @03:42PM (#14648673)
I start projects very often and find myself using my scaffolding [tool](https://github.com/vutran/zel) for minimal dotfiles (which are downloaded from a repo) very often.

Also use it a lot for syncing dotfiles in my user directory between my work and home computers.

Re:A note-taking app for technical teams on Tuesday April 11, 2017 @09:58PM (#14094150)
Slack accounts are separate for each team you join. A lot of people join a handful of public and private teams. This means we have to create an account each time?
Re:Ask HN: How do you share knowledge/documentation? on Tuesday April 11, 2017 @06:09PM (#14092968)
Dropbox Paper because it support markdown and simplifies text formatting so you don't have 20 different font, and heading styles running around.
Re:Ask HN: What are you working on? on Tuesday April 04, 2017 @01:00PM (#14034851)
React-inspired framework for building CLI apps with JSX.

https://github.com/vutran/wonders

Re:Ask HN: What is your weekend project? on Friday February 10, 2017 @02:05PM (#13617949)
I've been working on my Electron-powered desktop launcher (Alfred alternative) for the past year or so on and off. The idea is to eventually enable compatibility with existing Alfred workflows and also provide a rich DX for creating themes/plugins via the CLI tool that comes along with it.

Dext: https://github.com/vutran/dext Dext CLI: https://github.com/vutran/dext-cli

Re:Ask HN: Quitting job to go freelancing on Thursday February 09, 2017 @07:17PM (#13612270)
Save for taxes. You can choose to pay quarterly to make it easier than paying a giant lump sum at the end of the yeaar Also, look into contributing to a SEP IRA (ask your accountant for more info).

Ask your ex-colleagues and coworkers for referrals. Many times my referrals are basically working as a consultant for past coworkers and their new companies.

Don't always work for the money. Give yourself some time to learn new stuff otherwise, you'll burn out and end up treating it like a regular job.

Re:Ask HN: Have you ever gone back to a job after quitting? on Friday January 27, 2017 @01:43PM (#13501621)
I would imagine for someone who is to come back to an old job, the staffing or team may have changed as well. There's a really high chance that your ex-coworkers may have left as well. I never gone back to a previous job but I do keep in touch with previous bosses/project managers/ex-coworkers in which lead to them hiring me as a consultant for a different company.
Re:Ask HN: Facebook is listening to your conversations on Friday January 27, 2017 @01:26PM (#13501506)
Same thing happened to me. I was eating Sunchips and then logged into Facebook to see an advertisement for Sunchips. Wouldn't be surprised that they're also watching us.
I was about to download but I saw this comment. Thank you sir.
Re:Yarn – A new package manager for JavaScript on Tuesday October 11, 2016 @11:43AM (#12685431)
Yarn isn't a replacement for npm itself. It's a client that can read/write to npm, and other registries such as Bower.