HNHacker News
TopNewBestAskShowJobs

gear54rus

882 karma · joined May 25, 2014

An engineer passionate about JS and basic tech freedoms (e.g. right to repair, OSS, net neutrality).

I think the web with all its shortcomings is the best thing to happen to tech industry and I want it to succeed. That does NOT mean it should be used for everything.

submissionscomments
gear54rus··on The hell that is filename encoding (2016)
I mean, this is only adding another entry to your array of extensions for the specific icon. It's also not a deal-braker if it doesn't work. It really is easy, I don't see what's the problem.
gear54rus··on The hell that is filename encoding (2016)
Honest question, why is that feature complex? What is the problem in looking at last part after dot?
gear54rus··on Fake ad blockers in Chrome Web Store
But it dilutes the value of ads in the long run giving 0 conversion (or whatever stupid term is appropriate). They took their shitty stand by blocking this adblocker specifically, surely there's something about it others don't have.

It could really be 'malware' of course, but my money's on the other possibility.

gear54rus··on Fake ad blockers in Chrome Web Store
As a developer of an extension I can attest to the fact that 'review' takes less than 1 minute when you upload new version. I think it's safe to say that there is no upside to the bs walled garden.
gear54rus··on Fake ad blockers in Chrome Web Store
Not impossible. Will take this opportunity to remind people of the ad blocker that google censored from their web store: https://adnauseam.io/

This thing clicks ads for you so that parasites can't use data for anything meaningful. Check it out!

gear54rus··on To opt out of Facebook’s tracking, I’m going to have to join Facebook
If the concern is them tracking you for advertising purposes, why not simply train yourself to reject all ads (blocking the most intrusive ones with adblock)?

And then when you really decide that you need something, use all that privacy contraptions you are using currently to try and find what you are looking for without fear of being manipulated.

That's what I've opted for anyway. Am I missing something? Perhaps spam calls are a problem in this case, but I've never gotten it yet thankfully.

gear54rus··on How Fortnite leveled up, broke records, and changed gaming
and Id pay full game price just to not see those cancerous hats of yours. they seriously mess with my snap aiming and if they interfere with gameplay, to hell with them.
gear54rus··on VPN leaks users’ IPs via WebRTC
Any links to that? What kind of enemies of mankind are working on this? Advertisers again?
gear54rus··on Edward Snowden: Facebook is a surveillance company rebranded as 'social media'
Yes he's entirely alien person. The one now will hide his sociopathy much better.

And make you disregard the moment when he showed his true self as a thing of the past.

gear54rus··on EU wants to require platforms to filter uploaded content, including code
More like mad to the point of meltdown.

Seriously though, when you copy and upload 'their' (in many cases the author is long dead, or in your case they even attacked the author) works of art it's "How dare you, you are single-handedly responsible for the breakdown of the fabric of society. You should be locked up forever, we lost over 1bn moneyz because of your video!!!!11"

But when they store and sell your age gender and other personal data to other shitheads that want to sell you useless stuff you don't need it's all fine and dandy.

This is why I will always endorse piracy at user's discretion as a way to harm stupid greedy corporations relying on a broken copyright law.

gear54rus··on Google will ban all cryptocurrency-related advertising
> Google is a private business and they can do what they want

It's exactly this line of thinking that got us here. This 'private business' is a lot of people doing the same thing (in this case censoring things, as much as I hate ads, this is censorship). But people who use their products can't organize themselves in this way (they are not a single entity) and can't boycott them when shit like that happens. They can't leave independently either since it puts each of them them at a disadvantage ("everyone else is using it").

That's why Google must be slapped as hard as possible here - because they are nearly a monopoly.

gear54rus··on Stephen Hawking has died
They are not in any position to judge that.

Thankfully, the black bar is not there, perhaps previous discussions made them reconsider.

gear54rus··on Stephen Hawking has died
How about no bs black bar for anyone, even for a Genius like Hawking? Who decides who's worth it? We've been over this already.
gear54rus··on Facebook’s tracking of non-users ruled illegal again in Europe
Exactly, someone has to be Kinney, and it better be someone already too big for our own good.
gear54rus··on Decode Like It's 1999: MPEG-1 Decoder in JavaScript
So what is tricky about this? Global install is cp -r */ /usr inside the downloaded release folder. I'm probably still missing something.
gear54rus··on Decode Like It's 1999: MPEG-1 Decoder in JavaScript
I don't see what you're getting at. But if I understood correctly the answer would be:

You can just download node, put it anywhere and it will work as long as you add './bin' to 'PATH'.

This can be done on per-command basis as you probably know:

PATH=$PATH:/node/location/bin npm -g i leftpad

gear54rus··on Decode Like It's 1999: MPEG-1 Decoder in JavaScript
Then use another library. Is that a fault of npm or node that people developing some libs don't know what they're doing? The point here is that ecosystem allows your package to be one 'npm install' away from the user. The fact that you choose to tangle yourself up from complexity is no one's fault but yours.

(for the record to me 900MB seems like a grossly overestimated number, I would request a link on that)

gear54rus··on Decode Like It's 1999: MPEG-1 Decoder in JavaScript
I do always use Centos. I'll be honest I never tried to install it via package manager (because chances are its version would lag behind the official release).

You can use nvm (https://github.com/creationix/nvm) to install only for one user (inside $HOME) or manual install from release page for all users (cp -r */ /usr when inside the unpacked dir): https://nodejs.org/en/download/

It will work flawlessly both ways without using any package managers for your system. What is so hard about that for people?

gear54rus··on Show HN: A CSS Keylogger
just the first stage of 'I hate JS because it's cool to hate JS'

second stage is 'OMFG this website doesn't work for me. How could developer not think about my entitled ass and not spend 2x time to make it work without JS?'

gear54rus··on Maybe you don't need Rust and WASM to speed up your JS
> hours to match the performance you get for "free" from other languages?

In a sense, you pay those hours that you saved up by using an easier, more intuitive language like JS. Or you can choose not to and still have pretty good performance and blazing fast dev cycles.

gear54rus··on An American served a year in prison for copyright conduct that is legal in EU
Pity those vultures found him. Another hero we don't deserve goes down...
gear54rus··on Chrome 68 will mark all HTTP sites as “not secure”
People who cheer for tons of stupid fucking HTTP warnings all over the place really bug me to be honest. Anyone who uses the web needs to be taught the difference between a secure and insecure connection and told where to look for signs (this assumes we burn stupid shit browsers that look to mangle URL bar by removing data from it).

The grandma will not make better decision if you put in another dumb warning like this one https://i.imgur.com/rxmyWtF.png to waste more and more of my time when I enter my password on the same website over and over. I KNOW IT'S INSECURE, JUST STFU already.

I'm at the point where I will look to build my browsers from source after removing that shit (along with removing inability to add certificate exceptions for certain situations). Good thing they're open source.

gear54rus··on Ask HN: Why don't websites show password requirements at the login screen?
There are degrees of valid. There is RFC valid and then there is 'common sense' valid (there are degrees of common too). Forcing yourself into barely common valid but RFC valid is user's fault.
gear54rus··on Ask HN: Why don't websites show password requirements at the login screen?
Didn't you bring this on yourself?

I hate any requirements for passwords but why go for cornercase email?

gear54rus··on Bitcoin mining and energy consumption
In addition to mining new bitcoin, miners confirm transactions of existing bitcoin in the network. They get paid to do that as well (tx fee).
gear54rus··on DRM’s Dead Canary: How We Lost the Web, What We Learned, and What to Do Next
> At this moment Netflix is refusing to server 1080p video content to anyone who uses a free operating system and free browser, because 'the DRM isn't good enough'. For 4k the rules are even more stringent; you need Microsoft Windows, Edge, and pre-approved trusted-platform capable hardware (which includes the monitor/TV).

Hahahah, amazes me how people still use that crap. Why not pirate it instead and give them a big fuck you with those restrictions?

gear54rus··on Half-Life and Team Fortress Networking
> High-budget games these days locate servers around the world, so that is not an issue.

exactly what I'm talking about. "around the world" may not be enough. And since they don't allow dedicated servers hosted by players, they better have lag compensation or to hell with them.

gear54rus··on Half-Life and Team Fortress Networking
how are they less committed? it's their fault that they live in a country which doesn't exist on the server installation roadmap of stupid greedy corporation? that suggestion was really American for the lack of better word.

let them run their own servers? tough luck, most games in 2017 don't allow dedicated server setup

gear54rus··on Extensions in Firefox 58
Also wondering about an unchained 'fetch'. Still can't get or set some headers (https://github.com/github/fetch/issues/163).
gear54rus··on Microsoft and GitHub team up to take Git virtual file system to macOS, Linux
Big problem. Just update your machines. Am I supposed to miss great features because of your admin laziness?

It has to fail gracefully on version mismatch, other than that it's just a bad decision.

← PreviousPage 16 of 24Next →