HNHacker News
TopNewBestAskShowJobs

elwin

627 karma · joined December 29, 2010

submissionscomments
elwin··on Linux kernel: multiple x86_64 vulnerabilities
Linode VPSs can boot custom kernels: https://www.linode.com/docs/tools-reference/custom-kernels-d...

I don't know if this is possible with other providers.

elwin··on What Colour are your bits? (2004)
Paranoia is still around. There's a Kickstarter for a new edition that just finished.

https://www.kickstarter.com/projects/1990654819/paranoia-rpg

elwin··on US Senate Report on CIA Detention and Interrogation Program
Making the information public reduces the excusability of the people responsible. It may lead to no action, but that inaction will now be complicity.
elwin··on Judge threatens contempt for declining to reveal cellphone tracking methods
The article did say the prosecution also claimed to have a confession from the defendant.
elwin··on Judge threatens contempt for declining to reveal cellphone tracking methods
It's significant that, rather than disclose their cell tracking methods, the police and prosecutors prefer to discard the evidence. This suggests that obtaining evidence is not the primary purpose of the tracking technology.
elwin··on The ethics of the Guardian's Whisper bombshell
> I understand the people who did the deed

Maybe this was intended to mean that their behavior was logical, not that it was excusable.

elwin··on Tilde.Club: I had a couple drinks and woke up with 1,000 nerds
SDF has had one or two incidents with malicious people recently, but there was no damage. Low-quality hard disks have been causing bigger problems.
elwin··on Against Sharing
That's true, but my point was that it's odd for the article to portray Uber as the exploitative capitalist when Uber does not own the capital.
elwin··on Against Sharing
> Uber is just capitalism, in its most naked form.

Considering that the workers own the means of production, this is a curious thing to say.

elwin··on On the Scottish independence referendum and the post-Westphalian settlement
In addition, the federal government was controlled by the Southern pro-slavery majority until about 1850. They would have tried to use any strong federal power to suppress the antislavery movement and prevent the question of slavery from ever arising.

I'm not sure if this would have prevented the Civil War. The Gilded Age robber barons would eventually have amassed enough economic power to challenge the southern planters. If they avoided the slavery question, the Union might have held together until mechanized farming made slavery obsolete, perhaps during the 1940's. Northern industrialization would likely have involved more turmoil. The U.S. might also have taken over various Caribbean and Central American nations. I doubt this situation is an improvement over the real historical one.

elwin··on The fundamental problem of programming language package management
> But when doing software development, you end up with multiple projects using multiple versions of the same dependency.

That's what I wish the language designers had avoided. It would be convenient for users if there were never any reasons to want anything but the most recent version.

I know Perl and similar languages tend to value rapid development over complete reliability, but I'd prefer not to think about version numbers or worry about updates that break things. Maybe if the package management systems had been designed with less rope, users would more rarely get hung.

elwin··on The fundamental problem of programming language package management
Inability to install multiple versions of the same package can be a feature. It encourages the creation of stable, backwards-compatible packages.
elwin··on The NSA Is Recording Every Cell Phone Call in the Bahamas
That's likely. The Intercept also cited fears of "increased violence", which implies the country is already undergoing some amount of violence.
elwin··on Linus Torvalds Receives 2014 IEEE Computer Pioneer Award
The award is given for contributions made at least 15 years in the past. Git wouldn't have been a factor in their decision.
elwin··on Better bash in 15 minutes
> I'm not entirely sure why variable expansion works inside double quotes but wildcard expansion doesn’t.

That's because a double-quoted expression is supposed to evaluate to a single word. Wildcard expansion can result in multiple words, but parameter expansion doesn't.

(Except for things like "$@". With bash, the rules always have exceptions.)

elwin··on Obama Lets N.S.A. Exploit Some Internet Flaws, Officials Say
I doubt the NSA's image problem is that large. I suspect many NSA recruits fall more toward the "black hat" end of the spectrum. They break into things without thinking about the consequences of their actions.

The NSA can likely get all the recruits it needs by just offering the chance to hack with legal immunity.

elwin··on ASCII Delimited Text – Not CSV or TAB delimited text
Ctrl-C stops the program because the TTY driver watches for it and sends an interrupt signal when it appears. It's a slightly different mechanism.

There are more details in "man 3 termios", but be warned, the TTY layer is not a pleasant subject for reading.

elwin··on 2048 in the terminal
I wrote a clone with a configurable grid size.

https://bitbucket.org/ElwinR/ipv4-defrag

I decided to give it a network admin theme, but don't be fooled, it's really the same game.

elwin··on Linux 3.4+: arbitrary write with CONFIG_X86_X32 (CVE-2014-0038)
CONFIG_X86_X32 and CONFIG_X86_32 are different.

The first one, with the second X, enables the new X32 ABI. The second one, without the second X, is the "32bit userland on 64bit".

elwin··on AMD reveals its first ARM processor: 8-core Opteron A1100
> Though i wonder how well this chip would perform at 50w. Double the watts, maybe another 1.5ghz, might be viable for a cheap htpc.

As a general rule, power varies with the cube of frequency. 50W will only get about 2.5 GHz.

elwin··on LLVM 3.4 Release
Bootstrapping from the previous version of clang would be easier. GCC cares so much about portability because the GNU project's goal was to replace the userspace on proprietary Unices, however ancient or quirky. There are few such systems left, and they are not clang's target audience.
elwin··on The Graver Threat of the Growing Tech Backlash
The label stood out to me too. I can't remember seeing it seriously applied to anyone in any writing more recent than the 1950's.
elwin··on Sherlock Holmes Is in the Public Domain, American Judge Rules
> Those characters do not live in your head.

The problem with that argument is that this statement is simply not true once you tell me about the characters. Now they are in my mind too, and I want control over my own thoughts, just as you do.

I understand that you're saying that the ideas remain yours whether they are in your mind or mine. Either way, accepting your characters into my mind means giving up my control over my mind and thoughts. You are colonizing my mind with your ideas and insisting on limits on my thoughts about them. This would be all right if you paid me rent for storing your creations in my brain, but that would be completely impractical.

> Copyright is just a legal extension of that God-hood I exert over things in my head.

Analogies between humans and divine attributes tend to fall apart when they have to deal with the existence of more than one human. I think this highlights the weakness of the author's moral rights. The author's creation of the character was inspired by many other human creations and real-life characters. The character will go on to be recreated by every person whose unique perspective influences its imagination. Yet the moral rights argument requires picking out one act of creation, conferring divinity upon it, and pretending there are no rival divinities that could possibly conflict with its solitary status.

elwin··on Show HN: Probabilistically Generating HN Post Titles
The first one I saw was

> The WorldWideWeb application is now larger than LinkedIn

I had to follow the link to the code to convince myself it really was random and not satire.

elwin··on A Prediction: Bitcoin Is Doomed to Fail
> Please explain how a bitcoin blockchain record can testify in court that a copy of a document is authentic. Hint, you're infront of a jury, you have a blockchain hash, and opposing council has a notary public with 40 years of experience, both copies of the document differ, the original cannot be found. Hers has an official looking seal, you have some random numbers.

Here's an imaginary possibility. A hundred and fifty years from now, courtrooms come with computer systems built from scratch and operated by court clerks. Their sole purpose is verifying blockchain records. The jury knows to trust the machine. In fact, the jury instructions tell them to.

None of the jury members have ever seen official documents on physical paper. They only know about paper documents from watching historical fiction movies. In such movies, the possibility that the documents are forged is always a major plot factor.

elwin··on Mercurial developer responds to "Switch to git?"
DVCS is a relatively new technology. We're still figuring out the best ways of designing and using it.

To continue your filesystem analogy, filesystems were invented sometime around 1960, but it was over 20 years before everyone settled on Unix-style filesystems, where files are just a sequence of bytes. Eventually, they realized implementing version control or record structures at the filesystem level was unnecessary. DVCS implementations may similarly grow more alike and become simpler.

elwin··on Shell script mistakes
It depends what it's doing. Other languages are much better at data processing. They make it more complicated to start child processes, use pipes, set environment variables, etc. If you're doing system administration tasks, you'll end up with a lot of shell command lines embedded in the program. (Try editing a crontab in Python...)
elwin··on NSA infiltrates links to Yahoo, Google data centers worldwide
> is it to preserve traffic by keeping the click-gravy-train going?

If that were their intent, I would expect them to release slightly faster, at least one significant document per week.

elwin··on Attacking Tor: How the NSA targets users' online anonymity
I called them analogous because of their potential effects and their development in secret by governments. I don't think a crime syndicate could do it so effectively; when the NSA "owns up the backbone", even if the operator discovers the intrusion, it stays owned.
elwin··on Attacking Tor: How the NSA targets users' online anonymity
Historically, different nations' intelligence agencies have often infiltrated each other. I'm sure someone will eventually gain access to the NSA's weapons, but I think they would be more likely to steal details to add to their own systems than "repurpose" the NSA's.
← PreviousPage 2 of 5Next →