For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more bonn1's commentsregister

> but it had come across as confusing

I would disagree here, there is another great resource online for 2 years and showing up as #1 on Google when searching:

https://css-tricks.com/snippets/css/a-guide-to-flexbox/


re 2.: sure? And did you try it with the new Google Mobile Freindly Test too?


Definitely sure. It supported it just marginally enough to mangle it in a way that you couldn't work around. My fix was to literally check if the floating sidebar overlapped the content and, if so, add a css class to the body that I could use to fix the pagespeed insights browser.

I'll give the Mobile Friendly Test a shot with and without the hack.

Edit: Yup, still busted. And the new test is broken as well (probably using the same backend). This is what it looks like: http://imgur.com/fBIP80y


I run a popular site that heavily uses flexboxes, with dozens of flex containers on every page, different alignments, etc. I just checked pagespeed insights, and the site renders fine in the little mobile phone preview from your image, so it's definitely supported. Check your code, it might be incorrect, you might need webkit prefixes, or you might be using outdated flexbox specs that have been dropped.


That's scary, given that in April, Google will start using mobile-readiness in its ranking algo.


What does is offer significantly more than the browser built-in IndexedDB?


It includes views, triggers / change events, transforms, collection joins and data binding. Also this allows you to spend more time on interacting with data than worrying about what browser supports what storage. It is also useful even for apps that have no use for storage because looping over JS objects for specific matches in a number of areas of an app will get dirty pretty quickly.


I thought all browsers support IndexedDB?

However, I think it would be helpful to communicate this as a wrapper around IndexedDB instead of positioning it as another new DB.


It's really not a wrapper around indexeddb at all. It doesn't even communicate with indexeddb except to save and load data for storage and that is optional. The main use here is for allowing web app developers to be able to load a dataset from a server and then query it dynamically on the client-side, as well as display that data automatically via data-binding.


But at the end you have to store it somehow and thus you employ the underlying browser DBs for that (like IndexedDB or WebSQL) => wrapper


But that is the point... you don't have to store it in an underlying browser db. It runs as an in-memory store if you don't use an underlying engine. The persistence module is an optional extra and doesn't even need to be included in the library.


> The persistence module is an optional extra

But a DB offers usually persistency and you called your product ForerunnerDB

I still think that the communication/positioning/branding of ForerunnerDB could be improved since it's misleading.


Unfortunately, support is still not great: http://caniuse.com/#feat=indexeddb

Those yellows are really more yellow than green, in my experience. :/


Put it on https://flippa.com/

You can get some decent money if you have significant reach—how many MAUs/DAUs do you have?


Thanks, this sound a good idea.

- DAU: 110 (Base on the last 31 days)

- MAU: 537 (based on the last 12 months)

We're pretty sure that it's because of the lack of evolution. We used to have better numbers...


No offense, but being a consumer-oriented project, with these counts after 2 years, IMHO you need to shut it down. Anything else would be most likely more costly in effort trying to sell it than any cash it will bring.


Thanks, we'll look into it!



Results will be shared in this thread


My recent experience with Yahoo:

A while ago after I installed uTorrent all my browsers (Chrome, Firefox and Safari) switched to Yahoo as my default search. Then I changed them back to Google.

After a while (I guess after I rebooted the computer) again all browsers showed Yahoo again. I googled for some help I found a hint that I have to disable and remove the 'Searchme' extension. I did so.

After a while (I guess after I rebooted the computer) again all browsers showed Yahoo again and the Searchme extension showed up again. And still Searchme is there—I took a screenshot http://imgur.com/OsH9o0m

EDIT: Why the downvotes?


"EDIT: Why the downvotes?"

Just a guess, but people might find your comment totally irrelevant to the posted article.


uTorrent is pretty terrible these days, I steer everyone away from it.


Or downgrade to 2.2.1 and disable updates.


And in what direction do you steer them?


Deluge is a good client with a local GUI and web access


transmission


+1 for transmission, great app.



qBittorent is quite nice.

Ninite offers it instead of uTorrent .Not sure why they still offer eMule though.


Yeah, that's almost certainly uTorrent's fault rather than Yahoo's.


Yahoo's the one paying them.


If someone else were paying them, this wouldn't be a problem?


If someone else were paying them, we wouldn't blame yahoo.


You're the only one blaming Yahoo. If Yahoo didn't pay, then the problem would still exist. So why do you blame Yahoo?


I'm certainly blaming Yahoo. Paying browser hijackers isn't exactly the hallmark of a resurgent and reputable internet company.


Back when Google was paying for Chrome to be bundled with installers for Flash, the installer would silently switch your default browser to Chrome. Do you consider Google to be a reputable internet company?


Nice post and promising future for Rust as a web stack.

Just wondering if a simple blog post on a blog would have been enough—registering a domain and creating a dedicated site seems a bit like overkill.


> "Google Play is a package manager" doesn't make any sense.

It makes totally sense. Google Play is a package manager like apt-get, npm, etc. and Play is a nice name which covers many uses case since it's a playful synonym for "start" or "to start something": "start a game", "start a program", "start an app" or "start work"

The term 'package manager' would be to long and is not learned among the mainstream but again it's exactly this, check Wikipedia:

"A package manager or package management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing software packages for a computer's operating system in a consistent manner. It typically maintains a database of software dependencies and version information to prevent software mismatches and missing prerequisites."

https://news.ycombinator.com/reply?id=9111350&goto=item%3Fid...


I think you are confusing use cases, the iOS Enterprise Developer program is something totally different. It serves companies who want to either test own apps within the organization or use own apps just for internal use (like intranet apps). Meanwhile the program got rather abused for doing test flights and beta tests.

What Google does is different: the company IT can decide which apps are allowed and they can automate installation, e.g. company xy wants to install Salesforce, Trello, and 5 other apps on company devices in addition to the OS apps.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You