HNHacker News
TopNewBestAskShowJobs

BinaryIdiot

10,974 karma · joined April 3, 2014

Senior Software Engineer at PlayStation. Opinions are my own.

Current open source project is a JavaScript messaging library called msngr.js. http://www.msngrjs.com/

Twitter : @KrisSiegel Github : KrisSiegel

[ my public key: https://keybase.io/krissiegel; my proof: https://keybase.io/krissiegel/sigs/3FMIc3g8SK_sICrl0ClA1hcM04C6JAJZSxEe1DobVHU ]

submissionscomments
BinaryIdiot··on What are those grids of glass in the sidewalk and why are they purple?
This is fascinating. I've walked over those countless times and always wondered what they were. I am curious about this one bit though:

> When vault lights were first installed, much of the glass was clear. But when the manganese is exposed to UV rays for long periods of time, it photo-oxidizes and turns purple or pinkish. Hence, the reason so much of the glass is now purple.

> This process can take decades. So when you see colored glass, it’s either really old or someone dyed it to mimic the old glass.

So what happens to dyed glass after decades? Does it have a deeper purple? Is it made out of materials that _won't_ change color? Something else?

BinaryIdiot··on Ask HN: A New Decade. Any Predictions?
Hahaha, good point
BinaryIdiot··on Ask HN: A New Decade. Any Predictions?
1. I gotta say I couldn't disagree more. Sure, there might be some bias in my opinion but the landscape, the technology and the direction the industry is going has changed so much over the past decade I'm not really sure where to start.

Also, have you tried Stadia? If you have a good enough connection it's quite incredible.

7. Not expecting standardization but I'd argue C++ has zero of those. Vcpkg is _not bad_ but _no where near as easy_ as npm. Conan is better, IMO, but again it's so far off from being as simple as npm is for JavaScript.

Modules were approved. I'm convinced someone will be able to take modules, once they're implemented in a consistent manner across compilers, and implement an npm like service. Until then I think a general solution is just not practical.

BinaryIdiot··on Ask HN: A New Decade. Any Predictions?
This should be fun!

1. Gaming consoles are essentially coming to an end. Die-hard gamers still buy dedicated systems but for the most part everything is available to stream.

2. 5G turned out to be a bust. The low latency, fastest version will still have a relatively small amount of coverage compared to the size of the United States

3. Multiple companies will provide internet via low orbit satellites, some of which will have a low enough latency that some phones will use them as a sort of "global phone" or will be their dedicated ISP.

4. Disney buys PlayStation, EA and at least one more, large studio.

5. Microsoft buys Activision

6. A lot of hype around general AIs but most experts still think they're truly far away. Several will exist by 2030 but they won't be true general AI but will be good enough that companies will get away with calling them that.

7. C++ has a working package dependency system that works as well as npm does for JavaScript. Almost every library is available this way. C++ starts to gain market share due to this and further improvements to standard libraries.

8. Native UI solutions that work kinda like React are more widely available. Think C++, Rust and GO with UIs that are as easy to build as they were in JavaScript.

9. Domain names are starting to go away in favor of a sort of distributed search that works well like Google search but isn't under any single company's direct control.

10. Apple will build more macOS like features into iPad so you can do more with it (such as develop software directly on it). They will also, finally, add touch to their Laptop screens.

BinaryIdiot··on Scaling React Server Side Rendering
Rather than running JS on the server, one way I found things to be effective is using any server side templating capability to basically "bootstrap" what the JS might typically do on start-up. So the server renders you a page that looks well formed and then the JS hooks into it for client interactions.

The issue that can be runned into here is possibly duplicating efforts on the server and JS side. You can keep them separate enough but it's tough if you're used to creating everything either through the server or through JS on the client.

The last web app I worked on like this is unfortunately not public but performed rather well and wasn't all that difficult to maintain either.

BinaryIdiot··on Apple News No Longer Supports RSS
No phones, though. It's pretty much impossible (especially for the non-technical person) to use anything but iOS or Android and actually be able to do stuff other than calling people.
BinaryIdiot··on Boeing CEO ousted as 737 Max crisis deepens
It sounds like you're describing a stock purchasing program, not 401K matching in stock.
BinaryIdiot··on Monica: Open-source personal CRM
Something like this is what I need. I have an awful memory and need something to catalog the people I meet and know. Which would probably sound a bit odd if the people found out but otherwise I wouldn't remember.

My issue is ubiquity and reliability. This doesn't seem to have a mobile component and I'm not sure how reliable the service or even company is. The latter of which can come in time.

It's cool, though. I've been thinking about using something like Airtable for this sort of thing.

BinaryIdiot··on Monica: Open-source personal CRM
> They don’t have any pricing

What do you mean? They literally have a link called "Pricing" at the top. It's $9 a month.

BinaryIdiot··on Offering software for snooping to governments is a booming business
The issue here is the Palantir tool versus the Palantir company.

When I did DoD contracting work I worked both with the Palantir tool and worked on a competitor to it. The tool itself basically correlates data from multiple sources and works very well for that.

The AI work mentioned in this article, I believe, is separate contracting work.

Granted these two things (their AI work and their tool) may end up being combined. Also, as part of contracting work there may be times where they are directly connected to tools and could technically be considered as surveiling. But, in general, they're mostly used as the glue between a bunch of databases to let analysts better understand the data already collected.

So, in a way, I think you're both kinda right?

BinaryIdiot··on To Wash It All Away (2014) [pdf]
Yeah, I've never understood the complaint about IKEA instructions. Their instructions and build steps are always miles better than other furniture companies.
BinaryIdiot··on Why ISOC sold .ORG to VCs
That's the tough part. People overwhelmingly just search for the site they want and go to it that way so it's hard to figure out what would take its place other than some form of search. But a lot of people seem to be thinking about this (I remember Google announcing a while ago that they were looking at how DNS could be replaced).

I don't know what a good answer is. From the user perspective it'll likely look more like a search. but technically? Honestly it could remain DNS just abstract away from the TLDs to make them not mean as much.

At least that's my opinion.

BinaryIdiot··on Why ISOC sold .ORG to VCs
I'm convinced that TLDs will slowly fade away. They're not very intuitive, especially if they're not a .com and the user is not very technical. I know Google would love for search to basically replace the need for them but I doubt that'll entirely happen. But I don't think they are long for this world.
BinaryIdiot··on Deep Dive Into C# 9
I used to write C# professionally for many years. Stopped after moving to a new company right about C# 4. I had to pick it up again earlier this yeah and I gotta say... wow. It has so, so much more. Some I like, some kinda meh and I know for sure my old habits are not always the greatest.

It's been an... interesting ride.

BinaryIdiot··on Amazon CodeGuru – Preview
> Code review is a chance to discuss design, scaling, trade-offs and mentor others.

Trade offs sure but design and scaling need to be considered _before_ the code review. Maybe an architecture review of sorts? Once you hit code review it's a little too late to reconsider design and scale unless it's a serious issue.

> mentor others

Mentoring is mostly outside of a code review. Sure it can help with that but I don't think that really counts. IMO anyway.

BinaryIdiot··on "Google Stadia is not a product that exists because people want it"
> You're banking on their goodwill here, not any actual obligation they might have.

I'm not banking on anything here I'm just saying, because of their history, it's a more likely scenario. Both cases are complete guesses either way.

> Is this so? There's a huge aftermarket of games for a reason. People buy old consoles, from NES to XBox 360s, all the time. A lot of people prefer physical media for this reason too.

It's just theoretical. I don't know if it's happened to many, if any, physical games. But the issue does exist today with digital games and most of the complaints are regarding theoretical Stadia downsides.

Digital game purchasing is huge; I don't think there is much if any distinction between what Stadia is able to do and what all the other game companies are able to do.

BinaryIdiot··on "Google Stadia is not a product that exists because people want it"
There are no ads on Stadia nor have they announced that there would be. You currently have to pay full price for their games, I don't see how you can just shove ads into them.

Maybe in the future if they offer a subscription but right now your comment is just guessing at the future intent of a newly launched product.

BinaryIdiot··on "Google Stadia is not a product that exists because people want it"
> How about this for a long term vision: any game you buy now will be totally lost in the future ("long term")

But you don't actually know that. You're paying for a license for the game and even though they're likely covered in the event of a shutdown, it's unlikely they could do it without giving back _something_. With their Project Stream beta they gave everyone a free copy of the game directly from the developer.

This assumption just doesn't make sense to me, especially for such a larger company.

> when Google decides to shut down the service (which happens all the time)

Does it happen all the time? Granted they shut down _free_ things quite a lot but things you pay for? It's significantly rarer and even in those cases they give you a large amount of time before it gets shut down.

> I'm 100% hoping this will fail, not because it isn't a technically cool product nor because i cannot imagine the potential it has - i want it to fail exactly because i can imagine all the negative potential it has.

Do you want PS Now to fail? xCloud? I really don't understand the polarization here. It seems like so many _want_ it to fail because of _theoretical_ issues. It's so bizarre.

Why not, you know, just let it compete on its own merits?

> I do not want to rent my computer nor i want to rent my gaming device, i want to fully control everything in it and i do not want any commercial scheme that erodes the marketplace which allows me to have that freedom.

You already do not have this freedom. Even with physical games if you let the device connect it can be changed or prevented from working entirely. I get that you _want_ this but considering you already don't have it, I don't understand why this would be taken out only on Stadia.

BinaryIdiot··on "Google Stadia is not a product that exists because people want it"
> The only part that stumps me is why you need pay $130 for a controller and a Chromecast with "special" software on it. Isn't the whole premise that you don't need dedicated hardware to play games?

It's only for early adopters. They said they want to limit availability until a wider release in early 2020 (where you won't have to pay for anything at all except the game if you want).

BinaryIdiot··on PayPal stops payouts to models on Pornhub
Bitcoin isn't good for transactions. It's too slow, too cumbersome for he average consumer and its value fluctuates so much that you'd have to have dynamic pricing.

I love the idea of crypto currency and I really do think, one day, some form of it will be out future. But Bitcoin today just doesn't fit that bill at all.

BinaryIdiot··on AirPods Pro
I found it awful. I'm running on a very beefy development machine in the latest version of Firefox and it was kinda sluggish and very hard to read all of the information (felt like I had to scroll forever just to see a few sentences and pictures). It's also very inaccessible.
BinaryIdiot··on Soli
I mean, in theory you setup 3 WiFi base stations and you can use WiFi in roughly the same way. No where near as accurate, of course, but you can easily figure out which areas of the house a person is in.

I don't see why this wouldn't be an even better way to do the same thing.

BinaryIdiot··on Ask HN: How did your startup change after an exit?
I would imagine an IPO is a lot different than another type of exit, like an acquisition. I've been through two acquisitions and both went terribly for just about everyone but the founders.

For an IPO I haven't been through one of those but all of my friends just basically stare at the stock price all day every day and brag to their friends about how much money their stocks are worth.

BinaryIdiot··on We’re Entering the Era of Big Podcasting
I did like their term of "netcast" because podcasts grew way beyond the iPod. But like with many terms nowadays it seems Podcast was the one to catch on as the generic term. Leo Laporte even mentioned that they gave up on "netcast" because it was obvious it would never happen and it was causing a lot of confusion with new listeners.
BinaryIdiot··on Apple Hides Taiwan Flag in Hong Kong
> Today. But maybe not tomorrow. India, Vietnam, Brazil, and a dozen other countries are more than willing to take on that production. Heck, most of Apple's contractors in China (think Foxconn) already have manufacturing in other countries.

That isn't an easy thing to do and it certainly wouldn't give Tim Cook any leverage. It would take them probably a decade to fully move their pipeline out of China and even if they did it, it would be very capital intensive so even if it was cheaper it would take quite some time to recoup those costs (and I'm not really convinced it would be cheaper overall but that's a separate exercise).

BinaryIdiot··on Apple Hides Taiwan Flag in Hong Kong
> Sure he can. Google bailed on China once. Apple certainly has the money and talent to do the same.

Google didn't have much of any foothold into China when it dropped. It was also purely based on software which can be toggled off relatively easy (then you just have to wind down offices).

All of Apple's products require China to produce. All of them.

> Would he? Why do you assume that this would be bad for it share price, or that the majority of shareholders would be against it?

The majority of their manufacturing and assembly is in China. China is their big growth market. Not only would it tank the share price by cutting out their huge growth opportunity but it's completely within China's power to stop almost all of their production.

The stock market reflects what wallstreet things will grow. When you stagnate your share price drops (there is no reason to hang onto it if you won't become more profitable).

BinaryIdiot··on Apple Hides Taiwan Flag in Hong Kong
> Sure; but literally any day Tim Cook can say, "Ok China, I no longer play your game. Enjoy having no support or economic progress from us - bye".

No he cannot. He would be immediately removed at CEO and replaced with someone who played ball.

Remember, Apple is a publicly traded company. What you're suggesting is, at a whim, Tim Cook could just completely tank the company. China has far, far more leverage over Apple than Apple has over them plus it's a huge market they're making progress in.

BinaryIdiot··on The One Man MMO Project
I was just about to mention Xenimus. I used to play it after high school every day, the game has been around for over a decade (maybe 2 decades at this point?). It's amazing EJ Thayer has kept it going all this time while going back and forth with having a day job. The graphics may not be AAA but the game play was always pretty fun and the networking code, especially for a single person, ran pretty well.

I kinda miss my old character that got de-leveled well over a decade ago. I let the account expire and when I tried returning some years later I couldn't get back into it.

RIP Mythical Mage III

BinaryIdiot··on Tesla Software Version 10.0
> Also Teslas are the safest cars. Not sure what you're talking about

In other words being on your phone isn't a big deal because you'll be safe. But those other people you might hit? What about them? Do you have any care in that direction?

BinaryIdiot··on Tesla Software Version 10.0
> Yeah so I don't care about the blutooth because my car DRIVES ITSELF a big percent of the time.

See, this worries me. Almost all of the Model 3 owners I know tell me that not supporting bluetooth features isn't a big deal because they can safely use their phone while driving. This is completely false. When I last drove in a friend's Model 3 he had to make several manual corrections while using auto pilot on California highways; it's still not good enough for people to be messing with their phone while driving.

Please, don't use your phone while driving.

← PreviousPage 2 of 34Next →