HNHacker News
TopNewBestAskShowJobs

scop

2,859 karma · joined July 5, 2016

submissionscomments
scop··on [dead]
This aligns with my experience because the last time I quit coffee I lost the will to live.
scop··on SICP: The only computer science book worth reading twice? (2010)
I’m slowly making my way through it a second time and thoroughly enjoying it. The first time through it seemed quite abstract, albeit only because of my completely lack of real world programming. The second time through it a revelation as I now have a strong base of experience through which to understand it (experience which it also, informs!).

I am using Elixir’s Livebook to take notes and complete the exercises. It is very helpful to have a live notebook tool while reading it!

scop··on Canvas is a new way to write and code with ChatGPT
Why do you ask? I did use "4o with canvas" shortly after writing the above. To be clear, my original comment was not about the actual OpenAI implementation of a "canvas style chatbot", but rather that I have found the canvas-chat-UX to be the most effective way to interact with a chatbot. I am basing this on many hours with both ChatGPT (non-canvas until today) and Claude/Anthropic (who has had this feature). As of this writing, I prefer Claude both because of (a) the content of its output and (b) the canvas style, which allows my brain to easily parse what is the topic vs. discussion about the topic.
scop··on Canvas is a new way to write and code with ChatGPT
I'm really happy to see ChatGPT doing this. The idea of a canvas made me really enjoy using Claude as I felt it to be the (so far) most "appropriate interface" to AI Chatbots as you are often doing two unique things in an AI chat:

- holding in your mind a "thing" (i.e. some code)

- talking about a "thing" (i.e. walking through the code)

The same applies to non-code tasks as well. The ability to segregate the actual "meat" from the discussion is an excellent interface improvement for chatbots.

scop··on Anthropic hires OpenAI co-founder Durk Kingma
As somebody new to Claude, can anybody give me tips for how to optimally use Claude as opposed to habits formed with ChatGPT? For example, my main concern is the limiting of messages over a given time period, even for paid accounts. I have often used ChatGPT for very specific questions/answers, but sending a large collection of "drill-down" follow up questions can burn through my Claude messages pretty quickly? Is it as simple as composing longer, more fleshed out prompts to begin with (addressing follow ups ahead of time?) or is this where something like Projects helps? Thanks for any feedback!
scop··on Coffee Stats – Maximize Caffeine Intake and Get to Bed at Night
This is innovation
scop··on Arvo Pärt's Journey
Pärt! I may place him after Bach as one of the rare composers who really captures something about the Universe/Creation itself and not just “feelings” (happy/sad/etc). His music goes beyond just being human. I listen to him about once a month when I feel like imagining myself as a deer walking across an iced-over lake completely alone yet warm with the Presence of the Maker.
scop··on Typing lists and tuples in Elixir
I build web apps. Basic CRUD stuff with a little bit of business logic sprinkled in. Elixir/Phoenix has been an absolute pleasure to use.
scop··on Pipe Syntax in SQL
Reminds me of Elixir’s Ecto library.

https://hexdocs.pm/ecto/crud.html#pipe-based-queries

scop··on Ask HN: Imagine a world with 1Tb/s internet. What would change?
We would still be marveling at how the latest web framework let’s you increment a counter.
scop··on Accident Forgiveness
I should add that another way Fly distinguishes itself as a "tangible" cloud company is that their blog art is all based on physical mediums. It feels very familiar and quantifiable to my brain.
scop··on Accident Forgiveness
One of the things I really admire about Fly is "how human they come across". Fly is a collection of people providing a computing service to other people. As a fellow human, there is a very primitive part of my brain that will always prefer "tech from humans" over "tech".

Given that the very teleology of cloud computing is digital & ephemeral resources, having an actual human face associated with it makes it tangible in a way that is hard to place.

My little brain can briefly understand complex computer systems on a need-to-know basis, with knowledge constantly coming and going based on the demands of the day. I can never fully "understand" my cloud infrastructure. But hey, Kurt's standing there. I like Kurt. I can understand Kurt as he's a human and so am I and he's in the same exact place I am. Let's work hard and make cool stuff, what do ya say Kurt?

scop··on Ask HN: 19yr old child suffering from internet gaming disorder? Any suggestions?
Not sure why this is being downvoted.

A child will eventually collide with reality. Hard. You have one choice:

- have him collide with reality under the watchful eyes of somebody who loves them

- have him collide with reality under the authority of somebody who could care less about him (police, landlord, utilities, etc)

scop··on Elixir Anti-Patterns
I think there are two things going on:

1. The syntax is significantly different than what one may be used to. Fair enough. 2. The paradigm itself is different and thus requires you to learn way of structuring your code in some pretty fundamental ways. This is a much bigger deal than one may initially give it credit for. For example, pattern matching. The mere possibility of defining multiple versions of the same functions based on the number and kind of arguments completely changes how one writes functions.

Instead of:

function hello(x) {

if (x == 2) {

// do x

} else {

// do y

}

}

We can write:

def hello(2) do

# do x

end

def hello(_) do

# do y

end

This was very disruptive to my brain at first as I was not used to reading code in this manner. My brain said "find function, read definition" but it had to learn "find function with proper arity and arguments, read definition". It's hard to put into words, but this made understanding Elixir code feel more difficult at first. However, once I did sink my teeth in , start to maneuver around code bases, and write my own modules it is hard for me to "unsee it" and go back to anything else. I love it! I think the most mind-blowing moment was when I started to pull back the covers in Phoenix and discovered that the framework wasn't some magical black box of FancilyNamedProviders but was just a collection of functions that I could actually read my way through quite simply. I never had to stop and say "wait what did that FacadeOfGoodness do again" but just traced simple functions.

scop··on FDA warns top U.S. bakery not to claim foods contain allergens when they don't
Any other interesting tidbits from working in a cookie factory? I'm genuinely curious.
scop··on WWDC 2024 [video]
I really wish they would switch these back to being live. It just adds a human element that cannot be captured with this crap. Steve stood up there in a black sweater and let the tech speak for itself. On these I'm stuck beholding the same class of high-income-Silicon-Valley-mid-40s where they are all kind of weirdly look and sound the same even though they are all trying so hard to have unique styles and they are all just so excited to be telling you the thing that is really important and gives their life deep meaning and peace and they are so happy.
scop··on Poets' Odd Jobs
I love this response. The beauty of claiming one’s art with a confident but plain “I” and then following with a clear and concise answer.

How do you view your day job? As a necessary evil to pay the bills? As a good “real world” counterweight to the arts? I ask in good faith and genuine curiosity as I am likewise drawn to the arts but have over the years come to appreciate how my tech career keeps my feet planted on the ground.

scop··on Poets' Odd Jobs
This reminds me of a book I recently enjoyed: Lost in the Cosmos: the Last Self Help Book by novelist Walker Percy. One of his best questions was on "the problem of re-entry", i.e. how does one go from plumbing the very depths of existence/meaning back to the mundane of standing in line to buy groceries. How does one "re-enter" "normal life"? The book doesn't so much as answer the question as make the reader ponder it, but it does have an interlude on writers and their propensity toward alcohol (which, given his career as a novelist, one could say he has valid insight into).

WARNING: personal, non-verifiable theory about to be presented

When coming across modern writers I will often check their biography to see what odd-jobs they have had. I feel that modern man can become so insulated in modern life (e.g. spending an entire career in academia with, say, no hobbies that are grounded in actual life such as fishing, serious gardening, etc) that he can become very disconnected and overly "heady" or "abstract". As such, I often am glad to see when an artist or writer has some terribly mundane and tactile job on their resume. I know that as somebody drawn to the arts I have been incredibly thankful for my unplanned career in software as it has opened my eyes to many naive thoughts I had as to "how the world works".

scop··on Ask HN: Who wants to be hired? (June 2024)
- Location: TX, USA

- Remote: exclusively

- Willing to relocate: n/a

- Résumé/CV: www.linkedin.com/in/linktensen

- Email: christensen@fastmail.com

- Technologies:

Full stack web developer (•_•)

Engineering lead ( •_•)>⌐■-■

Jack of all trades, master of principles (⌐■_■)

PHP, Ruby, Elixir, Javascript, Python. Familiarity with the main frameworks of each. Looking for contract work, but open to full-time opportunities depending on the details.

scop··on Why Do People Hate Nickelback So Much? A Statistical Analysis
It may also be that they were one of the most prominent faces of Rock’s commercial and creative decline. One of the best YT interviews I’ve recently seen is Rick Beato sitting down with a music industry veteran to discuss why rock music declined so rapidly.

tldr - prior to the 90s radio stations were largely independent and had local DJs constantly searching out and playing new and original local music as that DJ was incentivized the find the “next big thing”, I.e. a DJ could say “I was the one” who broke Some Big Band on the national scene. However, in the 90s legislation was passed that allowed for the monopolization of radio stations. Many were bought out by large central corps. This resulted in the demise of the local DJ searching for new music, instead replaced by the DJ who is told by those “up top” what to play. Thus we witnessed the death of new and creative acts, replaced by bands that were “formulated” by corp minds.

https://m.youtube.com/watch?v=reesdiAbvk4

scop··on Tell HN: Google's new summarize SMS just read another person's messages to me
That made me smile. As somebody who lost my dad over a decade ago, I can still really appreciate messages like that. A genre unto itself.
scop··on Ask HN: Why do games companies not release source code for old games?
Descent 3’s code was recently open sourced, however I believe they had to remove several proprietary libraries first if memory serves me correctly.
scop··on Withdraw most of my ownership in favor of Mark
Can somebody explain what Guido van Rossum has been doing from a day to day perspective on core Python since he stepped down from BDFL? I’m asking in good faith as I don’t follow Python that closely and am curious what he has done since 2018.
scop··on Pluckable Strings
It is great that the author included some known pieces for you to "watch" (click the music icon on the bottom right). Of course one first goes to Bach to test the mettle. While "watching" BWV 578 one thing I immediately noticed was how the rhythm of the counterpoint stood out to me in a new way. I have seen many visualizers (the great https://www.youtube.com/user/smalin/videos deserves mention), but I have found most to have some sort of constant object moving around to visualization the tones (i.e. a ball moving up and down). In this case, there is no "moving object" that we follow and we are instead left with the tones in isolation. I greatly enjoyed seeing how this increased my appreciation of Bach's rhythmic counterpoint as I could see when multiple strings were plucked at the same time with the clear purple coloring. Amazing work!
scop··on Suno has raised $125M to build a future where anyone can make music
Does anybody know whether these services prevent a user from copying an instrumentalist's specific style? For example, let's say I input:

> "make a song with Johnny Cash singing about X"

That would result in IP/copyright issues, no? I don't really know the legal specifics here, so grant me some slack if I am not using the correct language. But, assuming that input does create a legal problem, does the same apply to these sort of prompts:

> "with a guitar solo by Zakk Wylde"

> "with drum fills like Thomas Stauch"

etc...

Are there similar legal protections around instruments as the voice?

scop··on Migrating Uber's ledger data from DynamoDB to LedgerStore
That was where my mind went to when I saw the headline. Granted that while I’m not on the Finance side of things and am in fact a developer, “six million” didn’t seem like much at all considering engineer salaries. It’s certainly an achievement, but at what short and long term salaried cost?
scop··on 'Has this guy ever made a movie before?' Coppola's battle to film Megalopolis
> This isn't the mud and rain of movies like Apocalypse Now. This reeks of the money and elitisms of Battlefield Earth or Batman Forever.

This is bloody brilliant and ranks among the best HN comments I’ve ever encountered. It’s pure poetry and ends with the words “Batman Forever”, a staggering creative achievement.

scop··on Peter Jackson on how Tolkien stopped a Beatles LOTR film (2021)
On the topic of bands covering Tolkien’s work, you’re in for a treat if you have never listened to Nightfall in Middle-Earth by Blind Guardian. It is a power metal telling of The Silmarillion.
scop··on Printing Music with CSS Grid
What is a music engraver? I could google it, but I would appreciate a music engraver actually telling me vs some random page on the internet.
scop··on Ask HN: I want to learn to use the terminal, where do I start
The Linux Command Line: A Complete Introduction by William Shotts.

In my own learning I found this to be the single greatest resource for getting to know the terminal. It has the perfect balance of overview/detail, allowing you to cover an immense amount of ground while feeling like you have a grasp on what's going on when you do something. From there you can then consult reference material as needed.

← PreviousPage 3 of 11Next →