HN user

gluxon

673 karma

Brandon Cheng

Posts24
Comments60
View on HN
discourse.mozilla.org 8mo ago

Introducing Kit–your new companion through the web

gluxon
2pts1
freetimehq.com 4y ago

Freetime – Match free time with friends and hang out in real life again

gluxon
2pts0
www.nytimes.com 7y ago

Roger Stone Arrested in Mueller Investigation into Trump Campaign

gluxon
2pts0
nakedsecurity.sophos.com 8y ago

Hackable flaw in connected cars is ‘unpatchable’, warn researchers

gluxon
2pts0
www.math.uconn.edu 9y ago

Differentiating Under the Integral Sign [pdf]

gluxon
1pts0
vivatiffany.wordpress.com 9y ago

Academia, Love Me Back

gluxon
147pts85
www.agmweb.ca 9y ago

Mozilla is Messy

gluxon
2pts0
cryptomator.org 10y ago

Cryptomator 1.0 Released for OS X and iOS

gluxon
2pts1
www.linux.com 10y ago

Tips and Tricks to Get the Most Out of Your Linux WiFi

gluxon
2pts0
en.wikipedia.org 10y ago

Berry paradox

gluxon
3pts0
econ.ucsb.edu 11y ago

The Coin Flip: A Fundamentally Unfair Proposition? (2009)

gluxon
41pts30
mail.mozilla.org 11y ago

What to Expect from Firefox in the Future

gluxon
1pts1
mail.mozilla.org 11y ago

Three Pillars – What to Expect from Firefox in the Future

gluxon
2pts0
money.stackexchange.com 11y ago

Can't the account information on my checks be easily used for fraud?

gluxon
3pts0
blog.documentfoundation.org 11y ago

The Document Foundation Announces LibreOffice Viewer for Android

gluxon
2pts0
www.codecademy.com 11y ago

Learn to code and earn cool stuff for your classroom

gluxon
1pts0
spg.casio.com 11y ago

Bluetooth sports watch with 2 years of battery life

gluxon
1pts0
washingtonpost.com 12y ago

CIA employee’s quest to release information ‘destroyed my entire career’

gluxon
182pts45
www.forbes.com 12y ago

Tesla Goes Open Source: Elon Musk Releases Patents To 'Good Faith' Use

gluxon
9pts0
gluxon.com 12y ago

Why does GitHub let me commit as other people?

gluxon
45pts51
nodejs.org 12y ago

Node.js website redesign

gluxon
2pts0
pervocracy.blogspot.com 12y ago

How To Have Sex On Purpose

gluxon
11pts0
www.veracode.com 13y ago

Executable Archaeology: The Case Of The Stupid Thing Eating All My RAM

gluxon
242pts40
github.com 13y ago

Interface with Axis cameras using Node.js

gluxon
2pts0

PortableApps.com is where I started programming back when I was 11 years old in 2008.

The community completely changed my life. I learned a lot about writing software on forums and the IRC channel from numerous people that were just willing to give advice to a stranger. I'm glad this community is still alive.

I proudly say my first programming language is NSIS. (The Windows scripting language most wrappers on the site are written in.)

Thank you John.

As of the date of this document (2013), no. This is technically not legal. The Library of Congress exempted phones from the DCMA but not video game consoles.

I don't believe the ruling has changed since 2015.

The Register also confirmed that the exemption for gamers should not extend to jailbreaking of console software because such jailbreaking is strongly associated with video game piracy.

https://copyright.gov/1201/2015/fedreg-publicinspectionFR.pd...

If it doesn't have any absolutely positioned or floating child elements, wouldn't that imply contain: content?

I think the goal is to avoid analyzing child elements at all. So you can layout a given set of children at one layer of the DOM tree at once rather than having to dig deeper into one node to know where to put its sibling.

And if you add overflow: auto or hidden, wouldn't that infer to contain: strict?

I think browsers would only be able to reasonable infer "contain: strict" on elements with both overflow auto/hidden and fixed width/height.

I'm guessing that "contain: strict" would allow you to avoid defining fixed height and width then? (That was just my first guess. There may be other reasons.)

I believe this would eliminate many uses of large list rendering libraries (such as react-virtualized/react-window). That's pretty neat.

The same caveats seem to be present for strict containment mode though. The width/height of a strictly contained element wont't update if its contents change.

For those driving without Autopilot, we registered one accident or crash-like event for every 1.92 million miles driven. By comparison, the National Highway Traffic Safety Administration’s (NHTSA) most recent data shows that in the United States, there is an automobile crash every 492,000 miles. While NHTSA’s data includes accidents that have occurred, our records include accidents as well as near misses (what we are calling crash-like events).

I'm not quite sure what to make of this data. How is it that Tesla cars (without autopilot) are in 4x less accidents than average?

How do you handle situations where two items (lets call them A and B) are both moved before a third item C?

Then wouldn't A and B both have a "SortVal" that's 1 less than C's SortVal? That would make your SortVals non-unique and order arbitrary.

There may be other reasons, but here's one. The solution with fractions supports ORDER BY syntax. With the self-referential foreign keys, you would have traverse through from the beginning with multiple queries for that behavior.

It's also a lot harder to query results in order while specifying an offset.

I'm curious to see what these charts will look like when watchOS 2 is released, or if it'll even make a difference.

P.S. Good to see you here John.

Every feature in the browser should be polished, functional, and a joy to use. Where we can’t get it to that state, we shouldn’t do it at all. In some cases that will mean spending time to make it great. In other cases that will mean removing code that we don’t see ourselves improving any time soon. In other cases it will mean finding third party services or addons that can do the job better than we can.

Pay close attention to this. This change in philosophy around features and incorporating third party services is going to create a Firefox that's radically different from releases in the past. For better or worse we've already started seeing these changes with the recent Pocket integration.

We’re not like most organizations, so we have to partner differently. We worked with Pocket to amend their Privacy Policy to be more in line with our principles. We made sure the code that shipped with Firefox was licensed appropriately.

Amending Pocket's Privacy Policy is something I was not aware of, and I think puts things in perspective. I have a little more faith in the Pocket decision now. It shows that the move was well thought out and Mozilla wasn't a Read It Later, Inc (Pocket's developer) pushover. Regarding the topic, Dave recognizes the community criticism later in the email.

But folks raised objections, and we need to address that. Some of the objections were about policy and strategy, and I’m not going to address those in this thread. But we did hear specific complaints about how the code was integrated. Folks said that Pocket should have been a bundled add-on that could have been more easily removed entirely from the browser. We tend to agree with that, and fixing that for Pocket and any future partner integrations is one concrete piece of engineering work we need to get done. Pocket was also given first billing on the main screen, and that may not be a scalable solution. We’re going to need to figure out how to best surface these things in our UI.

I admire this a lot. I just hope that future partnerships are announced well in advanced and the community has time to comment on implementation. I think integrating third party services will be an improvement, but only if executed well. Open-minded ideas like this certainly would have avoided problems like Microsoft's negligence of IE during the previous decade.

"I didn't contest what he said, as I didn't want to get argumentative with a guy with a shotgun," Joe said. "So I went back to my place [and] inspected it."

The person in the article did mention arguing on site was a bad idea. I think he was right to stand up for his property rights through email later when he was in his house and significantly more safe in comparison. History has taught us that appeasing an aggressor is generally a bad idea for the long term.

The "Mozilla Manifesto and Pocket" email thread in the Firefox Dev mailing list gives some insight from the developers. [1]

To paraphrase: it seems they wanted a reading list feature but found it pointless to re-implement an existing solution with many desired features. (Work which was started but appears to have been scrapped.) This rationalized piggy-backing on Pocket. It gives Firefox a reading list for its users without Mozilla having to maintain it.

My personal problem with this has more to do with the anti-competitive nature of integrating services rather than Pocket's closed source.

[1] https://groups.google.com/forum/#!topic/firefox-dev/B3jJq_kU...

Small unrelated comment: I love how that menu works. It does a really great job as an alternative for the hamburger menu.

I acknowledged that. It's one of those features that isn't perfect when implemented.

There should be a way to stop these commits from happening under my name without going to the computer physically or rewriting history every time it happens. And that only works if you have access to the repository.

New Tab Experiments 12 years ago

At the same time, you have to acknowledge that Mozilla suffered a huge backlash from its user base when Australis was landed on release. For the exact opposite reason you're describing.

I'm not sure if these events are related, but Firefox developers have been talking about this decision in the mailing list for a while. This doesn't come to me as a surprise.

There is. Mozilla doesn't want data from users (unknowingly) being sent across networks to a server by default.

The urlbar is already capable of searching though. It just doesn't give you suggestions for the reason above.

That's actually a lot less than I thought would be in the iOS filesystem.

It doesn't seem like it'd be incredibly hard to remove those symlinks. Although Apple would probably favor fixing the bugs that allow malicious symlinks rather than remove symlinks from their file system driver (the horror!)

I'm confused as to why some people in the community believe a party was "backstabbed". Each team/group operated with its own intentions and goals; there's no reason why there had to be cooperation amongst them.

I feel like the reaction to this is more due to a general mistrust of Chinese software and a worship of MobileSubstrate.