HNHacker News
TopNewBestAskShowJobs

pravus

502 karma · joined June 6, 2018

https://en.wikipedia.org/wiki/Room_641A
submissionscomments
pravus··on [Fedora-legal-list] Change in classification of CC0
The license I have been using is this:

> This software is information. It is subject only to local laws of physics.

I deliberately use the term "information" here to convey a sense of factual truth which is generally not protected under copyright. It is meant to be a license that transcends all human legal systems since I cannot guarantee any protections they would provide.

I have been told this will not stand up in a court of law, but the people who told me this don't seem to understand its purpose or effects. As long you obey the laws of physics no legal intervention is ever required. And the best part is that even the people who disagree must always conform to its terms.

pravus··on Health effects of the use of non-sugar sweeteners: a review and meta-analysis
> CICO, or "calories in, calories out", is obviously real.

But it's a very bad proxy for anything related to weight. Water is 8.8lbs per gallon and yet has 0 calories so you ignore your entire water maintenance cycle in the accounting. It also assumes that every single molecule of calorie-bearing food is metabolized homogeneously in your body which isn't the case. Your digestive system will happily pass unwanted calories without absorption (especially fat) and tends to store extra water along with carbohydrates (4x by weight).

It's a very simplistic idea that is only true in absolutes. It's a restatement of the 2nd law of thermodynamics which applies to literally everything and is so general and vague as to be useless.

pravus··on Ruby Is Still a Diamond
As I recall there is a loose connection between them due to history. When Perl added an object system in version 5 it was heavily influence from Python and Ruby's designer was inspired by Perl. You can see a lot of similarities between the three beyond their dynamic nature.
pravus··on What can be learned from studying long gone development practices?
My last job was working for a voip provider that used Asterisk for its SIP handling. I always referred to dialplan as "assembly for phone calls". Double :'(
pravus··on How Well Can You Hear Audio Quality? (2015)
In my experience I will hear a shimmering effect that sounds like a tremolo where the volume of the hi-hats and other cymbals are fluctuating. It also causes the overall sound of cymbal crashes to be mushier and less distinct. In addition I've noticed an effect where certain sounds such as the attack of high-gain guitar is stretched and doesn't sound consistent throughout a song. It seems like these artifacts are most noticeable in higher frequency ranges or perhaps transients.
pravus··on Unironically using Kubernetes for my personal blog
The problem Kubernetes is trying to solve is to eliminate the burden and potential mistakes in the workflow you mentioned by automating your container deployments and actively monitoring their state. This allows the cluster to balance workloads, heal failing components, (re-)distribute work to nodes with the appropriate resources, and migrate between different versions of container images without downtime or manual intervention.

It does all of this by allowing you to specify a service architecture in configuration files and then actively ensures that this configuration is maintained even as the underlying state of containers change. You can specify things such as the minimum number of backend containers needed to provide a service, scaling parameters to add more backend containers as load increases, and you can tag nodes with different attributes so that containers are distributed and maintained with the appropriate amount of resources.

Kubernetes also provides automating various aspects of networking such as provisioning and configuring load balancers for service ingress as needed. It provides an internal DNS service which automatically registers names for deployments so that linked services can just refer to each other by name without any additional configuration. It can also manage things like SSL certificates which can be shared across multiple services.

Lastly, it provides you with a single place where you can store secrets and configuration values that these services require and again, you wire all of this up with configuration files which can be stored in a git (or other VCS).

pravus··on Smoke has caused temperature forecasts to go crazy
At least from my perspective this has been an ongoing problem for many years now and I would refer you to Godwin's law.

There is this weird sort of mystique about Hitler and the Nazi Party that keep people entranced that it was "pure evil" rather than a decade-plus political process taking place in a very unique time of history with many other actors in play. You can't use any sort of "slippery slope" argument because of course those don't exist. The fact that you can trace elements of both WW-I and WW-II to at least the mid-1800s in terms of holistic world upheaval doesn't even get mentioned. There doesn't seem to be many students of history these days.

Instead what we get is almost fantasy horror and when you try to make serious political arguments they are just dismissed. I mean, it can't happen here because unicorns don't exist either. I also find it troubling that many people have no appreciation for Marx, Lenin, Stalin, and Mao in light of the millions lives that were destroyed after WW-II. Some very horrific acts occurred in the 20th century and debating rather than dismissing these issues seems like not only a good idea, but probably essential if peace and humanity are truly desired.

pravus··on The compositor is evil
Thank-you! That explains a lot!
pravus··on The compositor is evil
Is it possible to do audio processing using a GPU?

I don't have enough working knowledge or mathematics to fully comprehend the 3d pipeline but as I understand, it is a huge linear algebra/matrix manipulator and audio processing would fall into this. My reason for asking is that at least in the guitar world I've seen issues related to CPU processing and multiple VST plugins all wired together. Some guitarists use fairly complicated rigs to get their tone and when you have multiple amps, speaker cabinet simulation, and effects running you need a pretty powerful machine to do everything real-time without under-running buffers.

There are specific hardware solutions for this but I've always wondered if you could just create shaders or something and dump the audio stream to the GPU and get back the transformed audio stream with minimal CPU burden. Any insight here would be very helpful to me.

pravus··on Disrespectful Design – Users aren’t stupid or lazy
What you are talking about is consumer entertainment. Even utility apps like Google Maps are something you have to learn and yes I'm tired of all the "What's new! Don't do anything until you click me!" garbage. I need the app to open, do what I want, and then close. Thank-you.
pravus··on Disrespectful Design – Users aren’t stupid or lazy
Completely agree and your call center example is dead on. I work in telephony and our feedback from clients is always to simplify displays and reports so that they can manage the call flows better.

It was hilarious watching some of the reactions in our team when a client gave us a screenshot that was just boxes with numbers in them arranged neatly with no more than red/yellow/green for colors. Some saw ugly... I saw enhanced productivity.

Personally I think more UI/UX designers need to spend time doing data entry with time constraints so they learn the pains of repeated useless actions and time wasting features.

pravus··on How to take back control of /etc/resolv.conf on Linux (2018)
The handling for the resolv.conf file is embedded in the libc and is larger than Linux. This whole issue is a failure of the Linux distribution community to come up with coherent standards for managing a simple text file on a system using DHCP. The solutions today are horribly complicated and appear to optimize for laptop users on simple, naive networks. I have no idea why I have to mess with any of this garbage on my servers.

No, we need to get back to software like it was in the early 2000s when people cared about consistent, long-term behavior instead of re-inventing everything because laptops.

pravus··on Are you an anarchist? The answer may surprise you (2000)
So if you were emperor of the world, would you throw the political class and supporters in Sweden in prison for their unreasonable response to Covid as compared to the rest of the world?

Or would you throw the rest of world's leader's and supporters in prison as the opposite of that argument?

Are you personally willing to do this? If you ask a man with a gun to do it for you are you ever worried he will turn the gun on you?

pravus··on Bullfrog After Populous
I can see why the author might think mid to end game of Syndicate is a bit of a grind although to me that's really when the game started to get fun. You reach that inflection point where you have a demolition squad that can just roll through missions and get that feeling that you really are taking over the world. You can set traps for entire groups of enemies or just blitz right through an entire level eliminating targets all along the way. Great fun!

Magic Carpet also has the same vibe. Once you start playing against other wizards it becomes a race to get certain spells and enough power to start leeching mana until you can rain down lightning storms, meteors, and volcanoes; all the while annihilating flocks of birds, hordes of bees, lakes filled with kraken, monstrous crabs, griffins... and wyverns.

I know what I'm doing this weekend.

pravus··on The Odyssey – Alexander Pope translation (1725)
You should not be reading the Illiad to check a box. My advice is to approach it as a serious historical work and engage it with a mindset of trying to understand a culture that is very distant while providing clues of similarity to modern life.

As an example, the boring part in the beginning is the names of ships and tribes enlisted to sail to Troy. What I am thinking while reading these parts is why this list was so important and the sheer complexity of organizing all of it. You are talking about months if not years worth of preparation and yet it's reduced to this almost data-like catalog where you can get the sense that the message is: "We have a lot of friends... and we are coming."

And this isn't to say that you should hold it as Truth. What I am saying is that this work had a profound cultural impact over the course of hundreds of years similar to the The Bible today. It will take work to enjoy it and you should only approach it if reading literature of this kind is of interest to you in general.

pravus··on Police-issued "courtesy cards" help friends and family out of minor infractions
The people involved are getting a huge benefit and there is no reason to report it. Others who don't receive the benefit either don't know about it or are shouted down.

There is a culture in the US that the police are pristine warriors of justice and any accusations of wrong-doing are denied and ignored. There are also many laws that specifically protect LEO and government officials in general because there is a natural ethos that everyone working for The Good is always Good and whatever Bad they did must have been in the duty and service to The Good. Immunity is easy to achieve when the entire legal system wants you to be immune as a class and we are currently having a debate about qualified immunity regarding police in the US.

In my view it is the entire system that is corrupt. A fish rots from its head as they say.

pravus··on One Year with ThinkPad and Linux (From MacBook Pro)
At least as far as the UI is concerned:

- No focus-follows-mouse options means I can't layer windows in a way that accelerates my workflows. Having to switch between windows constantly is a giant speed bottleneck for me.

- No keybinds for quickly resizing and positioning windows as far as I know. I only use the mouse to quickly position windows and even then just use alt-drag on my Linux desktop.

- Animations. Anything that doesn't just instantly do whatever I told it is wasting my time. I don't need pretty or shiny.

Of course this is my own personal experience, but I am extremely less productive on Mac and Windows compared to Linux due to these and more.

pravus··on SS7 cellular network flaw being exploited to drain bank accounts
At least from my point-of-view a lot of these activities went away as the feds started clamping down. When you can get a prison sentence for serializing URLs it just doesn't make sense to risk it anymore.
pravus··on Big Bounce Simulations Challenge the Big Bang
Except now you have a winding number and the two circles aren't equivalent everywhere.
pravus··on San Francisco will put ‘CEO tax’ on the ballot this November
You work 8 hours a day for your survival. They work 8 hours a day for their survival. Somehow we justify giving them 200 times the share of the output regardless of individual effort because they had some good ideas.

I'm not saying these ideas aren't worth anything. Are these ideas really worth a continual system where someone else is always getting 200 times the extracted benefit than you?

The problem is that at that rate of pay they can rapidly accumulate a financial engine that moves that multiplier externally from say 200-1000 while you can only move your multiplier from 1 to maybe 1.1. How often do you get a 10% raise and how much utility did Bezos get out of his recent billions stock windfall?

pravus··on I Tried to Live Without the Tech Giants. It Was Impossible
So what is so special about AWS in this regard? I've worked on state contracts with IBM and Northrop Grumman to provide data center services which includes everything from VMs to fully-managed Windows AD/Exchange environments. This has been an ongoing thing since at least the mid-90s and if it wasn't going to be Amazon it would have been someone else.

Ask yourself why Enterprise isn't in the cloud yet. There are significant reasons.

pravus··on Lawyer Explains How Meat and Dairy Industries Cost U.S. Taxpayer $414B a Year
I have grave doubts about these claims.

I don't have a copy handy but I seem to recall the author of "The China Study" making this claim and then presenting his lab evidence to support it. The evidence includes the admission that the laboratory mice used are a specific breed chosen for their predisposition to certain types of cancers and that they are fed diets of protein far in excess of what they would normally choose to eat. With these two factors combined he was barely able to get a statistically significant signal regarding health effects related to the long-term ingestion of protein.

He summarizes that extrapolating his results to human scale would be the equivalent of a person eating something like 2,000 hot dogs a day which he admits is ridiculous. This isn't a one-time event but an ongoing level of protein intake which would result in potentially harmful future health outcomes. His conclusion is that despite all of this, protein is a great risk to human health and the consumption of meat and meat-based products should be reduced if not eliminated.

No evidence is ever given related to normal levels of protein intake in healthy mice or humans. No mention of confounding factors like smoking, exposure to environment, or simply other dietary factors like gut bacteria. The only controls are the fact that the mice used are genetically pure and therefore many of these variables have already been eliminated.

This book has been heralded as a great example of nutrition science and why things like vegetarianism and veganism are superior to omnivorous or carnivorous diets. It has been directly contrasted with Gary Taubes' work who has pages full of analysis on many fairly modern studies using reasoned arguments against the worries about cancer and health related to meat. The laboratory science in "The China Study" was at least 30 years old and did not incorporate new information.

For the record I have been hard-core ketogenic since 2013 and pretty much strictly eat dairy, meat, and meat by-products. I am at the healthiest I have ever been in my entire life by any standard you want to measure and even if I'm wrong I am perfectly willing to continue this way of life because it is higher quality than what I was doing before.

pravus··on Sweatpants Forever: How the Fashion Industry Collapsed
The Bill of Rights is meant to be a declaration of immutable rights of human beings. It always strikes me as odd that people view these as permissions given from some higher authority that can be changed. The reason they are so viciously argued for is because it is the only thing we can point to that enshrines the idea that we have individual rights that cannot be legislated away.
pravus··on Drivers who keep their windows down are exposed to 80 percent more air pollution
Except where I live they also put stop signs on the thoroughfares. Some places just have messed up traffic.
pravus··on Toshiba formally and finally exits laptop business
I came here just for this. I cherish the font ROM on these.
pravus··on In spite of an increase in Internet speed, webpage speeds have not improved
This is known as Jevons paradox in economics and the classic example in modern times is rates of total electricity usage going up while devices have become ever more energy efficient.

https://en.wikipedia.org/wiki/Jevons_paradox

pravus··on One-third of New York’s small businesses may be gone forever
I would look at this as being more of a black swan event. No investor can factor those in because they are unknown by definition.

This isn't about lifestyle. If CRE crashes, this is 2008 all over again and probably an order of magnitude worse. Commercial real estate has been a very active asset class over the past decade and it's huge.

pravus··on IBM Fully Homomorphic Encryption Toolkit for Linux
Not the author but hopefully I can shed some light on security aspects based on my current understanding.

The premise of FHE is that you send both data and code encrypted to a 3rd party system for execution and you can assume that an attacker has control of it. The attacker will see a series of seemingly random steps that mutate seemingly random data and send an encrypted response that can only be verified by the client. You don't have the answer in advance but you have a way of validating that the calculation was performed correctly as asked and the answer can be trusted. A statistical attack can be avoided since the client has the option to rotate the encryption keys without the 3rd party's knowledge although I'm not an expert so any mathematical comment is welcome.

My knowledge here is limited, but the short summary is that if done correctly FHE just looks like random execution on random data and that's what eliminates most attacks.

pravus··on Hackers post fake stories on real news sites 'to discredit NATO'
Hackers don't care.
pravus··on Hackers post fake stories on real news sites 'to discredit NATO'
The "true" hacker community calls criminals "crackers". That term seems to have been lost and was never used in the media. There are also more domain-specific terms like "phreakers".
← PreviousPage 5 of 6Next →