HNHacker News
TopNewBestAskShowJobs

mlazos

1,451 karma · joined July 25, 2017

submissionscomments
mlazos··on Ask HN: What Happened to Larry Page?
I’m of the opinion they definitely misled everyone to get users. Hey look at this! It’s FREE! Gmail, maps, youtube, all free! Not once did anyone ever say free except you must surrender all of your inner secrets first
mlazos··on Apple to delay privacy change threatening Facebook, mobile ad market
Apple has a massive user base now, I imagine they are preparing to make sure users stay in their ecosystem for everything. I won’t be surprised if they eventually use their own Siri search service instead of google as the default. Once they have all of the users locked in to their ecosystem I think apple’s own ad network will eventually be touted as “secure” and Apple will avoid antitrust scrutiny because everyone opts in to this ecosystem, voluntarily paying higher prices for access. It’s pretty genius really.
mlazos··on Zuckerberg: this election is not going to be business as usual
Wow some of the contents of this post scare me, I can’t believe we are at the point where Facebook has to remove content that intimidates election officials. I’m scared both because Facebook has this much power and also because of the issues they’re addressing. I wish our democracy was a little more civil. This is also partially facebook’s fault because they definitely have increased polarization through personalization.

At the same time I think some of these policies are reasonable but I think they should just ban political ads altogether.

mlazos··on Beating Google ReCaptcha and the funCaptcha using AWS Rekognition
I think it’s because getting to a point where your error bound is that small with nature is incredibly difficult. GANs are a breakthrough but there are still lots of drawbacks and “tells” that allow you to identify a fake distribution. I actually don’t think we’ll get there for a really long time, and for all we know it might actually be impossible to replicate a natural distribution without gathering some untenable amount of data. Even if you gather that amount of data you often have no idea how correct your model actually is because you don’t have access to the natural distribution. You have to have a prior and picking that prior is a research area in and of itself. That’s why people say that. Your premise is really hard.

EDIT: just thought of something else, for videos and pictures increasing the resolution dramatically will make it harder to generate deep fakes, it might be interesting to see how much better cameras get and I’m sure that the amount of compute to fake a higher resolution image will be drastically higher. There are a lot of factors at play.

mlazos··on US Border Patrol says they can create central repository of traveler emails
Hmm could you not just encrypt your data and leave the key at your house and throw one away before you reach the border. They can have all of the “data” that they want.
mlazos··on Leaked S-1 screenshots show Palantir losing $579M in 2019
IMO I remember interviewing there and my bullshit detector was at 10000%. First the interviewer went off on a tangent claiming that they’re not evil (unsolicited) and second it seems like they’re capitalizing on the whole “big data” trend. They’ll find “insights” across multiple data streams without ever providing examples beyond license plate readers. I am surprised they haven’t gotten enterprise businesses to sign on - although maybe enterprise business only trust certain brands, but am not surprised they’ve gotten the government to sign on.
mlazos··on Haskell Mini-Patterns Handbook
This is a great post, I’ve seen a lot of those patterns before and it’s nice to have them in one place! One criticism I have though is I’m not sure about the advantage of phantom types, it seems like boilerplate to me. I feel like generalized algebraic data types are a strictly better pattern to follow to solve the issue of restricting type variable bindings to specific types.
mlazos··on Error recovery with parser combinators, using Rust and nom
I’m curious at how it a actually possible to have partial autocompletion and still have some static analysis tools work with syntax errors in badly formed ASTs. Even visual studio, an IDE with massive resources behind it can’t accomplish this with c++. Is this even possible? At face value it seems possible but I’m surprised that more IDEs don’t have this support.
mlazos··on The best way to exercise self-control is not to exercise it at all
This kind of approach has generally worked for me but I take it a little further. I’ve gone by this adage that “a little bit each day” is better than doing a lot in a single day with a few days off. For instance with exercise (Running) instead of saying no to doing it I say ok maybe half the distance. And as a result it turns into a habit which I think is the single most important tool we have to improve ourselves. It’s kind of taking this situational approach and applying it every day. Another example from my life is soda. I read a lot about the negative effects sugar has on my body and as a result I feel guilty when I buy it, this is another way to motivate myself into a habit of “not buying soda” I started to buy less and now when it isn’t even available my laziness prevents me from leaving the house to go get it :) this is really similar to another comment that said “create systems” where the inevitable outcome is your goal, and I find parallels between this “system” idea and culture in general. Culture is what can drive large groups of people to desirable outcomes. This is as if we apply having a good “culture” within ourselves.
mlazos··on There’s no such thing as a tech expert anymore
This author appears to think that you need to understand the intricate details of a search algorithm, distributed computing, and machine learning before you understand what their general use is? I don’t need to understand how a car engine works before I can understand how to drive or how cars have changed society. The only argument this article proves is that google and Facebook have lowered the bar on journalism so far that this is considered publishable.
mlazos··on US to ban transactions with ByteDance and WeChat in 45 days
“Voluntarily” leaving due to ridiculous restrictions that the CCP knows a company won’t comply with looks a lot like “forced” to me.
mlazos··on US to ban transactions with ByteDance and WeChat in 45 days
I used to be on this train that tariffs are always bad, but when other countries have them I think there is a benefit to the US having them. It allows the US to capture some of the benefits that this other country is taking. Yes everyone is worse off than without tariffs, but the US is slightly better off from the world where only other countries have them. There is also the additional caveat of industries moving to other countries because of cheap export back to the US - there is a benefit to keeping people employed especially when other countries don’t have ethical labor laws. This results in more expensive goods, but prices in externalities like workers not working in sweatshops.
mlazos··on Defunctionalization and Freyd’s Theorem
I’ll need to reread some of his posts, but I don’t find this particularly enlightening. Apply has always been pure variable substitution in my mind. From this point of view, of course apply is dependent on the code snippet you’re supplying, it’s the code that’s getting “modified” by the substitution.
mlazos··on Face masks are breaking facial recognition algorithms, says new government study
Yeah considering I can’t recognize people with a face mask on I’m not surprised.
mlazos··on The battle to outlaw end-to-end encryption in the U.S. is heating up
Idiotic legislation is proposed all the time. I can still call it idiotic and say we need a new president. Can’t say that in either of those countries. Just because our elected leaders suck doesn’t mean they’re totalitarian.
mlazos··on Tell HN: Triplebyte reverses, emails apology
New features are almost never opt-in. It’s way more tempting to show a high user number in a status meeting than care about user privacy.
mlazos··on Extremely disillusioned with technology. Please help
This makes me wish I posted a few years ago when I first started at a FAANG. I was fresh out of college and worked on an email product which was in an area I was interested but quickly learned how enterprise software is actually made. There is one interesting part which is the core and that’s the MVP. Working in this stage is exciting and fun to make and then there are years and years of slog smoothing out the edges and making it ready for production, which left me similarly disillusioned especially when my view of the real world fresh out of college was that every product that exists is interesting and perfect. Long story short, I worked on that boring project for two-ish years and saw the horrible political environment begin to deteriorate my once-ok team. I say once-ok because I convinced myself during that time that I liked my work because by all measures of society, I was successful, and having no knowledge of other teams I didn’t think there was an alternative. This was all I ever knew and thought every team in tech is like this. Which for the most part is actually true. Despite what Google and other big tech companies’ flashy recruiting and marketing, something like 99% of the engineers in those companies are doing boring shit to keep the money flowing . I also went through the exact same thought process where I thought my spirit had been drained and I could never get the excitement back because of this realization. I also often wondered if I had been permanently changed because of the experience and thought I would never feel creative again. However I made a big decision and took the leap to join a new team and couldn’t have landed in an environment that is more the polar opposite. And that is what gave me my spirit back. You need to find a product in a FAANG, or startup that you actually are passionate about and get to grow your own team and that will give you your passion back. Find a position which is an exact match for your skills and do not settle at all. If a position is not perfect do not even consider it and ask as many probing questions as you need and contact current members of the team to check for inconsistencies. Good luck and I hope you can find another project that brings you passion.
mlazos··on Magic Leap reportedly slashes jobs and steps away from consumer plans
This is the modus operandi of every startup. Consumer products look great and can really wow people until you realize all of the money is in enterprise. This is why enterprise is always the largest business segment of large software companies - corporations have way more money than individuals and will provide recurring revenue.
mlazos··on Google drops charges on shopping service to counter Amazon's surging ad sales
Google has always been a fascinating company to me. A lot of my friends still work there and love it and my impression of their internal developer experience is that it’s top notch. This shows me though that despite them being an engineer-first company (or used to be) they really haven’t created another dominant business since ads and consumer gsuite. Basically when I was a new grad I thought if your company had technical prowess everything else would follow but I’m slowly learning that it’s not the case, sound strategy is really all you need and you need good leadership for that, which comes and goes.
mlazos··on Academics steal data from air-gapped systems using PC fan vibrations
Basically the idea is that air gapped is still not secure. If someone plugs in a foreign flash drive into a computer that is air gapped one would think the data can’t leave the secure machine. With these methods though, it’s clear that any hardware observable to the outside world can be used to exfiltrate data
mlazos··on New Grad vs. Senior Dev
This reminds me of how insertion sort is the most efficient sorting algorithm for small values of n. I remember new-grad me always dismissing insertion sort in every situation because of asymptotic complexity. Engineers are supposed to find the most pragmatic solution without biases.
mlazos··on Signal processing is key to embedded machine learning
See my other answer - I meant applying it analytically. Your idea is interesting though, and I do know that it should be possible to build a Fourier transform analog circuit. Once you sample though you will be subject to having a nyquist frequency and introducing noise to your signal and the advantage of performing it with an analog circuit will be lost.
mlazos··on Signal processing is key to embedded machine learning
This was what I meant initially, but I realized in a lot of NNs that it might be pretty difficult if not impossible to define the signal analytically.
mlazos··on Signal processing is key to embedded machine learning
You can also use the continuous Fourier transforms and not sample so there won’t be a nyquist rate. I also think neural networks have some really interesting properties when viewed from a signal processing perspective. In fact you can view the correct outputs of a neural network as a signal and the incorrect outputs as noise, and use conventional SP techniques to narrow down what parts of a network are informative.
mlazos··on Windows Subsystem for Linux is making inroads with developers
all I can say is the combination of visual studio + cmake + windows terminal + WSL has been life changing for me. I can have a terminal open with a WSL tab and a powershell core tab, and build both Linux and windows builds from the same repo. No more remoting into a Linux box or having to setup a VM (wsl will turn into one soon). You can even debug your Linux build in visual studio using wsl. Same with haskell builds, I literally have the same stack yaml and I can run tests for both OSes from the same code.
mlazos··on The 2,500 year old history of why Python’s all([]) returns True
The way I think about it is the base case of a recursive function to evaluate the two. In order to preserve folding Boolean AND across a list your base case must be true. Folding Boolean OR across a list only works if your base case is false.
mlazos··on Microsoft plots the end of Visual Basic
Mixing c# and power shell in the same script is amazing. You can load methods from DLLs on the command line as well. I had to do this when I didn’t have permission to run unregistered exes on a server I was debugging. Luckily the admins didn’t restrict powershell and I ran my main method from a script.
mlazos··on Moving a piano in New York city
Was the reason this article was posted because of the horrible ux? I found that way more interesting than the article tbh.
mlazos··on The Coronavirus Is Forcing Techies to Work from Home. Some May Never Go Back
I really like my workspace even though it's open, although I suppose I could get five monitors for home. I'm interested to see if I get more productive with more focus time.
mlazos··on Google's ambitious push into gaming is floundering
The way I see it is the competition is happening anyway, why not make money from every major player in the market?
← PreviousPage 9 of 14Next →