HNHacker News
TopNewBestAskShowJobs

Ph0X

414 karma · joined March 22, 2013

submissionscomments
Ph0X··on Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate
Update actually changes the binary/code of chrome. It pushes new features and content to you.

Finch only turns certain features on/off. It's used for A/B testing and incremental rollouts.

You can see a list of flags in chrome://flags

Mostly experimental stuff that will become full features soon, but until then they are behind a flag.

The two systems fulfill very different roles.

Ph0X··on Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate
It actually is almost nothing like the auto updating feature.

Finch is mainly used for A/B testing. It doesn't push actual updates, all it does it turn existing features (flags) on and off. It's used for quickly A/B testing or incremental rolling new features and is designed to be more agile.

Ph0X··on Maine Ranked Choice Voting Initiative Approved
While that may be true, either of the two could've been the actual winner if real ranked voting was used.

People usually flock to the candidate who has the best mix of "likely to win" and "shares my values". Preferably, only the latter should count.

It's also important to note that First-Past-The-Vote forces candidates to try to differentiate themselves as much as possible from each other, and that also includes popular 3rd parties. They will say more extreme things that they often don't really believe in. So that too would skew the results.

All in all, ranked voting will completely change how the whole process happens.

Ph0X··on IMAX raised $50M to fund creation of VR experiences
Something they definitely need a solution for is sanitation, since there will be a lot of reuse of the same headset. I've heard this is a big issue that people over overlook at conventions, and there has been cases of eye herpes going around.
Ph0X··on You Don't Need
So is the "You Don't Need Javascript (css is powerful enough)" one. Most of those were cool proof of concept demos made in CSS with no JS. One of them was just a straight up game... I don't see how any of that is actually useful, other than being kinda cool.

I was hoping for actual small common cases where people use JS to do something that's super easy with CSS, like animations.

Ph0X··on Spaceship Engine “EmDrive” Actually Works, Leaked NASA Report Reveals
I'm confused how this was presented by someone 10 years ago, and with all the researches out there, no one has yet replicated or refuted his work, and NASA is the only one doing it... 10 years later?
Ph0X··on Time to Dump Time Zones
I don't care which side we keep the clock at, but going back and forth is just plain stupid and causes more issues that it solves.
Ph0X··on Dongle dilemma provokes Apple price cut
See, I would agree with you, and I definitely agree with their decision on the new MBP to put four Thunderbolt 3, but I don't understand why they didn't use a USB-C connector on the iPhone 7, which just came out.

They removed the headphone jack and called it "courage", but real courage would've been to switch to USB-C. That is the future of connectors, and if you believe in it, why wouldn't you preach it across all your devices.

Ph0X··on DeepMind and Blizzard to release StarCraft II as an AI research environment
Machine learning is currently being used all over the place, in almost every single of Google's products.

Projects like these may have a "fun" goal, but while reaching towards that objective, a lot of new techniques and theory is developed, which then gets used in real products.

Systems like this are much easier to use as a playground and test in than the real world. But as they mention, the messiness and stateful nature of games like SC2 will bring a lot of innovation which will be very relevant to the real world.

Ph0X··on StackOverflow Importer – Import code from Stack Overflow as Python modules
I don't see this being useful for real programs, but it could be amazing for interactive use in a shell. I use iPython for all sorts of quick data manipulation daily, and being able to just quickly type an idea and get it would be amazing.
Ph0X··on Disclosing vulnerabilities to protect users
What about the thousands of people with imporant data that could be attacked in the coming days using this exploits, but can now protect themselves from it knowing this?

It goes both ways. As they said, this is active in the wild and many are being hacked AS WE SPEAK completely unaware of it. Imagine you had some information that is worth millions of dollars on your computer who is vulnerable to this. Now that you know, the first thing you'll do it turn off your computer or find a way to protect yourself. If they hadn't released it, you could've been hit in the coming week or month or however long it takes Microsoft.

As you can see, this isn't a black and white problem.

Ph0X··on Disclosing vulnerabilities to protect users
No, they did what any security researcher would do, Google or not. To be honest, their call is a perfect one.

On the one hand, you don't tell anyone other than Microsoft and wait for them to patch as many people as possible while the bug is ACTIVELY being exploited and possibly thousands are getting hacked by the hour.

On the other hand, you tell people, and many are now able to patch it themselves RIGHT NOW, force an update on their machine, not use affected software, and potentially avoid a hack that would've happened if they didn't know.

So yes, it's not black and white, but I think their call of waiting a week was an okay one.

Ph0X··on Disclosing vulnerabilities to protect users
And that's a minimum guaranty. We have yet to see if they truly stop or keep going.
Ph0X··on WebAssembly Browser Preview
who's running these proxies? The idea is to have a replacable flash player that works out of the box with all the flash content on the web.
Ph0X··on New MacBook Pro Is Not a Laptop for Developers Anymore
They had actually moved even before that with 5X and 6P. They were some of the first phones to do it. I believe a few samsung and other phones have already switched too.

In my opinion, that's courage that actually matters. USB-C is a huge step forward which everyone will benefit from once we all move. Removing the audio jack? meh.

Ph0X··on New MacBook Pro Is Not a Laptop for Developers Anymore
What do you mean by that last line? Well for one thing the bar is customizable by each app, but still, from the examples, they show very clear icons of function.

This is already far superior than just F1, F2, etc, which are far far more cryptic than a descriptive icon.

That's the thing, most apps already do use F keys for custom bindings, but you have to manually memorize them for each different app. Here, you at least get to see the correct icon in each program you're using.

And as a bonus, you get variable size buttons, sliding input, colors, and much more that just isn't possible with simple buttons.

Ph0X··on New MacBook Pro Is Not a Laptop for Developers Anymore
I hear all this talk about no more ESC key, but couldn't they potentially just put one up there on the bar, albeit not a real clickable key?
Ph0X··on Google Fiber Cutting Jobs and Halting Rollout
Yes, laying fiber line is hard. Which is why I think Fiber is pivoting. Look at this: https://webpass.net/blog/google-fiber-agrees-to-acquire-webp...

They do point-to-point wireless transmission. This is perfect for cities, where you can place these on rooftops instead of laying underground fiber.

Ph0X··on Google buys Eyefluence eye-tracking startup
The point of eye tracking in VR isn't really about being an input control (even if that's what this company was focusing on).

There are many big problems in VR that get solved if you know where the user is looking at. The most important one is, your eyes really only see high resolution in a very small region around what you're staring at, and if the VR headset can only really render that region in high quality, this solves many issues (processing power, framerate, even wireless transmission).

Of course, for any of this to work you need perfect eye tracking, which is very hard.

Ph0X··on Cognitive Toolkit beta for deep learning advances
How does it compare to TensorFlow?
Ph0X··on CPP: A Standardized Alternative to AMP
Correct me if I'm wrong, but doesn't the content maker get to decide if they in fact do want all the AMP benefits or not? If I remember correctly you can choose to disable the whole AMP cache google link, and only use the AMP optimizations.

Secondly, He goes on for a few paragraph at the start about how anyone can do this, but that's not so true is it? The whole point of the AMP redirect is that it's on Google cache servers, and unless you have a lot of money, that ain't gonna be cheap.

So at the end of the day, the last part is optional, and it's basically you paying for the cache with allowing them to use their domain (will all ads and traffic stats still sent to you).

Ph0X··on Google May Be Stealing Mobile Traffic
But why would you ever want as a user to go from an AMP article to the same article but non-AMP? I could see the user going to the homepage of that site to see more similar articles (or clicking on other articles on the side), but I don't see reason why they would want to see the exact same content but slowly loaded.

And again, definitely not by pressing X. Pressing X means you're done with the article. And if you're interested, you'd press the websites logo at the top to go home, not X.

Ph0X··on All Tesla Cars Being Produced Now Have Full Self-Driving Hardware
The thing about their plan though, if you read the post entirely, is that this new car with the new sensor comes with almost all features disabled.

The reality is, with machine learning, you need a lot of data, and yes, you can send a few of your own cars with employees inside like Google, but that's slow. Instead, Tesla is using their existing brand and user base to collect orders of magnitude more data, and this way, they will be able to validate their models much faster.

Again, the thing with data and algorithms is that you can test and retest them. When you have all the data, you can see the info at time X, and also have access to the data at time X+1, so you can check if your algorithm made the right choice. Furthermore, you can actually take tricky situations and replay them thousands of time while tweaking your algorithm to do better.

So yes, while getting it right is very important, I believe their approach of collecting as much data as possible is the best way of getting there

Ph0X··on Static types in Python
But that's why I say, there should be a pypy flag where you tell it to not double check at run time and that you've made sure your annotation is correct.

Now if it isn't correct, you'll probably get a segfault or some nasty error and it'll blow up.

Ph0X··on Google May Be Stealing Mobile Traffic
If you're willing to put in all the work to do it yourself, and also pay for CDN (though it probably won't be as good as Google's), then feel free to do it.

But yeah, nothing's free. They give you this great technology, free access to their world-wide CDN, and better organic search results, at the cost of having the X button going back to search.

Though I have no idea how the author things that the "X" button should go back to the home page honestly... You open an article, you close the article. If you want to go to the homepage, you click the top banner with the logo.

Ph0X··on Static types in Python
Well in the pypy case, couldn't this just be a toggle? As in, you as the user guarantee that your type annotations are correct and strict, and if it isn't, then pypy will just blow up in your face when type annotations aren't respected.

I think that's a fair trade off, and easily doable. Those who want it and respect it get the speedup, those who don't don't lose anything.

Ph0X··on Google's “Director of Engineering” Hiring Test
In theory, that's basically the idea of most questions asked during interviews (except maybe very basic CS ones). The idea is that they will look at how you approach the problems. If you already know it and spew out a memorized answer, it's much less interesting to them than if you've never heard it before and you approach it with a clever way (even if you don't get the answer).

But yes, in practice, YMMV.

Ph0X··on Not OK, Google
They don't sell things. They forward you towards people who do sell things which you may be interested with. You're free to ignore it, and if you're not interested in what they're showing you, that means they failed at their job.

It's funny how bad of a stigma ads have gotten, but at the core, if you think of it, it's not necessarily a bad thing. Think of a friend recommending you a restaurant, a new game to play, a movie to go watch. In that case you'll be super interested, but now if this AI who probably knows your taste better than your friend suggests you something, you are instantly turned off and annoyed.

I think the root cause of this is that there is so much mediocre ads out there that ruin it for all. Your mind just blindly blocks all ads now.

Ph0X··on Google's “Director of Engineering” Hiring Test
I've had two phone screens with them and both times they were very technical people. Then again it was some time ago and with the bigger scale they may have changed it up.

It is unfortunate, but as mentioned above, you need to just play the game until you get to the real part. It's like when I call customer support, I gotta play along with the non-technical people and get them to bump me up the chain to someone technical when I need advanced help.

The unfortunate truth is that it's unreasonable to dedicate precious engineer time to screen millions and millions of people, they'd get no actual work done. So the first layers has to be like this. You just play along for the first step, and after that it'll get much much more interesting, trust me.

This guy seemed like the kind of person who loves showing off his knowledge and having the last word on everything. Honestly this kind of people, as knowledgeable as they are, usually do poorly in a work environment.

Ph0X··on Show HN: Your Social Media Fingerprint (maybe NSFW)
Doesn't uBlock have a filter specifically for privacy (off by default I believe).
← PreviousPage 2 of 3Next →