HNHacker News
TopNewBestAskShowJobs

nstart

3,936 karma · joined June 23, 2014

[ my public key: https://keybase.io/kiriappeee; my proof: https://keybase.io/kiriappeee/sigs/96k3PXwMa2aveYHJWNbYvfGtJsqHVZ36pFm-4iN3HPM ]

Blog at https://adnanissadeen.com/blog

submissionscomments
nstart··on Moving 25TB data from one S3 bucket to another took 7 engineers and 2 full days
I'm definitely one of those who treat it like a filesystem :') . I'd love to hear a different point of view. Would you feel ok to share thoughts on how I could be thinking of s3 to fully appreciate the right way of using it?
nstart··on Pieter Levels Makes $600k a Year from Nomad List and Remote OK
I am super inspired by Pieter. At the same time, I'm also not a believer of a one size fits all approach. A lot of Pieter's work these days is built around remote working communities. His first ideas when he was doing 12 months, 12 startups were very singular in focus. Nothing wrong with that at all. At the same time, Pieter's approach has not been used across a broad range of products in terms of product complexity.

I'm basically curious which larger products have been made with this kind of relatively ultra-light technological approach and have still succeeded.

I'm particularly curious if there are products that started out as a super simple application and then grew in complexity while maintaining this kind of approach. At what point did it break? Are there examples where it did not break?

Edit - by growing in complexity I mean feature/product complexity while maintaining technical "simplicity".

Or am I thinking about this backwards? If you are a single developer, you use your basic tools, and launch products that are light on complexity where the focus is to ensure it earns money and that's it.

nstart··on Facebook hate-speech boycott had little effect on revenue
Look like Ben Thompson was right when he predicted the end outcome of this on Facebook's revenue [1]. He looked at the financials and noted that the real players on Facebook were the small companies looking to leverage the scale and automation of Facebook to pull customers away from the big players in ways that were never possible. He predicted that once the big players pulled out, automation would kick in, buying prices would be lowered, and spends by small players looking to take advantage of this would be more likely to go up. Fascinating to see how this has eventually played out.

[1] https://stratechery.com/2020/apple-and-facebook/ (scroll down to "Facebook’s Anti-Fragility" to read the relevant section

nstart··on OpenAI's GPT-3 may be the biggest thing since Bitcoin
I think I see what you are getting at here, but I feel like the two are different examples. Being able to generate blog posts that are vague but do not venture into an uncanney valley does not mean the same thing as passing the Turing test.
nstart··on OpenAI's GPT-3 may be the biggest thing since Bitcoin
I'll be honest, I've followed the evolution of gpt's text generation and this is the first one that has successfully avoided the obvious contradictory nonsensical sentences. Social media also trains us to consume quickly rather than thoughtfully. Not a great look overall.

As a whole, the article reads like someone who isn't very clear in what they want to say. Paragraph wise and section wise, the bot has generated a very clearly on topic text. No more 3 horned unicorns found on the flat hills of Norway style weird continuations. I can actually as a human try and interpret what was meant to be said in a paragraph. At most, I'd probably say "huh.. that's a weird thing to say". But I wouldn't think "huh... That sounds like a bot wrote that"

And it's the latter that is most interesting. I think a blog maintained secretly by this bot would eventually be considered as "eh, that's a lot of articles that say a lot of words and don't go very far". But it's unlikely that it would be considered as a bot maintained blog.

This has considerable implications with the combination of deep fakes to create giant controversy driving content farms. I don't think we are adjusting fast enough to deal with this future. Our education systems don't train us to critically evaluate beyond the headline and the bullet points. Our news cycles encourage us to churn through information, share, move on.

The ability to work through information slowly and critically is going to become a vital skill way sooner than anyone can imagine.

At least, as far as probabilities are concerned, it's not a certainty yet but the probability is very very high it goes this way.

nstart··on The world should think better about catastrophic and existential risks
I don't mean to add any fire to the debate. Just wanted to gently point out that the first recorded instances of a pandemic have happened so a pandemic does break the 3rd rule.

I think other commenters have pointed out that the reaction of global leadership has been a surprise with major effects that will be rationalised in the future. Making their reaction to the event itself the black swan event.

In a rational world, we'd have expected leaders to band together against a potential pandemic. That this level of incompetency should have been expected will be the rationalization that follows.

nstart··on Klutz Press: books built for learning stuff
Hi John. Wanted to share a story of appreciation!

I've actually got the Klutz friendship bracelet book sitting right next to me. My sister got it as a gift when we were kids (17 years ago) and I appropriated it when she didn't use it after a year.

That book not only gave me a lifetime hobby, but it also helped me create my first business at the age of 15. Helped me learn the lesson that if you deliver quality, you can sell a product at 20x the market rate. I would sell the totem pole bracelet designs at a premium to my friends who wanted it for their girlfriends. I'd sell chevrons and other diagonal based patterns to friends who wanted their school flag colours. Sold the latter at a premium too because the material I got with the Klutz book didn't fray after the first wash (helped me decide what materials to continue to purchase later on).

All this helped pay for several shows and sporting events I wanted to go to.

I continued to make bracelets for my girlfriend (now wife) and those ones are seated on the table in our bedroom.

That book created a ton of good memories. But it got left behind when I left home when I was getting married :( .

Recently I discovered it at home and the clip (rusty) still works. And now I'm teaching my 4 and a half year old son the art of friendship bracelets too.

All that from 1 book. Thank you for all the memories given and the memories to come.

nstart··on $100M in bounties paid via HackerOne to ethical hackers
I've started handling the security inbox at Buffer now and we use a normal email approach. I can honestly say that the experience is pretty much the same and I feel like the issues you describe are independent of Hackerone (perhaps the scale increases?).

From my end, there are a lot of trivial things I have to go through where it's low effort on the researcher end (And I've even had automated searches where the researcher has sent mails to us assuming we'd have the same issue because of some similar HTTP Header or something similar). Thankfully I've gotten faster at keeping these out but it still takes up more time than needed.

From the researcher end, I assume it's frustrating where they put in the effort to craft a well documented mail and I have to inform them that it's a duplicate or known issue that we are currently working on a fix for. It's a hard call and I'll often have to use a judgement call on these. But it's made harder still when I'll suddenly see an issue that has existed for a long time be reported by a single researcher. And then in a matter of two days 3 to 4 other researchers will pop up with the exact same issue leading me to believe that either there's different accounts under the same name, or some kind of researcher group that works together in sharing findings (And maybe bounty).

Basically, I'm not sure how much this is a HackerOne issue vs a general bounty program pain ¯\_(ツ)_/¯

nstart··on Local TV stations pushed the same Amazon-scripted segment
For anyone interested in hearing more about this, John Oliver ran a segment on this -> https://www.youtube.com/watch?v=GvtNyOzGogc
nstart··on I helped reposition a database product that went on to make $1B in revenue
They do have RSS. Unfortunately it's truncated at /interviews/rss.xml
nstart··on Exiting VIM is hard; sometimes we need to take drastic measures
you are forgetting that you first need to reach over and press escape ;)
nstart··on Ask HN: Has anybody shipped a web app at scale with 1 DB per account?
I think a lot of companies that provide hosting services of open source software follow this model. They'd probably be the best example for the OP to refer to in their search for relevant designs. I think ghost blog follows this model even when you self host. So a single machine can host multiple blogs and each blog creates their own random named schema.
nstart··on Ask HN: Name one idea that changed your life
From my father:

No matter how correct you are, you won't get anywhere by making the other person feel stupid.

He gave me this after we went together to a conference on communication and I found the presenter to be making some rather doubtful statements. I asked questions and tried to break the presenter in the QnA session and when I didn't get what I wanted, I left. I was 15 at the time. So, I forgive myself but still cringe hard whenever I remember it.

This advice had and continues to have a really long lasting impact on me (especially in getting me out of my incredibly arrogant stage in life) and my relationships with people. I can still be critical of things while maintaining respect for the other person's context and intelligence. I've found that also helps a lot in disconnecting ego amidst a debate.

nstart··on Ask HN: How do you share passwords simply and securely?
Onetimesecret worked well for me. Can also be self hosted.
nstart··on How much power can we expect from rainfall?
I absolutely love the gist of the article: interpreting quantitative research is something most of us are fundamentally illiterate on.

That's definitely how I feel about it at least. Others might feel differently.

That said, how does one actual build skills in this area. It feels like the author is able to do this here because it's a research paper in an area they have knowledge in.

How does one build up a general ability to critically evaluate numbers in a case like this? Does one have to know how to go look up formulas?

I recall an article from some time ago where authors released a paper about chocolate and health benefits or something similar but they intentionally gamed the numbers to find something that correlated. The press ate it up before the authors revealed the truth.

How does one go about becoming more literate in evaluating those kinds of papers and conclusions?

I'm willing to put in the time to read carefully and calculate. I just wish I knew what skills to acquire.

nstart··on 98.css – design system for building faithful recreations of Windows 98 UIs
My heart beat a little faster when I saw the VB dialog box. I experienced building software for the first time when I was taken to my father's office where they used VB and Foxpro (and still do) to build ERP systems. Everything looked like this site.

The waves of nostalgia are sure coming on hard. Thank you to the author of this. This whole site is a work of art!

nstart··on Ask HN: What are you learning?
This sounds fun. Curious what you read about storytelling that sparked an added interest in world building?
nstart··on Show HN: Quill – Messaging for teams that focus
yes to this a 1000 times! It's amazing how our familiarity with certain interfaces changes our behaviour too. Anything that resembles a chat box and a "hit enter to send" encourages chat like behaviour. No matter whether it's threaded or otherwise. Interfaces like Jira or other software management tools which have ceremony involved before actually creating a task encourage people to think through things fully before hitting create.

I'm a huge advocate of async work especially in remote teams. Every real time chat about an importan decision has felt chaotic as people type message after message adding details and leaving out others which causes this long back and forth between people. The end result is always a mess leaving it to someone to go through it again and summarize information.

Messaging is just a bad format for focused conversations. Ceremony and friction are, like you say, a good thing. The physical parallel to this is sending in a request for a meeting with some details as opposed to just walking up to someone to chat with an idea you just had.

Not to say messaging is bad for everything. But it's definitely not good for calm, slow, focused conversations.

nstart··on Omni Group Layoffs
Oof. This is a little upsetting to me. Inessential has been on my RSS feed forever and I've enjoyed reading it for a long time. Makes me feel somehow connected to what's going on with Brent because he's written about his work at Omni so much. Hope he finds a company to work with soon. Tough times :(
nstart··on The New York Times Releases Its Dataset of U.S. Confirmed Coronavirus Cases
I understand that sentiment. But at the same time, if it ain't misinformation, I'm not sure what's wrong here. Sometimes the way to get started is by writing stuff while you are still too arrogant to not doubt (said with much affection). From code to essays, people's pasts are littered with stuff they cringe at years later. But it is what gets them started. So yea. Maybe we don't put anyone on a pedestal for shiny charts. But maybe we don't tear them down either :)

(also I say this fully appreciating that you were explaining the parent poster's view and you may not necessarily support it)

nstart··on Kubernetes 1.18
What would you like to learn about kubernetes? I'd be interested in helping. I don't have any knowledge in manually running a kubernetes cluster, BUT, if it's how to use it once you've spun up a managed kubernetes server, I'd be happy to help here (invitation open to others too). I'm not an expert by any means but I do work on our cluster at Buffer on a daily basis and can share knowledge I've acquired so far :) .
nstart··on Bottlerocket: An operating system designed for hosting containers
Opening line from their announcement blog post:

>It is safe to say that our industry has decided that containers are now the chosen way to package and scale applications.

Curious how the HN community feels about that statement. Not so much about the truth of the statement but about the fact that containers are becoming the de facto method of packaging applications.

nstart··on Dad takes son to Mongolia to get him off his phone
It isn't qualitatively different. I appreciate the term there. Quantitatively however, the abundance of information and the way networks choose to constantly show new content (that is more likely to appeal to you too) makes for a very different scenario from decades ago.

Pick up the news paper, and it's the same thing you have to browse/skim through. Pick up the phone and it's tens of new items every few minutes.

nstart··on Dad takes son to Mongolia to get him off his phone
As much as I am wary of being negative towards children's behaviours that don't match my own, focus related criticism is something that I feel is really valid. I've watched children below the age of 13 Snapchat and watched any number of children aged 2 and above using YouTube. The same behavior shows up where before a video has finished, the children are reaching out to tap to another one. I try not to judge but I do cringe when I see 2 year olds spending 1 minute on a baby rhymes video, then reaching forward, tapping to another one while the first still has 15 minutes to go, and then doing that again and again and again. The older children swiping without fully watching even a Snapchat video is equally bothersome for me. I'm seeing swipes and taps happen in the range of 2 to 3 seconds.

This behaviour is not unique to children though. I watch adults at the hospital using Facebook and it's the same. It's almost like they just want to swipe rather than look at the content for real.

I have no idea what the long term effects of this behaviour are. Perhaps it's nothing and I'm fretting over it needlessly. But I've experienced it myself and it took behaviour similar to rehab to come out of it and be able to slowly enjoy content again. And it always feels easy to slip back into. It's terrifying.

nstart··on SmugMug emails subscribers with request to find more paying users
What I don't understand here is why SmugMug bought Flickr in the first place. Smugmug is such a great example of how to build a profitable photo storing/sharing-ish business, that to buy a service that is bleeding money without a path to break even seems like such an odd choice.
nstart··on This isn't your father's Microsoft
Just adding this in case anyone is using vs code and is wondering about dev on windows. I'd say that wsl is nice for some tasks but I wouldn't rely on it as a daily driver. It's great for installing some CLI tools to perform certain tasks. Maybe some file grepping or searching that you want to do with your local stuff but find it infuriating to do with powershell or bat scripts. This doesn't mean WSL is bad by any means. It's actually great. But not good enough. Not yet.

But I use windows as my daily driver and what does work amazingly well for me is virtualbox and running a VM as my developer machine on it. I run Ubuntu server. And for developing, VS code has this amazing feature that allows one to connect to a remote and develop on it as if it's a local filesystem. This includes having extensions that interact with the remote too. This also means I don't do the whole shared folders dance with all its oddities around speed and syncing anymore. Honestly, it changed the whole windows dev game for me.

Once the new terminal for windows is actually v1 (not holding breath for that. Theres a lot of work for that. Its probably going to miss the winter v1 projection) I think the windows dev experience will be complete.

nstart··on Climate Change Response (Zero Carbon) Amendment Bill
> Nobody wants to be the elected official who irradiated their constituency

Ummm... I wish it were that straightforward but I can't be confident of that. Power doesn't balance out as much as we'd like it to. There are a lot of elected officials who are ok with doing as bad to their constituency and they get away with it fine. And by get away that might mean they don't get another term but they take their money and go live a life of leisure. No jail time, nothing of major consequence. And usually they'll keep playing the political corruption game using the connections built up. (Eg: bringing in "preferred investors" for a "commission")

Reality around political power is ugly af :(

nstart··on Climate Change Response (Zero Carbon) Amendment Bill
Those are some interesting facts. I've generally been on the side that nuclear is not safe because I don't trust governments to build things safely if nuclear ever became mainstream. I'd expect multiple bidders to show up, some corrupt under the table deal happens, politicians takes a massive cut for themselves, project runs under budget, over time, and the infrastructure built gets dumped onto an area close to areas with higher rates of poverty, and what's built constantly has leaks or contamination of the environment around it due to structural errors.

That said, my confirmation bias never led me to consider how the situation could play out similarly for any other form of energy. So thanks for articulating those facts so clearly.

nstart··on Firefox to Discontinue Sideloaded Extensions
From what I know (and I've got quite a few self developed addons running), installing unsigned XPI files has not been allowed for a while. I've been uploading them to my profile in the add-ons developer portal and getting back the signed XPI file. I could be misreading this though so apologies if I jumped the gun here.
nstart··on Monty Hall Problem
Since my brain could not accept this long ago, I wrote a tiny script to see what the result would be if this was to be emulated. Works out perfectly! (Might need to update script for python 3). It's weird. Still feels so unintuitive. Which tells a lot about intuition I guess :)

https://gist.github.com/kiriappeee/4316871

← PreviousPage 8 of 23Next →