News for hackers. Stuff that matters.

neonscribe

You can discover beliefs that are shocking today, such as this excerpt from the article "Adolescence":

"In the case of girls, let them run, leap and climb with their brothers for the first twelve years or so of life. But as puberty approaches, with all the change, stress and strain dependent thereon, their lives should be appropriately modified. Rest should be enforced during the menstrual periods of these earlier years, and milder, more graduated exercise taken at other times. In the same way all mental strain should be diminished. Instead of pressure being put on a girl’s intellectual education at about this time, as is too often the case, the time devoted to school and books should be diminished. Education should be on broader, more fundamental lines, and much time should be passed in the open air."

Re:How to Get Better at Guitar on Tuesday April 07, 2026 @09:55PM (#47683880)
Learn to play by ear. Practice scales. Practice arpeggios. Learn open chords. Learn barre chords. Learn moveable shapes. Learn to move among chord shapes. Practice with a metronome. Find people to play with. Learn to read music. Learn to sight read. Do all of these things and you will be a musician.
Re:AirPods Max 2 on Monday March 16, 2026 @08:02PM (#47406783)
The AirPods Max are the most comfortable headphones I've ever worn. My head and my ears are both significantly larger than average and they are the only ones that don't squash my ears. I keep the Apple bra on it, inside a 3rd-party hard case, and it never runs down on its own. The battery is still healthy five years later. It's the last surviving Lightning connector in our household, and I might keep them for another five years.
Is there some important shortcoming of all the existing Common Lisp implementations that you would like to correct?
Do you have a goal in mind for this project?
Re:The Real Book (2021) on Saturday March 29, 2025 @12:52PM (#43516842)
The lack of agreement on how to spell chord symbols is a genuine problem. Brandt and Roemer's 1976 Standardized Chord Symbol Notation provides a reasonable standard, which was adopted by Sher Music in their "New Real" line of books, but it's not quite the same as the style chosen by the original Real Book authors that was mostly kept in the Hal Leonard editions. iRealPro uses a slightly different style. Chord chart readers have to be prepared for a variety of styles, unfortunately.
Re:The Real Book (2021) on Saturday March 29, 2025 @02:24AM (#43513259)
There are now six volumes of Real Books from Hal Leonard, plus a several others organized around genres or artists, plus the Sher Music books. A few thousand songs. Not every player has every book, but they are all available. Most songs are available for purchase for a few dollars each as downloadable PDFs.
Re:The Real Book (2021) on Friday March 28, 2025 @07:57PM (#43511216)
If the band is flipping through their books, paper or electronic, to choose what tune to play next, that isn't a performance worthy of the term. It's a jam session. Which is fine, but hopefully nobody is paying to listen to it.
Re:The Real Book (2021) on Friday March 28, 2025 @07:48PM (#43511131)
iReal Pro is a great resource, but what it provides are not lead sheets, they are just chord charts. Lead sheets have the melody of the song in standard notation, along with chord names and sometimes lyrics. iReal Pro's charts give chord names only.
Re:Crunch – a Scheme compiler with a minimal runtime on Tuesday December 17, 2024 @03:02PM (#42444731)
First-class continuations remains the hardest nut to crack to implement any full specification of Scheme, especially if performance and/or compactness and/or simplicity of implementation and/or integration with other languages (C, C++, Java, etc.) is a priority. Scheme--, a subset with only downward continuations, i.e. continuations that could be implemented using only C setjmp and longjmp or equivalent, would still be an extremely useful language, but it is much harder to gather a community for such a project.
I was lucky enough to meet Alonzo Church and Haskell Curry at the ACM Symposium on LISP and Functional Programming at CMU in August 1982. Curry was clearly not well and only lived about two weeks after the conference, but Church was in good form and lived about 13 more years. Gerry Sussman was very excited while he went around the room at the reception introducing them, and of course it was a great thrill for us to meet them.
Re:Tritone Substitutions on Sunday July 28, 2024 @12:52PM (#41094340)
"Whatever you can get away with" is the entire basis of equal temperament.
Re:Tritone Substitutions on Saturday July 27, 2024 @08:01PM (#41090269)
It's a shame to describe the tritone sub for G7 as C# F G# B, when the proper way to spell it is either Db F Ab Cb or C# E# G# B. Of course, then you'd have to explain about enharmonic equivalence and how chords are usually spelled with every other note.
Re:The Origin of Emacs in 1976 on Wednesday July 24, 2024 @01:17AM (#41053831)
Gosling created a Unix clone of the PDP-10 Emacs in 1981, about five years later.
Re:Memory leak proof every C program on Saturday January 20, 2024 @05:18PM (#39073023)
Obviously this is a joke, but the real message should be: if you can't manage your own memory, you should be using a language implementation with automatic memory management. If your code really needs to run "close to the metal", you really need to figure out how to manage your memory. In 2024, language implementations without automatic memory management should be reserved for applications that absolutely need them.
Re:History of T on Saturday July 15, 2023 @01:40AM (#36733917)
Dynamic scoping is usually implemented with shallow binding, where a single value cell for a variable is located at a fixed address, with each new binding saving and restoring the enclosing value on the stack. This allows constant time variable access, even in an interpreter working directly from S-expressions without a compilation phase. Lexical scoping in a pure interpreter requires a linear search through an environment. In compiled code, lexically-scoped variable access is more efficient than dynamically-scoped variable access, since it can be implemented with either a stack location at a fixed offset in the frame, or inside a closure object at a fixed offset.
Re:This is a Chord on Thursday March 30, 2023 @06:25PM (#35379647)
Hot take: the third chord should be D, not G.
32GB is just for the system. It has a microSD slot for music.
Re:Why Craigslist still looks the same after 25 years on Friday September 16, 2022 @02:14PM (#32869972)
He said "in the 10s", so I guess it could be up to a couple hundred. Still, a remarkably small number for a business like that.
Re:14-inch MacBook Pro review: A Mac Pro in your backpack on Monday October 25, 2021 @12:28PM (#28989724)
We may live in the future, but many of us still work with people who live in the past. I know Apple always tries hard to be forward-thinking, but USB-A is one of those ubiquitous standards that won't disappear for quite some time.
Re:14-inch MacBook Pro review: A Mac Pro in your backpack on Monday October 25, 2021 @12:20PM (#28989612)
If I had to choose between an SD card slot and a USB-A port, I definitely would have chosen a USB-A port. I would take both, if possible. I would even give up a USB-C port for a USB-A port, but that might be a little backward-thinking. The USB-A to USB-C adapter is small and inexpensive, but it is still something I will need, mainly for the occasional flash drive.
Re:In Defense of Dumb TVs on Sunday February 28, 2021 @01:54PM (#26295973)
Or you can just treat your smart TV like a dumb TV. If you ignore the smart part, they generally work just fine as a monitor and speakers and HDMI input switch with ARC and CEC. Choose your TV for the picture quality and whatever other features you want. The cost penalty for buying smarts you don't use is usually very small. You don't need to connect your TV to the Internet. If you need to install a firmware update, connect it to the network then disconnect it, but you may never even need a firmware update if you aren't using the smartness.
Re:Ask HN: Resources to grok Emacs and use it well? on Wednesday April 15, 2020 @06:10PM (#22883691)
https://emacsformacosx.com/ is a very good port to MacOS. One advantage of Emacs on MacOS is that the Command key is not part of the traditional Emacs key bindings. This port uses Option for Meta and supports most of the usual MacOS Command key shortcuts, so you can use the familiar MacOS keys as well as the official Emacs key bindings.
Re:Susan Fowler: Why I Wrote the Uber Memo on Sunday February 16, 2020 @03:15PM (#22343508)
Not quite. The organization will defend the organization, but a more mature and less toxic organization will do that by removing the toxic elements instead of enabling them. The founder sets the tone, though, and ultimately Uber had to remove the founder to reduce the toxicity of the organization.
Re:Ask HN: Why is Bluetooth audio always so bad? on Thursday August 22, 2019 @02:57PM (#20771285)
Bluetooth audio quality, while still noticeably worse than wired connections, is much better on iOS devices using the AAC codec than on earlier codecs. Check device specs before buying. Many currently available Bluetooth devices, even some very inexpensive ones, support AAC. Use aptX on Android, AAC on iOS. If you care more about quality than convenience, use a wired connection. If you are listening to contemporary popular music with extreme dynamic range compression (not the same as data compression), you might not even be able to tell the difference between a quality Bluetooth codec and a wired connection.
"Biro" is British Isles (and elsewhere?, but not US) slang for a ballpoint pen, from László Bíró, the inventor of the modern ballpoint pen.
Re:Why Was Mini USB Deprecated in Favor of Micro USB? on Friday May 31, 2019 @01:46PM (#20063213)
USB-C has its issues, but it is clearly better than any previous connector.
Re:Cygwin 3.0.0-1 on Saturday February 16, 2019 @05:19PM (#19181298)
What is the use case for Cygwin vs. WSL at this point?
Re:The Coming Crisis in Home Computers (1983) on Sunday November 18, 2018 @04:33PM (#18482643)
IBM's "Peanut" became the PCjr, one of the great flops of the early PC era. https://en.wikipedia.org/wiki/IBM_PCjr
2009

Older »