Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ayrx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
ayrx
12y ago
If "enterprise applications" mean over-architectured monstrosities filled with boilerplate code, a hundred levels of indirection and horrible XML configuration files then thank god Go doesn't encourage that.
92.
▲
SSL3 “Poodle” Vulnerability
(security.stackexchange.com)
2 points
by
ayrx
12y ago
|
0 comments
93.
▲
by
ayrx
12y ago
Or you know... a simple dictionary attack. Salts aren't magic fairy dust that stops weak passwords from being brute forced.
94.
▲
by
ayrx
12y ago
Uhm... The 2FA used in Google Authenticator does use a shared secret. The algorithm is TOTP (RFC 6238). It's simply a HMAC applied on the current unix timestamp with the shared secret as a key and truncated to 6,7,8 digits depending
95.
▲
by
ayrx
12y ago
Very nice, I'm definitely a Unix person but Powershell has some great ideas and it's good to see a version that can work on Linux and OS X!
96.
▲
by
ayrx
12y ago
It goes both ways. I hate developers that write some code, dump it on GitHub and say "It's open source, you can always fork it." Whatever happened to taking pride in your work and making it work the best it can? Like other
97.
▲
by
ayrx
12y ago
You obviously have not seen many press releases before. PR teams excel at putting a positive spin on even the worst blunders.
98.
▲
by
ayrx
12y ago
Linux and Windows both allow you to run Firefox so they must be the same thing right?
99.
▲
by
ayrx
12y ago
Can the title be changed? This is obvious clickbait.
100.
▲
by
ayrx
12y ago
Completely untrue about the people at Slack. I disclosed a pretty trivial vulnerability to them and got a $100 reward. How about next time you stop generalising?
101.
▲
Binpress Podcast Episode 14: Glyph Lefkowitz of Twisted
(binpress.com)
1 points
by
ayrx
12y ago
|
0 comments
102.
▲
by
ayrx
12y ago
Even LKML is a generally pleasant place. Linus' well-crafted insults gets a lot of attention because technical discussions are not interesting to people not involved in kernel development. LKML gets thousands of emails every day. The b
103.
▲
by
ayrx
12y ago
Quite a few bad practices. 1. Separate python 2 and python 3 modules? How can I be sure that they both do the same thing? 2. You have the tarball in your source control. Why? 3. You have a 1.7k line file. Something tells me that they can be
104.
▲
by
ayrx
12y ago
This exactly. It's good to have some doubts but at the end of the day you learn a lot by simply trying, regardless of success or failure. I think it's very important though, that you learn to accept criticism. Learning from cons
105.
▲
by
ayrx
12y ago
Ah you are right, that makes sense yes. Maybe for usability it may be a good idea to round down?
106.
▲
by
ayrx
12y ago
Few comments. 1. I can't filter to a exact screen size. Inputting 13" - 13" fails. 2. What type of disk? SSD vs HDD is a huge concern in laptops. Having a filter for that will be great. 3. Some laptop models can be upgraded.
107.
▲
by
ayrx
12y ago
Do you want to learn how CPython internals work or do you want to learn how to bind C code with Python? If it's the latter, I can point you to the excellent CFFI library[0], the documentation is pretty clear and it's pretty easy t
108.
▲
by
ayrx
12y ago
This is a little different from the usual "virtual server goes down" scenario. This is presumably to patch the new undisclosed Xen bug so the actual physical machines running the virtual servers need to go down.
109.
▲
PKCS#1 signature validation
(imperialviolet.org)
18 points
by
ayrx
12y ago
|
1 comments
110.
▲
by
ayrx
12y ago
Yes, but you need the actual physical hardware to work with. It's completely impractical for the kernel to unit test drivers that work with hardware that most developers do not have access to.
111.
▲
by
ayrx
12y ago
You may want to rethink your statement. How are virtual machines going to help in unit testing drivers that work with real hardware?
112.
▲
by
ayrx
12y ago
The default GNOME 3 that comes with Fedora 20. My needs from a DE is minimal. I spend 90% of my time alt-tabbing between my browser and editor with my terminal a F12 away (Guake is awesome). GNOME 3 simply gets out of my way and lets me foc
113.
▲
by
ayrx
12y ago
I consider myself a serious developer and I'm perfectly happy with Gnome 3. It's clean, simple and allows me to focus on what's really important -- my editor and terminal. Having your own opinions is fine but please do not ge
114.
▲
by
ayrx
12y ago
Is it really that difficult to use iTunes? There are some tricky things to take note related to overriding data if you are not already using iTunes to sync stuff but it's amazingly seamless once you get that in place. The software is
115.
▲
by
ayrx
12y ago
Whatever your personal thoughts are on iOS and Apple, you can't deny that it's amazing how fast Apple can push through new updates which is a good thing for both developers who can rely on a larger userbase for new APIs and securi
116.
▲
by
ayrx
12y ago
Just to address point 2. No. Those who say yes probably do not understand what EV certs actually do. You get the exact same level of security from EV and non-EV certs. The whole "extended validation" criteria is pretty handwavy an
117.
▲
by
ayrx
12y ago
> Why is Unicode such a problem? Also, why does it have to be a core language feature? Because the vast majority of the world's languages cannot be handled solely using ASCII?
118.
▲
by
ayrx
12y ago
> OTOH, while the current 2/3 split and maintenance of single source libraries may encourage "documented deprecation" as described in the article, that approach -- with no programmatic deprecation warnings and, consequentl
119.
▲
by
ayrx
12y ago
Of course they do. They made an elegant, beautiful and widely used language. They are humans, they have made mistakes. But you can't seriously argue that the majority of their decisions have been mistakes.
120.
▲
by
ayrx
12y ago
The idea is that there won't be large amounts of backwards incompatibility in a single version bump. We all know how well that worked out for Python 2 -> Python 3. There will of course be backwards incompatible changes introduced
More ›