HNHacker News
TopNewBestAskShowJobs

firewolf34

298 karma · joined July 3, 2023

submissionscomments
firewolf34··on Using Emacs as $EDITOR
Emacs supports a "projects" concept: https://www.gnu.org/software/emacs/manual/html_node/emacs/Pr...

This is useful for segregating groups of work related to a set of files but I would be interested if there's anything for arbitrary unsaved buffers in general.

firewolf34··on I'm fed up with it, so I'm writing a browser
from the "assume ignorance before maliciousness" standpoint, a lot of the impression you speak of is just a fact of us humans reporting on the (perceived) more critical news, (perhaps also maybe the more profitable news) - but is more (in my opinion) a natural result of the news having limited time/bandwidth to report on a near-infinite content production source (the world)

A side effect (and the end result) is that we all end up having poor [Bayesian priors](https://en.m.wikipedia.org/wiki/Prior_probability) in our heads - this disproportionate reporting practice at large impacts our understanding of the world, as you describe. And I bet there's a feedback loop: the more skewed our model of the world, the more we will produce/consume skewed content.

I think this is not something you can ever truly do completely away with because of the many factors that it arises from, not limited to our psychological biases that tend us towards liking or interacting with certain form of content more than others... but certainly there should be more controls.

firewolf34··on The Frustration Loop
What I want is a "content condensor" tool. Something OSS and mathematically pure that can just take all the signal, drop the noise, and run some NLP to "condense" the information for me to effectively wade through it. Yes, there's a lot of bullshit content now, but there's also a lot of valid content. To be proficient today, we need to be able to swim effectively through the sea.

What's screwed up right now is we are currently forced to rely on 3rd-parties to filter for us, and they do so often poorly by just dropping content that's not "popular" which results in biased sampling, or worse, they select based on some kind of profit motive. Why can't we own our own "social media algorithm" or something? Why do I have to spend so much time consuming? Give me the IV drip, and filter out the unhealthy portion, please. Ideally, I should be able to trust the filter, too.

firewolf34··on It's okay to make something nobody wants
Cattle and pets both exist. You want cattle? Make cattle. You want pets? Make pets. Why the absolution?
firewolf34··on Apple’s new Transformer-powered predictive text model
Maybe it should though, given we have the power to do so (at least, with just a lil more power)
firewolf34··on France prepares to ban vegetarian products from using meaty language
I agree. I think a lot of fake-meat options are trying really hard to produce the meat flavour that they end up actually making food that doesn't taste super great, but tastes somewhat close to meat... what I would prefer is food that tastes exceptionally good, even if the cost is that it doesn't taste like meat.

There's not enough pure veggie dishes out there. I've been turning to Indian cuisine because they're the few options that don't have their entire veggie menu be "fake burger, fake hot dog, fake chicken nuggets, salad". It's like we can't conceive of eating a meal unless it has meat in it.

firewolf34··on Graph of Thoughts: Solving Elaborate Problems with Large Language Models
The more I read about ML, the more I begin to believe that - psychologically speaking - hierarchy (esp. graph structures, trees) are absolutely core to advanced information processing in general.
firewolf34··on Logic Lab
The article says he wanted the gates to be configurable. But yeah, seems like a missed opportunity to not familiarize with the 74 series. That having been said, the AVR chips are probably a lot more useful to learn as a newbie these days. Not many people using discrete logic ICs anymore :(
firewolf34··on Time, frequency, phase and delay (1996)
Everything is time series analyzable, so long as you wait long enough ;)
firewolf34··on Akin’s Laws of Spacecraft Design
I love when you guys do that. Then when I'm hacking around w/ your machine, I can get ahold of those spare pads :)
firewolf34··on My Lifetime Reading Plan
Thank you for the book recommendation!
firewolf34··on Casio G-Shock time sync radio
Yes, as others have stated this is an old technology. I don't really understand why this is not more common in the modern day. it's not really that expensive to implement and they did it with analog chips back in the day...

Why do we have to set the time on our clock radios or on our microwaves or whatever? Why don't they just always use this Tech. I don't understand. All you have to do is allow people to store an offset for the time zone, and RTC issues are a thing of the past.

firewolf34··on My Lifetime Reading Plan
This exactly. There's an old-school method called Zettelkasten, which you can apply to modern computing systems like Org Roam or similar "databases" if you so choose.
firewolf34··on Akin’s Laws of Spacecraft Design
More succinctly stated as "Only the Sith deal in absolutes."
firewolf34··on Akin’s Laws of Spacecraft Design
Furthermore, when people are held responsible for quality completion of a task, they are often more driven to achieve the task at-quality. This must be balanced with not over-taxing them, but that's a given.
firewolf34··on Akin’s Laws of Spacecraft Design
You're describing the (albeit quite common) situation where requirements were not conclusive enough and need to be revised throughout lifetime of development, which can be natural as you begin to understand the problem space as you work within it. But the key is that the requirements should be as conclusive and accurate to resolving your problem as they possibly can be, at any given point in time.

In the "frictionless environment, ideal world" scenario - requirements should always be completed as close to the letter as possible and no further.

In the practical scenario, requirements should be written as close to perfect as can be achieved where perfect is defined as what is necessary to resolve your problem space, limited by your understanding of the problem space.

firewolf34··on Akin’s Laws of Spacecraft Design
Requirements set constraints which guide the development process. Without them set early on, you risk not understanding completely what you're setting out to do, you risk differing expectations/assumptions between members of your team, and you risk creep as the project goes on which means you will diverge from your intended outcome.

In any project, resources (time, money, etc) are limited so the most successful project will be one that uses resources most efficiently. So good explicit requirements allow you to determine the most efficient manner to achieve them as they codeify the problem and give you goalposts to optimize within.

This all relies on you being able to set good requirements from the outset, which can be done by understanding what you're setting out to achieve (the problem you're trying to solve).

I have a comment in this thread which discusses the consequences of this rule specifically. https://news.ycombinator.com/item?id=37069168

firewolf34··on Akin’s Laws of Spacecraft Design
In Shute Norway's autobiography, Slide Rule, he describes the design and construction of the [R100](https://en.m.wikipedia.org/wiki/R100), an airship of which he was one of the leading engineers.

The R100 design was "competing" with the design for the R101; both design teams were simultaneously tasked with constructing a viable airship to make a long-range trip (in the case of R100, crossing the Atlantic in 78 hours, which was a remarkable achievement for the time). The difference was that the R101 project was state-owned whereas the R100 was privately-owned.

R101 crashed and burned in France, en route to India on 5th of October, 1930, likely due to structural issues damaging the airships gasbags, of which the only survivors were those lucky enough to be in the engine cars.

In the autobiography, Norway describes how the difference in program management led to the disaster. There are a lot of factors that led to the crash, as you might imagine, but one of the points he makes is that the publically-owned project was not held to strict requirements in its design process. The privately-owned R101 had a strict contract that they needed to complete, with a tight budget to complete it. They had constraints. Whereas the public-sector project was allowed to continually revise their design as they went, making many successive rewrites and changes without much structure. In particular, they cut the ship in half and rebuilt it at one point in it's development. And when they arrived at the end of their development cycle, they had no leeway to maneuver because they had a lot of public money wrapped up in the project, along with a lot of public visibility and responsibility, pressuring them into rushing the launch without complete trust in their design, and into terrible weather conditions.

*13. Design is based on requirements. There's no justification for designing something one bit "better" than the requirements dictate.*

Decide/envision your outcome, and set your constraints correspondingly early on in development, aligned with realistic expectations of resources, folks.

To underline my point, here's a quote from the Wikipedia page.

"Shortly before R101's flights in June 1930, the Cardington [R101] engineers tentatively suggested that the long flights to Canada and India might be postponed until 1931 on the grounds that neither of the two airships was fit to make a lengthy flight at their current developmental stage. The R100 team replied that their airship was perfectly capable of flying to Canada, and that the Canadian flight was a part of their contract."

R101 did not have a contractual obligation to meet, but did not want to outright state they needed more time, lest admit defeat. R100 had requirements that they needed to meet, which they were ready to meet, as they had them written from the start in clear. R100 launched successfully. R101 was forced to launch to compete before it was ready, due to this "spontaneous requirement". R101 burned for it.

firewolf34··on NASA mistakenly severs communication to Voyager 2
This is like some weird version of the halting problem
firewolf34··on Ask HN: Anyone using proportional fonts for coding?
Clearly, the letters are badly designed. Latin writing system was not invented with coding in mind.

Perhaps we can design a new character system script specifically designed for ease of programming! I say we use Aurebesh. :)

firewolf34··on Fabricated data in research about honesty
Now we just have to apply that concept to the watering-down which occurs when they try to take white-papers and disseminate them to the public through news articles and etc.

It is important for the public to learn - and they will need assistance to understand findings that are outside of their usual realm of knowledge/experience. Unfortunately, the resources for this are shaky, profit-motivated, and arbitrary.

firewolf34··on When did people stop being drunk all the time?
People love their absolutes. Makes it easy to understand complex topics by breaking them down into "rules of thumb", and in the case of "sugar is poison" has double-reinforcement via a emotional element.
firewolf34··on Show HN: I spent 2 years building a personal finance simulator
Update: Paddle support got back to me in 24-hours and their emailed link cancelled the payment and put me in touch with an AI that instantly resolved the situation and knew what I was talking about. I was impressed.
firewolf34··on Show HN: I spent 2 years building a personal finance simulator
Paddle literally just nabbed me for a $40 subscription for another app just a few days ago. I am attempting to get it cancelled through their support, I never even got an email warning me of it at all. If they don't agree to cancel, considering I haven't even launched said app in months, I will dispute it w/ my CC. Madness.
firewolf34··on AI That Teaches Other AI
So you've realized that one side of the extreme is irrational because it's extremely over-positive, and decided you'd just jump on the other side of the irrational extreme over-negative to be contrary? Saying AI will save the world is just as irrational as saying it will destroy it. By your own admission, even.
firewolf34··on AI That Teaches Other AI
The modern development of AI can be likened to the earlier development of the atom bomb. Everyone thinks it will destroy the world because technically it has the potential to do so and everyone's a pessimist on average. But it'll probably not be nearly as bad as claimed. Us humans have a strong tendency to enjoy being alive and preserve doing so.
firewolf34··on How is ChatGPT's behavior changing over time?
I don't think that trying to shoehorn LLM into being AGI is the right path. Maybe some are trying to achieve this, or are hoping for this... but IMO this is trying to fit a square peg into a round hole. It's definitely an element in the overall puzzle, I think we can all agree, though. Even so, rather than warping this hammer to also screw in a bolt, why not combine it with another tool more fit for the job?
firewolf34··on Instant Messenger History: Lessons for the Threads Era of Social Media
Y'all remember when back in the 2000's there was so many IM apps that people made tools like Meebo to organize them all into one messenger utility?

Why isn't there just one giant firehose API which merges all the socials into one intake feed. Then I could filter it down for useful data and discard the rest. This probably already exists, but, just my thoughts from the article!

firewolf34··on Self-hosted photo and video backups directly from your mobile phone
Finally. I thought I was crazy having to read through so many comments on here before someone mentioned just a simple SFTP to a backup server. FolderSync is the way to go.
← PreviousPage 3 of 3