HNHacker News
TopNewBestAskShowJobs

JackRabbitSlim

203 karma · joined September 11, 2019

submissionscomments
JackRabbitSlim··on Why is Kubernetes getting so popular?
Give me 10 years and hind-sight and I'll have your answer.
JackRabbitSlim··on Why is Kubernetes getting so popular?
Fair point, but then plenty of people were using hosted solutions for their naive PHP apps too. Managed solutions don't prevent poor/improper configuration in either case.

The managed hosts and/or their tools probably helped negate damage/resolve issues quicker. However I think that the idea that "all you need is a couple of dozen lines of yaml and a managed provider" is exactly why it's headed down a similar path.

For a real world examples just look at every improperly configured S3 bucket leaking data. Every private key accidentally posted to github from a careless 'git add -a'. Every API that doesn't properly check auth. None of these are within the purview of a managed hosts responsibility.

I'm not even against K8 in any of this. Just making the observation that - like PHP - it is empowering entire groups of people to do things they otherwise wouldn't be able to do.

JackRabbitSlim··on Why is Kubernetes getting so popular?
I get the feeling K8 is the modern PHP. Software that's easy to pick up and use without complete understanding and get something usable. Even if its not efficient and results in lots of technical debt.

And like PHP, it will be criticised with the power of hind sight but will continue to be used and power vast swaths of the internet.

JackRabbitSlim··on In NY major crime complaints fell when cops stopped ‘proactive policing’ (2017)
So inversely, it is the right solution for police to permit lots of crime in well-off areas.

“The law, in its majestic equality, forbids rich and poor alike to sleep under bridges, to beg in the streets, and to steal their bread.”

JackRabbitSlim··on YouTube removes interview with professor of medicine on Covid stats and policy
“[t]he more an owner, for his advantage, opens up his property for use by the public in general, the more do his rights become circumscribed by the statutory and constitutional rights of those who use it.” -- Justice Hugo Black, majority opinion in Marsh Vs Alabama.

Youtube et al certainly encourage the free and public flow of traffic. Their business model depends on it. So their responsibility to the public would seem to obviously overshadow the perceived protections as a "private company".

I was also a child of the 80's

JackRabbitSlim··on An Implementation of Tempest in GNU Radio
Yes, but no.

https://www.cl.cam.ac.uk/~mgk25/pet2004-fpd.pdf

tl;dr The signal from a DVI cable can be detected but at much more reduced ranges. See also; RAGEMASTER (Snowden leak) a range extending implant for video cables.

JackRabbitSlim··on Don’t require a user to be interested twice: lessons on reducing signup friction
On the subject of email verification; Why not split the difference. Verify but give a 24 or 48 hours grace?

I noticed you said "meaningful" impact and not "no impact". If your optimizing this seems like the best of both worlds in the slight increase of conversion and the security of verified email?

JackRabbitSlim··on 0xF Rules
Increasing user productivity and usability by any % doesn't directly translate to revenue. Steering users to premium features or ad click-throughs does directly translate to revenue.

Revenue driven design will win every time.

JackRabbitSlim··on Complexity Has to Live Somewhere
I know. Lets move it all that annoying complexity to yaml/json/XML config files!

Now look at this app I can write in 30 lines of code with this framework! Oh and 500 lines of yaml across 2 dozen files but look the "code" is so sleek and sexy.

Joking aside I think he could have at least mentioned the difference between required complexity and unneeded complexity. Ironically it seems to spawn from attempts to reduce the first type of required complexity in a lot of cases.

JackRabbitSlim··on Career advice for people with bad luck
“But it was alright, everything was alright, the struggle was finished. He had won the victory over himself. He loved Big Brother.” -- George Orwell, 1984
JackRabbitSlim··on Linux kernel lockdown, integrity, and confidentiality
This is pretty much it. Let's frame the proposition differently to get people to consider it from a new perspective.

I can verify the OS install media with trusted publishes using signing keys and PKI. I can't do a god damn thing about the cheap, back-doored PCI controller from China.

What protection does secure boot really offer the end user at that point? The PCI controller is in place to just pass the right signatures to secure boot or just wait until after the secure boot checks so it's not helping with bad hardware. I already verified the OS media at install, so its not super useful there either. Did my boot code change? How would I know? Did the bad PCI controller fake it? Do I have any additional trust in my system? I can't go probing the system to try to find out.

A black box with zero control told you you were safe and there is no way to look at or modify the system now so you can trust it. Your hardware was never on a TAO workbench. Who doesn't feel safer?

JackRabbitSlim··on Linux kernel lockdown, integrity, and confidentiality
Not exactly. That's why those same vendors work so hard at disabling root access for exactly the reasons outlined by the article; root can wreck it or maybe read out keys, or a million other little things because ALL of it is predicated on no one being able to just arbitrarily read/write to everything on the system like root/uid 1 can do.
JackRabbitSlim··on Resources for cloud independent architecture design?
Not "Best Practice" according to whom? Cloud vendors selling lock-in services? From an architectural perspective how is a bare VM at a remote data center worse than indeterminate/unknown intermedate layers of a proper "cloud" provider that is still in the same remote data center with the same hops and latency?

That "very small set of primitives" is enough to build the cloud vendors themselves so how exactly is that a limiting factor?

If I seem overtly hostile I don't mean it that way. I am just genuinely curious for an extended explanation. In it's current form it sounds down right marketing tautology to my ears.

JackRabbitSlim··on Myst Almost Couldn't Run on CD-ROM [video]
From what I remember, each disk was roughly a single "island". I think they tried to keep it semi-logical but I doubt it was as effective as they would have liked.
JackRabbitSlim··on Honda bucks industry trend by removing touchscreen controls
Point of fact; A touch interface digitizer and the LCD screen are two separate components just often glued and sold as a single unit. Replacing a digitizer, or a screen should be no more difficult than swapping out an analog component with a proper modular physical layout and connectors.

A cheap phone or tablet hardly represent best of breed for the technology as a whole.

JackRabbitSlim··on A detailed look at the router provided by my ISP
I had CL fiber. VLAN tagging; The vlan tagging value was so high, OpenWRT didn't support it so I was left with the useless middle box. Your mileage may very.
JackRabbitSlim··on The Pandemic Is Showing Us How to Live with Uncertainty
You have the privileged position of having something to lose. To a significant portion of our population, fighting over scraps is already the reality.

What exactly is irrational about a kid with 300k in debt and no job hoping that a collapse could lead to a real future for himself and/or his kids?

JackRabbitSlim··on Math Symbols Explained with Python
> The math states something much more general, and often much deeper, than some mundane for-loop

Eh? Code can be just as generalized and "deep". The code may (probably) not be usefully executable, but it could describe any concept. At that point it's just "math" again, albeit with different format and symbols.

So I guess your point stands, but its a very thin distinction of common usage.

JackRabbitSlim··on Ask HN: Are there good self-hosted video conference tools?
DuoBango https://github.com/DoubangoTelecom/doubango

Use with any standard SIP client. It can be stand alone or part of a PBX... It can be crabby to build and as others have pointed out it's gonna need a bit of horse power but by no means do you need a super high end 48 core monster but your not gonna host this thing on a AWS micro instance either.

JackRabbitSlim··on Italy and South Korea virus outbreaks reveal disparity in deaths and tactics
TL;DR S. Korea traded privacy and freedom for security.
JackRabbitSlim··on The EARN IT act is an attack on end-to-end encryption
It's one of the most powerful weapons authorities can swing at anyone at anytime.

It's dead simple to poison some website, insert a thumb drive, or just flat out lie and put it on a device after the fact and make any target an instant socially repugnant felon. The ROI on that is fantastic

JackRabbitSlim··on Not being an asshole will make you more money
No. The difference is those with means can accept the risk of asking for more. It's not simply that they ask, its that they survive when/if it fails.
JackRabbitSlim··on Milton Friedman: Is Capitalism Humane? (1977) [video]
"Where do you have the greatest degree in equality?" The answer to that looks very different in 2020 than it did in 1970.

"Look at the wage rate between the foreman and the worker in Iussia" - I have, a foreman in the US today makes twice the hourly rate of the worker and that's before benefits packages and other compensations low level hourly workers do not get. So it can be more than double.

In fact, the OECD's own data the US is now has a wider inequality gap than Russia.

https://data.oecd.org/inequality/income-inequality.htm

Only in economics could someone be so provably wrong yet considered a luminary...

JackRabbitSlim··on Milton Friedman: Is Capitalism Humane? (1977) [video]
Can you?

What does China tell us about Republics, given that it is the Peoples Republic of China? What does North Korea tell us about democracy and repulbics, given that it is "The Democratic Peoples Republic of Korea"?

No? But we are willing to take at face value oppressive regimes using "socialist" language?

JackRabbitSlim··on Caffeine boosts problem-solving ability but not creativity, study indicates
I still remember one of the funniest lines from the old movie "Dead Man On Campus":

"This is my brothers Ritalin, It's great for staying up and studying just don't try to write an English paper on it"

JackRabbitSlim··on “Let’s use Kubernetes.” Now you have eight problems
off the top of my head?

a) Shared data source; each service writes pid/state to a file in the shared data store. It could be a single directory in a single server setup or a dedicated NFS/SMB server for hundreds/thousands of nodes.

b) Pub/Sub service; Kafka, et al, in which services simply subscribe to and publish to a central channel to see everyone else.

c) Determinism; You use predictable naming/addressing and simply infer. This is tricky to scale but not impossible.

d) Any number of stand alone discovery services ala Zookeeper or Eureka. They all end up being effectively the same pub/sub model as B, just prepackaged.

e) You don't discover shit, you have a single load balanced endpoints that can scale out instances as needed behind balancer with zero knowledge required by the rest of the system.

Pick one to suit your needs. Service Discovery is not that hard and has been way over engineered.

JackRabbitSlim··on Real Time Person Removal from Complex Video
Commercial DVRs already sign video as its recorded and have for years.

It's more about chain of custody/location and time verification. Video authentication can't be used to tell if a video is real because it may just be a "real" recording of faked content. But you can say with some certainty that a video came from DVR X at Y time.

JackRabbitSlim··on Facebook reverses on paid influencers after Bloomberg memes
Every "good" example you cite is a publicly funded entity except DV which caused a teacher to kill himself in 2006 with an unverified story about child abuse[0].

I think you may have inadvertently bolstered OPs claim.

[0]https://en.wikipedia.org/wiki/DV_(newspaper)

JackRabbitSlim··on Why are we so bad at software engineering?
The real world has a base set of stable frameworks on which everyone can rely, such as physics. Software must implement not only a thing but the entire universe in which that thing operates.

Everyone claiming tooling or funding or this or that is missing the forest for the detail of trees in the client spec.

JackRabbitSlim··on Why are we so bad at software engineering?
If an aircraft's engine dies mid flight pure physics of falling generates speed and the plane at speed generates lift so you slowly descend in a (semi) controlled manner. In a flight sim you just plummet to the ground unless someone thought far enough ahead to your virtual engine dying and implemented ambient aerodynamics to make sure a gliding mechanic would work.
Page 1 of 5Next →