Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
charliesome
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
91.
▲
by
charliesome
13y ago
The JVM and CLR both have generational garbage collectors, which reduces the impact of most GC pauses quite significantly. Go's GC on the other hand is non-generational, which means every GC pause must perform a full scan of all object
92.
▲
by
charliesome
13y ago
Go (at least as it stands today with its non-generational, stop the world, mark and sweep GC) is wholly unsuitable for video game development where unpredictable latency must be avoided.
93.
▲
by
charliesome
13y ago
CSRF protection is not about preventing bots from interacting with your site - it's about protecting your site from other sites (hence the name - cross site request forgery). Without the hidden 'fnid' input, it would be p
94.
▲
by
charliesome
13y ago
Arch is definitely a viable option for a personal server.
95.
▲
by
charliesome
13y ago
This is exactly the advice given at the end of the post
96.
▲
How They Sent Photos Across the Ocean Back in 1926
(petapixel.com)
2 points
by
charliesome
13y ago
|
0 comments
97.
▲
by
charliesome
13y ago
It's already possible for two end points to securely decide on a cryptographic key in a way that's impervious to eavesdropping: https://en.wikipedia.org/wiki/Diffie-Hellman_key_exchange
98.
▲
by
charliesome
13y ago
Please don't let that tempt you to use system Ruby. You should always build your own, especially on a system like OS X. System Ruby is not there for you, it's there for the system to make use of (and yes, OS X does ship with qui
99.
▲
by
charliesome
13y ago
Mavericks ships with 2.0.0
100.
▲
How to Scale and Maintain Legacy CSS with Sass and SMACSS
(webuild.envato.com)
2 points
by
charliesome
13y ago
|
0 comments
101.
▲
Bootable Minecraft clone written partly in x86 Assembly
(github.com)
285 points
by
charliesome
13y ago
|
47 comments
102.
▲
by
charliesome
13y ago
It might be something to do with me not enabling the A20 line, I'm not sure if QEMU starts with it disabled or not.
103.
▲
by
charliesome
13y ago
I use ELF as the object file format, but all the development was done on OS X. Maybe try updating your version of Rust. I had trouble using zero.rs on 0.6, but the latest from Git works well.
104.
▲
Old School Object Oriented Perl
(perltricks.com)
8 points
by
charliesome
13y ago
|
1 comments
105.
▲
by
charliesome
13y ago
> Knowing the secret token allows an attacker to trivially impersonate any user in the application. Worse. Knowing the secret token allows an attacker to trivially execute code in your application. Don't ever let your secret token b
106.
▲
Unmentioned Features of Ruby 2.0
(whitequark.org)
2 points
by
charliesome
14y ago
|
0 comments
107.
▲
by
charliesome
14y ago
Here's a better idea: Stop using the str* functions completely. Start using buffers with explicit length fields attached, and start using the mem* functions.
108.
▲
by
charliesome
14y ago
It's already impossible to brute force a password if it's of a decent length
109.
▲
Random Access Memories
(randomaccessmemories.com)
3 points
by
charliesome
14y ago
|
0 comments
110.
▲
A few android security issues
(permalink.gmane.org)
2 points
by
charliesome
14y ago
|
0 comments
111.
▲
by
charliesome
14y ago
If you blindly run code you find on the Internet without understanding what it does, you deserve all you get.
112.
▲
by
charliesome
14y ago
I've reported several vulnerabilities to GitHub. There is no bounty policy.
113.
▲
by
charliesome
14y ago
Couple questions: * Why bother using a trie? * Why bother filtering profanity?
114.
▲
by
charliesome
14y ago
> "Profanity detected. Message cannot be sent" Seriously?
115.
▲
by
charliesome
14y ago
Are you serious?
116.
▲
Email Standards Project
(email-standards.org)
3 points
by
charliesome
14y ago
|
0 comments
117.
▲
by
charliesome
14y ago
Disappointed to see the continued use of wide strings in new projects.
118.
▲
by
charliesome
14y ago
So I took a quick look at the Jakefile and it doesn't seem like it does a whole lot more than shelling out and a little bit of file manipulation. I wonder if Cappuccino has considered using make. make is maintained. make works on Windows. m
119.
▲
by
charliesome
14y ago
> The original build system used ant, which was then followed by rake, which ran on Ruby. In 2010 the build system was ported to JavaScript and jake (a port of rake), which ran on top of narwhal (a CommonJS runtime) and the package man
120.
▲
by
charliesome
14y ago
fuckit.js: https://github.com/mattdiamond/fuckitjs
More ›