HNHacker News
TopNewBestAskShowJobs

hosay123

2,382 karma · joined November 17, 2012

submissionscomments
hosay123··on A list of search results omitted due to the “Right to be forgotten”
The quote covers more than half the text on the page, which is hardly extremely selective, and at risk of going blue in the face, crucially includes the phrases "a way of archiving the actions of censorship on the Internet" and "decide whether our liberties are being upheld or violated" -- the former cannot be achieved without examining all successful forms of censorship, and the latter cannot be achieved without comprehensively listing instances where those forms of censorship are effective, in addition to the instances where they are not.

The site narrowly focuses on a subset of the disadvantages of censorship, and consequently its premise is defective. This isn't very difficult to understand, and therefore I find it absurd how anyone could conclude that it is addressing any issue on balance, as you have done here.

hosay123··on A list of search results omitted due to the “Right to be forgotten”
> This list is a way of archiving the actions of censorship on the Internet. It is up to the reader to decide whether our liberties are being upheld or violated by the recent rulings by the EU.

It cannot present a balanced view of "censorship" to the reader without exhaustively examining examples of the kinds of "censorship" that it's complaining about that are already in use - be it the EU ruling, the IWF watchlist, or the search engines' long documented, voluntary self-censorship of child pornography.

So far, the only examples presented are those where the system is shown to be "inefficient" – if it really wants to be honest and balanced, it needs to find and include all the cases where the "censorship" is functioning as intended.

hosay123··on A list of search results omitted due to the “Right to be forgotten”
Hmm.. why not? Isn't that a form of censorship?
hosay123··on A list of search results omitted due to the “Right to be forgotten”
Perhaps the list would be more representative if it included at least a few victims of sexual exploitation, or teenagers who previously had trouble getting naked images of themselves removed from servers hosted outside the EU. Ideally it would also include a link to every child porn web site on the IWF's blacklist, as used by at least the UK.

The problem with simply listing known cases where the "censorship" mechanism has some inefficiencies is that it hides the many cases where it can have a very real benefit to peoples' lives. The current implementation of the EU ruling leaves a lot to be desired, but let's not challenge its intent - restoring an element of privacy and security that search engines have been strip mining for their own benefit for over a decade.

hosay123··on We put $200k into a site that sucks. Please destroy us with your criticism
How were you expecting to make money?
hosay123··on Discover a startup every time you open a new tab
Doesn't appear to work in Firefox, white page with single circular minus symbol in the top left
hosay123··on An even slimmer pdf.js
Sorry, but this is definitely a case where code speaks louder than words. PDF.js was a miracle for its time, and the guys behind it definitely aren't amateurs.

The PDF standard is far richer than the SVG object model, and not to mention SVG performance in just about every browser except for Chrome has always sucked balls.

Using canvas seems a solid trade off - pay upfront with RAM in order to consistently render and cache a page once, or try to jerry-rig some nasty translation to SVG that's painfully slow to zoom or scroll, and no longer renders consistently across browsers.

hosay123··on How to colocate your first server at a datacenter
> redundancy, backup, remote hands, environmental monitoring, hardware maintenance are just not worth figuring out until there is substantial cost savings to realize.

So you don't need to monitor temperature sensors any more with a VM, but most of the above are still costs with cloud - flaky RAM, redundancy, backups, monitoring, etc. There are also the things you previously didn't have to worry about - crappy resource isolation turning your scratch disks into 2kb/sec joys, total ineffectiveness of the CPU cache, managing a now-essential network fabric to tie pieces of your app together where previously it all fit on 2 master/slave machines, etc.

Of course if your application isn't simply some stock PHP/MySQL application, and you want to really "embrace cloud", then the time you saved fighting a subset of hardware problems is replaced by a fixed development cost integrating with someone else's higher tier APIs (S3, Dynamo, etc) you can then never escape even if you wanted to.

I've never seen any realistic numbers comparing the use of traditional hosting facilities, say, providing managed servers, to the new generation VM stuff. Any material I've seen has been sponsored crap involving some multinational.

My own experience is similar to yours - hosting your own hardware is a pain in the ass. However there is middle ground, there are many colos that will happily provide managed hardware, and perf/pence, this still tends to be far cheaper than the equivalent in VMs, and increasingly they're coming with similar APIs to order/replace machines

hosay123··on HFS+ Bit Rot
I don't know the numbers, but the probability of getting 26 corrupted at-rest files through natural causes sounds pretty much like winning the lottery twice on the same day you were struck by lightning twice

Checksums wouldn't have fixed this, they'd only alert the user to the fact the damage had already been done, which is exactly what the decompressor did in its own special way.

As another comment points out, error correcting codes are the way to handle this, and its already done in hardware, and probably too expensive to do in software in the general case

hosay123··on Google to close Motorola smartphone factory in Texas
I'm sorry but this is bullshit.. the obvious interpretation is that Google wanted the patents and ended up with a business line they weren't interested in. Leveraging it for PR the way they did was insincere at best, especially on such a short timeframe.

Also it's entirely unclear to me what the outcome might have been for Motorola as a whole, had Google not been having wet dreams about its patent portfolio. Perhaps you have some insight here that you're not sharing?

hosay123··on Google to close Motorola smartphone factory in Texas
Of course not, that wouldn't be good business, but we're not concerned with that here. The parent comment asks what is evil about it, which is to ask whether it is moral to spend millions on an advertising campaign that implies job security, and less than a year later turn those same jobs into a fire sale.

There is a huge continuum of possibilities for how the Motorola sale should play out, but when the reality is an extremely profitable corporation pulling the rug from under 700 low wage contractors with minimal notice, despite explicitly claiming the contrary less than a year previous, just setting fire to the building and walking away somehow strikes me as a particularly immoral outcome.

hosay123··on Google to close Motorola smartphone factory in Texas
Perhaps it would be better to ask an employee who 8 months ago may have started a family on the strength of a loud endorsement to move manufacturing back home. What's the real harm? Just a few empty promises, no laws broken and a mere 700 dashed spirits, but it's all worthwhile in pursuit of the dream - whatever it happens to be this quarter.
hosay123··on Update on NPAPI Deprecation
So basically it's a great solution except for the part where everybody else has misgivings about it. There are already standards covering almost everything from NaCl, and going by what it was supposedly for according to their original marketing campaign, 3D games, entirely supplanted already by current generation JS engines

It was a myopic stop-gap that's already starting to show its age, about the only thing it has left running for it is smaller distribution size and faster cold-start times, but they're implementation problems of current generation JS, rather than some fundamental benefit of NaCl

hosay123··on Update on NPAPI Deprecation
Sure there is, ActiveX
hosay123··on Update on NPAPI Deprecation
> We are actively helping still-popular NPAPI-based services migrate to open-web-based alternatives.

Still using the term "open web", and in the very next paragraph discussing NaCl. Funny guys, real funny

hosay123··on Understanding web pages better
It's pretty obvious that they need to do this, whether reported or not, in order to handle some very easy spam attacks. E.g., replacing keyword-baiting content with, say, an advert for something totally irrelevant.

So this isn't really new or surprising

hosay123··on Self-Destructing Cookies
This deletes cookies /during/ the session. After you close a tab, any cookies unique to that tab's history are cleared
hosay123··on Self-Destructing Cookies
Note the "clear browser cache when idle" option aggravates a referrer logging side channel for sites embedding Google Ajax libs or Analytics.

That aside, I'm in love!

hosay123··on MS Security Essentials reporting false positives in the Bitcoin blockchain
To extend this a little further, various brands of modems (at least Rockwell) supported it but came with it disabled by default. You could enable it before dialling up by setting an S register
hosay123··on 2013 Founders’ Letter
I've uploaded what I had to https://github.com/no2weblog/no2weblog/ , but it needs a bit of work to return it to a useful state.. at the very least, updating to most recent versions of the cached libraries.

One of the major complaints in the rejection mail (included) was that the add-on bundled copies of all those libraries. So it seems reworking it to have a dynamic list of URLs, and fetching these once on first boot would go some way towards solving that. Unfortunately this further complicates how the redirection works, so I never got around to investigating it

hosay123··on 2013 Founders’ Letter
Only if you're logged in, sadly :) Privacy centric folk like myself often have the browser clear all cookies at exit

I submitted a Firefox addon for approval a few years back that introduced a separate cache for all the AJAX libs, but it was rejected for silly reasons

hosay123··on 2013 Founders’ Letter
Actually it's almost impossible for a regular user to avoid using Google products any more, e.g.:

- Over 63% of the top 100k web sites embed their web bug ( http://smerity.com/cs205_ga/ )

- I have no data, but a huge proportion of web sites use Recapcha in their sign up process. It's impossible to use some domain registrars without revealing the IP address of the probable domain registrant

- I cannot host a web site without Chrome or Google DNS donating some huge percentage of data about my visitors to Google. I'm not sure the mechanism employed here, but I've set up 2 private web sites in the past year where upon having a Chrome user visit, Googlebot turned up within a day or so, despite all efforts to ensure the URL remained private

- I cannot visit Reddit and many similar sites with a cold web browser cache without revealing my use of the web site to Google, thanks to their AJAX library hosting

- A technical user has no difficulty blocking Urchin, but e-mail is a different issue entirely. I cannot find the article now, but one user reported 40% of all mail in his inbox passed through Google's servers at some point, even though he wasn't a Google user.

On the average day, whether I like it or not (and really I don't), I generate tens to hundreds of new records in Google's databases.

hosay123··on Introducing the WebKit FTL JIT

    > Profile-driven compilation implies that we might invoke an optimizing
    > compiler while the function is running and we may want to transfer the
    > function’s execution into optimized code in the middle of a loop; to our
    > knowledge the FTL is the first compiler to do on-stack-replacement for
    > hot-loop transfer into LLVM-compiled code.
Reading this practically made my hair stand on end, it is one hell of a technical feat, considering especially they had no ability to pre-plan so that both LLVM and their previous engine would maintain identical stack layouts in their designs. It's really insane they got this to work at all.

I was reminded of the old story about a search engine that tried to supplant JS with a Java bytecode-clone because at the time it was widely believed Javascript had reached its evolutionary limit. How times change!

hosay123··on To sleep, perchance to control your dreams
It's pretty cliché, but an abundance of cheese during the day has occasionally resulted in lucid experiences for me, or at least vivid dreams I remain strongly aware of the next day.

That aside, the most reliable and intense series of lucid dreams occurred in my teens while experimenting with psylocybin -- unlike the parent comment, sometimes also affecting the dream's setting or the behaviour of people in it.

My favourite (and probably the simplest) experience from that period was repeatedly exhaling steam on a frosty day, marvelling at how the steam and everything else I could sense was a figment of my mind, before waking up giggling and in a wonderful mood.

hosay123··on Replacing a Thinkpad X60 Bootflash Chip
At least 2 of those interfaces support DMA to host RAM.. https://en.wikipedia.org/wiki/DMA_attack
hosay123··on Poll: Were you banned by AdSense? When in the cycle were you notified?
Going by http://ycombinator.com/newsnews.html HN was seeing 120k uniques as of 2011. This post has been up for an hour, and attracted 105 poll respondents. (120k / 24) is 5000 users, 105 respondents represents about 2% of that.

So either 2% of all HN readers have had their AdSense account banned, or the poll results are a bit noisy :)

(Obviously this is extremely rough math, but allowing for a huge error margin, 0.5% of HN readers would still seem too high, at least to me)

On saying that, AdSense is an enormous program

hosay123··on Google AdSense leak?
It'd require incredible certainty that any of this were illegal for an employee to risk their career going that route.. personally I'm not sure anything described in the pastebin is definitely illegal, but IANAL
hosay123··on Google AdSense leak?
I hate to break out the tinfoil, but do you have any reason to expect the Ads team would admit to you if any of this were true?

Secondly, I'd be impressed if after the China incident, you still had access to Ads mailing lists given that you work in Search, so it at least seems unsurprising that your searches would reveal nothing.

hosay123··on A simple way Google could have avoided fucking up Google+
For personal mail I've moved back to a combination of live.com for one account, and mutt for the rest – shockingly, because live.com is quite usable nowadays.

Remaining stuff is all data, so its just on my laptop. Of my last three employers, two were big Microsoft Outlook houses, so that's how corp calendar sharing has worked.

For RSS I am running Selfoss. It's passable, but it's no Reader. After obsessing over sundry services like YouTube I finally just decided to delete the account - playlists and all, since services like that are basically huge wastes of time anyway.

Right now I'm carrying a phone that doesn't even support e-mail, never mind web, and honestly have no intention of changing the situation unless forced by an employer. It's great, the battery lasts about 2 weeks. The only real aspect of this that hurt initially was the lack of a good GPS, but since I don't own a car and live in a big city, turns out it was just another excuse to pointlessly glue my head to a screen

hosay123··on A simple way Google could have avoided fucking up Google+
You nailed it there - some internal hubris led to them assuming the tech crowd were no longer the driver of their business, and so they ignored us.

Now I don't have any reason to have Google Account, and so I don't have one†. Of the users I introduced to Gmail, some have since moved back to live.com (e.g. family) because they saw me complaining so much, even though they had no real reason to move.

I no longer recommend Android since after 2 attempts, watching both my phones with otherwise perfectly functional hardware have their software go unsupported and crumble into the ground as every new update got pushed. And so my mom still has a Blackberry (yep!)

† Not strictly true, I still have an apps account to forward my mail, but only because I haven't migrated the last remaining user off the domain.

← PreviousPage 3 of 13Next →