HNHacker News
TopNewBestAskShowJobs

obtu

580 karma · joined November 16, 2011

submissionscomments
obtu··on Falsehoods Programmers believe about Time
June is already decided. We'll know either way about the December second when the next bulletin C is published, sometime next July: http://hpiers.obspm.fr/iers/bul/bulc/
obtu··on Memshrink's 1st birthday
Mozilla's multi-processing project is called Electrolysis[1], and the process-per-tab variant is used in mobile versions of Firefox. I think it's pretty far off for the desktop version, and as long as blue sky ideas go, I'd prefer to get the security advantages without the increased memory consumption (maybe with shared heaps within a privilege level, whether or not multiple processes are used).

As far as increased responsiveness, that's addressed by the Snappy effort, which you can follow here[2] as a sort of sister-blog to Nicholas' MemShrink reports.

[1] https://wiki.mozilla.org/Electrolysis

[2] https://blog.mozilla.org/tglek/

obtu··on Python for Data Analysis (new O'Reilly book from creator of Pandas)
It seems far from final: the outline for Python basics is way more detailed than anything about Pandas.
obtu··on Python for Data Analysis (new O'Reilly book from creator of Pandas)
I was going to ask, but the early release does come with (free!) upgrades towards the final product: http://shop.oreilly.com/category/early-release.do
obtu··on Python.org Redesign Request for Proposals
Looking at the requirements, particularly l10n and the REST API for editing (which rules out compilers, unless the API server operates at a different privilege level), this will have to be solved by something like a CMS. Except for the offline editing requirement, which makes something DVCS-backed necessary. Anyway, it will be a good showcase for whichever stack is chosen.
obtu··on California Senate votes to allow self-driving cars
Seems like they are looking for partnerships (they wouldn't really want to get into the business of integrating and building the whole hardware I expect):

> While Google had no immediate plans to commercially develop the system, the company hopes to develop a business which would market the system and the data behind it to automobile manufacturers (from the Wikipedia page).

obtu··on List of Languages that Compile to JS
This might work if you create a category and add these languages to it. Ontology-wise you would need one category for the compilers that target javascript (subcat of compilers), and another for languages (primarily?) designed to be compiled as JS (subcat of programming languages). And maybe one more for languages+environments that compile as JS, primarily run in browsers, and wrap some browser APIs in their standard library.
obtu··on List of Languages that Compile to JS
It's just an index so you can see if your favourite language is supported. Follow the links for the rest. You couldn't trust extra information in the wiki itself because most of the details you need would get outdated pretty fast.
obtu··on Why it's hard to love Google Plus in Africa
The new instant search does some strange things stashing js assets in hidden form fields, and it seems to have a performance impact at several levels (including the IO cost of serialising the session for restoring it after a crash). There's also some weird non-responsiveness with partially loaded pages.
obtu··on Getting Real book is now free PDF
Someone in this thread has made a wget copy (easily convertible to ePub), ask him to contact you.

Nevermind, the html version is still public: https://gettingreal.37signals.com/toc.php

obtu··on Getting Real book is now free PDF
Even if I bought from a store it's not expected, and because I always look for the opt-out checkboxes, anything unexpected goes to the spam bin.
obtu··on A Tale of Two Pwnies (Part 1)
The only place I see some rhetoric is the second sentence of the first paragraph, the second paragraph, and the first sentence of the second to last. It's tame: it emphasises the exploit being very involved, which is well supported by the rest of the report. Everything else is necessary detail that describes the progression of the exploit from Pinkie Pie's point of view.

Your contributions, on the other hand, are much more content-free, being mostly value judgements against Chrome's PR or the supposed overconfidence of their programmers. And while you do brush on more technical matters, you do so by name-dropping products rather than being informative and describing the relevant security property.

obtu··on A Tale of Two Pwnies (Part 1)
It's available for extensions I think (there's also the higher-level WebGL which you must be aware of), and requires whitelisted graphic drivers. As you can see, graphic acceleration offers a huge attack surface (memory-unsafety in C++ code, plus logic bugs at highly privileged levels like graphic drivers, firmware, and the hardware itself). Some of these layers realistically won't be protected until they have proper IOMMU support.
obtu··on A Tale of Two Pwnies (Part 1)
I was wondering what was taking them so long, as I recall the blogposts at the time promised that disclosure and a postmortem would come “soon”. Now that we have some detail I'm lapping it up.
obtu··on Of abusive behavior in programming communities
MetaFilter does symbolic payments for a different purpose (controlled community growth) and that is working out well.
obtu··on Of abusive behavior in programming communities
Those who stay on a hellbanned account tend to be the moderately clueless who got a false positive hellban after a tone-deaf first comment rather than trolls.
obtu··on Bootstrapped GitHub Now Raising a Round from Andreessen Horowitz
I'd like to think so, but I imagine that as a fast-growing company in a tech niche they are unusual enough that a bank wouldn't be qualified to evaluate their credit-worthiness.
obtu··on Bootstrapped GitHub Now Raising a Round from Andreessen Horowitz
You have to put a lot more on top of that: gitweb, authentication, authorisation, notifications, maybe other kinds of hooks. Granted gitolite supports it, but you have to write a bit of glue.

There's also the option of Gerrit which puts most of this in a single WAR (not gitweb, though as with gitolite the integration is documented), with a code review workflow on top.

obtu··on Bootstrapped GitHub Now Raising a Round from Andreessen Horowitz
Here's a bit more about perverse incentives that make VCs' decisions less rational: http://www.danshapiro.com/blog/2010/08/vc-insanity-economics...

The differences between Pinterest and GitHub are that: GitHub is more unique (it's not strictly social media and there's more homework to do); it's bootstrapped and negociates from a stronger position; VCs want to give start-ups more money than they need because that's how they get paid.

obtu··on Bootstrapped GitHub Now Raising a Round from Andreessen Horowitz
I've met someone who worked at two large and conservative workplaces where his mission has been to set up an internal Git service (a slow task thanks to an archaic IT) so they can move some of their projects to that. According to him, institutionally this company prefers dealing with large vendors with big support contracts, but there's strong demand for Git coming from developers and contractors. The enterprise world isn't completely segregated, and developers would be coming in contact with Git easily enough, for example through the breadth and depth of GitHub projects.
obtu··on Of abusive behavior in programming communities
I think part of his point was that expecting everyone to have a thick skin is a small step away from requiring everyone to have that thick skin, and to not reacting appropriately to people who direct flames against those supposedly thick skins. “Thick skin” is often used but poorly defined when talking about online communities, and I think the end of the article does a good job of deconstructing the notion by explaining more precisely what is a good standard for reacting to abuse.

Another point to make is that this is a stronger expectation than simply: don't be an asshole, and that acceptance criteria that don't match the emotional reality of most people (for example, if “thick skin” means you're not allowed to feel bad after being treated harshly) will ghettoise a community.

obtu··on Start sending dates the right way (aka The ISO8601 101)
Unix time (which is UTC, and expressed in seconds) does not embed a time zone, which is useful information in some contexts.

For example, with e-mail you want to know both the absolute time (so the mail client can indicate how long ago that was) and the sender's local time (important for human interaction).

Implementation wise, making the timezone explicit forces the implementer to think about it at least once and not make the mistake of writing a local time, which works while testing on systems that are on the same timezone and breaks down in the wild.

obtu··on Start sending dates the right way (aka The ISO8601 101)
The original article is about generating date strings, and I would give it more credence if it mentioned the RFC 3339 profile. (edit: I just noticed you're probably the author; please excuse my abrupt tone)
obtu··on NASDAQ:FB
The game is rigged a little bit so that this won't happen early on (for example, with a 30 day greenshoe option): http://ask.metafilter.com/214810/Quick-turnaround-strategy-f...
obtu··on Ruby 1.9 lands NaCl support, can run in Chrome
I think that's stretching the definition; NaCl is part of the runtime environment, but only as a sandbox which programs won't notice unless they go off the rails. Unless you meant Pepper, which does provide enough platform support for a port of the flash plugin. But Pepper is an API, and the functionality it gives access to would be part of Chrome anyway.
obtu··on Ruby 1.9 lands NaCl support, can run in Chrome
Actually Emscripten allows you to port an existing native application to JS, and the development effort is comparable to using NaCl.
obtu··on Ruby 1.9 lands NaCl support, can run in Chrome
Ruby will likely be packaged as a PNaCl library, and silently pulled by any chrome application or extension that uses it.
obtu··on Ruby 1.9 lands NaCl support, can run in Chrome
Porting a rails application to run serverless.
obtu··on Ruby 1.9 lands NaCl support, can run in Chrome
arbitrary code

For certain values of arbitrary; actually the code is restricted to the NaCl sandbox and the Pepper API.

obtu··on OpenShift by Red Hat
Beta: yes and no. The implementation has existed for some time and was liberated recently. But the pricing beyond a free slot hasn't been published yet: https://openshift.redhat.com/community/faq#t2n9495

Being entirely open-source, if you outgrow it you can self host or move to an IAAS cloud.

← PreviousPage 5 of 16Next →