HNHacker News
TopNewBestAskShowJobs

spit2wind

491 karma · joined September 6, 2022

~twst~
submissionscomments
spit2wind··on Early US Intel assessment suggests strikes on Iran did not destroy nuclear sites
> Just two days before U.S.-Iran nuclear negotiations were set to begin, Israel assassinated the high-ranking Iranian official leading the talks

https://www.msn.com/en-us/news/world/iranian-official-leadin...

spit2wind··on A federal judge sides with Anthropic in lawsuit over training AI on books
Not The DaVinci Code, but I recently tried reading "OCaml Programming: Correct + Efficient + Beautiful" through Gemini. The book is open, so I rightly assumed it was "in there". I read by saying "Give me the first paragraph of Chapter 6" and then something like "Next 3 paragraphs". If I had a question, I was able to ask it and get some more info and have something like a dialog.

As far as I could tell, the book didn't match what's posted online today. The text was somewhat consistent on a topic, yet poorly written and made references to sections that I don't think existed. No amount of prompting could locate them. I'm not convinced the material presented to me was actually the book, although it seemed consistent with the topic of the chapter.

I tried to ascertain when the book had been scraped, yet couldn't find a match in Archive.org or in the book's git repo.

Eventually I gave up and just continued reading the PDF.

spit2wind··on Klong: A Simple Array Language
> Imagine having to do math with no symbols. that means 1+1 is now one plus one

I think that's exactly on point. Here are two examples from Euclid which demonstrate why mathematics, and likely science, were stunted for millenia:

"if a first magnitude and a third are equal multiples of a second and a fourth, and a fifth and a sixth are equal multiples of the second and fourth, then the first magnitude and fifth, being added together, and the third and sixth, being added together, will also be equal multiples of the second and the fourth, respectively."

a(x + y) = ax + by

"If a quantity increased by three becomes five, then that quantity has to be two".

X + 3 = 5

X = 2

spit2wind··on Brad Lander detained by masked federal agents inside immigration court
Does pardoning convicted January 6th insurrectionists count?
spit2wind··on Open Steno Project
It has plenty of benefits. Ergonomics is one. It's infinity more efficient than traditional typing.

Another is sharing a space with another person. Speech to text may be great and all...but you still have to make sounds. That's perhaps less welcome to people who work in an open office. Plus, it's hard to talk for 8-10 hours a day.

spit2wind··on Knowledge Management in the Age of AI
I second this. Emacs is plenty capable out of the box and just fine that way. It's a "choose your own adventure" that allows you to be as disciplined or as reckless as you choose. It's almost like it grants you...freedom :)

I think this SO question demonstrates this well. The question is how to select a window quickly. You can install umpteen different packages and have several black-box soltions, if you want. But it really can be as simple as this if it fits your need:

``` ;; Select the 3rd window in the `window-list' (select-window (nth 2 (window-list))) ```

Emacs almost always allows you to find a solution in-between.

https://emacs.stackexchange.com/a/79692

spit2wind··on Git Bug: Distributed, Offline-First Bug Tracker Embedded in Git, with Bridges
Have you tried Fossil? https://fossil-scm.org/home/doc/trunk/www/index.wiki
spit2wind··on The Emacs Widget Toolkit
There's also the Emacs Widget Library[1] (which I hoped this posted would be about). It's a plain text widget library that's quite powerful. Unfortunately (and surprisingly for Emacs), the documentation for it could use some love.

My understanding of the Widget Library is that it attaches various keywords and plists to a symbol which is considered the "widget". The library otherwise consists of functions that expect certain keywords on the "widget" symbol in order to perform actions or to be drawn on the screen.

The challenge is, the documentation doesn't clearly lay out what the keyword API is. This makes it hard to compose widgets in ways beyond what's shown in the docs.

[1] https://www.gnu.org/software/emacs/manual/html_mono/widget.h...

spit2wind··on Getting forked by Microsoft
Ah okay, thank you
spit2wind··on Getting forked by Microsoft
> MIT requires attribution, but they didn't

I'm confused how you and others reach this conclusion. No, it doesn't.

The MIT license is one of the shortest free license that exists:

Copyright (c) <year> <copyright holders>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

https://en.m.wikipedia.org/wiki/MIT_License

No where does that require attribution. It has basically one condition: perpetuate the license.

Maybe the author didn't actually use an MIT license, despite claiming to? But as far as the MIT license is concerned, as long as the other party provides the same license for the fork, that's all that's needed.

spit2wind··on Germany creates 'super–high-tech ministry' for research, technology, aerospace
This reads as FUD. I'm an American who's lived in Germany recently. On every measure, my experience was been better than the US.

I can walk to the grocery. Or ride a bike. Or take the bus. Or take the train into the city. There are options in transport and in the stores. Never, ever had those options in the States.

Yes, I've had some doctors I didn't care for. So I found another one and they've been great. Same thing happens in the States. You must advocate for yourself. Nothing different.

The big difference is the complete lack of fear going in because you know you won't have to pay an arm and a leg. And yes, it's not "free". It comes out of your paycheck. 110% better. Never had to wait an excessive time, even for specialists. No more than in the States; you schedule it out. Yet, I can go to the emergency room when there's a concern and be greeted with compassion and receive care. So much better, it's hard to convey and hard for Americans to believe. I didn't until I lived there.

As for "digitalization", yeah, it'd be nice to submit some forms online rather than through paper. But it's not a big deal. Howwver, it's super nice to talk to human beings on the phone! Haven't run into too many "your call is very important to us. Please listen as our menu may have changed" and then have to deal with a 1kbsp mega compressed audio line. Also, while I've had bad experiences with clerks, many more have been very patient and gracious. Again, contrast that to the DMV. Not much difference.

Doctors in the US also deal with tons of paper work...has your friend also worked in the States?

spit2wind··on Lessons from open source in the Mexican government
Exactly, that's the whole point of the article. The second sentence says that,

> While open source seems like a "no-brainer", it turns out that governments can be surprisingly resistant to using FOSS for a variety of reasons.

spit2wind··on The ADHD body double: A unique tool for getting things done
Rather than stream noise over the network, I've generated it locally with either Sox or Chuck. I've since lost the Chuck script, but this is one for Sox:

sox --no-show-progress -c 2 --null synth 3600 brownnoise band -n 1500 499 tremolo 0.05 43 reverb 19 bass -11 treble -1 vol 14dB fade q .01 repeat 9999

spit2wind··on What If We Made Advertising Illegal?
Do you always answer the door for Jehovah's Witnesses, alternative gas companies, or posters? Usually, people put "No soliciting" signs on their doors and in their yard. They get irritated, if not irate, when these people ring the doorbell. How is advertising any different? Would you invite these people into your home to watch TV with you, eat dinner or drive around town?

I see it as a privacy issue.

spit2wind··on Learn electricity and electronics fundamentals without taking a formal course
This page lists several ATT publications and has a link to a 1953 publication that could fit your description (and could have been a subsequent editini).

Otherwise, maybe you'd recognize the name as one of the other publications?

https://www.long-lines.net/sources/ATT_tech_books.html

spit2wind··on Man Detained by ICE for Autism Awareness Tattoo Sent to Prison
The article is a based on another article. Mother Jones appears to have broken the story: https://www.motherjones.com/politics/2025/03/trump-el-salvad...

Unfortunately, the article isn't well written (in my opinion) and it seems details of the other tattoos are not provided, although I may have missed it.

spit2wind··on Private Data and Passwords of Senior U.S. Security Officials Found Online
The end of the article says,

> Two check marks appeared after they were sent.

spit2wind··on A USB Interface to the "Mother of All Demos" Keyset
Obligatory mention of the Plover stenography engine: https://www.openstenoproject.org/plover/

So far most boards seem to be made in the US. Anyone making them in Europe or elsewhere?

spit2wind··on French Scientist Reportedly Denied U.S. Entry Due to Trump Criticism
Were the messages public, like on social media, or private? How were they obtained?
spit2wind··on Harvard says tuition will be free for families making $200K or less
As a contrast to the hand waving in the other posts which claims many don't pay full price, the degree I got cost $20k per semester for the 2 years I attended university after community college, paid in full each semeser. That's one data point, I know. And maybe it's an outlier.

I'd be interested to know, of the people who got grants and other support, what percentage of their total tuition was it? And what percentage of people got support?

It's also worth noting, that there's a difference between knowing you'll have support and the uncertainty of not knowing.

spit2wind··on [dead]
At least in the US, it seems rooted in religious extremism, seeking rapture or the second coming of Christ.
spit2wind··on An investigation into egg prices
Yes, agreed, the agencies were put in place by executive order and they're being gutted. However, that doesn't mean the executive branch is being gutted. Gutted means "to destroy the essential power or effectiveness of". Maybe there's confusion about the word "gutted"?

Indeed the power and effective of agencies is being dramatically reduced. I believe this is the point that was trying to be made.

However, rulings like Trump v. United States vastly expand the power of the executive branch. Even if you're one of those people who believes in Unitary Executive Theory, prior to Trump v. United States, those powers were hypothetical. Hence the need for a ruling. It's to be seen whether a Unitary Executive would be more effective.

spit2wind··on 2600 Magazine's Twitter account locked for posting info of DOGE employees
I suspect people are upset a because transparent government agencies, which included contact information for their employees, are being harassed, blocked, and shutdown by a dubious body which itself lacks transparency, despite claims otherwise. In short, it's hipocrisy.
spit2wind··on An investigation into egg prices
The executive branch is currently being gutted?
spit2wind··on Suckless.org: software that sucks less
Has anyone created a walkthrough of the code?

I've looked before and not found anything, but it's a niche thing on an already niche thing.

spit2wind··on Darcs, Friendly Version Control
I've been using Fossil for personal projects and love it. It's maybe best to think of Fossil as GitHub in a box. Fossil comes with a server that includes tickets, a wiki, and a live chat space in addition to the version control. I work on my phone on the bus, start the server (`fossil server`) in Termux when I get home, and then access that on my computer.

The project is super well put together. It's so refreshing compared to the dumpster fire that is git. The commands make sense, the documentation (if even necessary) makes sense, and the code of Fossil itself is easy to compile and hack on.

The community is nice, too. I really appreciate Dr. Hipp's approach to software.

spit2wind··on Developer Philosophy
The author has a few words about Clean Code https://qntm.org/clean

A better recommendation is "A Philosophy of Software Design" by Osterhaut.

spit2wind··on Write Your Own Virtual Machine (2022)
That sounds like a fun class! It sounds very similar to https://www.nand2tetris.org/ or Charles Petzold's book "Code".
spit2wind··on My Colleague Julius
This is what John Osterhout calls a _tactical tornado_. It's a programmer who only develops tactically. I find his book, "A Philosophy of Software Design" provides a good vocabulary to think about the technical aspects of this. See Chapter 3: Working Code isn't Enough. It may be enough vocabulary to begin working on the problem without attacking the person.

As for the psychology of such people, I haven't found a single resource. Clearly the system they operate in provides a feedback loop that reinforces their behavior. I'm sure personality, as defined by the Big Five model, plays a part (e.g. orderliness).

spit2wind··on SICP: The only computer science book worth reading twice? (2010)
Programming Pearls is another book that rereads well. It's also short, too, which makes rereading it possible.
← PreviousPage 3 of 7Next →