News for hackers. Stuff that matters.

jelan

Re:Ask HN: Coolest thing you learned in 2023? on Friday November 10, 2023 @09:49PM (#38227202)
This is cool, do you think this would work as a phone application?

Does it do any kind of sound identification or matching? So if I sneeze around the device around the same time another system picks up a firework sound, will it be able to figure that out or is that a post process thing?

Would be interesting for you and your friends to pick a very exact point on GPS somewhere in the middle of all you and light off a big firework, then go back and see how close the system thought it was to the actual location. I know that kind of defeats the purpose of not launching illegal fireworks, but it’s better than shooting a gun in the air I guess.

Re:Ask HN: Do people cheat Product Hunt? on Friday October 20, 2023 @03:09AM (#37953206)
Yes, people cheat all the time. Usually this happens in the form of either paying for upvotes from bots or soliciting votes from friends / colleagues that wouldn’t have given an upvote if it weren’t for some personal connection.

Product Hunt tries their best to detect when bots are upvoting, and responds by removing those upvotes (you can see this happen on many hunts by looking at the upvote rate graph, if it takes a sharp almost impulse like decline that usually means PH is removing upvotes based on some kind of fraud protection they have)

I’m not sure why people still feel the need to cheat to get to number one on PH, it really doesn’t mean anything close to what it once did. Speaking from personal experience, a startup company I used to work for put great time and effort into their debut on PH, ended up in the top spot for the day, and got exactly 0 press, 0 new registrations that didn’t instantly churn, and 0 feedback on the product that was actually worthwhile. The only thing we did get on a daily basis was, you guessed it, emails from people also launching on PH asking for upvotes!

I don’t think it will add anything as compared to REST for trivial projects but it’s just easy to setup and get working
GraphQL has its place, but IMHO it is at either side of the bell curve of project complexity. It will be great for trivial projects, and it can help simplify things in really complex large projects with multiple clients and services, but it just isn’t worth it for everything in between these two extremes.

Significant engineering time will need to be spent ironing out important things that just work with REST (like caching).

The best analogy I have for what working with GraphQL on the backend is like is the “If you give a mouse a cookie” story [1].

You try to set up an API but end up being asked to implement three different caching layers, using the data loader pattern to batch requests to the DB to improve performance, discovering that custom error handling code is needed to get non 200 status codes back from your API, using persisted queries now that your frontend is asking for a lot of data in the body of the request which is taking up too much bandwidth, etc…

The code as you can imagine after doing all this is very hard to follow, even without doing any of the optimizations I listed above there are things like reference resolvers that make tracking down bugs or just finding where the data is being collected from a nightmare.

[1]: https://en.m.wikipedia.org/wiki/If_You_Give_a_Mouse_a_Cookie

Ask HN: ADHD Symptoms

I’m fairly sure I’ve had some kind of ADHD my entire life, but never been treated professionally for it. I’ve gotten pretty good at dealing with how my brain works, but I just feel like it’s running at 98% constantly (mostly with completely useless thoughts and information) and am wondering if I could potentially get more useful cycles out of it with some kind of treatment.I have some of the...

( Read More... | 4 comments | 3 points | on HN )
Re:Ask HN: Job offer too good to be true? on Thursday September 21, 2023 @11:57AM (#37599586)
I think the risk is that if it is true I would have to work there for at least a while

Ask HN: Job offer too good to be true?

I have about 5 years of web dev experience and recently got an offer from a small company based in Seattle.I overall enjoyed the experience of interviewing with them and it seemed like the people there were talented and down to earth, but after reading some Glassdoor reviews it made me stop and think again.There are a good number of reviews about the company complaining about executive...

( Read More... | 4 comments | on HN )
What do you do now that involves C++ if you don’t mind me asking? I too have a EE degree but have been doing web dev for the last few years, I would like to get back into maybe doing lower level software development or work on something I can use my degree somewhat on.
Re:Ask HN: How are interviews going now? on Wednesday July 26, 2023 @12:02AM (#36872932)
Sorry to hear that, what kind of experience level do you have / what is your focus area if you don’t mind me asking?
Re:Ask HN: How are interviews going now? on Wednesday July 26, 2023 @12:01AM (#36872924)
I have about 4 years of experience in web with focus on frontend.

Thanks for your input on this, I know you said you are an SRE manager but assuming you were once an SRE yourself, did you enjoy that line of work?

Ask HN: How are interviews going now?

I’m working as a full stack SWE in SV and am interviewing around looking for something different with… interesting results, I’m wondering how others are finding it?I’ve applied to probably 40 companies, gotten invited to do around 6 phone screens (some including two rounds to pass), and have yet to make it to an on-site.Some of the phone screens I’ve done I just never heard back from, I’ve had...

( Read More... | 4 comments | 2 points | on HN )

Ask HN: Unclear Rejection from Company

I recently applied for a SWE position at a company and completed the first round of interviews. The company had a technical issue the day of my second interview that prevented me from joining the session.I reached out and told the company about this problem, only to discover that the recruiters I had been talking to had been laid off very recently, but the recruiting coordinator acknowledged...

( Read More... | 9 comments | 2 points | on HN )

Ask HN: How much do we understand about how ChatGPT works?

I am overall skeptical on ML projects and mostly find myself excited about the potential outcomes but disappointed in the execution (if there is any, most of the time it just sounds good as a marketing tactic to throw ML buzzwords into whatever you are doing)But then every once in a while we get something really useful like ChatGPT that makes me challenge my overall negative assumptions on the...

( Read More... | 2 comments | 2 points | on HN )
Re:Ask HN: Getting tired of complexity in web development on Saturday October 08, 2022 @06:27PM (#33136637)
Please share it when you are done!
Re:Ask HN: Getting tired of complexity in web development on Saturday October 08, 2022 @03:11PM (#33135058)
A couple people have asked what complexities I’m referring to and mainly what I mean is just how much bloat goes into making anything, and at a higher level the general course of action seems to be to just keep adding to the system until you get what you want out of it instead of trying to fix or improve underlying problems with the web.

I know we can’t just pause the internet while everyone comes to a consensus on how we want to make it more interactive and fix underlying problems, but at least to me it seems like all the effort that could be spent working towards that is instead being spent figuring out ways to just avoid as much of the underlying pieces as possible by jamming your own implementation on top of it.

I agree that getting setup and using things like React or Node for a backend is easy, but the number of dependencies, size of the app, tooling needed, memory used are all going to grow exponentially as soon as you start trying to do something non trivial, and the solution to fix these problems is yet again to add more complexity, where you will need to learn a lot more about how all of those nice tools that just worked for you out of the box are actually working

This isn’t a React or a frontend specific example entirely, but I’ve seen many people jump into creating a simple app and right off the bat implementing a federated GraphQL design because of all the great things they heard about GraphQL from the community, which is fine but a very simple REST design would have worked just as well if not better and would be in my opinion much simpler to maintain and manage complex things like caching.

Ask HN: Getting tired of complexity in web development

I have a few years of experience working mostly on the frontend with React and am getting more and more frustrated with all the added layers of complexity needed to work with most common frontend frameworks.I’ve hit a point where it just doesn’t seem like the end justifies the means in the vast majority of cases anymore which really doesn’t make me excited to work on much in this space now.The...

( Read More... | 285 comments | 3 points | on HN )
Re:Ask HN: Getting out of a managed stock portfolio on Friday May 20, 2022 @10:05PM (#31454667)
Thanks very much for this thoughtful reply! I didn’t think about the possibility of transferring over the stock if possible instead of cashing them out and paying tax. I will talk to vanguard just out of curiosity as well to see what they can offer

Ask HN: Getting out of a managed stock portfolio

Around 5 years ago I decided I would put some money in my bank / brokerages managed fund program where your money is actively traded on your behalf for a small monthly fee (this fee ends up being about $150 - $200 a month)The performance of this managed account over the past 5 years while doing well has never beat the returns of index funds that do not cost a monthly fee to invest in, so would...

( Read More... | 3 comments | 3 points | on HN )
Re:Ask HN: I'm hesitant to helping colleagues, why? on Sunday February 06, 2022 @04:32PM (#30237225)
It takes a lot of self reflection and maturity to realize mistakes we’ve made in the past, so thank you for sharing this about your career.

I’m wondering if you felt forced out of the company where your reputation was a brilliant hard to work with jerk?

I’ve worked with people like this before and unless the company culture is set up to reward this kind of behavior from the top down, this always ends in said person being worked around and given less and less responsibility and slowly managed out no matter how brilliant they are.

This almost always happens in the polite Silicon Valley way of getting rid of people where no one gets fired and everyone just smiles and works around you until you leave due to “incompetent team members” or “work not challenging anymore”, especially at start up’s who really don’t have the time or money to deal with wrongful termination lawsuits.

Not implying that this is what happened to you, but more so wondering if you felt this at all or it was just self realization that prompted your move and behavior change?