HNHacker News
TopNewBestAskShowJobs

perfect_wave

123 karma · joined October 15, 2018

submissionscomments
perfect_wave··on Craigslist releases new mobile app for iOS and Android
I live in the East Bay and have used Craigslist a few times and will continue to use them. Bought a bike, a TV, and some music gear. Going forward I'm going to try to never buy new music gear again, only used.

People by an insane and stupid amount of new stuff. There's no reason that I need too as well, especially when I can find exactly what I want at a fraction of the price. Just last night I picked up a $150 guitar amp for $30.

The TV I bought was $50 and it's the same one my dad bought new ~10 years ago for $2,000.

perfect_wave··on "Google Stadia is not a product that exists because people want it"
Curious as to what you find so bad about GCP support.

(I work in GCP enterprise support)

perfect_wave··on 16-inch MacBook Pro
Also a 2015 MBP user chiming in. I see absolutely no reason to upgrade. Currently in need of a battery replacement. Still deciding whether it's worth attempting myself or to just shell out the extra $100 for Apple to do it.
perfect_wave··on Disney+ hit by technical glitches on launch day
I assume the parent was talking about buying Netflix for the technology and not for the content.
perfect_wave··on Bob Iger Takes the Gloves Off for Disney’s Streaming Debut
I too would love to look into this. I spent a bit of time researching Kaliedoscope and Plex, It seems like a lot of work to initially setup, but once done having the ability to download torrents automatically or with a text sounds amazing.

The harder part would be convincing my girlfriend and roommate to ditch cable... We have the option to get gigabit internet but I was outvoted on the switch. Gotta fork over money to Comcast because they don't mind the ads.

perfect_wave··on Rock climbing and the economics of innovation
On the top of solo, free climbing: https://www.youtube.com/watch?v=CikzYN0z4zU

Pete Whitaker's 1 day solo, free ascent of Freerider, the same route that Honnold free solo'd in just a few hours.

perfect_wave··on Rock climbing and the economics of innovation
https://www.youtube.com/watch?v=zRfJGmXg4Yg

There's a great great movie about him that came out a year ago.

perfect_wave··on Rock climbing and the economics of innovation
To be honest he's not wrong. I bought my trad rack (widgets that go in cracks and carabiners for them) for around $2,000. Rope, shoes, helmet, harness, backpacks, etc on top of that is probably another $2,000 at most. Camping gear is another ~$1,000.

Most of this stuff (aside from the rope) will last for many years. Occasionally I'll lose a cam out climbing which is $50-80 to replace, but only happens a few times a season.

Compare this to skiing or mountain biking and you can see how climbing is a vastly cheaper sport.

perfect_wave··on Google chief: I'd disclose smart speakers before guests enter my home
This was a great article. I found the one on the author attempting to cut Amazon out of her life even more interesting:

https://gizmodo.com/i-tried-to-block-amazon-from-my-life-it-...

It's next to impossible. Maybe one day our antitrust laws (and the rest of our laws I suppose) will catch up to the world we're living in.

perfect_wave··on Interested in improving your relationships? Try Nonviolent Communication
I took a Peace Studies class in college which focused heavily on non-violent communication techniques. Despite being something I took my senior year because I thought it would be easy, I have used the communication methods I learned in that class constantly.

My most important takeaway was approaching problems in relationships as a me AND you problem instead of a me VS you problem.

perfect_wave··on Sonos smart speaker controller API and CLI written in Rust
I'm in the same camp as you. I love Spotify and have 0 interest in amassing and maintaining my own music collection any more. Ever since they added the ability to play directly from the Spotify app to Sonos I couldn't be happier.
perfect_wave··on My father was IBM’s first black software engineer
After some cursory research I've found the following two quotes. The first, from Wikiepdia, likely has other sources in the footnotes, but I didn't look. Honestly, I found it really hard to read your post and not view it as incredibly racist.

The study found that "(a) putative genetic racial differences do not account for a major portion of the IQ performance difference between racial groups, and (b) black and interracial children reared in the culture of the tests and the schools perform as well as other adopted children in similar families." [0]

"This paper proposes a parsimonious alternative explanation: the apparent IQ advantage of East Asian adoptees is an artifact caused by ignoring the Flynn effect and adoption’s beneficial effect on IQ, and most of the IQ disadvantage of Black adoptees disappears when one allows for attrition in the Minnesota Transracial Adoption Study, and acknowledges the results of other studies. Diagnosing these artifacts suggests a nil hypothesis: East Asian, White, and Black adoptees raised in the same environment would have similar IQs, hinting at a minimal role for genes in racial IQ differences." [1]

[0] https://en.wikipedia.org/wiki/Minnesota_Transracial_Adoption... [1] https://www.mdpi.com/2079-3200/5/1/1/htm

perfect_wave··on Patagonia's Philosopher King (2016)
This is an amazing story. Thanks for sharing.

A movie I haven't yet seen mentioned in this thread is 180 Degrees South [0] which looks at a man following in the steps of Yvon, Doug Thompson, Lito Tejada-Flores, and Dick Dorworth who climbed the first American ascent of Fitz Roy after driving to Patagonia from Ventura, CA.

Dorworth is one of my favorite authors who's memoir, titled Night Driving, includes the story of the drive to Patagonia. I have read and re-read Night Driving countless times and I'm sure will continue to do so.

Dorworth's story, Climbing to Freedom [1], fully encompasses everything I love about being in the mountains.

[0] https://en.wikipedia.org/wiki/180_Degrees_South:_Conquerors_...

[1] https://sustainableplay.com/climbing-to-freedom/

perfect_wave··on Show HN: LessPhone – A minimal Android launcher to reduce phone use
I like the idea of this, but I have one non-negotiable - I have to be able to use Spotify on my phone. I have yet to see a minimalist solution that allows me to use my music player.
perfect_wave··on Stripe's API was down
I also look forward to reading the postmortem. Stripe puts out a lot of high quality blog posts.
perfect_wave··on How I Made $200k When I Was 16 Years Old Through Coding (2018)
Wow. You're the maker of this? I know so many people that used this program over the years. Thanks!
perfect_wave··on Why aren’t more companies remote-first?
Umm no. This is a terrible work environment. I don't work in a tech company and we have exactly 0 of the issues that you brought up.
perfect_wave··on How the Apple Store Lost Its Luster
Hard drive cables are a known issue in 2010/2011 MBPs. They were once acknowledged by Apple and replaced for free, but not anymore...

Luckily they cost $10 on Amazon and can be replaced in 10 minutes with a small phillips screwdriver. I managed my school's computer repair room for IT and replaced at least a hundred of these cables while I was in school.

perfect_wave··on How the quantum search algorithm works
I've been working through the preceding article to this today and have found it extremely well written and very accessible for someone with an undergraduate CS/Math degree.

I also, coincidentally, have just started talking with a local company working on quantum computing. Things lined up nicely!

perfect_wave··on Refactoring Back End Engineering Hiring at Slack
There's been a lot of threads like this recently that discuss changing the hiring process to more closely resemble day to day work and working with an actual codebase.

My question is how does this work for new grads and people that haven't worked in the industry before? Are they using these new techniques to hire recent graduates/people that haven't worked as a software dev before? Does this kind of process adversely effect those who haven't worked as a software dev before?

I'm not trying to say that algorithmic/leetcode type problems are a better solution, but rather questioning whether this form of interviewing has some kind of bias.

perfect_wave··on What Finally Killed AirPower
I've had my wireless charger for 4 months now and never once experienced this. You put it down and it makes a slight vibration to tell you its charging. Sometimes if I've had a few beers I don't hear the noise and I have to pick it up and drop it down again.

This is still way easier than digging out the cable from between my bed and my nightstand and fiddling with it 'till it gets in exactly the right spot. Now I use my phone in bed and don't worry at all until I go to sleep and then it just works.

perfect_wave··on Ask HN: Physicists of HN, what are you working on these days?
Devaney was my advisor's advisor when he did he his PhD at BU. I took a course on discrete dynamics and chaos and wrote my senior year thesis on bifurcation diagrams.

We used this textbook by Devaney: https://www.amazon.com/First-Course-Chaotic-Dynamical-System...

Was absolutely fascinated by the class. One of my favorites from undergrad.

perfect_wave··on The Mathematics of the Rubik’s Cube (2009) [pdf]
Except that simply isn't true. When randomly performing rotations you're much more likely to end up in certain states (as I mentioned in my other comment). Whether you make 10k random rotations or 20 random rotations you're still more likely to end up in a certain state.
perfect_wave··on The Mathematics of the Rubik’s Cube (2009) [pdf]
I don't think generating every possibility of a cube is reasonably doable - it's over 43 quintillion - 10^16

Edit: I think you simply didn't understand what I was talking about. The distribution of states is not even. If you randomly perform moves on a cube then you're more likely to end up in certain states.

perfect_wave··on The Mathematics of the Rubik’s Cube (2009) [pdf]
Some positions are far, far more common than others. So generating a cube by a random string of rotations biases towards these positions. Take a look at the count of positions table in the bottom right corner of this page: http://www.cube20.org/

Plus figuring out how to implement the various ways of checking validity was a lot of fun.

perfect_wave··on The Mathematics of the Rubik’s Cube (2009) [pdf]
Ryan Heise's site is a good place to start with this:

https://www.ryanheise.com/cube/theory.html https://www.ryanheise.com/cube/fundamental_techniques.html

From there you should have enough of an understanding to start Googling things, playing with a cube, and Learning the Heise method: https://www.ryanheise.com/cube/heise_method.html

perfect_wave··on The Mathematics of the Rubik’s Cube (2009) [pdf]
My group theory textbook mentioned the cube briefly, but no mention ever from the professor on it. It really would have helped me in the class because I had a hard time seeing how groups actually apply and why they're so useful.

I've gained a lot more appreciation for group theory from exploring math of the Rubik's cube.

perfect_wave··on The Mathematics of the Rubik’s Cube (2009) [pdf]
I've been fascinated by the Rubik's cube for years after learning to solve one in 7th grade. I started to get back into it high school and dropped my solve times down below a minute. Then I continued in college and got down to 25 seconds average with a personal best of 15.15.

I created a 2x2 Rubik's cube in Java as my freshman final project for my second computer science class, but it was quite ugly.

Recently, I decided to take another look at implementing the cube - this time using Python. I also wanted a way to generate cubes and check if they were valid. The main representation of the cube is as a permutation group - a 48-tuple where each element in the tuple is unique. The solved cube is represented as (0, 1, ... , 46, 47).

Turns of the cube simply permute this tuple. To figure these all out I spent a lot of time with a cube covered in post it notes.

All of the stuff I implemented in the checking for valid cube comes from this stackoverflow post: https://math.stackexchange.com/questions/127577/how-to-tell-...

I've had a lot of fun working with this cube as my personal project. I recently created a Django website and a RESTful API to display randomly generated cubes. Soon I'll be working on a data pipeline to process these random cubes and display them nicely.

I've looked into working on a solution algorithm to implement Thistlethwaite's algorithm - https://www.jaapsch.net/puzzles/thistle.htm. I think this will take me a while, but it should be doable. I haven't really though too much about implementing it, but I think the way to do it is to define what it is for each step to be completed and then BFS a graph of moves to end up in that state. If anyone has looked into this I'd love some advice!

You can find the code I've written on Github: https://github.com/elliotmartin/RubikLite/blob/master/Rubik....

perfect_wave··on Ask HN: What are some great personal blogs/portfolios?
I've been following Robert Heaton's blog for a while: https://robertheaton.com/
perfect_wave··on Spotify will now suspend or terminate accounts it finds are using ad blockers
Except you can do this with Spotify.

https://support.spotify.com/is/using_spotify/features/listen...

← PreviousPage 2 of 3Next →