HNHacker News
TopNewBestAskShowJobs

ocean_moist

741 karma · joined October 6, 2021

https://rohan.ga rohanganapa [at] gmail [dot] com or rganapav [at] purdue [dot] edu
submissionscomments
ocean_moist··on I wish I didn't miss the '90s-00s internet
I generally like being born in 2006. Before iPad kids and such. We had the Wii and other nice things. I am also at the age where I can take advantage of the shift towards AI and related technological advancements. I talk about this in the second sentence.

I just think the internet is much worse than it was.

ocean_moist··on 2M users but no money in the bank
The only way out for something like this to stay afloat is to be subsidized by a big tech company.

$7,500 monthly is nothing to a large tech company. It sort of does makes sense for big companies to subsidize this so that the quality and amount of software engineers that join their company increases.

This value prop is intangible, but I feel like at least one big company would go for it.

ocean_moist··on Americans' love affair with big cars is killing them
As someone who drives a small somewhat sporty car I've almost died from a suburban mom in a Yukon or similar vehicle more than once.

Also it is sad to see the disappearance of wagons from the US market. There is no better family car than an E55 AMG.

ocean_moist··on Extreme Pi Boot Optimization
I wonder if booting the OpenBSD kernel would be faster. Although, the OpenBSD init system is notoriously slow.

Also I feel (but don't know for sure) most of the time before executing the user space program would be spent by systemd.

ocean_moist··on You are not dumb, you just lack the prerequisites
> Especially in math. Math is a skill hierarchy, and if you cannot execute a lower-level skill consistently and accurately, you will not be able to build more advanced skills on top of it.

To be frank, I am only a math hobbyist and studying CS. I haven't taken any proof based courses (only calc 3, linear algebra).

However, it is my experience that once you get the initial proof based stuff down and are familiar with common proof writing techniques, you can pretty much learn anything.

I often start on an nLab page for a mathematical structure and just click on links in the definition till I see something I know. I then try and make sense of it and go back up the chain. I try to solve some problems and see some invariants. If I want to go more in depth I watch lectures on youtube and then read a book about it and do some more problems.

I'm not really sure if this is a top down or bottom up process, but it seems more top down to me. Of course, if I encounter a whole field I don't know then I need to start from scratch and go bottom up. This is also for essentially a late-undergrad math major understanding of topics at most.

ocean_moist··on You are not dumb, you just lack the prerequisites
> If you jump at a large project but lack the fundamentals you are going to wasting energy on stuff you shouldn't be.

"Wasting energy" in this case would be learning. This learning happens faster than following a tutorial and "mastering" the basics.

> The problem now is we have LLM which kind of negate the need and we have lot of engineers who don't have good fundamental systems design.

Yeah if you use LLMs for everything you are just going to struggle 10x harder when you encounter a problem. This does not discount my point.

Also why is your name a slur.

ocean_moist··on You are not dumb, you just lack the prerequisites
This isn't really my experience. I learnt ASM because I wanted to reverse engineer a C binary. I learnt kernel stuff because I needed to write a device driver. I learnt low level networking by writing an HTTP server in C. I learnt programming language design by writing my own programming language.

This was, of course, before LLMs, but I don't see how I am missing "fundamentals." They generally come if you are building something non-trivial and are genuinely interested in technology.

ocean_moist··on You are not dumb, you just lack the prerequisites
Some credit needs to be given for just jumping in. Just analytically breaking down complex problems into pieces that are understandable.

It's often faster to work top-down and turn unknown unknowns -> known unknowns -> known knowns.

ocean_moist··on You are not dumb, you just lack the prerequisites
I tend to slightly disagree. Some of my most valuable learning was taking on massive projects, and then just doing whatever I could to make it work. Of course, progress would be slow, and you'd need to chunk up the problem and take small steps, but it rarely felt like slowly building up or climbing a staircase.

I think the trial by fire approach, just jumping into the deep end, is a much more effective way to learn. It's also more fun for me.

ocean_moist··on Hacker Purity Test (1989)
if i was born 30 years earlier i would have had much more. still got 72.9%
ocean_moist··on JPlag – Detecting Software Plagiarism
pro tip: change variable/function names, switch from if/else to switch, invert if/else statements, switch for and while loops, group code differently, create helper functions or collapse helper functions, rewrite loops as streams/ranges/list comprehensions, etc. The ide can do most automatically.

It is pretty much impossible to detect software plagiarism, especially on leetcode style questions as only 1 style or pattern is the most efficient answer.

Though if a student changes it sufficiently enough, they might begin to actually see the invariants and ideas and actually learn the material.

ocean_moist··on Ask HN: How to Price a Product
Price it as high as your users are willing to pay.
ocean_moist··on Ask HN: 19yr old child suffering from internet gaming disorder? Any suggestions?
I updated my comment a bit with other stuff, so you can check that out.

Out of the schools you mentioned only berkely has an EECS program (that I know of). I think you might of used just CS if it was another school. The roblox games also kind of give me berkely vibes. You also used they/them pronouns to describe your child, though that was not a good or conscience reason, it might of slightly affected my biases in retrospect.

I also know gaming addicts that go to berkeley (although I know a lot of people that go to berkeley in general).

Other than the first reason, I can’t really explain it, which is why it was a complete guess.

ocean_moist··on Ask HN: 19yr old child suffering from internet gaming disorder? Any suggestions?
If they are passing their classes, I wouldn’t worry about it. Many smart people were addicted to video games at some point.

Let them encounter the consequences of their actions and make decisions. If you keep pushing they will grow to not like being around you.

This guy (Frank Niu) isn’t the best but he was addicted to a game, overcame it on his own and went on to get a job in tech.[1]

Complete guess but I’m thinking your child goes to berkeley and I know plenty of smart people who go to berkeley who are addicted to something or another.

They still have 6 more years of brain development left and you have to let them figure out their life on their own.

3.0 is also an (above) average GPA at a public with grade deflation. If you are going to take drastic measures (please don’t), please consider taking them after they fail a few classes.

I personally was addicted to video games (in a similar manor to your child) but I made it out with 0 intervention. I realized that playing video games doesn’t make me happy and that I wanted to spend the rest of my life following what I truly wanted to do. You can’t convince your child of this on your own. Your child has to become self-motivated and likely already knows it’s a problem.

[1] https://www.tiktok.com/@frankniu/video/7293695619519073541

ocean_moist··on Bring crypto back to currency
can you provide a few?
ocean_moist··on Bring crypto back to currency
i agree. although the centrality/instuitionality of the “bank” is negated. the “central” bank is completely decentralized and completely dependent/reactionary to the market.

the idea is old but gains new life to the rise of defi.

ocean_moist··on Bring crypto back to currency
that’s the whole point. to decrease or increase the value and prevent it from becoming a commodity.
ocean_moist··on Bring crypto back to currency
this reactionary prerogative is anti-intellectual. this is group think, and i invite you to critically analyze the ideas i presented on its merits.

it’s funny because this article is probably contrary to the crypto hype cycle you are referring to.

ocean_moist··on Bring crypto back to currency
it’s implied in the article that the deregulated and decentralized markeplace will aid adoption.
ocean_moist··on Bring crypto back to currency
this argument is contrary to mainstream and popular economics.
← PreviousPage 3 of 3