HNHacker News
TopNewBestAskShowJobs

vsync

175 karma · joined August 31, 2009

http://quadium.net/~vsync/
submissionscomments
vsync··on Ten Years of Git: An Interview with Linus Torvalds
I use patch queues.
vsync··on Facebook use linked to depressive symptoms
Sometimes I think "melancholy" was a better way to describe the situation than "dysthymia" or "major depressive disorder". It might be that's just your personality and the way you look at life. Maybe if it were possible to fully accept that temperament in this day and age it'd still be a burden, maybe not. But never forget, the depressed have a more accurate prediction of the future (though perhaps a skewed emotional emphasis). That's gotta be useful (or rather, there's gotta be a reason that trait got conserved). Regardless, as Allie Brosh put it:

> The problem might not even /have/ a solution. But you aren't necessarily looking for solutions. You're maybe just looking for someone to say "sorry about how dead your fish are" or "wow, those are super dead. I still like you, though."

I wonder if in the past society used to be more accepting of personality differences. Nowadays everyone makes a point of being so tolerant and accomodating but it's all based on the extraverted always-on always-happy norm. Anything else is fine so long as you acknowledge it's a disorder or a condition; otherwise ostracism. Feels like when I read about olden times there's more "oh, that's just how Fred is" but Fred's also an accepted part of the community.

vsync··on Slack was hacked
Interesting that the title says "March 2015 Security Incident" but it turns out it was in February. Also interesting they don't say which days in February.
vsync··on I Gave My Child Autism
> the retards

See, this I would say is kind of insulting.

vsync··on I Gave My Child Autism
The noun form of "retard" (and the word "retarded", depending on context) is a much different thing than "retardation" or the verb "retard".
vsync··on How “../sms” could bypass Authy everywhere
But there was no user story in which the user typed "../sms"! You seem to be encouraging thinking about scenarios like this in advance, a.k.a. BDUF.
vsync··on LibreOffice 4.4, the Most Beautiful LibreOffice Ever
Maybe they do value design. Maybe they just value different designs than you.
vsync··on Why the ‘Best Places to Work’ Often Aren’t
Personally I'm suspicious of this so-called "internal tool i've built to increase transparency and communication".
vsync··on How Much Caffeine Is Too Much?
> 240mg in a 16oz/473ml can. It also seems to have been reduced back to 160mg.

A few of the "Pure Zero" variants seem to have (or had) a ludicrous quantity of caffeine. If I have any complaint (well, other than that a 16oz can doesn't have 2 servings worth!) it's that I don't know that the caffeine should really differ between them; one might not expect what seems to be simply a different flavor to differ markedly. My solution to that has been to read the ingredients.

> Even at 240mg it's equivalent to or less than a cup of medium strength regular coffee. And not close to Espresso.

Coffee varies but generally speaking if one goes by the "serving size" on an energy drink it's typically on par with coffee: http://www.reddit.com/r/askscience/comments/ip9ia/ive_been_w...

vsync··on How Much Caffeine Is Too Much?
> My choice was the regular Rockstar energy drink[...] fatty liver

Should've gone with the Rockstar Recovery. It's got milk thistle :)

Not to mention no sugar, which I suspect is the worst thing most people can get out of just grabbing a standard energy drink.

vsync··on W3C declares HTML5 standard complete
Which means no standard at all.

I'm grateful to W3C for continuing their standardization work.

vsync··on Meeting strangers in the street
You can get some nice gear too if you buy Hint brand flavored water!
vsync··on Java vs. Scala: Divided We Fail
Too true. Lombok <URL: http://projectlombok.org/ > is a much nicer approach.
vsync··on Ask HN: Good way to recognize and reward team members?
I suppose if you have no cash handy you could always give them equity grants.
vsync··on Why Snowden Won’t (and Shouldn’t) Get Clemency
> Snowden gained access to his cache of documents by persuading 20 to 25 of his fellow employees to give him their logins and passwords, saying he needed the information to help him do his job as systems administrator

Ha!

vsync··on Bing doesn't support SSL
Bizarrely, this only works for second-level domains however, and isn't disclosed in advance.

Really, CAs shouldn't be throwing in "free bonus" SANs without customer authorization ever. It would be much better to have a place to enter the SANs, or a checkbox asking if I want "www." as well, or to apply to the parent also, or whatever. That would also make the process more apparent to the user in addition to being more secure.

vsync··on People laugh when i say,"i dont know how it's going to make money"
If you're in it to make money then you should absolutely have a plan for that.

If you're in it to just make something cool, then do it. Sadly I think that with all the focus on startups here, the "hacker" in "Hacker News" gets forgotten sometimes.

vsync··on JSON API
This actually isn't true for Common Lisp.

There is a distinction between reader macros and compiler macros, for example, which is relevant for allowing using special syntax be optional for end users.

Certain things also need to be defined if you want them to be available in the compile-time environment. And, sometimes you have to do a bit of extra work if you want to have literal objects in your compilation environment and pass them to runtime.

Check out http://www.lispworks.com/documentation/HyperSpec/Body/03_bc.... though it will probably take you a few readings to make sense of it; I know it did for me.

But for the most part things happen automatically.

vsync··on Things I set on new servers
> I looked it up, though. It looks like you have to have an ETag to do a conditional GET

Nope, not the case. May I ask where you read that? It differs from my reading of RFC2616 and my experience.

If the server gave you an ETag though you're supposed to include it in future cache-conditional requests. Section 13.3.4 (http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13...) describes the interaction between ETags and modification dates.

vsync··on Things I set on new servers
The best is to use GET with an If-Modified-Since header: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14...

This acts like HEAD if the resource has not been modified and like GET if it has.

In practice this seems to be the go-to technique for browsers as well.

vsync··on I Knew a Programmer Who Went Completely Insane
Yes, being annoyed by unethical people is a mental condition.
vsync··on The Death of Upcoming.org
> they'd made a series of thoughtful hires, including PHP creator Rasmus Lerdorf

Uh.

vsync··on Bing doesn't support SSL
Comodo's been good to me in this regard.

Incidentally, beware of RapidSSL and their "free www." SAN; they only grant it in certain specific and undocumented circumstances.

vsync··on Paul Graham on Spaghetti Code
I'm reminded of Pirsig's comments on the multiple ways you could break down a motorcycle, for example.

The tyranny of the dominant decomposition is no joke, especially when single inheritance and single dispatch are so popular.

vsync··on Ask HN: How do you objectively measure development speed
For feature implementation speed, function point analysis (http://alvinalexander.com/FunctionPoints/) is a good start. There are tables available that give rough industry-wide figures for hours per function point. However keep in mind these will change quite a bit depending on the size of the project, the competence of the team as a whole, unique constraints on the particular software, and the tools in use; we're talking a range of 1/2hr to 20hrs per function point, so you need to factor those items in. Also you have to be willing to break down the requirements in ways that are a little odd sometimes when dealing with more interactive applications (say, games versus spreadsheets) or that have long-running processes (daemons versus batch).

Speed of learning is much harder to quantify because people aren't uniform in the experience they already bring to the table. So you'd have to administer tests of some sort across a wide variety of things to encompass things they do and don't already know.

But the talk of "objective metrics" for the "quality of developers" sounds a little bit leading, making this whole question seem a bit off-putting. You might be well-served by reading "Zen and the Art of Motorcycle Maintenance", especially the parts where Pirsig describes the difficulty of assessing Quality without already being an expert in the subject.

vsync··on Ask HN: Freelancer? Seeking freelancer? (April 2013)
> Starting rate is $15/hr commensurate with experience, plus bonuses.

This project sounds interesting. Did you happen to accidentally leave off a zero in the hourly rate? If so I'd be interested in following up further.

vsync··on R, the master troll of statistical languages (2012)
>>> I won’t bother to explain all of these; the point is that, as you can see, they all return the same result

> Having many ways to do one thing is good - whatever float your boat you know.

I can't get the article itself to load, but it cracks me up that foo[range] and foo[range, ] do completely different things.

vsync··on Why Your Desktop Won't Be Running Mir/Wayland Anytime Soon
X forwarding is just a tunnel for the normal X protocol, which is both higher-level and provides much more functionality than a raw pixel buffer.
vsync··on How I ended up with Mac
And yet "locate" is banned by default.
vsync··on How I ended up with Mac
Question: can you run Winamp in Wine?
← PreviousPage 2 of 6Next →