Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
SeoxyS
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
52 ms
·
451.
▲
by
SeoxyS
14y ago
I just completed a major cryptographic project overhauling the security at my company. (Re-doing our password hashing and authentication, and the protocol for all our networking and communications.) The password hashing was easy: a portable
452.
▲
by
SeoxyS
14y ago
Three killer uses: - removal - git submodules - conditional loading of plugins
453.
▲
by
SeoxyS
14y ago
Vim does a very good job of this: vi{ v%
454.
▲
by
SeoxyS
14y ago
I stopped reading when the author wrote: > Anybody who thinks that a 300–400 dpi 4–5 inch > smartphone isn’t a first class reading device > hasn’t laid their hands on one. The author's inability to understand ho
455.
▲
by
SeoxyS
14y ago
If anybody feels like explaining something else that's also puzzling about the Zend engine and PHP arrays; I had a few hours spent the other day on a WTF moment writing a PHP extension in C and querying array zvals. I was doing something fa
456.
▲
by
SeoxyS
14y ago
I came to this comment thread specifically to point this out, but you beat me to it. It has nothing to do thread safety, and everything to do with atomicity. This is not a single atomic operation, but rather three atomic (and thread-safe) o
457.
▲
by
SeoxyS
14y ago
# line 36 text.split("#").first This will have trouble with a line like: tweet = "TOML is #awesomesauce" -- # line 43 array = $1.split(",").map {|s| s.strip.gsub(/\"(.*)\"/, '\1')} You should recurse into
458.
▲
by
SeoxyS
14y ago
My Hacker News looks like this: http://cl.ly/image/1e061p3Q2U0U http://cl.ly/image/0B1s3m1R1b1Y I'm using a custom stylesheet, which you can find here: https://gist.github.com/kballenegger/5022493 -- I forked this from something someb
459.
▲
by
SeoxyS
14y ago
When I said split panes in tmux, I meant to put shells, repls, or servers. I also use split panes and tabs within vim for extra buffers.
460.
▲
by
SeoxyS
14y ago
My single greatest tip to make vim even more amazing is to run it in a tmux session: It makes it super easy to split panes and create new windows for related things you need to do (git stuff, compilation, running tests, running a REPL, etc.
461.
▲
by
SeoxyS
14y ago
The CtrlP plugin will make opening these files a breeze. If you just trigger it and type palette.cpp, it should be the first match.
462.
▲
by
SeoxyS
14y ago
Counting .. seems like a terrible way to solve this. Why not do a prefix match between the root of the public folder and File.expand_path(requested_path)?
463.
▲
by
SeoxyS
14y ago
These are the kinds of things that make me appreciate s-expressions so much more. It's crazy how programming languages like Ruby or C can have ridiculously complex syntax, and LISP can express all of that an then some with just three or fou
464.
▲
by
SeoxyS
14y ago
You can have the best of both worlds (quick and dirty): http://jsfiddle.net/UMfAy/1/ <body> <form> <div class="cool-label"> <label for="name">name</label> &
465.
▲
by
SeoxyS
14y ago
The code typing sections is cool, but unfortunately not representative of the way anybody codes. I could probably code up any of these examples much faster in vim than having them dictated to me. Plus, code is not written linearly, it is mo
466.
▲
by
SeoxyS
14y ago
I have been refusing to recommend my otherwise perfect-fit girlfriend for a position at my company for precisely this reason. You never know what might happen; and while I love her, I know it's best to keep professional and personal lives a
467.
▲
by
SeoxyS
14y ago
The first example's use case has benefits beyond just shorter code. When writing ruby, I try to code as functionally as possible, and so I built myself a Ruby version of a construct stolen from Lisp, which I use for this exact purpose:
468.
▲
by
SeoxyS
14y ago
The perfectly round Os in toyota are the giveaways. I got them all correctly, except for MATTEL for which the only difference is the stroke width; and which I ended up flipping a coin for (incorrectly). That said, I did get a degree in grap
469.
▲
by
SeoxyS
14y ago
One of the things you're doing wrong is that social sharing bar which, besides bring completely tactless, overlaps the content on mobile devices such that reading the article is impossible—even when scrolling due to it being fixed.
470.
▲
by
SeoxyS
14y ago
I don't understand why people can't just spell out the word "localization" instead of relying on what must be the worst abbreviation ever invented. (l18n)
471.
▲
by
SeoxyS
14y ago
The email Don sent to the KDE mailing list at the conference is also very much worth reading: http://lists.kde.org/?m=104197092318639
472.
▲
by
SeoxyS
14y ago
I've been a Simple customer and have nothing but good things to report. As a bank, they provide pretty much all basic services, except for perhaps cash deposit (something I haven't needed to use in years). You can use any ATM out there. You
473.
▲
by
SeoxyS
14y ago
In order to be a respected author and build a personality online, I think we'd all be much better off taking the time and care to build our own personal theme and identity. Our blogs are our online identities. Using something like Svbtle ta
474.
▲
Chartboost is on fire, scores $19 million from Sequoia
(thenextweb.com)
5 points
by
SeoxyS
14y ago
|
1 comments
475.
▲
by
SeoxyS
14y ago
Going to parties, drinking alcohol, and wasting time is a form of learning. How to live life, how to make mistakes, and where you're going to fit in in the world is probably one of the most important thing you learn as a teenager.
476.
▲
by
SeoxyS
14y ago
That last point about FaceTime sounds like an opportunity for Sean Parker's Airtime.
477.
▲
by
SeoxyS
14y ago
Soon, I don't think even Instacart will be able to help with my Twinkie cravings, considering Hostess just went bankrupt again, and stopped production.
478.
▲
IFTTT raises $7M from Andreessen Horowitz, NEA and Lerer
(thenextweb.com)
97 points
by
SeoxyS
14y ago
|
40 comments
479.
▲
by
SeoxyS
14y ago
If you're buying into the Silicon Valley hype, and then get disappointed, you're doing it wrong. Silicon Valley is not a place that's amazing a first, and then awful once you fail. It's simply a place that happens to have the highest concen
480.
▲
by
SeoxyS
14y ago
So, how do you write Hello, World?
More ›