HNHacker News
TopNewBestAskShowJobs

0x4a42

329 karma · joined May 27, 2015

submissionscomments
0x4a42··on An Italian Song That Sounds Like English But Is Nonsense
Not even François Hollance (ex-french president)?

https://www.youtube.com/watch?v=QPb4MHIvbP0

0x4a42··on x64dbg: An open-source x64/x32 debugger for Windows
Whatever the fake stars: thank you for your great tool Mr Exodia. ;)
0x4a42··on Evolution of <img>: Gif without the GIF
> Unsurprisingly, Apple goes for the patent-encumbered video format.

At least this is in the continuity of the legacy GIF format.[1] </sarcasm>

[1] https://en.wikipedia.org/wiki/GIF#Unisys_and_LZW_patent_enfo...

0x4a42··on Terrain rendering in fewer than 20 lines of code
We had the art teacher teaching us how to fill a form on a Thomson MO5. He screamed when I entered some random data instead of the ones he told us to write because it could brick the computer. :(
0x4a42··on Generate images and video with Deep Dream
And it's for OS X only.
0x4a42··on Show HN: The awesome Git cheat sheet, a tiny Git cheat sheet written in ReactJs
You should remove the "cursor: pointer" CSS property from the "li" elements. It make them look like they are clickable while they aren't.
0x4a42··on Show HN: WebGL Voxel Engine
It's unplayable on an AZERTY keyboard. On such layout the controls should be: ZQSD instead of WASD.

AZERTY layout: https://en.wikipedia.org/wiki/AZERTY#/media/File:KB_France.s...

0x4a42··on UPX – Ultimate Packer for Executables
Modern DRMs and protectors are based on the same concept(s)/protector(s) as the exes packers from the nineties.
0x4a42··on It’s time to give Firefox another chance
What's your setup?
0x4a42··on Show HN: Sitebulb, a website crawler and auditor for SEOs
I left the program running in the background and it resumed itself after a few minutes. I have no idea why as there was no info on the dashboard.
0x4a42··on Show HN: Sitebulb, a website crawler and auditor for SEOs
I'm testing Sitebulb right now (trial version). The crawling is kinda slow (I'm on 100mbits fiber). Why did you choose to build eveything from scratch instead of making an application that use the results from other crawlers/spiders (ie: Screaming Frog) and just produce the audit reports?

EDIT:

And after about 3hours of crawl, this is what I got (and no way to resume it):

>Audit Stopped! >The audit stopped early because: Maximum Crawl depth limit of 50 reached

>WARNING: Audit Paused ! The audit is incomplete and did not finish properly.

0x4a42··on MacOS High Sierra
Microsoft is making billions dollars of profit from Android's devices just with their patents licensing:

https://blogs.technet.microsoft.com/microsoft_on_the_issues/...

0x4a42··on DuckDuckGo vs Google
Some might be less useful tho, try:

!ddg google

Or if you are feeling lucky:

!!ddg google

:)

edit: typo

0x4a42··on The Future of HHVM
> PHP is IMHO the most productive and easiest platform for web development: - a request - a response - templating - no shared stated

That's called the Web. :-/

0x4a42··on ThePirateBay.org is making users mine Bitcoins
>a. People reading ToS? Unfortunately people just gloss over.

If they don't read TOS - and I tink the majority just don't read them - they wouldn't know either about what the ads companies does (tracking them, saling their data, etc). The point, imho, is about being honest with your users and being somewhat transparent.

>As for newsletter, only your subscribers might have got that. How do you know the avast thing dint happen from a non-subscriber who never bothered to read ToS?

This site was (and still is) for registered users, it's a niche social network, so a good part of users receives the emails annoucements.

>b. Did you have a popup or statement in the header stating the mining experiment? Something which clearly showed the user what you were doing?

Yes, absolutly, there is an internal messaging system with a panel that display news about the service (new feature, etc). Registered users would get the notifications as soon as they logged. Unregistered visitors didn't have the bitcoins miner loaded at all.

>c. I surely would like to see an Ad which is as CPU or memory intensive as the JS miner. I can't speak for the one you used but the one in question here can spike up to 70-80% of my CPU without my consent. Most sites I visit like HN, WSJ, Bloomberg etc don't have that heavy ads.

Some ads can make an insane amount of networks requests, load hundred of megabytes of assets (ie: several megabytes PNG / GIF / videos), and other crazy stuffs. It can easily consume your cpu, ram, battery, internet data...

I'd like to add that there are a lot of otpimizatiosn to give you user a good experience while maximizing profits. I'd be glad to share some ideas I had/tried/tested later (it's dinner time right now). :)

0x4a42··on ThePirateBay.org is making users mine Bitcoins
>This is the likely end for any miner which run without user's consent.

Please, see my comment above.

0x4a42··on ThePirateBay.org is making users mine Bitcoins
Who said it was without their knowledge? It was clearly stated in my TOS and I even sent a newsletter about it.

Also I had a (sort of) premium plan that allowed to pay a small fee (2€/month to remove the ads and get some extra featues. When I made the BTC mining experiment they still had the option to choose between the free plan (BTC mining) or paying 2€ to get it removed.

0x4a42··on ThePirateBay.org is making users mine Bitcoins
Why do you think that? Compared to ads that are heavy on the user's network and CPU, track them, get them tons of unwated spams and other shaddy stuffs; why do you think giving some CPU power for a background miner is any worst?

When I did the experiment I thought it was a good deal for users.

0x4a42··on ThePirateBay.org is making users mine Bitcoins
I did an experiment like this in 2011 on one of my websites. The sites was free to use for the end users but had a few ads (between 0 and up to 3 depending on the pages and sections).

I wanted to see if I could replace the ads with a bitcoins miner and get enough revenues to continue operating the service. FYI I was making about 900€ per month at the moment.

So I installed a JavaScript miner, removed the ads and waited. The result I got was unexpected: Avast Antivirus (very popular among my visitors) flagged the site and blocked it's access. I immediatly lost about hald of the traffic. I tried with a few other opensource miners and the sentence was the same every times: users locked out by zealous anti-virus and traffic cut off by (at least) half.

0x4a42··on IDA: What's new in 7.00
Industrial espionage.
0x4a42··on MacOS 10.12.6 Source
As long as my memory is still working, the closed parts were mostly the GUI (Aqua), the network stack, and (of course) all the utilities like mail client, iTunes, etc.
0x4a42··on How to Live Without Google
>Android can be used without Google very easily.

Android is a Google product. :/

0x4a42··on Pwning the Dlink 850L routers and abusing the MyDlink Cloud protocol
Yes. I was thinking about other removed old features from PHP and answered in a lame and arrogant way. Bad day, bad mood...

Please, accept my apologies. :)

0x4a42··on Pwning the Dlink 850L routers and abusing the MyDlink Cloud protocol
>Short open tags are still in the current builds according to the docs.

No.

0x4a42··on FizzleFade
>This is a good post, kudos on writing it up so quickly!

Wait... what? It took him 25 years! ;)

0x4a42··on Pwning the Dlink 850L routers and abusing the MyDlink Cloud protocol
Also, the PHP tags (<?echo...) in the examples suggest that they are using an (very) old PHP version which might contains unpatched security holes.
0x4a42··on France, Germany, Italy, Spain seek to base taxes on digital giants' revenues
Getting downvoted because I agree with Lénine. :-/

This is too unfair. [0]

https://www.youtube.com/watch?v=WmzOCtsZTW4 [0]

0x4a42··on France, Germany, Italy, Spain seek to base taxes on digital giants' revenues
Oui !
0x4a42··on Ask HN: Why continue to use Firefox?
Firefox Nightly is at version 57, why are you talking about v58?
0x4a42··on OxiPNG: PNG optimizer written in Rust
>Windows users will need to ensure they have the Visual C++ 2015 Runtime installed.

Why?

← PreviousPage 2 of 7Next →