HNHacker News
TopNewBestAskShowJobs

kator

2,679 karma · joined February 26, 2012

https://www.karlbunch.com/

Some of my hobbies include helping people unlock creativity using LLMs: https://conjori.com/

And trying to revive a dead MMO: https://www.swgemu.com/

I work for Amazon, and all opinions I share on this handle are my own.

submissionscomments
kator··on Being a good networker pays off, but it requires skill as well as shamelessness
I'm surprised nobody has mentioned Toastmasters. It's an org designed to help you with your communication skills from on the spot talking about random things to full blown prepared speeches. I'm naturally comfortable speaking to random people and in large settings, but when I joined my companies Toastmasters club it helped me take my skills to the next level. And it was a great way to meet other people both in our company but in other company's as I did competitions and other events.
kator··on World Trade Center Towers Fill Slowly in Shift to Tech
Also a lot of financial firms have way downsized since 2008 for obvious reasons.
kator··on World Trade Center Towers Fill Slowly in Shift to Tech
For 4 years I've lived about 5 blocks from the WTC compound and walk by it daily on my commute and as we move around the neighborhood.

When we first moved here we were surprised at all the openings, it seems most of the financial companies have folded up or left the area and it's being rapidly developed as a residential area.

The building I live in is something like 9 years old and all around us new buildings are going up with signs all over them about new residential housing. Still many other buildings are being refurbished to support residential housing and "fully furnished" housing.

When I heard Conde and Media Math were moving in I told my wife "Here it comes Silicon Valley on a single campus". I recently learned of another very large tenant in Media and Tech that's moving in (can't share the name) along with several others related to the media and tech scene in NYC.

My wife and I had been considering moving to another part of the city until we realized I'd have a 10 minute walk to most of the tech and media companies I'd either work for or consult for.

Maybe the buildings are filling up slowly, but if they keep filling with tech and media companies the surrounding residential spaces will fill up quickly as the employees snag walking distance housing. This could create a really nice synergistic geographic location for tech and media innovation.

I know this won't be a popular comment since most of HN is valley based, I spent 5 months of 2014 in the SF area, working for a start-up and consulting for clients in the valley. I burned so much time on the road my wife offered to commute with me so I could be in the carpool lane. Our company sold and I came back home to NYC. I've enjoyed being back home.

One of my frustrations with "The Valley" is having to own a car to really be able to move around. Yes there is some transit but nothing like NYC. I lived most of my life in Los Angeles so I am overly aware of how horrific the car culture becomes. You lose so much time in the car, you're less productive, you have less family time and you're stressed and burnt before you even sit in your chair in the morning at work. When you have to start your own bus company to get your employees in and out of work something is amiss.

I am hopeful that downtown could become the next challenger to the valley and do it with less people stuck on a freeway somewhere.

kator··on Thunderstrike – Apple EFI firmware vulnerability
I'm reminded of a quote attributed to Benjamin Franklin:

    "Three can keep a secret, if two of them are dead."
Maybe our new world version is:

    "Your computer can keep your secrets as long as it's dead".
Or maybe better:

    "Computers will keep secret anything you don't share with them."
kator··on Everyday hassles in Go
"Every computer language is an imperfect way of describing a potential solution to a poorly understood problem" -- Me

I find it interesting when people wax poetic about how one language is better than another and how if we just did x, y or z then we'd have this perfect solution.

That said I appreciate the author's write-up of some challenges with Go. In the end the reality of any "product" is building what the user's need not what they ask for. That said I do worry that the Generics argument seems to be slowly approaching a religious war that will distract people from the other enjoyable aspects of Go. Worse yet it may calcify the Go development team in a way that will keep them from addressing the basic issues that generics might help solve. Either way Go is just another computer language and I'm happy to use it often to solve problems I'm working on. That said I use a lot of computer languages every week when I'm working on stuff, none of them are perfect and my solutions to the underlying problems are fragile and constantly evolving as the problems unfold. This is the nature of our business, to constantly do battle with poorly understood problems using imperfect tools in a world where we are fooled into thinking everything is black and white because at the core of our technology everything is a 0 or a 1.

"One Computer Language to bring them all and in the darkness bind them".. LOL

kator··on The Death of Cocoa
I've had many 14 hours days that were awesome, many of them included work. I agree, just because you don't like your "work" doesn't mean you should judge me for enjoying my "work". LOL
kator··on Multiple vulnerabilities released in NTP
Do these apply to ntpd in OSX?
kator··on Content, Forever
Seems like an engine used to make a content bot site where they hang lots of ads and try to get google and others to send users there via search.
kator··on Incident Report – DDoS Attack
> A new customer signed up for our service and brought in multiple domains that were already facing a DDoS attack. The customer had already tried at least 2 other providers before DNSimple. Once the domains were delegated to us, we began receiving the traffic from the DDoS.

I'm curious did they know this in advance or discovered it after the fact?

I often wonder about business models where the core expense is "unlimited and free". The reality is there is nothing unlimited or free for the service provider. It seems with a business model like this you open yourself to people abusing your service either by accident or by choice. Imagine poor Mr. Customer here who most likely was having horrible problems thinking to themselves "These guys can do it and for free, if I go to X service they'll cost me a lot of money".

I'm a big believer in business models that incentivize both parties properly. I'm sure in general this service provider is arbitraging the 99.9% of domains that barely need any services. That said it only takes a couple of "opps" customers to drive your operational costs through the roof.

kator··on The Lives of Elevators (2008)
Long video but it was worth the watch thanks for sharing! I'd suggest others watch if they think they know anything about elevators...
kator··on An AI powered personal travel assistant
It's hard to beat: https://www.google.com/flights/

I travel a lot and it doesn't take much time to figure out the right schedule including stuff like +/-X days and length of stay etc.

kator··on The Sixth Stage of Grief Is Retro-Computing
It was her wish before she left us.
kator··on The Sixth Stage of Grief Is Retro-Computing
As a tech nerd dad of three kids and having been in tech for 30 years this story touched me. Thanks for sharing, I feel your grief as if I were the father looking back.

I love my children but they've all sort of gone various directions none of them are quite the uber nerd I am. They call me once in a while "dad my sound isn't working" etc. I've always sort of been their tech crutch, providing them with answers, trying to teach them each time but in general they just say "Yea dad just fix it please". LOL

The greatest gift of being a father is knowing just how much mine had to love me because he didn't kill me while I was growing up. I'm sure it was no different for your father as clearly he wanted to share his wonderment with you and hoped like I do that for just a small flash of time that you understood a bit of what excited him in his life.

kator··on The Sixth Stage of Grief Is Retro-Computing
My ex-wife of 21 years passed recently and we've been going through the remains of a life. She was a programmer at Rockwell working on Shuttle Systems when I met her. We married and had three beautiful children. Over the years technology has woven itself into our lives and when she passed I was handed piles of floppy disks, CD-ROM's and even account info for the MMO she was playing.

I've often joked about Digital Archaeology[1] to my kids, told them they'd have to get a masters degree in it to review all the digital cruft I will leave behind. I thought this was all good and fun until she passed, and wading through all this stuff just tears at me. This trail of floppies, some I couldn't recover all of, some blank but I could see files that were deleted in hex dumps of the raw images. It was all very surreal like looking at old photographs of our life together but much more visceral for some reason. It’s like digital items don’t have dust on them, they look exactly like they did when you made them 30 years ago. You don’t boot an old floppy and see a fuzzy or yellowed and crinkled screen. It’s perfect in every detail, like the second it was last booted.

Logging into her MMO account and seeing the toons she was playing when the cancer started to take over her brain just killed me. I knew how much she loved these games both of us were gamers over the years and she loved to level to the end game and join guilds, run raids.. To be the center of attention in her online world. We deleted the toons, figured it was the closest thing to reality, she was gone now her digital form was gone, nobody would login and play those characters ever again and no need to make others wonder where she was. She had a large list on-line social network outside of Facebook, guilds in all sorts of games where she was a central figure. Her passing is known to us and those who where on Facebook, but out there somewhere is someone who she touched who’s wondering why she’s not logged into the game for a couple months.

How strange “Death” is in a digital age, sure our minds might stop working and our bodies no longer function but the perfect lines we drew in the digital sand continue on forever.. Or at least until a floppy finally gives up that final bit, or a hard disk somewhere crashes. As our digital world evolves into a place where bits really can live forever these thin digital lines left behind will remain forever etched in the digital world.

I often wonder what will happen to the petabyte that will be my digital impact when I go, will some AI some day in the future consume it in a matter of minutes and derive anything of value? Or will it just sit silently being copied from one storage medium to another forever without anyone thinking about why and what is in it?

Many years ago a customer of mine did a storage assessment and they realized it was cheaper to buy more disks then to ask all their employees to delete unused files.

I knew then the digital lines would go on forever, being copied from one storage system to another because it’s just cheaper to keep it...

[1] http://en.wikipedia.org/wiki/Digital_Archaeology

kator··on Is your connected car spying on you?
Sometimes when I rent a car I'll poke around in the navi and sync menus. I often can see where people went in the car before from the nav history and you'd be surprised how many people sync their address book with a rental car!
kator··on Coding, Fast and Slow: Developers and the Psychology of Overconfidence (2013)
If you can't have a good relationship with your stakeholders then you should find a new stakeholder not sweat what someone else is willing to do to get ahead.

In the end if you're reasonable and can show you've hit the nail on the head often enough to be trusted then you won't have conversations about sand bagging.

kator··on Coding, Fast and Slow: Developers and the Psychology of Overconfidence (2013)
I've been developing for 30 years. When asked for an estimate I spend time thinking about it and then when I come up with a number I multiply it by 3. Usually this works but sometimes I can be off. My typical process is to score stuff from "totally get it" to "don't have it all in my head". I then guess on hours and in the end multiply by this 3 factor.

When my clients complain about the estimate I often say we "write software":

   1) The way the client thought it should be written
   2) Again the way the developer thought it should be written
   3) And finally the way is should have been written in the first place
I don't remember where I picked this up at, it was eons ago, but the axiom seems to work.

When my teams give me estimates I almost always fudge by this 3x factor when working with my stakeholders and explain how hard it is to really estimate development without wasting tons of time doing massive waterfall charts. Then they ask for the chart and I laugh "but then it'll be wrong two seconds after we publish it."

In all my years of coding there have been "wow that went fast" times on projects and "oh man I'm dying here" and the more room I leave to reduce stress in the "dying" phase the easier it is to break free and get back to "fast" mode.

kator··on HTTP/2 all the things
The first 100ms to 160ms of the Yahoo call is RTB[1] delay. I don't see how HTTP/2 will fix that. Also notice all the various analytics beacons that will still be third party in the future. I know many people hate this stuff but when you're Yahoo! and most of your income is from advertisements on your web site you will still have to sell that inventory and prove to third parties they got what they paid for via various "pixels".

I don't doubt there is a lot of room to improve, clearly a lot was learned from SPDY and other projects. But I do worry that what we're actually doing is rewarding large companies who can bring all the stuff into one stream and the small sites will be yet more disadvantaged. I could see a world where this is used as a way for PHB's[2] to justify "just move our stuff to Google/Amazon/Apple". These sort of initiatives may incentivize more centralization and IMHO that is not a good thing.

Also being an old guy(tm) I worry about loosing the ability for humans to talk to these services or see the conversation in a textual way. Before you explode on that comment think about the balance of JSON -vs- various binary serialization solutions. How many of us have chosen a serialization protocol because "we can read it". I'm not arguing that as a perfect argument, but if you're already pushing TLS and HPACK then why not at least leave the textual data in there? I guess I worry that now we head down the RFC hell where only large bodies can get extensions in the protocol because we only have 256 options on this header and each bit counts. To be fair I've not deep dove the protocol yet, I suppose theses are just rantings of a guy who read a slide show.. :)

[1] http://en.wikipedia.org/wiki/Real-time_bidding [2] http://en.wikipedia.org/wiki/Pointy-haired_Boss

kator··on Open Launchd
I wonder if this could be used as an alternative to systemd?
kator··on Fix Mac OS X Yosemite
with all the discussion about privacy it's interesting to see the things that OS companies are embedding in their next generation releases..

Is anyone auditing Win8? (Win10 or whatever is next)?

kator··on LwIP on BareMetal: Lightweight TCP/IP stack running on ultra-lightweight kernel
Reminds me of KA9Q.. I wonder how many old systems from the '80s could find new life in all these quests for IOT on small MCU's?
kator··on NASA Posts a Huge Library of Space Sounds, and You’re Free to Use Them
We've had a problem: https://soundcloud.com/nasa/apollo-13-houston-weve-had-a

The Eagle has landed: https://soundcloud.com/nasa/apollo-11-eagle-has-landed-1

kator··on RC fighter model UAV build in Jet engine 360+mph [video]
I also noticed in the video that they had hearing protection but it was on the ground next to the fire extinguisher.

Reading the very nice detailed instruction manual[1]:

    To the avoid hearing damage, always use hearing protection when
    you are near a running turbine engine!
Along with a couple warnings:

    A flying model with a turbine can reach higher flight speeds
    than ducted fan-powered models, because the turbine’s thrust
    degrades less with higher flight speeds. With attainable flight
    speeds of over 250 MPH, you can quickly run out if flying room.
    There is also a danger of developing control surface flutter
    or mechanical overload, causing the model to fail in flight.
That said with a list price of $4,195.00 just for the engine I have to imagine it'll be a while before we see 100's of these in the air at random parks.

[1] http://www.jetcatusa.com/PDFFiles/Instruction%20manual%20V6....

kator··on RC fighter model UAV build in Jet engine 360+mph [video]
Does it worry anyone that he looses this thing in the clouds on a regular basis? Seems irresponsible to fly it on a day where you can't keep it in view. With this much speed it's basically a flying remote controlled rocket/projectile that would kill someone instantly if it hit them.

I wonder how this thing handles loosing contact with the controller?

It's no wonder the FCC in US is getting less and less RC friendly, besides the typical "home land security" drama stuff like this in a public park could be a real problem from noise pollution to safety of other people in the area.

All this said, must be quite a rush to play with something like that, I would love to fly it in an open field deep in the desert with a clear open sky.

kator··on Larry Page Reorgs Staff, Anoints Sundar Pichai as New Product Czar
Much more interesting: https://wikileaks.org/Transcript-Meeting-Assange-Schmidt.htm...
kator··on Google j2objc, a Java to iOS Objective-C translation tool and runtime
The bulk of Java/C/C++ source will never see the light of day as they power systems owned by corporations who see them as an asset.

Looking at public repos for stats is like counting the number of tables on planet earth by looking at satellite photos. You never see inside the buildings, just whats outside in parks etc.

kator··on Verizon Wireless injecting tracking UIDs into HTTP requests
Checked my Wife's Verizon iPad on LTE and no UID header.
kator··on Verizon Wireless injecting tracking UIDs into HTTP requests
Just checked my Verizon 4G LTE MiFi and the headers are not there, I've not done anything special to my account settings.

On ATT I see the X-Acr thing but not clear if it's UID like or not in nature, would need to see more of them.

kator··on Verizon Wireless injecting tracking UIDs into HTTP requests
Yes it's disturbing, again I'm no mind reader, but I guess they assume when you opt-out they just don't map your UID. Meanwhile you're still trackable and just one small data point could be used to reverse everything you visit.

As an example if you sign up for some random blog and they capture UID's they could quickly map your email to your UID and onward into the spiral we go.

IP Addresses are a similar problem for home users, nobody seemed to have noticed that quite some time ago ISP's started making DHCP lease times quite long. Not to put on a tin foil hat, but I assume this was done more strategically then just to reduce load on DHCP servers in their networks.

kator··on Verizon Wireless injecting tracking UIDs into HTTP requests
This has been going on for ages, not sure why people just now noticed it.

They were testing it last year, you could clearly see these headers on a large percentage of traffic coming from their gateways.

I'm not expressing an opinion one way or another but they clearly felt the UID is not directly identifiable and thus does not become a privacy issue until they share the mapping of the UID to customer data.

My guess is in their minds if you opt-out they just do not provide your UID to 3rd parties for targeting.

In the ever increasing dream of cross device marketing (think your iPad, iPhone and Laptop) many companies are trying to figure out ways to connect these devices to a single individual or family.

IIRC Verizon quietly started rolling out service wide TOS changes to allow this sort of thing a couple years back. That said I'm not sure if their TOS makes it clear how this is implemented and what potential side effects might be caused by the way they've implemented them.

← PreviousPage 7 of 17Next →