HNHacker News
TopNewBestAskShowJobs

purpleblue

1,108 karma · joined August 3, 2022

submissionscomments
purpleblue··on The future of cryptocurrency is at stake in Ethereum’s switch
A couple of questions:

1) Will this decrease gas fees, which make using Ether and its ecosystem completely unusable?

2) Does proof-of-stake mean that the richer people in the ecosystem have more power?

purpleblue··on The Twitter whistleblower story is worse than you think
Very clickbait-y title but a good article.

I read through the actual whistleblower complaint and to be honest I was shocked as well. If true, the security on their laptops was extremely lax or nonexistent. My current and previous companies will not let me install what I want on my laptop. Even something as innocuous as Signal is not allowed and I'm too scared to push the issue. I basically assume that everything I do is being watched and keylogged which actually makes life a lot easier for me.

The idea that Twitter would allow anything to be installed is kind of shocking to be honest. It sounds like they're not taking their place of prestige in the Internet hierarchy very seriously.

The fact that Mudge couldn't lock things down after Jan 6 or that there wasn't adequate logging etc is also extremely shocking. I would love to hear Twitter's side of it and the reason why it wasn't a priority. Was it because Jack Dorsey had taken his eye off the ball and was a missing leader that lead to this? Or was it Parag Agrawal's poor leadership as CTO and CEO? It certainly sounds like he was an obstacle in the way of Mudge, which doesn't sit well with me at all.

purpleblue··on California approves bill to punish doctors who spread false information
This is fascism at its finest. I can't believe I live in this state, it disgusts me. I'm fully vaccinated with boosters, as is my whole family. The idea that the state would define and criminalize what "false" information is is absolutely disgusting.

I think politicians should be "held accountable" for every piece of legislation that gets repealed because it is unconstitutional. They should either go to jail or have their salaries clawed back when they waste time and money crafting useless, unconstitutional laws. Is this something we can submit for a proposition?

purpleblue··on Observations from our Joe Rogan Experience experience
I said it was my opinion. Feel free to disagree with our own opinions.
purpleblue··on Observations from our Joe Rogan Experience experience
Yes. He's okay. I've seen worse. I've seen better. I would consider him a second tier comic but he is indisputably very successful.
purpleblue··on Observations from our Joe Rogan Experience experience
He sold out Madison Square Gardens and headlines along with Dave Chappelle. He's not one of the top comedians of all time in my opinion (Dave Chappelle, Chris Rock Louis CK, Bill Burr), but he is wildly successful for a comedian.

He was a state champion in Tae Kwon Do when he was younger and is a black belt in BJJ. He's very experienced in multiple types of martial arts. He doesn't compete because he's 54 years old but he still trains every day.

purpleblue··on Korea shatters its own record for world’s lowest fertility rate
I know personally 20+ families with twins. Of my close personal friends, ie. those that I see regularly and chat with regularly, 7 of them have twins. My neighbors on both sides of my house have twins. There are so many families with twins these days, it's nuts!
purpleblue··on Researcher finds a new method for recycling polystyrene
Styrofoam should absolutely be banned. It should be considered toxic waste at this point. There are incrementally more expensive solutions that companies can use instead of styrofoam, there's no excuse for its use anymore. It's literally single-use and no one else can use a piece of styrofoam efficiently. It often takes up so much space that it fills up your landfill garbage bin. As a planet we should ban its use with prejudice.
purpleblue··on Ask HN: DALL-E was trained on watermarked stock images?
Is there a copyright protection in terms of consuming a copyright-protected image? I thought it was only for the purpose of displaying that image. If you're reading the file and reading the data, but not displaying it, is that also protected?
purpleblue··on Using signed or unsigned int by default in C (2015)
The mathematical definition of "integer" includes the set of negative integers. That's the whole point, otherwise we could just use natural numbers. So making ints signed makes the most sense otherwise there's an impedance mismatch that you need to explain away.
purpleblue··on Realizing scientists are the real superheroes
No they aren't. We should not be hero-worshiping anyone. Not the military, not the "COVID essential workers", not the health care providers and not scientists. This is a religious type indoctrination and people that don't believe it become heretics. I'm done with any type of moralizing of any group of people.

My dad was a scientist. He was not a superhero. The people he worked with were not superheroes. In fact, they were all thin-skinned, selfish pricks that wanted to keep everything for themselves with no sense of helping others, etc. It was a zero-sum game in his laboratory so the competition was toxic.

Most scientists are desperate for their next round of funding. They will do anything to get it, and it incentivizes them to not do anything against the grain. The real scientific community isn't so magnanimous or selfless at all, it's almost the opposite.

purpleblue··on India forced Twitter to put agent on payroll, whistleblower says
It seems more likely that the CEO of Twitter is on India's payroll rather than Mudge being on Elon's payroll.
purpleblue··on Remote startups will win the war for top talent
I worked at an all-remote company. I've never suffered such poor productivity in my career. This was a company dedicated to remote work, so the processes were streamlined for it, but I found that I spent a lot of time spinning my wheels.

Onboarding was especially hard, and trying to get the attention of my coworkers was where I spent most of my idle time. Something that would have taken 3 minutes onsite now meant first scheduling a meeting and waiting until I had their dedicated time.

Things like slack didn't work for more complex issues. I remember being in a technical disagreement/conversation/argument for about 1.5 hrs on slack, and I drew a picture and uploaded it and everything got resolved almost instantly. We didn't go to a meeting because it started as a simple slack conversation and it snowballed into a bigger disagreement so we never thought "okay let's have a meeting". Once it was resolved we went about our way but having slack as the primary way of communicating is exhausting and very slow.

I quit and joined a brick-and-mortar company and am happy again.

purpleblue··on Ex-Twitter exec blows the whistle, alleging reckless cybersecurity policies
Millenials and GenZ may have no idea who Mudge is. I, however, almost lost my first job out of college at a bank because I ran l0phtcrack against our Windows NT 4 server to see if it could crack passwords. I showed my boss, and he pulled me aside into another room and tore my head off for irresponsibly running this tool against a production server. He said I could have been fired if this got out, but he covered my ass, sent out an email requesting everyone reset their passwords, and let me continue working. I learned a good lesson because even though my intentions were good, and it did expose security issues, it was a bit immature and should have been done in a more controlled manner along with the proper clearances.

Mudge knows the implications of "whistleblowing". He has been a security consultant and even testified to Congress. He's not some noob that doesn't understand security or how systems work together to provide services like disclosure to FTC. The idea that Twitter PR can pooh-pooh away his concerns is shockingly stupid.

I think Twitter is in real trouble here.

purpleblue··on Google Timer is back
My kid used this all the time because I would give him timelimits on his Minecraft time. When it disappeared, he was in complete disarray but started to rely on Siri. I think he'll be happy to see it back up and running!
purpleblue··on FDIC issues cease and desist letter to FTX US [pdf]
Most people and most drivers are against AB5 and it showed in the polling booth. It's a terrible piece of legislation that singlehanded caused the supply chain issues last year. They tried carving out industry after industry from the law because most people don't want to work the way AB5 is forcing, and it still broke things and things continue to be broken.
purpleblue··on FDIC issues cease and desist letter to FTX US [pdf]
This is how Coinbase wins in the crypto space. They are doing their best to do everything by the books. It's not flashy and exciting like FTX but they're playing the long game and intend to be around 20 years from now.
purpleblue··on I Went to a “Dangerous Alt-Right Rally”
He's not a journalist. This is literally a blog post on his blog.
purpleblue··on To Hell with Facebook (2021)
You mean suicide rates skyrocketed during the Pandemic.
purpleblue··on Learning a new language, or how I gained familiarity with Go
I've worked with a dozen different languages across a dozen different environments during my career. The languages I will never work with again, and would rather quit than use them again are:

perl: This is the worst language I've come across. There are multiple different ways to do the exact same thing, sometimes the rules are understandable but mostly they are insane. For example, the "or" vs "||" is ridiculous to me, and the different namespaces between scalars and vectors such that you can have $a[$a] if I remember correctly. To me, it's a mess of hacks and 'this sounds like a great idea' that makes it almost impossible to maintain over long term.

ruby: In my opinion, ruby suffers the same fundamental problem as php, which is that designers learn to use it instead of those with CS backgrounds, and produce terrible code and terrible practices. I developed on php for a few years, and the company had a hard time finding new employees that would meet the hiring bar because everyone that applied didn't have a CS background so the entire company pivoted to Java. With ruby, you also have inexplicable shortcuts that make code very hard to read, like no distinction between member functions and member variables, things being optional or not like ?, etc. Reading ruby was extremely hard to me, and if you have a large codebase, it's torture.

scala: I know scala is revered by many but I hated it, but admittedly I only used it for a few brief and painful months. It's the first coding language I used that I couldn't survive without an IDE to help me figure out where code was coming from. It was basically impossible to trace through code without an IDE, at least for me. I think it does the same thing that perl does, which is give multiple ways to do the same thing which makes it very hard to read, and the "you don't have to do this if you want" mentality which also makes it hard to read especially for noobs. I hated it.

In my opinion, the easiest language to work in is go. Go has an opinionated, single way to do things, and go fmt is the ultimate arbiter or coding style. No more arguments! I LOVE that you have no choice because it means you have less cognitive load to worry about. Yes, you lose creativity but at the benefit of maintainability. It's not my favorite language, but in terms of how easy it is to jump into a codebase, I feel that it's go. The only thing that I don't like is that package names and struct names are hard to differentiate, so you need the IDE to sort that out for you. For example tool.func1() could either being an package or a struct, so this needs IDE help as well.

My favorite language is Python. I can do things in Python in 5-10 mins that would take me 1 hour in C++ to do in boiler plate. To me, it's the most productive language if you want to get stuff done as quickly as possible. It doesn't scale like compiled languages, but that's a problem for success and most don't reach that stage in the first place.

purpleblue··on Do not ship work in progress: An open letter
I worked with a "brilliant" product manager whose idea was to onboard several of our enterprise customers right after our first major deliverable, ie. midway through feature development. I vehemently pushed back, saying that it would be disruptive to our customers since the feature wasn't fully finished and it would slow us down, because we would need to change the order in which we would do development since customers expect a certain level of quality. I also said that any timelines after customers were onboarded were at risk, because if things were buggy, which they probably were since the feature wasn't finished yet, it would mean we would have to jump on them since they were our biggest customers.

These all fell on deaf ears because they thought it would be important to get early feedback from our customers. I told them we could demo it, but we shouldn't onboard them. Again, they refused to listen.

Things ended up being exactly as you expected, and I quit the job so that I didn't have to deal with this PM any more.

purpleblue··on Raft Consensus Animated (2014)
Excellent!

A couple of questions:

1) In the case of a network partition, the client that is currently connected to the leader, do they get notified that there's a partition, or that the cluster is not in a healthy situation?

2) If a client writes to the partition that will get rolled back, and all their transactions get rolled back after the partition heals, do they get notified that their data was rolled back?

purpleblue··on Tell HN: After 10 years of experiments, custom username emails receive no spam
I signed up for a magazine subscription, and was added to a ton of spam email offers. So maybe not retailers but there are plenty of businesses that will sell your email. Charities are another good example, they make a lot of their money selling their donor lists.
purpleblue··on Ask HN: What are examples of activities/bets with asymmetric upside?
> Investing in call options on AMD in 2014 or Tesla in 2019 also had huge asymmetric upside. It was clear that these stocks had massive risks, but while the upside wa potentially s huge, the downside was capped at -100%.

This is a terrible example. No one knew that the stocks would skyrocket. So at the time it was asymmetric on the downside because the cost of options were ridiculously expensive.

purpleblue··on Study finds link between 'forever chemicals' in cookware and liver cancer
The idea of maintaining a seasoning on cast iron frying pans is too much of a pain in the ass. I wash it with soap and water and use olive oil or butter whenever I need to. The cognitive load is minimal and I don't have any usability issues.
purpleblue··on Study finds link between 'forever chemicals' in cookware and liver cancer
I use stainless steel pans, which are great. They are pretty much indestructible and not as expensive as I imagined. I think it's less than $100 for a stainless steel frying pan and I just use butter or olive oil to oil the pans and it's great. Sometimes things get burnt but an SOS pad a little elbow grease and it's back to normal.
purpleblue··on “It’s time for Apple to fix texting”
In the last 6 months SMS spam has increased a lot for me. A lot of it are random messages like "I'm sorry but please don't message me again!" or "Hey, I really had a great time last night, let's make plans for next weekend!" that basically is reply-bait.
purpleblue··on Ask HN: Where to find people who love to learn?
Create a subreddit and keep advertising it on places like HN. And don't give up moderating it or make it look abandoned.

At some point I'm sure you will get critical mass. There are a lot of people exactly like you.

purpleblue··on Ask HN: Who do you talk to about system architecture and design?
I have long time friends who are much smarter than me. I like bouncing ideas off them, and we have good discussions.

I would suggest going/presenting at conferences, and networking with the other speakers and form your own network where you can ask questions like this.

purpleblue··on Mary Schmich's “Wear Sunscreen”, which turned into an unlikely 90s hit (2019)
I had not heard this song (or the original column) until my 30s, after my divorce. My close friend sent me this song, and it was the anthem for my next couple of years, regardless of how cheesy that sounds. It really did help me out of a bad place, and it's filled with absolute wisdom and actually did change the trajectory of my life.
← PreviousPage 12 of 13Next →