HN user

__app_dev__

135 karma
Posts21
Comments79
View on HN
github.com 4y ago

Exercism Front End Developer Job: Project (Interview Requirement)

__app_dev__
1pts4
news.ycombinator.com 4y ago

Ask HN: Is Anyone on HN Using Vanilla JavaScript for New Web Projects?

__app_dev__
4pts5
github.com 5y ago

Show HN: Drawing Fractals with CSS Houdini

__app_dev__
2pts0
www.dataformsjs.com 5y ago

Show HN: React (ImageGallery) Component - Easy to Use, Clean UI, Nextgen Images

__app_dev__
2pts1
www.dataformsjs.com 5y ago

Show HN: SPA Demo Built with Web Components (Also Written with React and Vue)

__app_dev__
1pts1
www.dataformsjs.com 5y ago

Show HN: Build Complex Entry Forms Using Only HTML and Vue Templating – Demo App

__app_dev__
2pts1
codepen.io 6y ago

Show HN: CSS and SVG Hello World Animation – Earth and Moon Rotating Around Sun

__app_dev__
1pts2
awesome-web-react.js.org 6y ago

Show HN: Online Demo Showing Facebook’s New Real Recoil State Library

__app_dev__
2pts1
awesome-web-react.js.org 6y ago

Show HN: Awesome Web React, 20 demos for online development with React

__app_dev__
3pts0
github.com 6y ago

Show HN: Animation using SVG on GitHub Readme More details in comments

__app_dev__
2pts1
www.dataformsjs.com 6y ago

Show HN: Image Classification Demo Using TensorFlow, Keras, Flask, Nginx, React

__app_dev__
4pts1
github.com 6y ago

Show HN: Web-based Babel alternative for React/JSX (ultra-fast and tiny 5.1 kB)

__app_dev__
5pts7
github.com 6y ago

Show HN: Express-like web server in a single file for node / good for learning

__app_dev__
1pts1
github.com 6y ago

Show HN: Web Components for easily displaying data in web apps – Code and Demo

__app_dev__
2pts1
github.com 6y ago

Show HN: React JsonData Class for Displaying API Data – HN Clone Demo in Comment

__app_dev__
2pts1
github.com 6y ago

Show HN: Bash Script to Install a Webserver and PHP on a Clean OS

__app_dev__
62pts49
www.dataformsjs.com 6y ago

Show HN: Display JSON and GraphQL Services with Vue and HTML (No JavaScript)

__app_dev__
4pts1
www.fastsitephp.com 6y ago

Show HN: Command Line File Encryption Using Bash – Works on Linux and Mac

__app_dev__
1pts0
www.dataformsjs.com 6y ago

Show HN: SVG Hello World Animation – Sun, Earth, Moon Rotating

__app_dev__
16pts0
www.fastsitephp.com 6y ago

Show HN: FastSitePHP – New PHP Framework. Try the Online Playground

__app_dev__
3pts2
www.dataformsjs.com 6y ago

Show HN: DataFormsJS – New JavaScript Framework Try the Online Playground

__app_dev__
2pts0

I haven't gotten a raise in probably 10 years. But realistically I make a lot more than most developers where I live (Los Angeles) and there would be no reason for my company to give me a raise when I'm probably the highest paid non-sales person where I work (and often have been). So I'm ok with it.

Just got an extra side gig for 20-25% hours per weeks so it's like getting a 50% raise and feels great.

Although seeing how many $500k jobs exist in Silicon Valley makes me think I should spend more time grinding leetcode.

Based on your skills I would highly recommend Python and some JavaScript.

Python being the main language to focus on because it's great for working with data and general scripting needs (working with files, etc). For data everything from basic data access to a lot of math and statistics that you would find in R.

I would recommend some JavaScript so that you have the ability to easily read it and because I feel that when you learn multiple languages it improved your skills overall for each language. Doesn't have to be long - perhaps a few days of focused learning (or even a day or less).

Recently I have been working on something related to using a lot statistics, analytics, etc and have been using Python the most for it and actually some SQL as all major databases now support Percent Rank and other statistical functions. For my project I'm using JavaScript a little for work such as Web Scraping but most work is done in Python and then final reporting is SQL.

Python is also great for Machine Learning. Even for basic API access with TensorFlow I prefer using Python over there JavaScript API.

Good luck with your new career!

Hello Vivek,

Personally I like Hacker Rank and consider it a good way to learn about new algorithms but at the same time I do not like the style of interviews that require it and it makes me wish I could leave the industry because it's a waste of time for people with a lot of practical experience and who have a good portfolio of apps/sites they've created.

That said, I would recommend not doing DMCA at all unless it's really serious. Sounds like your company has a lot of problems with this. Think StackOverflow, there are plenty of sites that copy it but I'm not aware of them going after anyone. If anything all the copying of a site makes it more of an authoritative source because a lot of people reference it.

Difference with trading though is someone is a great trader at one hedge fund they can jump ship pretty easy without hurdles. In fact they compete to get good traders.

For Software Engineering you have to jump through hurdles each time even if you have accomplished a lot at past jobs. I might be wrong but it feels like there are far more Software Engineers compared to jobs than 10 or 20 years ago.

Granted not all software jobs as the last one I got I just had to interview a CEO and show my portfolio. Seems like the algo challenges are really geared toward Silicon Valley but not it's ending up a lot of tech jobs.

Well said!!

Personally, I like designing and building software and have been doing so for 20+ years but after doing several HakerRank and Leetcode style interviews it makes me wish to do something else.

I’ve had FAANG recruiters tell me “study for hours per day for a few months” and then you can be ready. Even smaller companies focus on leetcode more than actual experience.

I’ve worked with plenty of optimal algorithms in my life but when I do I spend time researching and looking at many examples rather than having to memorize something that shouldn’t be memorized in the first place; but the way the interviews are done it seems like companies just want code monkeys (even the good paying companies).

No other well-paid profession tolerates this style of interview one you have experience. I would never recommend Software Engineering to anyone given the current environment.

1x Programming 4 years ago

One problem though (and I've interviewed at FAANG companies and similar process) is now they really expect you to memorize at lot because other developers are doing it as well. On one of my questions

I was supposed to quickly recreate the quick-select algorithm from memory in 10 min. Stuff like this I learned a long time ago but have no need to memorize how to code it by hand quickly.

Brushing up for the weekend is not enough if you haven't touched the stuff in 20 years. When I've spoken with recruiters they recommend studying many hours per day ever day for at least 2 months.

No doctor, lawyer, real estate agent (and many other much higher paying professions) would ever tolerate this type of interview.

Personally the interview prep is so boarding I can't wait for the day to be done with this field (not actually software development) just having to do it for work.

1x Programming 4 years ago

FAANG Software Engineer pay is not that great when compared to a Surgeon (or many other good jobs) for people who have been doing other good jobs for decades.

How many Software Engineers do you who drive Ferraris? Probably not many, but for Surgeons, Sales People (at good companies) it's not a big deal.

No other industry would anyone tolerate being told to study 4-8 hours a day for months for a chance to pass an interview.

I realize I'm ranting but I've a Software Engineer with over 20 years experience and I've kind of lost interest being in an industry where the only thing that matters for an interview is how good I can cram leetcode, rather than what I've designed and built. Granted it would be hard for me to easily find something that pays more so I'm not quitting my day job (and now extra night job).

They might even get some new customers after people who never used it look at their site and offerings.

Disclaimer I have puts that expire 4/22 (purchased yesterday) so I hope they go down in the short term. Seems like a total loss now after being up 50% yesterday.

I bought puts yesterday morning. Was up 50% by the end of day but now down to 50% of what I paid.

Mine expire 4/22 but I have more calls open at the moment anyways so if I had to choose between this going down or the market up I'll take a full loss on these puts (seems likely at the moment)

The outage did not impact the stock, most major tech stocks have taken a large hit in the past week and a half (until today).

This even is not even showing on any financial news site. I'm still hoping it does and the stock goes down because I place an option order yesterday betting that it goes down by next Friday. Seems like it won't now but the risk was worth taking in my book.

Yeah, I place a Put option order yesterday. By end of day I was up over 50% and now down to 50% of what I original purchased the Put at because it went up 5% today.

Oh well, better luck next time.

Question for Atlassian Customers on this site.

Does this event make you re-consider using their software?

Also, I'm not clear if the site was down for all customers for a few days and now only 400 (0.18%) have an issue or if it was only down for only 400 customers. After looking at many tweets, comments here and reddit it looks like it was down for everyone but I'm not sure.

On the topic of 'leet hacking skillz' I personally find it strange that so many Silicon Valley companies only care abut leetcode for the interview process.

You can be a security expert and no tech company will care unless you cram leetcode non-stop.

On the plus side the lack of security focus makes for a lot of opportunities for the stock market when betting against overvalued tech companies with this problem!

Congrats! If you bought PUTS at market open today (or yesterday) you could have made 500% today.

I'm excited about this and in the future will be checking stock price first thing when I see these smaller publicly listed tech companies getting hit with big hacks.

For MSFT (and companies of that size) this type of news doesn't move the stock that much but with current volatility there will be plenty of great plays in the future for smaller companies.

At least with Financial Analysts they actually use Excel daily (or often).

For me I have over 20 years of experience as lead architect, designer, engineer, of both apps and databases at a wide range of companies and industries. But it feels like that experience is out of touch with how most companies hire in the current market.

Whenever I get invited for FAANG interviews the recruiters tell me it's best to cram for months on stuff I would never/rarely use in real life and learned in theory over 20 years ago. I did one interview after prepping for an hour or two per day for two months and passed most interviewers but missed on one so they told me to try again in 6 months. Non-FAANG tech companies out of Silicon Valley seems just as bad from what recruiters have been sending me.

Although some of them FAANG companies pay so well (particularly META) it can make it worth it. That said after wasting so much time on just for the option to interview every 6 months again makes me wish I could do some other industry that pays well or better.

The current interview process makes me lose my interest in the profession but not actual development of apps and sites.

Good luck Vladimir Agafonkin. I seems trivial with the current events but I wanted to let you know that I consider Leaflet to be one of my favorite programming projects and one of the most useful projects of all time; several years ago I wrote generic Web Components and JS code to handle it because I consider it such a useful and great project.

I live in Los Angeles, California, USA and while I'm far I will find a way to help. There are many Ukrainians where I live so I will find something to volunteer for ideally (I saw something recently), or I will donate money, or both. I hope that you, your family, and friends live through these hard times. In 2022 I's unbelievable what is happening. Stay safe and good luck.

I had to cram for a FAANG interview earlier this year after being unexpected invited to apply. I came close but didn't get the job and was told I can try again in 6 months. BTW, I'm in Los Angeles.

Then the past few months I've had several other big tech companies reach out and told them I'm not going to interview this summer.

I recently had a former Microsoft Program Manager tell me that "the more experienced the person being interviewed the worse they are at interviews because that haven't used that part the brain in 20 years".

The interviews are such a pain now make me kind of wish I was doing something other than Computer Science.

Use your knowledge of ML/statistics and your quant finance skills to play the market with high risk options. If you do well enough you can make enough to quit your job. Of course once you have enough money don't bet it all on options.

Obviously this is like gambling but with your background and many financial advisors may recommend against it but with your background it might be worth a shot.

Even if that were the case this will now make it possible to "swat" or target someone by using spyware to send pics to someones phone. Obviously not many people have access to this type of spyware (think NGO Pegasus) but if law enforcement really wanted to target someone this way they will be able to do so.

For everyone else getting access to the phone and manually loading the pic would work.

Additionally it's possible to fool AI: https://slazebni.cs.illinois.edu/fall18/lec12_adversarial.pd...

Actually one big advantage I see is the ability to quickly come up with needed functions and code from Browser DevTools then use the exact same code in a node script.

Personally I use this method with Puppeteer for advanced pages such as Single Page Apps (SPA) and other pages that depend on JavaScript, CSS, or other features in the page. Another example of an advanced page would be a site where you have to psychical scroll and wait for content to load from a web service. In these cases a headless browser with JavaScript makes the most sense to me.

I've found where it gets tricky with JavaScript is if you have a single missing `async/await` you can introduce bugs in your code that take extra time to solve.

For simple pages I do like Python and that you don't need `async/await`.

I the early 2000's to mid 2010's I worked at an Architecture Firm (Buildings not Software) and at the time and likely now all plotters (large printers) depend on a software called Ghostscript. It's AGPL which prevents it from being bundled with any other software unless you negotiate a very expensive contract with their sales people.

If a company risks installing it or supporting it company wide then your risk lawsuit and having your business shutdown. The work-around is that for every user's computer IT must manually install the driver (a windows DLL file).

To me if I see AGPL it makes me think that it's likely a predatory business with good lawyers; and for this reason I would stay away from it even on personal projects unless there is no alternative.

For me I've worked with the following databases with .NET (SQL Server, Oracle, SQLite, IBM AS/400) and probably others that I don't remember.

.NET divers work great. As for Oracle when companies have been around for decades and rely on it I can see it's almost impossible to change without a huge risk to the business. Bu t if someone were starting a business today Oracle doesn't feel the way to go in most cases. Of course I'm sure they have some really good sales people that make it happen lol