HNHacker News
TopNewBestAskShowJobs

Cymen

417 karma · joined July 6, 2010

submissionscomments
Cymen··on Usenet, what have you become? (2012)
I am a former usenet user. I used it first for actual discussion threads (like HN!) but later for binary content. I tried it again a couple years ago and the commons are being abused. An example of it is password-protected binary content that requires going to a website to get the password which of course requires additional actions like viewing an ad or signing up for a large number of mailing lists (with embedded referral codes). There are indexers that help find content that does not suffer from this problem but they come and go.

I still would like to use usenet for that content I can't get on Netflix/Amazon/HBO/Redbox but the effort required is too much -- I'll settle for watching something else. I also feel better about actual paying for the content I consume. I have my fingers crossed that we'll see more and more of the unstreamable content come to streaming providers.

Cymen··on Jet.com Raises $350M, Expects $150M More
Do your orders who up in Amazon boxes? Mine didn't but after reading about that, I started to wonder how much of this is Value America 2.0.
Cymen··on React vs. Angular 2
I agree with you. I also like being "closer to the machine" so to speak. One day, my dev browser will support ES6/7 and I won't need babel + webpack/browserify while doing locally development, debugging will be done on unmunged code and TDD will be easy to practice as the feedback loop will be back to normal.
Cymen··on Comcast injects JavaScript into webpages to show copyright notices to customers
Is there an example of this in action Jarred? I'm on a Comcast connection right now (DSL was too slow). Looks like it has been happening for a while -- from 2013:

https://gist.github.com/ryankearney/4146814

Blog post: http://blog.ryankearney.com/2013/01/comcast-caught-intercept...

So also used when you near the monthly traffic cap (if your area has active caps).

Cymen··on I’ve been delivering for Postmates and DoorDash
Is the customer actually paying $33 or is that $15 in VC juice to grease the system?
Cymen··on Lost at sea: a man who vanished for 14 months
Boats typically need their bottom cleaned regularly if they are kept in the water. Based on the other comment (the turtles came to the boat), I would guess the bottom had thick growth that attracted the turtles. Also fish are attracted to shade (it's common to see fish hanging out in the shade under piers for example).
Cymen··on Too many classic films remain buried in studios' vaults
Is there a summary of the rights issues? I did some basic googling but didn't come up with anything.
Cymen··on Coconut Headphones: Why Agile Has Failed (2014)
What size teams have you worked on? What has the experience level been across the team (was it all experienced, a variety of senior/mid/junior)? My experience is it starts to get more important when the team gets bigger than say 6-7.
Cymen··on Modals in React
If you want one that doesn't leave DOM lingering when closed, look for one that uses this or the same approach:

https://github.com/tajo/react-portal

Cymen··on Git 2.5.0
That is exciting to me -- I was doing it the KISS way which was clone two copies of the repo when I wanted two working directories. That gets real old after a while -- I didn't need it often though so optimizing it didn't make much sense. But now git is going to make it easier for me.
Cymen··on Chrome React extension that highlights components on the page
Ah! I was wondering how you did that (and what Firefox supported).

The Chrome page actions are a little buggy in UX -- when you click the icon, sometimes the URL autocomplete comes down. Maybe it is supposed to and you can put something there programmatically but I don't like it when it drops down. So a fixed icon might not be so bad.

Cymen··on Chrome React extension that highlights components on the page
Really? For me, only some parts of the page are teal/blue. On Instagram, everything is (when logged in). On Facebook, only comments on posts and other UI items related to other people (chat list and some bar on the left).
Cymen··on Chrome React extension that highlights components on the page
I also thought about making it have the elements background-color or some other attribute animate from teal to gray over time so new nodes would be brighter. I haven't had a chance to try it but it would be really cool to see visually how many DOM nodes are getting completely rerendered (in other words, how well one is using React).
Cymen··on Chrome React extension that highlights components on the page
Nice! I wrote the Chrome version -- I'll link the README to your extension for Firefox.
Cymen··on Chrome React extension that highlights components on the page
- it shows a page action icon if the page contains elements rendered by React (have data-reactid attribute), the dev plugin does not do that

- for better or worse, it highlights all of the elements with data-reactid attribute so it is a different view than the developer plugin

Cymen··on Chrome React extension that highlights components on the page
I wrote the Chrome extension -- it's just a nicer package on a one line hack someone (Pete Hunt? not sure) tweeted. The one liner modified the current DOM nodes while the extension inserts a stylesheet so it will highlight both current and future nodes.

It doesn't highlight at the component level yet. The React dev tools are good at hooking up to components (but I don't know if they rely on dev builds). It would be fun to try to get it to the component level.

Cymen··on Chrome React extension that highlights components on the page
It's highlighting elements that have the data-reactid attribute. Do the rows not have that attribute? I am also working on a table-based view and all of my rows show up blue.
Cymen··on Examining the Legendary Hurd Kernel (2008)
The Taligent book is online too: https://root.cern.ch/TaligentDocs/TaligentOnline/DocumentRoo...
Cymen··on Ask HN: Who is hiring? (July 2015)
Front end, Full stack and Machine Learning | San Francisco | ONSITE

Mattermark is organizing the world's business information. More about that here: https://mattermark.com/mattermark-engineering-the-path-forwa...

Mattermark is looking to fill a number of positions on the engineering team including:

Front end engineer excited about using modern practices to build web applications where the client is in the browser and the server is an API. We're using ES6 (Babel), React, flux, modules (CommonJS with webpack) and solid engineering practices. https://jobs.lever.co/mattermark/059c168c-d60a-4b97-a4e0-7fe...

Full stack ruby or python: https://jobs.lever.co/mattermark/d5e404dd-fc1b-4238-b6d3-22b...

Machine learning: https://jobs.lever.co/mattermark/2f9c8c35-c9eb-4201-880a-886...

Cymen··on The Man Who Saved Southwest Airlines with a '10-Minute' Idea
Why isn't it possible to get in and out at 10 minutes? Is the modern airport a design failure?
Cymen··on Mattermost: Open-source, on-premises, Slack alternative
Slack is non-optimal for open source projects because each project will require you to have yet another Slack account. It also isn't IRC-like. With Gitter, you can be on multiple projects at once in one client UI.

So different use cases mean a different product might be better. Particularly if business concerns limit how one can use existing products.

Cymen··on ADP intentionally broke its Zenefits integration
Because I still want access to my information after I leave my employer and I can no longer access my employer-provided email.
Cymen··on Lost Posture: Why Indigenous Cultures Don't Have Back Pain
Pilates is a really good place to start for those that already have back pain.
Cymen··on ADP intentionally broke its Zenefits integration
And with Zenefits, my email is tied to my first employer. My next employer used Zenefits but I couldn't use the same email address. So I appended +employer_abbreviation to the first part of my email address to get by. I don't doubt that Zenefits has an uphill battle but...
Cymen··on OpenSesame – A device that can open fixed-code garage doors in seconds
Somewhat of a tangent, but I am concerned about the MITM attack on car locks [1]. This kind of attack is being used in my neighborhood in Oakland, California and no doubt other places. I read the reports of "someone is breaking into my car but no windows/locks are broken". Then a couple other people on NextDoor chime in with the same thing and one person reports a woman who is walking around the neighborhood and appears to be the one responsible. A coworker explained a method where one can amplify the signal of the car and/or car key so that the car thinks the key is next to the car and the door unlocks.

The cryptographically secure garage door opener is still susceptible to MITM if the MITM attack is being done purely by amplification of signal, right?

It's almost like the key needs a handshake with the car by some method that is not using radio frequency. I wonder what options that leaves open? So far, I have not thought of one that is convenient (at some point, it is easier to go back to using a physical key to open a physical lock after all).

1. I think there was a post about it here already but I couldn't find it.

Cymen··on Code Review Best Practices
Have you considered going out to lunch with them or grabbing a coffee and bringing it up? If you're in an organization where you wouldn't be comfortable with that, maybe talk to your manager and ask them about it? Basically, we all have to toughen up a little bit when getting reviewed and it is for the good of the project/team. So getting someone who is uncomfortable past that is a win-win for everyone.
Cymen··on Code Review Best Practices
I agree 100% with the "don't be a blocker." I personally look for about 80-90% yes and if it meets that criteria with no errors, I thumb it up. If I can't thumb it up, I try to put a "thumbs up with commented items fixed". I try to not block -- comment for bad issues, sometimes sigh but agree when it's a 10% disagreement and go forward. Life is a series of iterations. That 10% will be addressed in a future iteration.

And I never close another persons PR.

Cymen··on Ask HN: Why are Silicon Valley interviews such a drag now?
I agree -- the interview process is a direct reflection of the organization you are interviewing for and you should judge your potential employer on how they interview you.
Cymen··on Ask HN: Why are Silicon Valley interviews such a drag now?
I do understand. Going through Hired is a dramatically accelerated process of the regular interview cycle. So while you might get those annoying interviews, you won't have time to dwell on them because you'll also get some great interviews and it is all packed into a week or two instead of dragging on for months on end.

Perhaps in other words, you are guaranteed a few bad interviews. Interviewing is very random. I have sat on both sides of the table. I have sighed when other interviewers have bought up minor quibbles about otherwise excellent candidates. There are a lot of really bad interviewers. Getting interviews at a bunch of places that really desire to hire you somewhat lowers the crappy interview percentage.

Yet another way to put it is you are practically guaranteed a bad interview. It is best to accept that and move on. I had what started out as a really great interview process go bad when I went on-site. It happens. The randomness of the interview process and the fact we're all human/fallible practically guarantees at least one bad experience. My bad experience really bruised my ego but ultimately, I realized it was a good experience too when I framed it in the context of the overall experience.

Cymen··on Ask HN: Why are Silicon Valley interviews such a drag now?
Hired.com. If you don't want to deal with a lot of BS and are able to make decisive choices, you can't go wrong.

Otherwise, you end up interviewing at places were recruiters are just trying to get another body in the door and half of them are not prepared.

I was very skeptical but it got the job done.

http://join.hired.com/x/XfELvW if you want to toss me a referral but honestly, it doesn't matter to me either way. The quick decisive moment is the hard part but Hired.com really does take care of the rest.

Also Mattermark is hiring and I would encourage anyone interested in full stack or dev ops to apply: http://mattermark.com/jobs/ (other business roles are on there too)

Why Hired.com is good: if you are a bad negotiator, you'll learn very quickly that you need to filter out jobs early on based on salary expectation. Nobody talks to engineers/geeks about that. But once you go through the hired.com process, you realize that hey, it's an open field -- you can establish up front what your criteria are in terms of compensation and discuss that early in the potential interview process. Because time is money, hiring is complicated and compensation is all over the place. You are the best judge of your value. It's complicated. But you are also the best judge of what you'll accept in terms of tradeoffs (cash vs equity).

Everyone single person who contacted me via my Hired.com profile was a founder (or a recruiter pretending to be the founder). Either way, I got a great summary of what they were looking for along with up front knowledge of the compensation (so I knew we were on the same page). I got 11 or 12 offers and I did 4 on-site interviews. I ended up at a company that I am very happy with.

So I recommend it to those that don't have a perfect network. With a great or perfect network, you can likely do better. But like online dating, Hired.com exposes you in a way that optimizes presenting your value to potential employers. I think that most of us engineers do not have a perfect network and/or do not know how to leverage that network so it is a huge win.

← PreviousPage 4 of 6Next →