HNHacker News
TopNewBestAskShowJobs

bitbang

291 karma · joined August 25, 2017

submissionscomments
bitbang··on TermPair: Terminal sharing with AES-GCM 128 bit end-to-end encryption
You can quickly provide a shared session connection to an external third party, so they can access computers that are not publicly accessable and that they normally would not have access to without having to do any credential management.

It's great for tech support.

tty-share is also good https://tty-share.com/

bitbang··on Wayland in 2021
I've replaced pulse with pipewire and that has been seamless. The experience is generally determined by how well the distro supports moving from one to the other rather than any maturity issues with pipewire.

I've retained jackd instead of using pipewire's implementation because I don't think the pipewire version supports transport control or timecode.

bitbang··on PipeWire: The Linux audio/video bus
Probably not. Kernel handles the hardware. User-space deals with things like routing, mixing, resampling, fx, etc. Having that functionality outside of the kernel offers a lot more flexibility. Despite people chafing at the user-space audio API churn, it does allow advancements that would be much more difficult to do if implemented in the kernel.
bitbang··on PipeWire: The Linux audio/video bus
It does. The support for Pulse and JACK APIs is to ease adoption.
bitbang··on NYTimes Peru N-Word: My side of the story, in four parts
Read an article on this last week. With the internet sucking up all the advertising revenue, journalism is turning into propaganda in order to try to retain patronage. It's eating them from the inside out.

https://thedispatch.com/p/words-as-weapons-how-activist-jour...

bitbang··on The wealthy scramble for Covid-19 vaccines: ‘If I donate $25,000..’
Your argument is completely non-sequiter. My point has nothing to do with who gives what portion of their income. My point is that when defining who is rich, it's almost always somebody else. While taxing the rich more than the poor is a reasonable proposition, it usually will fail when defining who is actually rich, because most of whoever finds themselves defined as rich, will object and point to somebody making more than themselves as the "truly rich".
bitbang··on The wealthy scramble for Covid-19 vaccines: ‘If I donate $25,000..’
Because nobody is wealthy. The "wealthy" is always that other person who has more than me.

Truth is that everybody in the US (and Europe) is wealthy. The panhandler on the corner is making more money than the median daily income of the world population.

Until people admit "I am wealthy, and I need to help out" instead of pointing to whoever has more wealth than they do, nothing will change.

bitbang··on AI researcher Timnit Gebru resigns from Google
Completely agree with you. I would normally expect the inclusion of "enemies" into "neighbours" to be implicit in light of the prelude and postlude around the parable of the Good Samaritan.
bitbang··on AI researcher Timnit Gebru resigns from Google
She is defining herself and her existence using critical theory, and so her perception of experiences is filtered through that world view. That will always create a "toxic" environment, not to mention just make a person miserable to be around.

Critical theory is useful for the purpose of study and quantification of different social bias, norms, tends, values, or whatever other social aspect you want to slice up. The problem is when people use those divisions to identify themselves. It forces people to identify with a certain group, when in reality the divisions are often not nearly as clear cut as they are defined. But over time people are pressured socially into moving closer to how their group is defined, and what may have once been a false dichotomy becomes a self fulfilling prophesy of sorts; where the social interactions are entirely defined by "my tribe" vs "their tribe". My tribe is all good, theirs is all bad, therefor we are justified in treating everybody in their tribe as less than human. Even is cases where there is very real injustice and evil taking place, allowing oneself to be defined by these groups does nothing to resolve the problem. It only serves to shore up divisions and conflict between groups, making it worse.

It is unfortunate that the admonition to "love your neighbour as yourself" is no longer held with high regard.

bitbang··on Upgrade Raspberry Pi 4 with a NVMe boot drive
Zen-4
bitbang··on Ask HN: Why are all the HN posts about the presidential election result flagged?
Remember when slashdot was interesting? Keep dragging divisive topics into HN and it will turn into the sh!thole that slashdot is now. I'm not just talking about politics, an article about vim vs emacs is (usually) just as worthless.

There are places to discuss politics. But I come to HN regularly because the topics are usually about things that stand or fall on their own merits and inherently promote further exploration of a topic, often linking to related resources that readers may not be aware of.

There is nothing new in politics, it's the same competing agendas recycled over and over again. I worry HN is slipping more towards that genre of tribalistic topics that achieve nothing more than virtue signaling and mud slinging.

bitbang··on Blender 2.90
Well that was fast considering how long the 2.8 lts release series took...
bitbang··on Dots don't matter in Gmail addresses
Same exact issue. Especially with people from Africa for some reason. I get a lot of stuff from 3 people from Kenya, Zimbabwe, and South Africa. Most everything there is managed by phone, and they just use my email as a throw-away address. The guy in South Africa has a collections agency after him. The guy in Kenya likes to order food delivery quite a bit. I occasionally change his order to extra spicy. The guy in Zimbabwe works for a college of some sort. I make sure he's signed up for all the educational trips to Europe.

Also some senior woman in Oregon, who is a frequenter of "silver singles".

Some industrial supply company in Canada is very confused by the fake Groupon I sent them for the free stuff they are trying to bill me for.

Some guy in Australia has his security deposit box setup with my address, and is way overdue on some payments.

(I've tried multiple times to correct the wrong email address of the people I mess with, and have been ignored)

Lots of US political junk mail, from many localities, both parties. LOTS AND LOTS OF KINKY PORN SITES.

Fortunately none of them have the dot in the address and I have a filter to send them all directly to trash.

bitbang··on Time to Upgrade Your Monitor
Interesting bit of trivia on why the frame rate is '119.88' instead of 120: It's using the NTSC/ATSC frame-base of 1.001.

Ever since old TV standards moved from black and white to color within the US, the timing has been "frames per one and one onethousandth of a second". So 120/1.001 = 119.88.

Was a neat trick in the analog days to maintain compatibility with the older black and white TV sets. Fastforward to the digital age and that fractional timing difference makes keeping audio and video sync an absolute nightmare.

bitbang··on State of Linux Desktop Security
I'd rather shit Legos than have to deal with binary signature checking.
bitbang··on Generating MPEG-Dash Streams for Open Source Adaptive Streaming with GStreamer
Documentation for dash format output: https://ffmpeg.org/ffmpeg-formats.html#dash-2

There is an argument "hls_playlist" documented there that also generates an hls_playlist in addition to the dash manifest. They use the same segment files.

bitbang··on Generating MPEG-Dash Streams for Open Source Adaptive Streaming with GStreamer
I've honestly had much better luck using ffmpeg, especially now that it can generate both HLS and DASH manifests for the same encoded content.

Next major release will support a zmq pub-sub source/destination which will make dynamic creation of multiple publishing streams from the same live MPEG-TS source be cake.

bitbang··on WireGuard Gives Linux a Faster, More Secure VPN
I've run VXLAN over top of wireguard connections. One advantage is that you can have multiple intermediate wireguard connections that are not visible at the VXLAN layer.
bitbang··on What Exactly is Docker?
That is not anything close to the kernel namespaces used to provide different types of userspace isolation. That's crippled virtualization.
bitbang··on Yglu: YAML augmented with an expression language
Automated config management.

As for YAML itself, it is handy to have some advanced functionality in a non-turing complete serialization format for the sake of things like security. It's not perfectly analogous, but PostScript is an example of a format that ideally should have been just a descriptive format for the purposes it was intended for, but being Turing complete makes it a security risk

bitbang··on Yukihiro Matsumoto: “Ruby is designed for humans, not machines”
>the syntax of python will remain a great inspiration for readability if they don't make the same mistakes. it always amazes me to see people from all levels read python the first time and get it.

Oh please. I like python and use it a lot, but it's readability can be awful.

Constructs like 'delimiter_string'.join( list_var ) may have logic behind them, but the readability for someone accustomed to OOP paradigms is backasswards.

Comprehensions are quite powerful, but ironically they're nearly incomprehensible.

Lambdas are a sad sad attempt at closures/anonymous functions.

There are many conventions in python made early on that have not aged well in regards to readability.

bitbang··on Adventures in Netflix
Your both wrong, conflating standards from the world of cinema and broadcast.

4k (a cinema format): 4096x2160

2k (a cinema format): 2048x1080

UHD (a broadcast format): 3840x2160

HD (a broadcast format): 1920x1080

UHD also includes 7680x4320 *HD also includes 1280x720

bitbang··on Something Changed at Tesla
Don't know if it was designed this way, but if it has a "frunk" like most electric vehicles do, that would ideally be where the tool box goes. Much more accessible.
bitbang··on Elizabeth Warren’s ‘Medicare for All’ Math
Yes, but at the same time stocks can be used as collateral for loans.
bitbang··on Going from macOS to Ubuntu
People using Mac hardware never seem to be aware of how simple life is with select + middle click
bitbang··on I'll Let Myself In: Tactics of Physical Pen Testers (2017) [video]
It's more the reason why you avoid eye contact. Looking nervous while shifting eyes to avoid eye contact looks suspicious. Avoiding contact because you are otherwise distracted thumbing through forms in a clipboard makes it look like you have a purpose for being there.
bitbang··on All extensions disabled due to expiration of intermediate signing cert
Guess it only works on the release version if you compile it yourself. (Which is the case for me)
bitbang··on All extensions disabled due to expiration of intermediate signing cert
I like the alias name assigned to it: armagadd-on-2.0

Temporary work around till the cert gets fixed: set "xpinstall.signatures.required" to false

bitbang··on Cops can force your finger onto an iPhone to see if it unlocks, says judge
That's cool, so long as they don't mark it with chalk.
bitbang··on Gimp 2.10.10 released
Once of the biggest hang-ups people seem to run into is the concept of layers. In photoshop layers are abstract and infinite. In gimp they are explicit and finite. In gimp a layer has size, that may or may not match the image size. They can be scaled, resized, cropped, etc independent of any such transforms to the image itself.

Differences in workflow themselves are usually not hard to overcome. It's the conceptual paradigm the lies beneath the workflow that people have to wrap their heads around in order to understand _why_ a workflow is different.

← PreviousPage 3 of 5Next →