HNHacker News
TopNewBestAskShowJobs

codesushi42

1,229 karma · joined June 5, 2015

Spreader of truth, crusher of lies.
submissionscomments
codesushi42··on The Machine Learning Software Engineering Interview
Really?

Were you around during the dotcom era?

Although I'm not old enough, I've heard that OR in the 80s was the same crap.

codesushi42··on My company sold for $100M and I got zilch – how can that be?
No you have it all wrong. Lyft, Uber, WeWork etc are burning money and failing spectacularly because they aren't software companies. They're too tied to traditional markets and their economics don't magically work out because they've tried to throw software into the mix.

We are at the inflection point where they are all about to crash and burn. Good riddance.

codesushi42··on Six Nines in Pi
Now that's one complex password, I'd imagine.
codesushi42··on Ask HN: Successful one-person online businesses?
Nothing to be ashamed of, congrats. But ML is likely to automate this away in less than 10 years.
codesushi42··on Ask HN: Successful one-person online businesses?
Your story is an inspiration. There seems to be a ton of opportunity in the devtools and RPA spaces. Thanks.
codesushi42··on Solving a linear optimization problem on incentive allocation
BTW, you can just plug your stuff into Google

Well, yeah, for something so rudimentary. Use a library. Nothing to see here.

codesushi42··on Solving a linear optimization problem on incentive allocation
Take a course on discrete optimization. There's one on Coursera.

Convex optimization is also useful if you care about optimizing convex functions. Which I bet you do.

codesushi42··on Solving a linear optimization problem on incentive allocation
It seems like they are attempting to use a greedy algorithm on a problem which very obviously has local extrema.

Yep. You'll end up with a lopsided allocation, with one or two allocations holding a very large percentage of the total allocation.

Distributing the allocation weights could help, e.g. with ensembling, regularization or some other kind of penalty.

codesushi42··on Solving a linear optimization problem on incentive allocation
What kind of insight did you want? Simply Google "portfolio optimization" and you will find many more interesting techniques.

This is a basic LP problem that you'll come across in a textbook.

codesushi42··on Solving a linear optimization problem on incentive allocation
Not very interesting. You see allocation problems solved all of the time in finance, and this blog post doesn't have anything new.

I also doubt that it's optimal. An implementation using Hierarchical Risk Parity for instance would be more interesting. I assume you can model risk/uncertainty here.

By the way, Google has an OR tools framework that implements these kind of solvers for you:

https://developers.google.com/optimization

codesushi42··on Ask HN: What's a promising area to work on?
That's great, but I prefer to work with people who can teach me new tech knowledge.
codesushi42··on Ask HN: What's a promising area to work on?
Sounds like a pain in the ass.

It's already a huge pain dealing with know-nothings inside of tech firms. Now imagine having to cater to know-less-than-nothings somewhere else.

codesushi42··on Ask HN: What's a promising area to work on?
Study stats and convex optimization. If you understand logistic regression and MLE, you're mostly there.
codesushi42··on Ask HN: What's a promising area to work on?
I don't buy it.

There are tons of software "engineers" who try to escape fintech for FAANGs or even startups, coming from top tier firms like Goldman and McKinsey.

Likewise, bioinformatics generally pays a lot less than traditional SWE roles.

So what I have seen is the exact opposite in practice: people with minimum coding skills in other fields trying to jump into tech firms.

codesushi42··on Ask HN: What's a promising area to work on?
ML on the edge.
codesushi42··on The Internet of creation disappeared. Now we have surveillance and control
Indeed.

Now all of the infrastructure is built. Oversaturated and consolidated.

At least the game dev scene is vibrant, even if overcrowded.

codesushi42··on How to Make a Great Puzzle Game
I don't know why I am being downvoted. Braid and The Witness are two of the best games I have ever played. And I've been playing games for 30 years now.

Your tech talks are also awesome.

codesushi42··on The Internet of creation disappeared. Now we have surveillance and control
The title says it all.

The Internet used to be about building and sharing things. Then it turned into a giant and mindless message feed where everyone exposes everything about their private lives, intentionally or not.

Now all of the hot new opportunities that exist are to spy on and exploit that data. The latest AI hype is a consequence of the pervasiveness of "big data".

I miss building and sharing cool things instead with the online community.

codesushi42··on How to Make a Great Puzzle Game
I had to do a double take on your name.

You are a genius and a god among us. Thank you for making the deepest and most beautiful games I have ever enjoyed.

codesushi42··on How to Make a Great Puzzle Game
Chip's Challenge is the all time great.

https://archive.org/details/chips_challenge_windows_3.x

codesushi42··on Ask HN: What are the most fundamental books on computer science?
Pretty much.

There are only five patterns that matter in real world software development.

Observable

Singleton

Composition

MVC

Inversion of Control

And the last one isn't even covered by GOF. The book is an out of date relic of 90s programming. Let it die already.

codesushi42··on Ask HN: What are the most fundamental books on computer science?
No. The authors are purposely obscure and arrogant.

There are much better books to learn algorithms from. Even Elements of Programming Interviews is better.

It is worth coming back to if you want to read proofs to understand things in depth. But it is terrible as a fundamental instructive text.

codesushi42··on Ask HN: What are the most fundamental books on computer science?
The C Programming Language.

And I am surprised no one mentioned Operating System Concepts (the dinosaur book).

It was the most useful CS text I read in college. I see a lot of SICP love; I never had it for a college course, but it looks good as well.

codesushi42··on NordVPN confirms it was hacked
This is the last time I trust a product endorsement from the Angry Videogame Nerd.
codesushi42··on The voice from our Nest camera threatened to steal our baby
Nope.

One easy fix. Send a verification email to users when a different device is detected before allowing log in.

I mean, even Steam does this.

codesushi42··on Superior IQs associated with mental and physical disorders, research suggests
It is an indicator. Not a rule.

100 vs 140 will be a very strong indicator. 100 vs 110 will not; I would not trust 110 to yield a better outcome 80-90% of the time, as GP claimed.

Which is why the comparison of IQ scores at that coarseness is plain silly.

codesushi42··on Superior IQs associated with mental and physical disorders, research suggests
And 140 vs 130 is a bit unfair

That wasn't the point. I would say the same for 100 and 110.

Some MENSA members in this thread seem very attached to their scores.

codesushi42··on My 2019 Mathematics a to Z: Linear Programming
LP is also covered in the Discrete Optimization course on Coursera:

https://www.coursera.org/learn/discrete-optimization

codesushi42··on My 2019 Mathematics a to Z: Linear Programming
Courses on discrete and convex optimization should be required in every CS program. I don't know why they aren't.

Most of modern ML just extends convex optimization techniques anyway.

codesushi42··on Why Switzerland? (2007)
Having spent significant time in Switzerland, I can attest that no, it is not.
← PreviousPage 2 of 23Next →