HNHacker News
TopNewBestAskShowJobs

f1shy

3,314 karma · joined April 2, 2022

submissionscomments
f1shy··on Sshole
I understand that other languages could help avoiding the semi-predicate problem. That being said, in C there are better ways around semi-predicates, as inelegant as they may be, is possble, is not an inherent problem of the language, but may a bad habit/idiom of it.
f1shy··on Fujifilm to boost tape production 5x as AI fuels archiving demand
Tapes were constantly kept in the data center, so constant temperature and humidity 25C/50%. As I said, Tapes were changed after N uses, drives properly serviced. So if you leave them at home, in the sun in summer and in winter expose them to 10C with humidity from 10% to 90%, old drives, never clean heads… IdK That all being said, when I started working there, in my ignorance, I said “TAPES?!?! They are not reliable” due to my experience with audio tapes. But I was laughed at, and they told me about people putting 10 9 track spools in a car [0] (by the way, the same we used for billing backups!) and they went literally thousands of miles driving on partially dirt roads, in summer w/o AC, doing updates to systems, and also never ever had an issue. They were so sure they would work, that they did not take a second set, even when driving 1000 miles, and a read error would mean going back!!!

[0] https://en.wikipedia.org/wiki/9-track_tape

f1shy··on Mac at Any Scale
Which are developed in jails, in virtual containers in other containers in virtual machines on top of hypervisor cloud system
f1shy··on Fujifilm to boost tape production 5x as AI fuels archiving demand
I have worked with 5 different LTO tapes versions, 5 different other cassette formats (DAT, DDS, etc), and open spools… never, ever, ever in the 15 years had ANY problem (I’ve probably used 1000 of them). We did cycle them very often, we did have proper maintenance of the drives, through. Now that, compared with RAID Disk arrays, where we had monthly failures, was much better. Also I would not trust the „semi-permanent“ NVMEs, where after 1 year without power they get basically reset
f1shy··on I would like the value of my home to rise, while my property taxes fall
That is what I think will happen at the end.
f1shy··on Keyboard differences between Windows and Macs
But in a far more natural form.
f1shy··on Nobel Prize in Chemistry 2026 to Henri B. Kagan and Kenso Soai
He was on drugs. Right?
f1shy··on Germany’s RobCo hits $1B valuation
And if we are comparing USA vs Germany, taxes to gas (car fuel) which is much more expensive in the EU, because of taxes.
f1shy··on C++ Insights – See your source code with the eyes of a Compiler
>> needs (or at least is of good use) such a tool.

Of course there are people who do not need that tool. The thing is, other languages doesn’t need such an explanation tool at all, is very much enough with reading a small book. I personally would like C++ to not really need it, but clearly as I stated: maybe “the only one”

f1shy··on C++ Insights – See your source code with the eyes of a Compiler
Lisp is simple to compile. Even C (at the level this tool works anyway), also basic, and maybe other 100 languages (again, not the whole compiler, but what this tool shows).

Compilation per se is not difficult. Doing it with good error recovery, good feedback in case of error, and the optimization is difficult.

This tool does not tell me those parts (for that is gotbolt) this is about how the first layer of interpretation works, and not for making compilers, but for understanding what the code actually means, because is not obvious at first sight.

f1shy··on C++ Insights – See your source code with the eyes of a Compiler
I must be the only one who (while I like the tool) feel a little strange, somewhere between sad, angry, annoyed and disappointed (can’t really express it), that a language needs (or at least is of good use) such a tool.

Like: I wish what is the first interpretation of my code to be obvious. Is not about advanced optimization, or nitty gritty compiler tricks, is about the language. This tool is useful in any C++ compiler. How did we end with such a complex language?

I mean (sorry, very personal take) the programming language is for me a tool to help me think about a problem and its solution. In this era of LLM more than before, is not a tool to get the machine to do something, is a language for formalizing ideas, problems and solutions, like math. Should not be so obscure, that you need to be a lawyer to understand it, right? Or I am very much old and totally in the weeds with my ideas?

f1shy··on Learn Programming with OCaml
This. The question can be seen like “should I learn to solve sodoku, if a computer can do it better?”
f1shy··on Learn Programming with OCaml
My experience with lisp was exactly that: it completely changed how I think about programming, but much more, how I think about systems and engineering. (I learned it through SICP)
f1shy··on Yes/No/Cancel causes Aspirin sales to soar (2007)
This is more or less the reason why bool is not recommended as a type, instead use a enums which add semantic value
f1shy··on Watching TikTok and Instagram deactivates the cognitive control network: Study
Let me add, it sound very much like 3D-prohibition for guns. The total demonization of anything, because it could be bad, given certain conditions, is a recipe for disaster. As you say, is extremely difficult to define where are the limits, and the extremely hard to apply the limits without screwing over millions.
f1shy··on Scientific study reveals TikTok videos deactivate key cognitive brain regions
Now that is what I call a series ahead of its time! Also saw it as it came out, had totally forgotten about that word.
f1shy··on Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet
I would like to see something like this in magit. Other there is already?
f1shy··on Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet
Yes. Absolutely! Many times I had a wrong configured terminal and messed up the author. Often I work in different projects, privately and in my work, and I use different authors for both
f1shy··on OpenPrinter
1) Accepts also normal A4 paper according to specs 2) Yes, sure.
f1shy··on OpenPrinter
It only works if yellow cartridge is installed. And is anonymous, because it only identifies the serial nr., make and model of the printer.
f1shy··on OpenPrinter
Well, the same thinking was going on when Mr. Daniel Gelbart [0] started Creo. In all the videos I've seen from Gelbart, he always repeats that many things are being done wrong, he has some answers, but people keep copying bad design.

Saying "no way you will succeed, is way too difficult! look how hard is it for HP" is absolute non-sense.

Also, if the whole printing head is from HP, and they sell it for the price they do, I do not think is the most advanced science the mankind achieved. I would have such doubt maybe if somebody wants to compete with ASML. But Inkjet? really? such an old technology with all patents expired?

[0] https://www.weizmann.ac.il/WeizmannCompass/sections/features...

f1shy··on AMD pulls a bait-and-switch on Linux users with Vivado licensing changes
Still is. I think got a tiny little bit better, but sucks.
f1shy··on Bambu Lab is abusing the open source social contract
Yes, but not bully the people sharing AGPL code. I would like to see how they do it.
f1shy··on Bambu Lab is abusing the open source social contract
I understand your point, but to compete against bambu, I think is necessary. I still find is the best option.
f1shy··on Bambu Lab is abusing the open source social contract
We could search in the source, but I’m 99.999% sure it is a PID, because of course has to work in different environments. So I do not think it should be a problem.
f1shy··on Bambu Lab is abusing the open source social contract
I don’t know if bambu is easier than Prusa. Bought myself a Prusa core one, having absolutely no idea whatsoever what is 3D printing, plugged in, the included filament in, just as the 10 pages manual says, click click, and I made my first print (no internet connection, no wifi, no registration, no app).

Then I installed the app (open source in github) and started using the “cloud” services. I consider myself pretty stupid with such things, and it was absolutely the easiest thing I’ve done in 10 years.

The price is very high though. But at least you OWN the damn thing.

f1shy··on Show HN: Building a web server in assembly to give my life (a lack of) meaning
You can say that with manual reveal of photographs, LP collections, a text written with a typewriter.

Is not the end of the world. Is a change.

f1shy··on EU Parliamentary Research Service calls VPNs "a loophole that needs closing"
In my experience they DO want more regulation. Regulation that helps them. The automobile’s industry was lobbying for years to have all kinds of things mandatory. They invented lots of standards and pseudo standards. At the end they shoot themselves in the foot.
f1shy··on America's carpet capital: an empire and its toxic legacy
> This country should be called the Corporate States of America.

Who knows a country in which is different, let me know, please, honestly.

f1shy··on It's official: Utah is the U.S. state closest to banning VPNs
The power of the central part.
Page 1 of 34Next →