HNHacker News
TopNewBestAskShowJobs

dvogel

277 karma · joined December 20, 2010

submissionscomments
dvogel··on Why is Python slow
The HTML comparison was referring to the python bytecode rather than the language. A more apt comparison would be CISC vs RISC processors, where the V8 IR is more like a RISC processor.
dvogel··on “gcc will quietly break nearly half of all the packages that it compiles”
Who is at fault in your example becomes much less clear cut when you consider the variant where the author of foo doesn't have access to the source code of bar and baz and they only rely on shared state on some systems or in some corner cases.
dvogel··on A9 Is TSMC 16nm FinFET and Samsung Fabbed
Another way to look at it is that using multiple suppliers and multiple designs allows them to shorten the production time window before launch. That allows them to use more time for design while curtailing their suppliers' ability to leak info about the parts.
dvogel··on The Myth of Big, Bad Gluten
I don't think the article was trying to claim that the population there is genetically different. I read the Karelia passage as arguing that people all over the world have developed fantastically aggressive immune systems that will activate in response to gluten if not given a better target, such as the fecal born pathogens common in Karelian life.
dvogel··on Amazon Underground
Points (1) and (2) are true for ad-supported games in general. What Underground provides is a way for games developers to be able to provide a low-barrier ad-supported version of their game while being completely unconcerned with ads. It essentially allows the developer to engage in two different business models (pay-for-install and ad-supported) without that dual-model creeping into the implementation of the game. In that respect, this developer-player inter-mediation is more of a threat to Valve's Steam than it is for Google's Play store.
dvogel··on Why I dislike systemd
The complexity of the dependency graph produced by system-analyze is not present in most sysv init systems. That complexity is mostly a reflection of the efforts to make system services boot in parallel. Most sysv init scripts were blocking and executed serially, which is what allowed the simple filename prefixes to be used for ordering.

What to see your entire sysv init, as it will run every single time?

    ls -1 /etc/rc3.d/[SK]* /etc/rc.local | xargs -- cat | less
Obviously, substitute whichever runlevel you're concerned with.
dvogel··on Ask HN: Where are all the Rails jobs?
What is the name of the company? Guessing it is Bardel?

http://bardel.ca/now-hiring/?bd-job=Ruby+on+Rails+Developers...

dvogel··on AMD HSA kernel driver
Though HSA isn't just about CPU-GPU coherence. It includes DSPs, etc. TI makes plenty of DSPs. Not sure about Samsung.
dvogel··on Apple Said to Be in Talks to Buy Beats for $3.2 Billion
Combining the speaker and the EQ might not work for your use case. That doesn't make it a bad choice by the manufacturer or the consumer. Targeting a particular class of user by combining products that are often used together has been very successful in a plethora of markets. Apple is kind of the poster child for integrating accessories in an opinionated fashion. The built-in camera on the iMac comes to mind. Even the choice to use a 3.5mm jack on the iPod could fit the frame of your argument.

Me, I'm a Skippy Natural guy, but I see a place on the shelf for Goober too ;)

dvogel··on A veteran programmer explains how the stock market became “rigged”
One of the core complaints about HFT regulation is that the regulators refuse to update their definitions to include HFT activities that follow the letter of the regulation but clearly violate the spirit of the regulation. Therefore arguing that HFT detractors are not relying on precise definitions does more to show that you're not really listening to their argument but rather just finding something to nitpick. It looks like an avoidance strategy, not an honest defense.
dvogel··on Wrong and Right Reasons To Be Upset About Oculus – with Carmack response
links? As I remember it, most of the issues were around the fixed frame rates that were an attempt to unify PC development with console development. Perhaps I am confusing Doom 3 for another game though.
dvogel··on PowerVR GR6500: Ray tracing is the future and the future is now
Ray-tracing works really well for movies because the camera is controlled by the animators rather than the viewer (as is the case with video games).
dvogel··on Programming Laws and Reality: Do We Know What We Think We Know?
Pretty sure the word choice was for effect -- like Murphy's Law.
dvogel··on Nokia Releasing First Android Phone
Apples to oranges. Those markets have different dynamics, gatekeepers, legacy costs, etc.
dvogel··on How Silicon Valley CEOs conspired to drive down tech engineer wages
They do pay for their own education. They pay for it through substandard wages for the work they perform. If their department didn't pay for their tuition then there is no way those students would work for the peanuts they currently do. The net cost/income to the school would be the same but the current arrangement has less transactional friction and makes it very hard for the student to leave once they've started.
dvogel··on Nassim Taleb: We should retire the notion of standard deviation
I couldn't make it through 50 pages of Black Swan. I haven't read his newest book.

Fooled by Randomness[1] was very good. It's more of a set of cautionary tales, mostly pulled from Wall Street, about how to think about chance and making sure you're judging all events against what is expected by chance.

The thing about Taleb is that all of his success hinges on a single, long-ago tail event that few people even remember. It defines his entire outlook and he often assumes that people who interview him or read his articles know this. The article in question not withstanding, if you mentally insert "when discussing tail events" before his claims, many of them make much more sense :)

[1] http://www.amazon.com/Fooled-Randomness-Hidden-Chance-Market...

dvogel··on Bitcoin as a law enforcement/natsec honeypot: what is the evidence?
DJB still claims that qmail is exploit-free[1] as well as djbdns[2] and I think those are both 1-man shows.

[1] http://cr.yp.to/qmail/guarantee.html

[2] http://cr.yp.to/djbdns/guarantee.html

dvogel··on Security advisory: Breach and Django
Wouldn't the lifetime of the token have to be <30 seconds, according to the claims made in the paper?
dvogel··on Security advisory: Breach and Django
If the CSRF token changes with each page view then opening a second page (perhaps an explanation for a form field) in a new tab/window would invalidate the form in the original tab/window.
dvogel··on White House Response to “Make Unlocking Cell Phones Legal”
In the 3rd paragraph of your petition you allude to unlocking your phone for use on multiple carriers:

"Consumers will be forced to pay exorbitant roaming fees to make calls while traveling abroad."

If their response only applies to situations where you've let your service contract expire, it doesn't seem to allow you to unlock your phone for use on multiple carriers while under contract with the carrier from which the phone was purchased. Could you clarify whether you're satisfied that their approach would avoid criminal liability in such a situation?

dvogel··on Butterfly Labs Announces Next Generation ASIC Lineup
If you were mining bitcoins fast enough to overtake the natural growth of the network and selling them to profit from this activity, you would be creating a tremendous amount of downward pressure on the dollar value of a bitcoin, rendering your operation less profitable. Therefore you can't assume the current price of $5.
dvogel··on Show HN: movies.io — torrent search like it should be
It does link to IMDB, which offers such purchasing links.
dvogel··on Nobody Seems to Understand What Jeff Bezos is Doing. Does He?
Amazon is turning a profit, both in terms of earnings and free cash flow.
dvogel··on Ask HN: Do you invest in the stock market?
Currently: MU (+35%), GLW (-10%), NFLX (+30%)

Previously: HP (+50%), BBEP (+180%)

Prospects: HPQ, MSFT, MKC, DSX

I'm 30 years old, so still chasing growth a bit. I've also got a bunch of money in a 403b account that's invested mostly in an S&P500 index fund.

dvogel··on Ingo Molnar on what ails the Linux desktop
> A small core set of libraries that change _very_ slowly and arent intentionally obsoleted every few months. Think of Windows like slow, stable and supported for a decade. Distribution of apps decoupled from the distribution of the base. Never make an app update trigger a lib update.

This is the idea of the linux standard base. The concept was developed over a decade ago and it has failed to show real fruit.

> You dont do that at all. Developers to that themselves like they do on Windows and OSX. Every dev packages his own app and puts it either into the App store or distributes it himself. You manage only the libs and dont allow them to change fast or in an uncoordinated, chaotic way.

You can already do this with the package management systems. For example, each game in the humble indie bundle installs into it's own /opt directory, with it's own private copies of it's dependencies. It uses the package management system to hook into desktop menu updates, etc. As a user, it's been a nightmare for me. Half of the games don't run at all and I'm at a loss for how to fix them or get replacement libraries.

dvogel··on Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [video]
Your regression tests sound very similar to what I call perl tests. The perl community was ahead of it's time by distributing a test suite with packages on CPAN. Tests that come out of bug fixes tend (at least for me) to be complexity tests. Essentially they are a 2x2 test of the interaction of pairs of conditional paths with some interaction between them. This dovetails nicely with Rich's point -- keep things simple but in those few inevitable areas where complexity will arise, make sure you can reason about them. I just write regression tests around them to ensure that my reasoning about them is correct. Rich skips the tests because he's better at remembering or re-reasoning through them again :)
dvogel··on United States loses AAA credit rating from S&P
Congress can't actually divert revenue from SS. The way that cutting benefits affects the budget is that the SSA uses more of the payroll tax to buy more bonds, rather than paying the revenue out as benefits. The government still has to use non-SS revenue to pay off prior SSA-held bonds. Thus, once SSA collects less from the payroll tax than they need to pay out (which will happen soon, and may have already happened due to the Making Work Pay tax cut), cutting benefits will not reduce the budget deficit at all, because the SSA will need all of the revenue from the payroll tax and all of the revenue from its maturing bonds to pay out benefits. In order to use any payroll tax revenue (via SS bonds) for non-SS programs, they would have to make unrealistically large cuts in benefits. So, in short, that well will run dry soon enough, and you won't have to worry about it.
dvogel··on United States loses AAA credit rating from S&P
Thus far the risk of investing the SS surpluses into any investments other than US treasuries far out-weighed the risk of the US choosing to make SS forgive the debt incurred by said treasuries.

I've often argued that SSA should be allowed to invest some portion of the surplus (perhaps 10-20%) in AAA-rated municipal bonds. Perhaps the downgrade today will prompt more people to consider this.

dvogel··on TrueCrypt User Held in Contempt of Court
Compliance doesn't require that you provide them with the passphrase. It simply requires that you provide access to the material. Typing your password into the computer to let them copy the material would suffice.
dvogel··on TrueCrypt User Held in Contempt of Court
To charge someone for withholding evidence, wouldn't you have to show that they had the evidence? For example, in the case of a deleted file, you would have to show that they deleted the file after being charged. Else deleting any file ever would potentially be a crime. Now consider the case there that file is the encryption key.
← PreviousPage 3 of 4Next →