HNHacker News
TopNewBestAskShowJobs

ayrx

1,144 karma · joined May 25, 2014

submissionscomments
ayrx··on Diablo II: Resurrected
I think you mean Druid instead of Barbarian :)
ayrx··on Apple to acquire the majority of Intel's smartphone modem business
I don't disagree with your overall point but in the world of high-end watches Rolex watches _are_ mass produced and leverage economies of scale. I think the latest estimates are around 800,000 watches produced per year by Rolex.
ayrx··on Improving privacy and security on the web
You will be part of the rare minority that uses that configuration which by itself is a fingerprint.
ayrx··on Go 1.11beta3 is in average 11x faster for crypto/tls benchmarks on ARM64
To be more exact, what you want is not a slow password hashing algorithm. What you want is an algorithm that is as efficient for the defender as it is for the attacker. The key is that you do not want an attacker to be able to abuse custom hardware or distributed compute in order to gain an efficiency advantage.
ayrx··on Why Is Front-End Development So Unstable?
It's a nice sentiment but that's how you end up with abandoned, low quality projects that no one uses. Or even worse - abandoned, low quality projects that half the Internet relies on.
ayrx··on Loot boxes are obviously gambling
Yeah, it was a pain in the early days but I feel like Blizzard has recognised that and are actively taking steps to improve things.
ayrx··on Why Is Front-End Development So Unstable?
What incentives would a someone have to invest a considerable amount of time in releasing and maintaining an open source project if they can't even use that to promote themselves?
ayrx··on Loot boxes are obviously gambling
That's actually untrue for Hearthstone.

You can be perfectly competitive without playing arena or buying packs. I haven't paid a cent for the past 2 years and can play all the competitive decks I want in every meta. Blizzard has been very good with bumping up the rewards you get from playing normally.

ayrx··on Who controls glibc?
If you look at his other comments in this I’m not sure it’s sarcasm.
ayrx··on Mythology About Security
“we deal with it successfully enough in TLS and SSH all the time”

Not quite. Downgrade attacks has been a huge problem for TLS.

ayrx··on iPhone protected you from Facebook call scraping. Android, not so much
You can audit iOS. Security researchers do it all day long.
ayrx··on Google dedicates engineering team to accelerate development of WordPress
WordPress has a history of almost embarrassing security vulnerabilities. To be fair, most PHP applications of that era have similar track records.

The newer versions have been _much_ better.

ayrx··on Most and Least Educated Cities in America
It very clearly shows the need for education.
ayrx··on The Problem with AMP
This StackExchange answer[0] has a nice overview of what encrypted.google.com does.

[0]: http://security.stackexchange.com/a/32374

ayrx··on Rust and the limits of swarm design
His point is absolutely not applicable. Rust is a _very_ new language. The community will eventually converge on specific crates for specific purposes in time.
ayrx··on Rust and the limits of swarm design
> This isn’t a question that comes up so often with respect to (say) Python because Python has an effective form of curation – blessing things into the standard library, at which point their alternatives generally disappear. In effect, Python modules are quality-filtered on the taste of the BDFL and the devteam.

I love Python but this statement is absolutely coming from someone who does not write Python on a regular basis. Many stdlib modules are greatly outclassed by third-party alternatives - urllib2 vs requests, datetime vs arrow just to name a few - to the point where no one actually uses the stdlib modules in production.

ayrx··on Linux kernel maintainer says no to AMDGPU patch
> AMD it seems won't be able to do that now.

Yes they can, they'll just have to commit resources to keeping up with kernel changes instead of having it done for them upstream. You can't have your cake and eat it as well.

ayrx··on Crypto 101 – Introductory course on cryptography
lvh was until very recently an employee at Rackspace and Rackspace provides the hosting for the project.
ayrx··on The Case Against Python 3
In my experience a lot of the problems with automatically converting existing Python 2 code to Python 3 code is that the Python 2 code usually makes fundamentally broken assumptions when it comes to unicode and bytes.
ayrx··on The Case Against Python 3
And if he doesn't understand that concept should he _really_ be teaching anyone programming?
ayrx··on The Case Against Python 3
> Currently you cannot run Python 2 inside the Python 3 virtual machine. Since I cannot, that means Python 3 is not Turing Complete and should not be used by anyone.

I stopped there.

ayrx··on Why CPU Frequency Stalled (2008)
But all things are not equal.
ayrx··on BearSSL – Smaller SSL/TLS
Not quite, Thomas's avatar in many places is that of a bear. He has named a few of his works after bears, in particular his password hashing function Makwa.
ayrx··on Hypothesis 1.0: A property-based testing library for Python
This is a very awesome library. I am attempting to integrate it into the test suites of my various projects this past week and the author has been more than helpful, even when I filed bug reports that turns out to be issues in my own code.
ayrx··on Jvm.go: A JVM written in Go
RPython is definitely a Python-first thing. PyPy is the only VM written in it that's actually production-ready at the moment. I'm guessing that has more to do with effort invested than any real limitations on RPython's part though. I'll definitely read up more on Truffle. :)
ayrx··on John Carmack: “I just dumped the C++ server I wrote for a new one in Racket”
Are you implying that it's impossible to write maintainable code in any dynamic language?
ayrx··on Jvm.go: A JVM written in Go
Are you aware of any comparisons that shows "truffle appears to generalise to other languages a lot better"? I'd be interested in reading them. :)

The performance of various RPython interpreters like PyPy and HippyVM are pretty impressive.

ayrx··on Jvm.go: A JVM written in Go
> It means that basically any toy scripting language can have similar performance to, say, Javascript on V8, just by writing the base interpreter with their framework.

That actually sounds a lot like what RPython from PyPy enables.

ayrx··on Foreign Linux: Run Linux binaries on Windows without drivers or modification
FWIW, my current setup is Win 8.1 Pro with Hyper-V configured to startup a Linux VM on boot. My dev environment consists of cmder with an alias "dev" that ssh into the Linux VM where I have my full set of dev tools available. It's almost completely seamless since vim is my editor and I can just run that over ssh.
ayrx··on The ups of downs of porting 50k lines of C++ to Go
> and then write something in cpython if its time critical

I believe you mean Cython? :)

Page 1 of 6Next →