HNHacker News
TopNewBestAskShowJobs

FlyingAvatar

615 karma · joined January 11, 2013

submissionscomments
FlyingAvatar··on ChatGPT is going to change education, not destroy it
In most subjects I have found ChatGPT to be fairly reliable. Are there specific scenarios that you have found concerning?

I think perfect reliability is not absolutely necessary. None of the human teachers that I have learned from were perfectly reliable even in their area of expertise.

Thankfully, skepticism seems to be an innate human trait.

FlyingAvatar··on Show HN: Machato — A native macOS client for ChatGPT
I would really love if this had some kind of plugin system so I could also point it at other models (such as a locally run llama.cpp)
FlyingAvatar··on Ask HN: Is it safe to send my work code to ChatGPT?
I think the interesting question is "What are the actual risks of pasting my code into ChatGPT?"

If you work for a company of any significant size, the answer from the legal team / outside counsel is almost certainly going to be "Do not share IP". While this is probably the correct answer, these teams are trained to be risk averse.

However, say you are a small startup or a solo dev. I am not certain there are significant risks beyond your code possibly showing up in future revisions of the model. In that scenario, one would think the risk of that code being possibly be made public could be evaluated on a case by case basis.

But possibly there are other risks?

FlyingAvatar··on Ask HN: Best Practices for storing customer secrets?
We solve this problem by storing an identifier of encryption key itself along with each encrypted record. The key is loaded on demand assuming the viewer has access.

The encryption key identifier is essentially a timestamp of when the key was generated. We have a process that periodically re-encrypts all data encrypted with the old keys and then purges them. This effectively removes the secrets from our backups because after long enough there is no key to decrypt the data.

This is an acceptable trade off for our use case as the sensitive data is generally not required to be kept very long.

FlyingAvatar··on Plastic-based fuels may present an “unreasonable risk” to human health
I mean, I understand the sentiment. At the same time, most of the consumers of said plastics are living longer than previous generations. I don't think it's as bad as you make it out.

Granted, at some point the human race will need to act more holistically about their resource usage, but I think that will take a very long time and probably not until it has become a much more painful problem.

FlyingAvatar··on Plastic-based fuels may present an “unreasonable risk” to human health
In most cases, I would bet the CO2 impact of the alternatives you list is on the order of 2x - 10x.

So long as plastics are not being burned, at least their carbon is not going into the atmosphere.

FlyingAvatar··on Ask HN: How to Fix Unstable and Slow wifi on Linux Mint?
If the physical WiFi card can be replaced with one with a well supported chipset, I would go that route. I would first confirm that the one you have is poorly supported, which seems likely.
FlyingAvatar··on Hyperscale in your Homelab: The Compute Blade arrives
I think the hardware isolation would be a selling point in some cases. Granted, it's niche.
FlyingAvatar··on The Rare Mistake That Led to an N64 RAM Upgrade
A bit disingenuous to say N64 games cost $52 USD to manufacture. They did in 2021 dollars, but that's $30 in 1996 dollars when the console was released. The cost almost certainly went down as time went on.
FlyingAvatar··on Ask HN: Alternatives to Google Analytics in 2023
Are you aware of any drawbacks to this?

The page listed says explicitly that it's not intended to replace data collected from gtag, Tag Manager, and Google Analytics.

FlyingAvatar··on Ask HN: We found a cracked version of our software on the web, now what?
I had a number of techniques I used when I used to make shareware that were very effective at the time.

Happy to talk with you via DM if you’re interested.

FlyingAvatar··on Ask HN: Contract employee telling employer about own company
It's not clear why you are compelled to do this, or what benefit for either party would be achieved by doing it.

What do you hope will happen by telling your "day job" about your "concrete company"?

FlyingAvatar··on Show HN: I spent 2 years building Tablane as a 17-year-old
As someone who left mid-college to do software development work, I regret not completing a degree of some kind. (I was studying electrical engineering.)

I would say, for me, it actually would have been good to spend a few years working in industry to get a view of what real world programming is like and gain some awareness of what doors might be closed to you without a degree.

In this situation I would recommend being careful to not become dependent on the level of income that most software development provides. If you are cautious with your finances, you could decide to go for the degree with some money saved up as opposed to it feeling like a major financial hurdle to leave your job in order to go to school full time.

FlyingAvatar··on Games people play with cash flow
Thanks for writing this. This was my sentiment as well.

I feel that the anecdotes about cash flow are somewhat interesting, but the whole 'proving an argument' narrative is unsubstantiable fluff.

The cash flow strategies are things which can be leveraged in specific situations, but are generally not global truths that most early stage startups can action on.

FlyingAvatar··on Ask HN: What's a build vs. buy decision that you got wrong?
For sure, I cannot complain. There a plenty who lost money to create those crazy valuations, so I am definitely on the fortunate side of things.
FlyingAvatar··on Breaking up with Python
I would guess the main reason it gets recommended to beginners is because it's the most prominent language with the most minimalist syntax, so you can read it more closely to a written language.

Also, being interpreted, you don't need much (or really any other than the interpreter itself) tooling to start playing around with it. This is true, of course, for lots of other languages.

I think also the fact that people do use it for real solutions makes it more appealing to recommend than a "toy" language like Logo or BASIC. (Mentally, I see BASIC as separate than VB. And yes, I am sure some people will comment that real solutions are built in BASIC, but I am sure these days Python dwarfs those in count by a factor of 100, at least.)

FlyingAvatar··on Ask HN: What's a build vs. buy decision that you got wrong?
If you go back less than 5 more years than that, it was less than $1. That's what he's talking about.

Fell into the same trap myself. Thought about it as free money generation and not an investment.

If I had just bought and held 10% of what I spent trying to generate BTC, I might not be on a private Caribbean Island, but I would be retiring a lot earlier.

FlyingAvatar··on The best leaders are great individual contributors, not professional managers
What is the role of the manager, if they are not providing guidance and mentorship?
FlyingAvatar··on Ask HN: Why do Engineering managers lie in 1:1 meeting?
I'm sorry you have a bad manager.

You are also likely in a company with a corporate culture where it is very difficult to let people go. Your manager may want to replace you, but it is too difficult or impossible to let you go unless you do something egregious, so he will just treat you poorly until you quit.

No job is perfect, but I would bet you could find one where you'd be happier.

FlyingAvatar··on Ask HN: Is there no way to backup Cloudflare settings?
All of ours is setup with Terraform. Built a module to transform a JSON file with a list of DNS records into CloudFlare DNS record entries. The other config is less cumbersome to just write in straight HCL.
FlyingAvatar··on Ask HN: Why can’t my iPod case charge my iPhone?
I doubt there is much technically in the way other than it being of fairly limited use in most cases. Your iPod case has a ~0.5Ah battery while an iPhone 14 Pro Max has a 4.3Ah battery. Add in the inefficiency of wireless charging and you would be lucky to get a 10% charge off the iPod case.

IIRC, some Samsung devices have the capability of charging between devices, but I personally can't imagine anyone I know using this. Perhaps to charge an Apple watch wirelessly from the phone while the phone is plugged would be useful when traveling.

FlyingAvatar··on Ask HN: How can techies influence companies to stop implementing SMS/phone 2FA
I suspect that for SendGrid, SMS is an important hurdle for filtering out spammers. Of course, that's relatively easy to work-around, but it doesn't feel shady to me if viewed with this context.
FlyingAvatar··on Nevemind – The only file system you'll ever need
I feel like the above the fold section of your homepage is a huge lost opportunity.

You've got a bunch of icons, but it conveys no information about what your product does.

Additionally, using the term "file system" is confusing as there is a tech industry definition for what that is (i.e. something your operating system uses to manage files on storage media) and this is definitely not that.

It seems like this is either intended to be a better DropBox, Google Drive, OneDrive, etc, or its' an app that creates a searchable metadata database of the files on your local machine. Tell me why it is better than those, or overwhelm me with the value of this tool.

FlyingAvatar··on Ask HN: How is it possible to be the CEO of 5 companies at the same time?
There are plenty of conglomerates who are central companies who own a bunch of functionally distinct companies. Generally, each of these distinct companies have their own CEO and these CEOs will repo into the conglomerate's management structure.

I am sure in the case of Elon, there are de facto CEOs (and other leaders) at each of his orgs who effectively do the day to day management and report into Elon.

FlyingAvatar··on Stable Diffusion: Is Video Coming Soon?
It's to be interpreted in the quasi-mathematical sense where you have images for frame A and frame B representing your data points. To interpolate between those frames, a flow of plausible images simulating the transition from A to B is generated.
FlyingAvatar··on Ask HN: How do you and your spouse handle big income differences?
Unless there was a pre-nup and depending on the state they married in, option 1 could mean he gets half of their collective money anyway.

These people should see a councelor and talk about why they think it's important to keep it separate in the first place.

FlyingAvatar··on Tell HN: Lost access to my Apple account even though I have the password
This is poor advice.

A lot of the time these can be used to reset your password, so you've compromised the security of your (hopefully much more intelligently) chosen password. In addition, if a breach ever leaks or a phishing attempt ever intercepts your security question answers, you expose all your accounts to takeover.

FlyingAvatar··on Fed plans to ‘reset’ the housing market–raising likelihood of falling homeprices
Realistically, the only real power they have to decrease house prices is to massively increase interest rates.

Unless you've saved enough to buy a house outright, you'll probably end up paying in interest what you would have paid in principle. Whether it ends up being better or worse for the average buyer remains to be seen.

FlyingAvatar··on Ask HN: Why the web lately is all about JavaScript?
The term "Server Side Rendering" generally refers to client-side frameworks which have been adapted to server-side. These have been nearly entirely JavaScript for obvious reasons.

Frameworks that generate HTML on the server side have been around a long time, but are mostly not considered in this category. I would say though there are a decent number of modern ones in the "static site generator" category that exist in many languages.

It makes sense to me that in the current iteration of web tech that the client code and the server code be mostly in JavaScript since it allows for a single code base between the front and backend. There is definitely hope for other languages in this space though as WebAssembly gains more traction.

As for the bundle size of an app, it's not too surprising that a bespoke app would be smaller than a modest framework. Choosing a framework will always be a trade-off of size, complexity and whatever features the framework offers.

I think wether you see it as "suck" depends on how much you love or hate JavaScript and how tolerant you are to using modestly large frameworks. Mostly, I see the modern crop of JS frameworks as a breath of fresh air compared to what precedes them, though the complexity of what is imported when running an `npm install` is enough to give me pause and a wish for something more minimal.

FlyingAvatar··on We’re discontinuing the Stablegains service
Did you have $11k in BTC or in cash?

The way the rehabilitation proceedings are going you will either be able to recover ~20% of the cash, or ~20% of the BTC which would be a considerable gain at this point.

← PreviousPage 4 of 9Next →