HNHacker News
TopNewBestAskShowJobs

vjeux

3,677 karma · joined April 24, 2011

http://blog.vjeux.com/
submissionscomments
vjeux··on Comparing H.265 (HEVC) and H265 video file size
Btw, the way to get it to a clipboard is not exactly cmd-shift-ctrl 3. It’s cmd-shift 3 in order to enable screenshotting and when you end, if you have ctrl active then it puts it on your clipboard.

Knowing this makes it less annoying to do it as you don’t have 4 keys combinations.

vjeux··on All my career rejections
> Only got through one question, and even that required assistance from the interviewer. My understanding is that if you don't finish two problems, you're doomed.

Different loops and interviewers conduct interviews in different ways. There is no "one problem" rule.

Usually the questions are structured in layers where there's many follow-ups available. Based on the question, the interviewer, the loop, they can ask one problem or more. Unless you are the interviewer, it's not clear how far into the question you've been and what the expectations were. It is common to ask two questions though.

Context: I have 300+ interviews at Facebook and been active in the whole process.

vjeux··on Generate Flowcharts from Text
I would love to see an integration with excalidraw where you write text to seed the diagram and then do the touch ups with something like excalidraw. That would solve I think your workflow.
vjeux··on Ask HN: What are you working on?
Working on excalidraw.com, a whiteboarding tool :)
vjeux··on How to Stop Endless Discussions
One thing that I found to work well is to create an escalation process. By default people are trusted to make decisions but if they fail to do so, then there is a higher authority that will make it and has the trust in the organization to do so.

I’ve used this for open source projects with prettier and excalidraw and at work too.

vjeux··on The Future of Online Identity Is Decentralized
Maybe I’m missing something but the author mentioned using email instead of Facebook/Google login. Why come up with a complex crypto protocol instead of using email as the identity key?
vjeux··on Excalidraw whiteboard – easily sketch diagrams with a hand-drawn feel
It works on ipad. Feel free to donate $5 :)
vjeux··on Zoom says it won’t encrypt free calls so it can work more with law enforcement
This series of tweets from Alex Stamos has more specific information and tradeoffs being considered: https://twitter.com/alexstamos/status/1268061790954385408?s=...
vjeux··on But no, 80-column terminals in 2020 isn't “reasonable” any more
It's ironic that he's wrapping the text of this email at 80 columns rather than letting the email reader do the wrapping based on the width.
vjeux··on Ask HN: What collaborative whiteboard are you using?
Can you open an issue on github? It should work on both mobile and desktop Safari.
vjeux··on Rough.js – Create graphics with a hand-drawn, sketchy, appearance
What’s the symptom? It should work
vjeux··on The Svelte Compiler Handbook
Nice to see excalidraw.com used for the illustrations!
vjeux··on The Hardest Program I've Ever Written – How a code formatter works (2015)
I wrote a super short description of the overall architecture of prettier if people are interested: https://blog.vjeux.com/2017/javascript/anatomy-of-a-javascri...
vjeux··on End-to-end encryption in the browser
Super excited to see that excalidraw made the front page! We published an article yesterday explaining how the end to end encryption works when sharing a link: https://blog.excalidraw.com/end-to-end-encryption/
vjeux··on Ask HN: What projects are you working on now?
Working on https://excalidraw.com/ a whiteboarding tool with hand-drawn like feel. We just added live collaboration support recently to help with architecture brainstorm and interviews while everyone is working remotely.
vjeux··on Levels of Seniority
There’s usually a “ramp up” period where you get to learn that knowledge. As you get more senior, that period gets longer.

You also have to develop your learning skills. How do you identify existing people with knowledge and be able to learn from them.

vjeux··on GitHub Discussions Beta
I have no idea if my suggestion four years ago helped but am glad they finally implemented it :) https://github.com/dear-github/dear-github/issues/44
vjeux··on Reasons not to become famous
Fyi, lacker who commented is the co-founder of Parse which got sold to Facebook and likely is in touch with a lot of founders with similar experience.
vjeux··on Show HN: Excalidraw – Sketch Hand-Drawn Like Diagrams
I wrote a blog post talking about the journey and lessons learned: https://blog.vjeux.com/2020/uncategorized/reflections-on-exc...
vjeux··on Show HN: Excalidraw – Sketch Hand-Drawn Like Diagrams
Do you think it’s a bad idea? I figured that it would help people give it the motivation to try it out.
vjeux··on The Yang Gang and Its Bots
> “ For example, my bot tracker focuses on bots that post on average 70 times a day or more. While a human being can certainly post to Twitter a hundred times in a day, it’s unlikely that a real human being would post a hundred times a day every day without some kind of automation helping out.”

If that sentence is correct, you’re unlikely going to get flagged by the bot.

vjeux··on Excalidraw – a whiteboard tool that lets you sketch hand-drawn diagrams
Thanks for linking to the guidelines! I deleted my tweet about it. I'll wait to see if it goes to Hacker News by itself then :)
vjeux··on Excalidraw – a whiteboard tool that lets you sketch hand-drawn diagrams
Sorry about that! I don't really know what's the etiquette about this. I've always asked people to upvote for the initial submission so that it has a chance to get to the front-page. I'm happy to stop if that's against the rules.
vjeux··on Excalidraw – a whiteboard tool that lets you sketch hand-drawn diagrams
I wrote a blog post with my thoughts on the project here if you’re interested: https://blog.vjeux.com/2020/uncategorized/reflections-on-exc...
vjeux··on Just Build the Product
If you are interested in going further down the pit, you may want to consider joining an infrastructure team at a bigger company. This way you are able to use your skills at the bottom of the pit to enable many more people to build the product faster.
vjeux··on Unintuitive JSON Parsing
In a language I worked on ( github.com/skiplang/skip ), at the moment where we throw a syntax error, we can look at the previous few tokens and generate much better error message.

In the case of the above, if last is ], previous is number and before is 0, then put a nice error message where octal notation is not allowed.

This is not “pure” from a language theory sense but in practice if you add a handful of common ones, it makes for a much better experience.

vjeux··on I hate living in my tiny house
Average habitable surface per person in Paris is ~330 square feet. The average tiny house is 500 square feet (quote from the article). It may be tiny for US standards but is livable.

https://www.cnews.fr/france/2015-04-28/paris-un-habitant-vit...

vjeux··on Soulver – Notepad, meet calculator
I reimplemented a simplified version of it 7 years ago (wow, time flies) and open sourced it, if people are interested. https://github.com/vjeux/soulver.js
vjeux··on How the Dat Protocol Works
There's some information about this in the protocol description:

"Discovery keys are used for finding other peers who are interested in the same Dat as you.

If you know a Dat’s public key then you can calculate the discovery key easily, however if you only know a discovery key you cannot work backwards to find the corresponding public key. This prevents eavesdroppers learning of Dat URLs (and therefore being able to read their contents) by observing network traffic.

However eavesdroppers can confirm that peers are talking about a specific Dat and read all communications between those peers if they know its public key already. Eavesdroppers who do not know the public key can still get an idea of how many Dats are popular on the network, their approximate sizes, which IP addresses are interested in them and potentially the IP address of the creator by observing handshakes, traffic timing and volumes. Dat makes no attempt to hide IP addresses."

vjeux··on Interview with the creators of levels.fyi
In addition to that, RSUs are taxed at around 50% before you receive them and another 20% of the value it gained from when you received it to when you sold it. So the numbers in your bank account look less impressive than the ones on paper.
← PreviousPage 3 of 13Next →