HNHacker News
TopNewBestAskShowJobs

AkBKukU

428 karma · joined March 12, 2016

submissionscomments
AkBKukU··on Origins of the 3.5in Floppy Disk [video]
(I'm the video author)

For the Amiga you have some really good options, I would personally recommend getting a standard PC 3.5in drive and a GreaseWeazle floppy controller which adapts it to USB with extreme low level control for reading disks.

This will also allow the WinUAE Amiga emulator to directly read the disks in the drive!

AkBKukU··on Nintendo is trying to patent some broad Tears of the Kingdom mechanics
> Minecraft (trough mods)

Modding isn't even needed, the Channeling enchantment for tridents does this: https://minecraft.fandom.com/wiki/Channeling

AkBKukU··on YouTube tests blocking videos unless you disable ad blockers
Youtube is my living, Premium pays out a LOT more than ads do per view. It might be nearly 3X for me. So a Premium subscription definitely helps out the creators, a lot more than even watching ads.
AkBKukU··on Get The TLDR Of Any YouTube Video
I'm less interested in the semantic differences between "morals" and "ethics", I like old computers, not philosophy.

If you are taking something out of a system while intentionally preventing contributing back to it, you know you are having a negative impact.

I would prefer someone either make their stand by boycotting something they disagree with entirely or admit that it has value and pay with time for ads or directly. But acting like you disagree with the material while still engaging with it and depriving the creator is immature and selfish.

AkBKukU··on Get The TLDR Of Any YouTube Video
That is different from the intentional act of installing an adblock or the Youtube specific sponsor blocker. You must decide to do that, not happen to walk out of the room while it is on.

My problem is with the above post is the lack of moral accountability of the *blockers by acting like they are doing it for some superior reason when it is self serving.

AkBKukU··on Get The TLDR Of Any YouTube Video
> So by installing adblockers and shill-skipping scripts I simply vote for my interests.

By not watching the video you would be voting for your interests.

By watching the video with adblock and etc. you are just "stealing" content and trying to excuse yourself for it by wishing it was something it isn't.

The videos aren't put out for free, they are put out with a contract with Youtube to advertise on it. Youtube pays to host and you split the ad revenue when the creator is paid. Your hypothetical successful "hobbiest for the sake of fun" would either not enter the partner program and let Youtube keep all of the ad revenue they will run anyway, or enter the partner program and disable monetization and abuse Youtube for content hosting without delivering anything back to them. Obviously, neither of these happens in practice and if the latter started becoming common the ability to do it would be taken away or other penalties like making the creator pay to host imposed.

"There's no such thing as a free lunch."

AkBKukU··on Get The TLDR Of Any YouTube Video
> would not be sad to see a return to amateur folks making and uploading stuff just for fun, in their spare time.

This is where it gets complicated. I could shoot an entire video with my phone, but it would be harder to see some things with the limited camera options. I could make videos with less time spent on them, but they have less to offer and get fewer views. I spend significant amounts of time to produce the videos I make, and I see a direct correlation to videos with more time spent on them returning more back to me. So you are incentivized to do better, spend more time and resources on production.

I think some people want youtube to evoke the project blogger experience because it feels more personal. But video is just too hard and takes too much time and equipment to communicate effectively. And current social internet trends have killed the personal blog. So this is what we are left with.

AkBKukU··on Get The TLDR Of Any YouTube Video
> This strikes me as scared and somewhat defeatist.

You make good points, but this stuck out the most to me. It's less scared, but somewhat defeatist. I make videos that are mostly entertainment (so less likely to be summarized) but are also technical for the subject matter. I can tell you from years of experience that my typical audience is dramatically more likely to use tools available to circumvent things. When I have a video that has broader appeal that gets significantly above average views I can see a nearly exponential increase in ad revenue as I tap into a group of viewers less likely to be using adblock.

So for some creators I can see an LLM summary crushing their ability to monetize by having their views eliminated. If people are searching for these things, there is market demand for them to exist. This is introducing a middle man that skims off the top of that market.

AkBKukU··on Get The TLDR Of Any YouTube Video
YT-Premium is the best answer to this problem so far being completely honest. Being a direct supporter is the most beneficial to the creator (and I do appreciate it!) but does have a poor value proposition to the supporter. YT-premium is, from my experience, something like 5X compared to standard ad revenue per view and gets the user a better viewing experience. It's almost perfect, except that the more popular premium is, the more it lowers the value of ads to the advertisers reducing the other revenue source. So far that doesn't seem to be a problem based the % of YT-Premium users I see on my end though.

And personally as a creator, if you pay for YT-Premium I would absolve you of blocking ads and sponsors to just enjoy the subject material you do actually pay for. I don't do sponsors because I rely so much on direct supporters that I feel like they shouldn't have to deal with that.

As an aside, and with the note it's more the fault of the creators for making slow paced videos (which I am also guilty of), playing back at higher speeds reduces the watch time that is actually the real time spent watching which in turn reduces ad revenue. The system is full of gotchas.

AkBKukU··on Get The TLDR Of Any YouTube Video
I am a person who produces videos to publish on Youtube, and I want to add a different perspective to this.

Here is where we are currently at: - Everyone complains about the ads, so they install adblock. - Ads become worthless on Youtube for smaller creators, so they start taking sponsorships. - Everyone complains about the sponsors, they call creators shills and sponsorblock is gaining traction to block them. - Smaller creators shift to being dependent on direct support (Patreon, etc.)

Here is where we are going: - People complain a video is too long, so they extract the data directly avoiding youtube. - The creators don't get ads, don't get people to understand the effort put in and support directly, and don't get views. The videos just don't get watched.

A feedback loop is happening here where every possible method that allows making quality Youtube content sustainable is becoming impossible. The fact that anyone here is willing to pay for this service that will destroy the last shreds of this is extremely disheartening.

If you stop watching videos, there will be no reason to make the videos.

AkBKukU··on Doom the Way It Was Meant to Be Played – v1.1 Multi-Monitor [video]
Hi, I'm the one in the video. I've had this comment a few times, with CRTs, no way. Your face would probably be 8 inches away from the front tube to fill your peripheral vision and you wouldn't be able to focus on it without getting fatigue for long.

It is possible it was meant for a CAVE VR room projection system, but I think the more likely answer (as there is no rear view) is that it was just a limitation of the engine. There is no system in Doom for rendering only part of the 2D screen offset from the main view (you cannot pan to look up or down as an example). Doom's FOV was 90 degrees for a single view, so they likely just rotated the drone views 90 degrees to render the "adjacent" area of the screen.

AkBKukU··on How does apt render its fancy progress bar?
For apt the easy way around this is to just use apt-get since that has a traditional output.

But you make an interesting point. I've lamented the current practice of hard coding escape sequences in the past for novelty reasons: https://news.ycombinator.com/item?id=26013556 But a screen reader could theoretically implement a terminfo entry that could be checked by an application to see if cursor control is supported. If not then it could fall back to a plain output method which I believe should make following along audibly easier.

AkBKukU··on Yt-dlp – A YouTube-dl fork with additional features and fixes
I am conflating things in my mind a bit because most of the comments on my own videos that complain about sponsors or other revenue options use the "not as passionate" argument alongside the idea of "Youtube should just be a hobby". My apologies if that came off wrong. But it is inevitable that anyone making videos that is successful will have to treat it as a business because it is work.

Applied Science is a good example of someone who has not gone the sponsor route. He is crowd funded and has a Patreon page that is setup to charge when he releases a video(I'm a patron of his actually). It is still work to make the videos and describe what he's doing and how it works. He could be sponsored, even relevantly, if for example he used a Rigol scope to show something and then talked about it for a bit. But that wouldn't mean he is any less passionate about what he is doing.

The musicians and artists example is different though. Their hobbies produce media as an end result. Publishing it is part of the process. I make videos about vintage computers. My hobby without youtube would just be me sitting alone in a room tinkering. Creating a video out of whatever I'm doing requires deliberate additional effort.

AkBKukU··on Yt-dlp – A YouTube-dl fork with additional features and fixes
Preface: I am a Youtuber who prefers not to do sponsored segments but has done some in the past.

> Advertising tends to naturally weed out, for me, the ones who are not as passionate about what they do.

This is a remark I see over and over again, basically "You're only in it for the money" once you do sponsors. Here's the thing that no one really gets, Youtube is not a hobby. I don't care what the channel topic is, building cars, lathe projects, tech reviews, pets, etc. The hobby for the creator is the subject, not the video production platform or process. Youtube is not social media, we're not posting videos so our friends can see what we're up to. The entire system is built completely differently from something like facebook, twitter, instgram, etc. It requires actual work. Planning videos, making thumbnails, responding to comments from strangers, making business connections, and more when you get larger. "Making videos" themselves isn't just waving a camera around while you do something either and requires it's own thought and effort.

Anyone who has reasonable success on Youtube can be monetarily rewarded for that. That alone creates an expectation that it could possibly be a source of income from the outset. If you can achieve making it a sustainable income source capable of being lived off of, why wouldn't you? You can continue to do and build upon your actual hobby, whatever it is. But instead of working a different "conventional" job you do video production, PR, marketing, and potentially advertising. The problem is that the on platform advertisement revenue is not enough to cover the effort and resources required to make videos as you become more serious about it. Part of this is on viewers because Youtube knows if you are using adblock. I can see this on the back end, on average for my channel less than 50% of views are monetized. So if nobody used adblock I could make literally double the amount on just the on platform ads alone. But that's not how it is and it's not going to change.

So you have to do something else as well. Personally, as a Youtuber, I see two revenue paths. You either go crowd funded with something like Patreon or do sponsors. You can do both but unless it's well done and relevant it feels like double dipping to me. But the in video sponsors aren't any different than the other advertisements on platform on youtube, except they aren't blocked by adblock. (Youtubers properly disclosing the ads is a completely separate issue that should not besmirch everyone who does it.) Youtubers don't get to choose their sponsor partners unless they are gigantic and have to take what they can get. We get tons of spam offers that try to screw us, taking real ones from even slightly reputable companies can make a big impact. Youtubers should do a better job of picking them, but not everybody understands something like what a VPN actually is and how is just moves your endpoint to a different set of private hands. But advertising is tied to media and not new at all. Complaining about a slightly more effective version of it is just naivety about how the service works and what the people who make the videos do.

TL;DR: Youtube is not a hobby, the subject Youtubers talk about is. Youtube is a job that takes real work, but it can't pay well enough, partly because of adblock. In video sponsors are just a different ad method that directly pays bypassing the adblock problem.

PS: I do not use adblock, partly because it feels hypocritical to make money on ads and then block them for others. The internet is indeed annoying without it, but I manage just fine.

AkBKukU··on Tesla plans to open its charging network to other EVs later this year
Since they voluntarily opened their chargers it's pretty obvious their business model is not exclusivity. Adding other cars doesn't not impinge access to superchargers for Tesla owners other than potentially more congestion.
AkBKukU··on Tesla plans to open its charging network to other EVs later this year
I should have clarified that new Telsas should use CCS and existing Tesla owners would "eventually" need to use an adapter. That's the weening I was talking about. Start adding CSS to all the Superchargers. Once a significant build out is completely start selling new Teslas with CSS and an adapter for any older Superchargers that don't get retrofitted. 2-5yrs later new chargers can only have CCS.

The burden of the adapter being put on the larger market is just not going to happen. If Tesla wants to stay relevant as more automakers enter the EV market they need to adapt.

AkBKukU··on Tesla plans to open its charging network to other EVs later this year
Tesla would be compensated, that's why you pay when you charge. Adding CSS to their chargers only financially benefits them by increasing their customer base. By opening the charging standard instead of licensing it they have also taken the morally higher ground by making it possible for anyone to charge their eventually.

Switching over to CCS is already happening in Europe because of regulation. The Model 3 is sold with CCS instead of the Telsa connector as part of that: https://www.tesla.com/en_GB/support/supercharging I would not be surprised to see similar legislation here in the US, but we are typically massively behind on things like that. And it would likely be done as it is in the EU, new chargers would be required to have the standard connector. Retrofitting old ones is optional.

AkBKukU··on Tesla plans to open its charging network to other EVs later this year
Just to put it on the record because so many people seem to be getting this wrong. Telsa's connector was not first, but its power delivery capabilities were better at the time.

The Roadster (2008) used a different connector than the Model S (2012) and is completely incompatible. JS1772 (2009) was already being adopted as a standard by cars like the Nissan Leaf (2010) before Tesla's current connector was being used.

Tesla's Supercharger network at the launch of the Model S was a total of 6 chargers: https://web.archive.org/web/20121124081536/http://www.teslam... . So the initial infrastructure investment was not that significant.

Further reading into that article though you can see the Superchargers were capable of delivering 90kW. JS1772 cars were limited to ~20kW L2 charging at the time which is why Chademo (2010-ish) connectors were included for faster charging on earlier EVs. CCS (2013) would become the unifying replacement that added faster charging to JS1772.

More on topic, the rest of the industry and world has moved on and standardized to CCS. No one should start using Tesla's connector on their cars now. But making an adapter to use Tesla chargers on a CCS car could make sense. But having yet another thing to lug around in the car won't be ideal. The obvious logical choice is for Tesla to start retrofitting Superchargers with CCS now that it's open and eventually ween Tesla owners into using adapters that Tesla already makes.

AkBKukU··on Möbius Printing Helper
At first I thought this was going to be about looping a tractor fed printer's paper back into itself to print double sided.

This is an interesting way to do present something if you are reading it once and don't need it for reference material. Needing to find a specific page only to have topics interleaved might make searching disorienting.

A side note, boxed sets of 78 RPM records used to come like this. At the time, stacking record changers were more common. You would load a stack of records in, play one side of each as they dropped down, remove the entire stack, flip it, and play all of the other sides. 78's didn't hold a lot so this could drastically increase the time between needing to interact with the player.

AkBKukU··on ANSI escape codes (2019)
> Using terminfo or ncurses requires an extra dependency with a clunky interface.

Are there any linux distros for any platform that aren't shipping terminfo? I could see some embedded systems cutting it down for small storage solutions. But I don't think it's unfair to assume that terminfo is installed. ncurses is more complex so I won't disagree with that one, but tput isn't part of ncurses.

Clunkiness is an opinion, I see needing to look up what "\x1b[7m" means as being clunky compared to "tput rev".

> Using tput requires spawning a process, which gets slow if you have to do it repeatedly.

If you're pretty printing text for a human to read then I don't think the couple extra ms it will take to spawn a handful of tput processes is going to be an actual performance concern. If you're logging data that's another thing, but this was specifically about CLI programs.

> can be done in any language, and is going to work for at least 99.9% of the users out there. > I haven't found a solution, other than hard-coding the ANSI escape code set, that I'm happy with.

This is most likely true and I don't disagree that my stated use case is in the 0.01%. I was going to refute the any language comment with libraries based on terminfo, but all the ones I ran across in 30 seconds just hard code the ANSI escape sequences. Since it will likely work 99.9% of the time, it is "easy" in a way to hard code them. So I understand why it is being done that way and why you would also prefer to hard code them. But there is a standard interface to use, it just may not be perfect.

This may be something where we are technically stuck between a rock and a hard place. We have a good resource database of technical information on how to format text. But there isn't a significant reason to put in the effort to use it.

AkBKukU··on ANSI escape codes (2019)
Having been recently delving into getting a TRS-80 DT-1 emulating a Televideo 910 working with Linux, I couldn't agree more.

Even now for modern devices it wouldn't be the worst idea to avoid hard coding things like color (e-ink?). And it's not like it's difficult to avoid hard coding, using tput ( https://linux.die.net/man/1/tput ) means you don't have to write out the arbitrary escape sequences yourself while being compatible with any terminal.

"My team writes a lot of command line tools" is a valid excuse for internal use. But not for writing a educational post.

AkBKukU··on Casio CQ-1 calculator and clock
There are some larger 40x4 character display VFDs out there: https://www.noritake-itron.jp/eng/products/module/cu-u/

Gas plasma displays were made in larger sizes though. A common example would be the orange screens on arcade machines.

AkBKukU··on Tmux and Vim – better together
I've been using this recently as well. ConqueGDB is almost perfect. I want to have a tab for development that is just files and a tab for debug that is a split with gdb and one file viewer for stepping & etc. But if I set breakpoints in my development tab the Conque buffer has to create a new split and show itself there. So I have to close it every time after I set breakpoints.

I had some problems with CounqueShell and ended up finding it easier to switch to a "real" shell using byobu.

AkBKukU··on Ask HN: What's your primary development laptop?
2013 MSI GE70 Apache Pro 12 17.3in,i7-4700HQ 2.4GHz,16GB RAM(Upgraded),2x1TB RAID0 SDDs(Upgraded)+2TB HDD(Upgraded), GTX 860M, Ubuntu 14.04 & Windows 10.

I do a lot with this computer, software development, PCB design, photo processing, CAD, and gaming(only reason for Windows). It's not out of the question that I would be running a full server VM, debugging a micro controller, and doing live data analysis at the same time. So I've come to appreciate power.

Even though this is quite a machine, I have performance issues in some applications. A lot of it boils down to the INSANE way that dedicated GPUs are handled today. Nvidia prime is the worst thing on my system. I like to describe it like this, using the Intel GPU is like driving a Mazda Miata, it feels fast and nimble but give it a load and it will just crawl. Switching prime to the Nvidia card is like driving a semi truck, it's not great at the little things but it can plow it's way through really intense stuff. DraftSight runs horribly on the Intel GPU but excellently on the Nvidia. But the window composition with the Nvidia card it terrible, lack of repainting the screen, vsync issues, and general slowness. It's very frustrating. My next laptop purchase will have to be something like a desktop GTX 980 in a laptop so I can avoid prime at all costs.

This may be resolved in a newer release of Ubuntu. I am version locked right now thanks to TI's 32bit Eclipse based IDE Code Composer Studio being a dependency nightmare on newer versions of Ubuntu. I'll find out later this year when they finally release a native 64bit version.

← PreviousPage 2 of 2