HNHacker News
TopNewBestAskShowJobs

flat-pluto

35 karma · joined March 10, 2021

Data Scientist.

Email - flat {underscore} pluto {at} pm {dot} me

submissionscomments
flat-pluto··on Blunt/Direct Communicators, Online Communication and How to Overcome Challenges
I'd also consider myself to be a direct communicator and always think twice when reviewing someone's PR / doing code review. My team is completely remote and things can get awkward at times. Often, it may come off as unnecessarily harsh or may make it seem like I'm telling them what to do. Like it or not, the tone of the review can greatly influence the morale of the team.

I found this[1] to be a good resource. Another thing that has helped me is adding a prefix to my review. Classifying it as: suggestion, nitpick, props, etc. More about this here[2].

[1] - https://stackoverflow.blog/2019/09/30/how-to-make-good-code-...

[2] - https://emmer.dev/blog/code-review-comment-prefixes/

flat-pluto··on How to Succeed: Lessons from Sam Altman
The system is designed to favour wealth over income. Income tax vs capital gains tax is a good way to demonstrate that.

Another example of this is how homeowners are treated vs renters. Specifically, in terms of tax breaks for mortgage interest payments, expenses incurred during major home improvements, etc. Also you can withdraw a decent chunk of money from your IRA early without the hefty penalty if the withdrawal goes toward buying a home. On the other hand, renters are not eligible for any such benefits.

flat-pluto··on Students can’t get off their phones. Schools have had enough
I'm in favour of keeping phones away from students during school hours - Yondr pouches or storing them in a locker makes sense. It's very unlikely that there will be an emergency that warrants the immediate attention of a school student as it is. Plus, in my high school parents could call in to the school landline to speak to their kids if need be.

Teachers have a difficult job as it is, not to mention that they are already mistreated - they have almost no authority over students since they never have backing from parents or school administrators.

I recently came across a post on Reddit[1] where a student pepper sprayed her teacher because he confiscated her phone during an exam. One of the commenters claimed that the same teacher was previously punched in the face by a different student for taking their phone away after catching them cheating on a test. It is disconcerting to say the least.

[1] https://www.reddit.com/r/facepalm/comments/1397n4l/teacher_t...

flat-pluto··on Talking to AI might be the most important skill of this century
HN is really getting flooded with AI/GPT posts lately.

Anyway, this[1] is a really good introduction to Prompt Engineering and how one can tailor prompts for their use-case.

Interesting podcast episode that touches on this stuff - "In an age that favors the formulaic and generic to the ambiguous, complex, and unexpected, it's no wonder that computers can sound eerily lifelike. Leslie tells EconTalk host Russ Roberts that we should worry less about the lifelike nature of AI and worry more that human beings are being more robotic and predictable."[2]

[1] - https://www.nocode.ai/introduction-to-prompt-engineering/

[2] - https://www.econtalk.org/ian-leslie-on-being-human-in-the-ag...

flat-pluto··on Ask HN: What do you use for basic data analysis, visualization, and graphing?
I know you said wanted a no-code solution but in case you don't get a satisfactory answer try this out.

Earlier today there was a Show HN post[1] which showed how to visualize a Pandas dataframe (can come from CSV, JSON whatever). I tried it for basic tasks and it is pretty good. It's minimal code (<5 lines) - just reading the json and calling pygwalker in a Google Colab environment[2] or something. Something like this:

    import pandas as pd
    import pygwalker as pyg
    df = pd.read_json('{filename}.json')
    gwalker = pyg.walk(df)
Should be decent for most basic use-cases.

[1] - https://news.ycombinator.com/item?id=34869244

[2] - https://colab.research.google.com/

flat-pluto··on “Latinx is used only by the people educated at America’s most elite schools”
> While working-class immigrant Asian parents are forcing their kids to take test prep and piano lessons thinking that it’ll help their kids get into a better college, the wealthy Asian elite have already cracked the code. Elites like Ahmed know that signaling that one has the “correct” beliefs is what is needed to gain entry to America’s most prestigious colleges.

Groupthink, herd mentality, conformity > Meritocracy

This should be a fun couple of years, sigh!

flat-pluto··on The costs and problems of using public and government data
I'm interested in this as well but don't know enough about how other entities do it. How do the World Bank, IMF, other governments, etc go about this?

As outlined in the article, common sense solutions do exist so the problem isn't technical per se. Is it just that not enough people are using these datasets for it to be an important enough problem to solve? Or is it more of a bureaucratic/political issue where its difficult to come to a consensus among these departments?

flat-pluto··on Patio11 (Patrick McKenzie) has left Stripe
I just realized that Patrick McKenzie is the author of some of my favorite blog posts[1][2]. After his departure from Stripe, I hope he gets back to writing more frequently.

[1] - https://www.kalzumeus.com/2010/03/20/running-a-software-busi... [2] - https://www.kalzumeus.com/2012/01/23/salary-negotiation/

flat-pluto··on Ask HN: I Need to Talk to Someone
Can you send me your resume? I'm a Data Scientist, and can ask around in my circles if there is a job opening. Can't guarantee anything though.

Email is in my bio.

flat-pluto··on Creation happens in silence
I also knew what you meant but it was more for those people who skip the article and comment based solely on the title.

Sidenote - if you can find the time, you should write more often. I just went through your articles and there is a lot of useful advice to be found. The projects are pretty interesting too. Cheers!

flat-pluto··on Creation happens in silence
The author says silence but means isolation - ".....isolation without any signals or external validation until it’s complete"

I'd say this is just the first stage of creating something, an MVP of sorts. After that you do need to get some feedback, iterate and improve it step-by-step to get the finished product.

flat-pluto··on Ask HN: Where are laid off employees gathering?
Blind[1] is a decent community to get a glimpse into what employees truly feel about employers, get referrals and overall tech career advice. It can get rather toxic and troll-ey at times, but you can filter that out to focus on the useful stuff.

[1] - https://www.teamblind.com/

flat-pluto··on Elon Musk on OpenAI Microsoft deal and OpenAI seeking profits
I guess I'm coming at it from the opposite direction. Lets assume the some entity creates AGI. Which entity would you rather it be?

1. Government - it'll prolly be hidden from the public under the garb of national security, and used for god knows what

2. For-profit companies - Google, Meta, MS, etc who have shown themselves to be untrustworthy and purely motivated by profits

3. Non-profit companies - OpenAI (and others?) who have explicitly made the commitment to optimize for long-term benefit, safety, and cooperation [1]

I'm not saying there is a right answer, but the non-profit route seems like the least worst option.

> Non-profit or not, AGIs shouldn’t be controlled by anyone.

I don't see that ever playing out in the real world. It is much too powerful a tool to be made accessible to everyone.

[1] - https://openai.com/charter/

flat-pluto··on Elon Musk on OpenAI Microsoft deal and OpenAI seeking profits
Since OpenAI is a "capped-profit" company [1], the employees and investors only get up to 100X their initial investment. Anything beyond that would still go to the OpenAI non-profit. It seems like a reasonable compromise, however, the massive Microsoft investment does concern me.

[1] - https://openai.com/blog/openai-lp/

flat-pluto··on Musks texts: Twitter employees do at least 100 LOC a month
Disclaimer - don't believe everything you read on this website. Verify with other sources.

The creator states - "They were interpreted by AI. We've aimed to be as accurate as possible, but we can't guarantee accuracy or validity."

flat-pluto··on Ask HN: Why isn't light/dark mode triggered based on ambient light sensor?
Which device are you talking about?

I know of several Android phones that have this feature (it is off by default though).

flat-pluto··on My iPhone 14 Fell Off My Motorcycle and Told My Family I Crashed
"I know false-alarms like mine will be rare, and the potential life-saving benefit far outweighs the inconvenience of my particular situation. But there has to be a better way to distinguish genuine crashes from phone-smashing mishaps."

Just want to stress that training an ML model is going to be really difficult for this scenario, and false positives are to be expected. It isn't like this was unexpected either given that "the phone flew off its handlebar mount".

flat-pluto··on What China Can Teach Us About the Future of TikTok and Video Search
1B+ MAU along with the fact that people spend more time on TikTok than all streaming services combined. Its quite stunning how quickly TikTok is growing, and given the new ways in which they plan to monetize their user base, this ain't gonna stop any time soon.

Sidenote - Only a few years ago, I thought it'd be damn near impossible to compete with FB + IG in the social media space OR with Google + FB in the digital ads industry. On both counts though, I've had to rethink my position given the rise of TikTok, Amazon[1] and Apple[2].

[1] - https://www.statista.com/statistics/1305698/amazon-advertisi... [2] - https://www.statista.com/statistics/1330127/apple-ad-revenue...

flat-pluto··on Ask HN: Does anyone actually Use GCP?
3) I haven't used GCP except for Looker + BigQuery, and for the most part I have been a satisfied customer. Sharing data and dashboards across teams for non-(engineers + data scientists) is critical and Looker does a pretty good job for our use case.

4) I've also received discounts which helped us save on query and storage costs (20% off above a certain threshold).

As a hobbyist, I have used Google Colab which has been pretty good as well. (Don't know if it officially comes under GCP).

This is known but is worth repeating - GCP is under-pricing its products as a way to gain market share, and once they have a larger piece of the pie, they are likely to increase prices.

flat-pluto··on James Earl Jones Signs Off on Using Recordings to Recreate Voice with AI
Makes me wonder about copyright when it comes to voice synthesis via AI. Like legally speaking, did they "need" JEJ to sign off on this as opposed to just using his voice as training data?

In the near future, I imagine it'd be easy enough to take a snippet of audio and transfer a celebrity's voice to it, similar to what we can already do to images using StyleGAN or something similar.

Exciting times ahead!

flat-pluto··on Ask HN: Why do surveys ask “Which are you most likely to use?”
Shot in the dark here:

I guess its another source of feedback that can validate findings from other data. Like getting the data points explicitly from the user as opposed to inferring it based on their behavior.

Or sometimes they may not have other data. So for example - I'm based in Chicago and while watching YouTube on my TV, I get asked something to the effect of "Which store do you visit most often? a.Foxtrot b.Whole Foods c.Jewel Osco ..." presumably because there is no way for YT to have access to this kinda info.

flat-pluto··on Bosses think workers do less from home, says Microsoft
Not exactly an unexpected outcome. What really surprised me is this stat:

"At the peak of our 'great reshuffle' we saw a year-on-year increase of 50% of LinkedIn members changing jobs. Gen Z was at 90%".

90% seems absolutely bonkers.

flat-pluto··on Zuckerberg unveils new metaverse avatar after getting mocked for creepy version
I was listening to the Lex Fridman interview of John Carmack[1] the other day and find myself agreeing with Carmack. Essentially, building the metaverse is insanely difficult but also desirable for a variety of reasons. I'm glad that someone (sucks that it is FB) is investing heavily into the R&D to make it a reality.

As for the new avatar, it's just the first draft so to speak. Given the talent at Reality Labs, I'm certain that things will look much better a few years from now. People often have this vision of what VR/AR should look like and will be disappointed that v1.0 does not live up to those expectations. As long as incremental progress is made, it will compound over time and eventually we'll get there.

[1] https://www.youtube.com/watch?v=I845O57ZSy4

flat-pluto··on Trapped in Silicon Valley’s hidden caste system
Nobody would come out and ask your caste directly. Most often what tends to happen is they infer your caste based on your surname, or ask you innocent-seeming questions such as: where is your family from, what does your father do, are you vegetarian by birth, etc.

The most roundabout way to determine one's caste that I have come across is inviting someone to swim. Brahmins, the upper-caste Hindus, traditionally wear a thread[1] which is on display when you swim. The ones who don't wear a thread are assumed to be non-Brahmin.

Anyway, once the caste is known subtle discrimination may follow (depending on the people of course).

[1] - https://en.wikipedia.org/wiki/Upanayana

flat-pluto··on Ask HN: Is it better to work on a low-passion project or work on nothing at all?
I would say working on something is better than nothing at all. Mainly for two reasons:

1. You'll get to learn something new by building it yourself. 2. It will instill a sense of discipline in you which is invaluable.

Think of it like working out, even though it may not be exciting it is almost always a net positive.

flat-pluto··on Trapped in Silicon Valley’s hidden caste system
This is a false equivalence though. Ideally it would be a non-thing.

It has been a part of Indian society for a very long time, going back millennia, but it was codified in its modern form by the British. For instance:

"Nicholas Dirks has argued that Indian caste as we know it today is a modern phenomenon as caste was fundamentally transformed by British colonial rule. According to Dirks, before colonial rule caste affiliation was quite loose and fluid, but colonial rule enforced caste affiliation rigorously, and constructed a much more strict hierarchy than existed previously, with some castes being criminalized and others being given preferential treatment." [1]

Preferential treatment in this case means educational opportunity, administrative jobs, etc - essentially avenues of upward socio-economic mobility. Since then, it has almost become ingrained in Indian culture. So much so, that people think that one caste is "better" than the other, marrying into another caste would bring disgrace to the family and community, and so forth.

Another factor to consider is affirmative action. There are few good public universities and jobs in India, and a certain percentage of them are reserved for groups who have been historically discriminated against. This kinda rubs upper-caste people the wrong way since some of them believe casteism no longer exists and that even if reservations are required, they should be based on the socio-economic status as opposed to one's caste.

Overall, as you can tell by now, it's a pretty tense matter. Things are improving but by no means is it a non-thing.

flat-pluto··on Trapped in Silicon Valley’s hidden caste system
"have never heard of the caste based discrimination until that cisco case"

I didn't hear of it either until I noticed large groups of Indian-origin devs and managers (mostly at older companies such as IBM, Oracle, etc), and somehow only the 'upper caste' folks would get promoted and be invited to happy hours and such. How much that can be attributed to inter-personal relationships and professional competence as opposed to outright discrimination, one will never know but a pattern does emerge. It's never in your face discrimination, just subtle favoritism towards one's group.

Mind you, this happens with people from the same Indian state as well. They'll often speak in their regional language during meetings even though not everyone speaks that language, which simply goes on to alienate that team member. (This has happened to friends of mine at T-Mobile and Intel)

"marriage sites have done more to break cast barriers in india"

Not sure if I agree with you there. It has brought to light just how prevalent that kind of thinking is. It's a common trope on Indian matrimonial websites how users have a list of requirements (Looking for fair skinned, Hindu upper caste, etc). Maybe that has helped break cast barriers by bringing it to light, I don't know, but it was really surprising when I came upon it for the first time.