HN user

JulianK

53 karma
Posts0
Comments21
View on HN
No posts found.

The idea behind private keys is that they are private and never sent anywhere so I believe your assertion that the server knows anything about your private key is incorrect.

Here's a link to Yubico with a visual diagram of how passkeys work: https://developers.yubico.com/Passkeys/How_passkeys_work.htm...

But fundamentally it's very similar to how all public/private stuff works. You send people the public key and sign stuff with the private key.

For those that like trivia, the original quote I believe is by Kernighan and it's about debugging code rather than writing it, which I feel makes more sense:

"Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?"

https://en.wikiquote.org/wiki/Brian_Kernighan

I was under the impression that the Chinese stock market has a circuit breaker that applies in both directions. Not an expert but random googling does seem to match with this:

"when it goes up or down by 7%, it usually means that sharp volatility has taken place in the market, which is likely to face the extreme systemic risks. Therefore, the market needs more time to calm down so as to prevent the spreading panic from intensifying the market fluctuations."

http://english.sse.com.cn/aboutsse/news/c/c_20151207_4019977...

"Meanwhile, a 7 percent rise or fall in the CSI300 Index will prompt a trading halt in the Shanghai and Shenzhen stock exchanges for the rest of the day"

http://www.cnbc.com/2015/09/07/chinas-latest-step-to-curb-sh...

John Oliver did a bit in his wealth gap segment where he mentioned that, in the US, estate taxes are exempt even to children on amounts up to 5 million, and up to 10 million if it's a couple leaving the amount to their children.

General searching around turns up these numbers here and there as well. Assuming that is in fact true, _most_ people shouldn't be giving up anything in estate taxes.

I think the reason why the experiment, if true, is so fascinating is because it's about normal people put into an abnormal situation rather than inherently bad people being given power.

What I take away from the experiment is that given the right situation and pressures, most people would do things they thought they would never otherwise do. More importantly, I think it's probably a mistake to think that you're the exception and are morally incorruptible.

I'm not sure if it has changed since I last made an ios app a while back, but there was a fairly large amount of security certificate provisioning and the interface for it, at that time at least, was unintuitive.

Per month? Quite consistently? I'm well outside my realm of expertise here so I'm honestly curious. It seems like if this were even semi-consistent people would be borrowing very heavily from banks and dropping it into these consistent stocks with something like 2-4x the interest.

I guess I'm always suspicious of free money.

I know you were just making a rough comparison, but $150 is 1% of 15000. If you're saying you spend $150/month in electricity and that's barely more than you get from a mutual fund, are you saying you get on the order of 12% a year from your mutual funds, even today?

I need different mutual funds.

I very much agree that you don't have to understand the details of how something works for it to be useful. Whether that's a theory, a car or a computer, the world is full of things that are too complex for me to understand _fully_.

But if you don't truly understand something, I think you've given up control of that thing to someone else. Someone else has to do the thinking for you.

Once that happens, you'll have a hard time doing something new in that area, or even applying whatever it is you're supposed to know to new areas.

Understanding isn't the only thing that matters, but it still matters.

Though it doesn't reach all the dark corners that cmake does, I found premake to be much easier to figure out and customize. All the configuration is done in Lua and you can customize the state with a normal programming language as opposed to the crazy cmake arcana you sometimes have to resort to.

Just for another perspective, my experience doesn't really align with this. From my (biased) perspective, this sounds like "in theory" as opposed to "in practice" so I'm honestly curious if you've managed to get away from having to really deal with cross-platform differences.

I know that in theory you use a cross platform engine that hides away all the messy details from you.In practice, I've found the PS3/360 have quite different CPU/memory architectures and you start dealing with the reality of that sooner than you'd expect. Whether that requires manually down sizing certain swaths of textures or writing code that will run on the SPU, there's quite a bit of manual work involved.

Also, most game studios tend to roll their own tech which generally requires at least a small cadre of people manually targeting and optimization for each platform.

While I understand the desire to have an upgradable PC, as a developer the single greatest benefit of a console is a fixed target. If it runs on this machine, then it runs on all the machines.

From a user's perspective this means I can easily tell if something will run or not. No worrying about whether I have enough cores, enough pixel shader units or simply enough memory. It Just Works. That's the console promise.

I can't overstate how important this is for both the developer and the consumer. Not all developers can afford to have QA departments to test on every configuration out there and, believe me, there are a lot of OS/GPU/driver/memory configurations floating about.

I think the Apple/Nexus model that says "this is the new device this year" is a workable tradeoff. Then you can say: Only SteamBox 2013 and up are supported. We no longer support the 2012/older models.

However, allowing the user to upgrade their machine only helps the technically proficient and hurts the small developer and less technically inclined users that a console is usually targeted at.

I also like how Swype also allows you easily add words to your dictionary while you're typing. As far as I know Stock android requires you going to the settings screen and adding them there.

I think 4-2 is the 2011 Macbook Air. I've been thinking about getting the 2012 and putting Ubuntu on there, but there seem to be a number of semi-unsupported steps required to resolve kernel panics, you have to disable apic support and various other issues.

The article says "a year later, there are still no PopSockets." But the PopSockets Kick Starter page says it was launched Jan 8, 2012 and funded on Feb. 12, 2012. Am I crazy or was something not researched properly?

That being said, I am personally surprised that most people are willing to fund many of the things that get funded and assume that people are treating it as a purchase rather than funding.

It will be interesting to see how all the parties handle the first time something goes horribly wrong.

The MIT and BSD licenses do allow distribution inside of commercial software without providing source code. The only real restrictions are that the MIT license requires you to include their copyright notice somewhere and the BSD license is similar.

I believe the ZLIB license also permits commercial distribution.

Off the top of my head it's only the GPL licenses that require source distribution no matter what.