HNHacker News
TopNewBestAskShowJobs

phyller

1,475 karma · joined December 12, 2016

submissionscomments
phyller··on AMD PSP: Firmware TPM Remote Code Execution via Crafted EK Certificate
Looks like it's already fixed.

"Timeline ======== 09-28-17 - Vulnerability reported to AMD Security Team. 12-07-17 - Fix is ready. Vendor works on a rollout to affected partners. 01-03-18 - Public disclosure due to 90 day disclosure deadline."

phyller··on Intel was aware of the chip vulnerability when its CEO sold off company stock
I expect this is more of a positive for AMD than a negative for Intel. Perversely, this incentivizes people to get newer chips more quickly. If trust in Intel is not lost completely, and Intel puts out new chips that do not have this vulnerability, Intel could actually get more sales out of it.

If the new chips were going to have a 30% performance boost, now it looks like they will have a 50% performance boost. Much more compelling.

phyller··on High doses of vitamin D rapidly reduce arterial stiffness
"Overweight/obese blacks are at increased risk for vitamin D deficiency because darker skin absorbs less sunlight -- the skin makes vitamin D in response to sun exposure -- and fat tends to sequester vitamin D for no apparent purpose, says Dong, the study's corresponding author."
phyller··on High doses of vitamin D rapidly reduce arterial stiffness
Here is a link to the actual paper: http://journals.plos.org/plosone/article?id=10.1371/journal....

They recommend 4,000 IUs of vitamin D as the maximum safe dose, not because higher doses were found to be less helpful but because 4,000 was the most helpful and also the highest amount they actually tested. It is possible (but untested) that 6,000 and 8,000 IUs could have been even better.

However, it does appear that at 16 weeks both the groups getting 2,000 and 4,000 IUs of vitamin D leveled out at the same blood serum level of vitamin D.

phyller··on “Variables” in CSS are harmful (2008)
CSS is getting variables: https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_v... and I cannot wait to use them. This is the main reason I will be pushing to stop supporting all versions of IE. If you don't like them, you don't have to use them. But I'll give an example of why they are super super handy and long overdue.

Let's say I want to enforce a color palette across my app. I define color variables, and only use those predefined color variables. If the palette changes, I just change the variable, and everything changes. Great, an easy way to have simple and consistent colors on a large project with multiple devs. Even better, I can do this now, with prepocessors like SCSS. After years of using it in an increasingly large project I have zero regrets, I only wish we did it sooner.

But think of this further use case: we want to have different color palettes based on different situations. For the same markup. We want the user to be able to toggle between dark mode and light mode. We want to change the colors when the user is printing something (especially in dark mode). I can't do this in SCSS directly without native CSS variables. I have to compile multiple CSS files from our source ahead of time, and dynamically switch between them, which feels like a hack and causes a lag while the files are fetched.

With CSS variables, I can change the variable to another value inside a certain class. So to toggle between light or dark mode I can just add a class to the body element on the page. I can use the print @media rule to change the variable values when printing. I can do the same with sizes based on the screen dimensions.

This is so simple and clear. When devs are maintaining or adding code they don't need to think about it. Just use the right variable and everything will work out. The alternative to using variables (the new CSS ones or by generating multiple stylesheets using CSS preprocessor variables) is to redefine all the styling that you need to change under a new class. So I have a stylesheet for a feature, then a smaller one that changes all the colors for that feature when the "dark-mode" class is on the body tag, and another for @media print. And then every dev needs to be aware of that and maintain and check all 3 versions whenever they make a change.

Needless to say, I entirely disagree with this article :) I don't think I am the only one who has struggled to understand why CSS is so difficult to use. We've had a few decades to refine it, we should be in a better place by now.

phyller··on Please Don't Show Us Another “Typical Family Earning $270,000 a Year”
In the United States, paying your mortgage, taxes and insurance is often about the same price as paying rent (this varies with where you live of course). When you choose to put your money towards buying a house a portion of the money you pay each month goes towards paying off the principle of the loan, so you are "building equity". After 15 or 30 years you pay off the loan, then you only need to pay taxes, and insurance if you want. It makes retirement much easier if you own your own home. And in emergencies you can borrow money against your home or sell it to raise a lot of money.

You also have to pay for upkeep of your house, but an offset to that is that real estate can often increase in value over time. And the best thing is, it's your house. Pride of ownership is a real thing, it's nice to be able to do what you want, have a garden (if you have any land which many houses do), paint it how you want, add an addition, upgrade the kitchen or bathroom.

People who do not make a lot of money, but have a steady income and good credit can get a mortgage for a house they can afford, with just 10-20% down payment. But the poorest or those who do not have good credit must still rent, and even that is hard because many landlords check credit histories and want a big deposit up front.

phyller··on Please Don't Show Us Another “Typical Family Earning $270,000 a Year”
> how much of that net $915 from that hypothetical renter now goes to (poorly) covering for the cuts in other services that will be necessitated to avoid budgetary disaster? It's a hard question, because nobody really knows, but it's a question whose answer will impact the people at the bottom of the income distribution the most, by far.

Yes, I think that is the main point, and what we should be talking about. I feel like as a country we have lost the ability to have a discussion at that level of depth. So instead we dumb down our arguments to the point where we mislead people just so they will accept our point of view.

phyller··on Please Don't Show Us Another “Typical Family Earning $270,000 a Year”
This has been driving me nuts, I'm glad someone is writing about it. I don't think this is happening to show how much the tax cuts are giving back to people, I can't help but think that the reason only high earners are shown as examples is to paint this legislation as only benefiting high earners. If this is the case it has been broadly successful. Apparently half the country is buying into a narrative that their tax bills are going to go up, and I'm not sure where that idea is coming from. ( https://www.monmouth.edu/polling-institute/reports/MonmouthP... )

If the low income earners were included two things would be clear. 1) Many low income earners don't pay federal income taxes at all, many actually get paid by the IRS instead 2) Low income earners actually still benefit by getting either lower taxes or higher credits.

The only example I saw of a regular person was in the Bloomberg article that was mentioned. https://www.bloomberg.com/news/articles/2017-12-20/how-the-t... The "renter in Milwaukee" went from paying $515 to actually being credited $400.

At this point, there is no way of having a reduction in tax bills that doesn't overwhelming favor the top 50% of earners, because they pay almost all the federal income taxes. In 2015 the top 50% of those that filed tax returns paid over 97% of income taxes (the last table cell at the bottom all the way on the right https://www.irs.gov/pub/irs-soi/15in03etr.xls )

EDIT: Based on experience on this board I knew this post would be downvoted, but I'm not exactly sure why. Please help make me a better contributor by telling me what I did wrong as you downvote, thanks!

phyller··on SpaceX’s Falcon Heavy rocket sets up at Cape Canaveral ahead of launch
The poster you are replying to was talking about the BFR not the Falcon Heavy
phyller··on Magic Leap One
Yea, but if the display was a "virtual" 50cm away, it could be a much lower resolution, or a much bigger size. The pixel density doesn't need to depend on the resolution of the virtual screen, it just needs to be good enough so the user can't distinguish the pixels of the VR itself. Then any resolution can be accurately simulated in the VR.
phyller··on Magic Leap One
Nice. I think the idea is that by tracking and moving with the eye, you don't need a high resolution display. You just focus the resolution you have at the center of the users field of vision where most of our visual acuity is located.
phyller··on Magic Leap One
This, exactly, you described it better than I could.
phyller··on Magic Leap One
They definitely are trying to build what I want. There is even an Excel spreadsheet in the marketing materials! I didn't think the Oculus Rift had good enough resolution though. Has anyone tried this?
phyller··on Magic Leap One
I guess I'm ok with a virtual screen taking up most of the view. Of course it would be better if it didn't. But I'd still pay for one where I could pretty much only look at one screen at a time, with enough space around the edges to see if there was another screen to look at. And to avoid eye strain I'd need to not have to focus a few inches away.

So if I could focus like it was 6 feet away but it was big enough it took up most of the screen from that distance, and it had a 1080p resolution, that would be good enough. And then I'd buy the upgrades when they came around :) The rough math I was doing in my head was that anything that wasn't 1:1 would need probably 4 pixels for every one virtual pixel. So 4K would about do it.

I pick 1080p because most laptops today still have that resolution, and several laptops that I still use have less resolution than that and are still usable.

phyller··on Magic Leap One
I don't need a virtual 4K monitor. I can turn my head to see more, just like I do in real life. How close do you have to be to see the pixels in a 4K monitor, and at that point, can you see the entire monitor without looking around?

I want the portability, and then the resolution just has to be good enough. If we could get a virtual 1080p display that would be amazing and good enough. But to your point, the VR display would probably have to be 4K just to be able to properly represent a 1080p virtual display.

phyller··on Magic Leap One
I don't get the pink plane reference, but this is a good point. I'm conflicted about it. On one hand you are right we should try to use new technology to get to entirely different levels of productivity, opening up "new worlds of ideas".

At the same time, we have built our organizations, relationships, even our own brains to work in a certain commonly accepted way. Everyone can visualize what I mean when I describe a virtual display, which themselves have basically represented virtual pieces of paper as you mentioned. We would be instantly better off. But yes, it would be a tragedy if the better, more revolutionary way of working was discarded for an incrementally better version of what we are used to. I'd hope somehow we could do both.

phyller··on Magic Leap One
Instead of a screen, output used to just be typed on paper like a typewriter. And we have basically emulated that as we worked our way up to modern computers. It's a good point.
phyller··on Magic Leap One
Wow thanks! That looks very similar to what I was thinking, I will check that out.
phyller··on Magic Leap One
Those are valid points, especially your point about fidelity, current tech is good enough for gaming and apparently not good enough for work (or we haven't figured out how to use it right). So they can sell it for that right now.

But this and other comments are vastly underestimating the resources that people would be willing to exchange to make their work better. For what I described, a "reasonable" price point could easily be around $10,000. Apple is selling their new iMac at a starting price of $5,000 and there is nothing particularly revolutionary about it, it's an upgrade of what is already available. When you are spending all day using it, and it is the tool you use to make your money, it is worth a lot.

phyller··on Magic Leap One
That was google glasses problem though, they didn't focus enough on productivity. It was a gimmick. Instead of handing it out to techies to play with, they should have made one single useful application, like for doctors or architects, and then only rolled it out to them. Instead of "glassholes" you'd have respected professionals who would come to rely on it for work. More and more applications would be added, and eventually people would use it for gaming and entertainment and daily life. Like, for example, cell phones. And the internet. They both started for productivity purposes and became much more.

And anything that increases productivity will always have plenty of money thrown at it. Think about standing desks, for example. My employer is happy to drop $3,000 on a high end laptop so I can be that much more productive.

phyller··on Magic Leap One
Myself and millions of others would spend thousands for this, and thousands more for upgrades. When you consider this is the tool that you use to make your salary, anything that makes me more productive with a better quality of life starts to be worth more than the price of a new car.
phyller··on Magic Leap One
I don't understand why this entire field seems so focused on gaming, and not productivity. The single most interesting thing to me was the "displays on demand".

There are two things that would absolutely revolutionize how I work that I would pay big money for: 1) Any sort of glasses that would allow me to view virtual displays in high definition. I don't care if I have to turn my head to see more than one display, I don't care if they are VR instead of AR. Should be high enough resolution to be able to use busy Excel spreadsheets and see enough details on a page to do web development 2) Some sort of glove where I could move my fingers to type. It doesn't need to represent an actual keyboard. I could learn whatever new gestures are required for each character.

Those two innovations would mean freedom for me. You could effectively work anywhere in any position, laying in a hammock, on a crowded train, at night in bed when inspiration hits without waking your significant other. It would have to be AR to use while running or working out :)

If these can be made with enough quality to enable equal productivity to a laptop the creators will have an addressable market of about 3 billion people.

phyller··on Magic Leap One
Please tell me where I can send my money. I've heard of this, but at really low resolutions which I don't think would work well. Is there any existing VR solution that would be able to show an HD display?
phyller··on SpaceX’s Falcon Heavy rocket sets up at Cape Canaveral ahead of launch
If I was Elon Musk, and launching something like this, the reason my Roadster would be the payload is because I would be attempting to land it on the Moon or Mars. It's electric, so it should be able to drive around :)

I wonder if that is possible. The weight of the car is much less than the 140,000 pound payload it could carry, so it could be sent much further if they wanted to.

phyller··on Write your next Ethereum contract in Pyramid Scheme
"Destabilizing Nation-states with Math", ha, one of the most insightful summaries of cryptocurrencies I have seen.
phyller··on A growing number of young Americans are leaving desk jobs to farm
Some areas are not capable of growing whatever you would like. Huge areas of the United States don't get enough water to support most kinds of farming. In northern Montana for example, the average land required for each cow/calf pair is 40 acres. If you had 80 acres there and could scrounge up enough water you could rent some equipment for a few days each year and grow alfalfa.
phyller··on Workers at Amazon's main Italian hub, German warehouses strike on Black Friday
Possibly because becoming a software engineer often takes years of schooling, requires a level of aptitude that puts it out of reach for many people, and then requires continuous additional effort to keep up with the field. If this sort of thing is not compensated for more highly than low skill jobs, much fewer people would do it. Of course this argument breaks down if being a tube driver takes as much intelligence, motivation, and education as a software engineer. I don't have experience in that field. But it does seem to me that if you hired a team of software engineers for a few years you could develop a system that would not require tube drivers to exist at all. Then the city wouldn't have to worry about grinding to a halt if anyone quits.

But basically having higher wages for jobs that are harder to fill, or are more important to have highly qualified people in them, seems to be a system that works pretty well. Paying everyone the same wage seems to be a system that has largely failed anywhere it has been tried.

phyller··on This Is Why Your Passive-Aggressive Office Note Didn’t Work
Thanks for the input, that makes sense. So the idea is set them loose in the direction of a worthy problem, with hands off management. Which is ideal for a manager in some ways. But if you're a rebel you had better have pretty good technical skills, or you'd end up digging a hole for yourself.

Have you found that management gets frustrated by a lack of visibility in when and how things will get done? Or that when it comes time to involve other people in a project or turn it over to another team, that there is much friction? My concern would be a "cowboy" coding style that is familiar to you but inscrutable to others and unmaintainable.

phyller··on This Is Why Your Passive-Aggressive Office Note Didn’t Work
Sounds like magic, I'd love to have that skill
phyller··on This Is Why Your Passive-Aggressive Office Note Didn’t Work
Apparently I'm an "Upholder" and I fail to see why I would want a "Rebel" in my organization. "I'm not going to do this because I can tell that you expect me to do it" How does that personality benefit any endeavor that requires cooperation between people? Maybe they can work for themselves more effectively, but it just seems destructive.
← PreviousPage 9 of 11Next →