HNHacker News
TopNewBestAskShowJobs

edmccard

1,301 karma · joined June 6, 2012

[ my public key: https://keybase.io/edmccard; my proof: https://keybase.io/edmccard/sigs/x0Fp4nKEq4vXOFcBoS3b_NwvtHXeLTD8lYyyBcqKIJ0 ]
submissionscomments
edmccard··on E Pur Si Muove
>But isn't insane that things like life extension and genetic engineering are becoming a victim to this? I wouldn't have even thought these issues were controversial or political.

You don't think there are any political ramifications to the possibility of dividing the world into new categories of "haves" (life-extended and genetically-modified) and "have nots"?

edmccard··on Nice Threads
> Breaking it up allows each sentence to be reshared more easily, which seems like it has interesting possibilities.

That's not a result of the length restriction; it's how quoting works -- right here in this very comment, I've chosen to only "reshare" one sentence from your comment.

As for the interesting possiibilities that could arise from mixing and matching transcluded tweets: either the mixing and matching are going to be done manually by someone assembling a series of quotes (a process not unique to twitter) or it's going to be the result of whatever order they show up in your timeline -- I think the results of that could be interesting if it was a random process, or if there were any way to influence the order apart from whatever twitter thinks will maximize user engagement.

edmccard··on A Year of Tech Solidarity
>I'm disagreeing with the premise that because someone doesn't speak up, they must agree with the status quo

What do you think about the notion of "the standard you walk past is the standard you accept?"

>They simply don't disagree enough to risk whatever they would be risking by speaking up.

That would make sense under some fantastical rule that exlcuded speech (or silence) from being political whenever "risk" is involved; but deciding to speak or be silent based on a risk/reward tradeoff is still a political decision.

edmccard··on Anti-NIMBY movement is winning with a simple message
>The population stands at 7.68 million ... in 2000, it was 6.7 million.

So that's about a 14% growth rate since 2000, compared to Houston's 35% growth in the same time period (3.4 to 4.6 million). And I've heard that Houston even before Harvey had one of the more affordable big-city housing markets in the country.

edmccard··on The Church of the SubGenius Finally Plays It Straight
> Subgenii annoy me, because they do tend to make everything a joke

They've even got a slogan about that.[1]

[1]http://subgenius.wikia.com/wiki/Slogans

edmccard··on Filesystem error handling
Arch linux 4.12.8-2 came out in August.
edmccard··on Dyslexia: scientists claim cause of condition may lie in the eyes
>an analogy to machine learning neural nets, so the analogy is not biological.

Except that "neural nets" are only "neural" by a (biological) analogy to neurons.

So he is describing a biological phenomemon by comparison to a a type of machine learning which is itself described by the very same biological phenomenon he's trying to describe.

edmccard··on Half of UK adults are financially vulnerable, City watchdog finds
Who says he's comparing it to anything? Maybe the remark is not about contrasting capitialism to some other system, but more about comparing its purported benefits to its actual outcome.
edmccard··on USPS ‘Informed Delivery’ Is Stalker’s Dream
>That’s because having a freeze in place should block Equifax from being able to ask you the four KBA questions.

My father put a freeze on all three agencies when the news of the breach came out. Today, I tried to help him sign up for informed delivery (on the theory that if he did, it would be harder for someone else to do so in his name).

I don't know what impact the freeze had on the KBA, because it showed him a batch of four questions with information that was definitely his (like, last 4 digits of SSN), but then wouldn't verify him; he then got two more batches of questions that had absolutely no relevance, and choosing "none of the above" just resulted in two more failures to verify.

edmccard··on The Curious Case of the Longevity of C
>A language that avoided it would have to be very close to C while making it only mildly more difficult to foot shoot.

Says who? A language where every single memory access did NOT have the potential to be a buffer overflow would be much more difficult to foot-shoot with, even if it allowed you to sometimes access memory with raw pointers. Just having the ability, as in Rust, to mark code as either safe or unsafe goes a long way towards preventing footguns.

>Everyone who is trying is overshooting and therefore not really writing an adequate replacement low level systems language.

Using Rust as an example again, I don't think there's anything about being able to say "this code right here cannot cause memory unsafety" that precludes "low-level systems" programming.

edmccard··on The Curious Case of the Longevity of C
>Nobody would criticize assembly for letting you shoot yourself in the foot, C is much the same.

But I bet they would criticize programs for being written in assembly, if they didn't need to be.

If you could have a language with all the performance of C without the footguns, why wouldn't you want that?

edmccard··on Text Editor: Data Structures
>...(gap buffer and piece table) don't seem well suited to operations that affect the entire buffer

With a gap buffer, you can just move the gap to the beginning (or end -- whichever is closer) of the buffer, and you'll have the "entire buffer" ready for one of those operations.

edmccard··on Cloudflare Stream – Combines video encoding, global delivery, and player
>with a conservative bent ... what are the chances Cloudflare will wake up one morning and shut me down

>are they willing to abide by their role as utility?

I can remember when the conservative position was to support freedom of association, and to oppose regulating private businesses as utilities.

edmccard··on CBS's Showtime caught mining crypto-coins in viewers' web browsers
"We lose money on every sale, but we make it up in volume!"
edmccard··on Slouching Towards Biloxi: Joan Didion on Life in America's South
Very off-topic:

... At the Ramada Inn in Tuscaloosa I sat outside by the swimming pool about five o’clock one afternoon ...

It looks like the illustration at the top is supposed to depict this part of the story, but I wonder why an artist illustrating an event in 1970 would include a 1986 Dodge Ramcharger[1]?

[1]http://www.cardomain.com/ride/422423/1986-dodge-ramcharger/

edmccard··on Anatomy of a Moral Panic
I think the point is not that some news outlets are doing sloppy reporting in exchange for eyeballs, but that all of them -- even those that used to be able to trade on their reputation for good reporting -- now have to chase the same eyeballs using the same tricks.
edmccard··on Clocks for Software Engineers
> Would you still want it gone if it caused a net gain in proficient engineers, but a net loss in total engineers?

Do you have any reason to believe that arrogance and proficiency are correlated?

edmccard··on DHS Issues BOD Banning Kaspersky from Federal Government
>If we allow that conflation, it then becomes more difficult or requires more words to express what "begging the question" really is.

By analogy with Huffman coding, the meanings that are used less often should require more words to express than the more commonly-used meanings. And if you really want to express the meaning "assuming the premise", then you could just say "assuming the premise", instead of insisting on the "precision" of using a 16th-century mistranslation of petitio principii.

edmccard··on Unearthed near Hadrian’s Wall: lost secrets of first Roman soldiers
>if you have got the time to cement over barracks for 1000 people surely you have time to pack up!

FTA: "a concrete floor laid by the Romans about 30 years after the barracks was abandoned"

So the people covering it up were probably not the same as the ones who left in the first place.

edmccard··on Rust 2017 Survey Results
>...tickets for RustFest are more expensive for people who don’t belong to an underrepresented group.

Have you ever used a discount that was available only for "new customers"?

EDIT: I see that 'Manishearth pointed out that these are not discounts, but scholarships.

edmccard··on Z3 – The Zork CPU
The "Z-Machine Standards Document"[1] has an appendix[2] with a very brief summary of the history of the Z-Machine; several of the other sections have tables (for the opcodes, and header formats, etc) with "V" or "Version" column showing when features were introduced.

[1] http://inform-fiction.org/zmachine/standards/z1point1/index....

[2] http://inform-fiction.org/zmachine/standards/z1point1/appd.h...

edmccard··on How did “Handbook for Mortals” get on the NYT bestseller list?
See also "I, Libertine"[1], which started out as a joke (by Jean Shepherd of "A Christmas Story" fame) and made it on to the bestseller list before it had even been written.

[1] https://en.wikipedia.org/wiki/I,_Libertine

edmccard··on Contra Grant On Exaggerated Differences
why the equal and greater negative stereotypes against women in law, medicine, etc were completely powerless

They weren't powerless; it took several class-action lawsuits and Equal Employment Opportunity Commission complaints in the 70's to increase the number of women lawyers.[1] I've also heard, for example from some comments by 'rayiner here on HN, that law schools made deliberate changes to their admission policies

yet for some reason the negative stereotypes in engineering were the ones that took hold and prevented women from succeeding there

Maybe because tech, both industry and academia, hasn't made the same efforts that the legal profession did?

[1] http://scholarship.law.cornell.edu/cgi/viewcontent.cgi?artic... (p.14 ff)

edmccard··on Dijkstra was right – recursion should not be difficult
>Because that's how you transform a recursive call into an iterative one, not nested for loops.

I came to understand recursion through nested for-loops, though, but that might just be a historical accident. In the summer of 1988 I had written a Mastermind solver in Microsoft Quickbasic[1] for the specific case of 4 "pegs". At each guess, I used for-loops nested 4 deep to build a structure representing the possible remaining solutions (for all possibilities of the first peg, check all for the second peg, etc.) Then I wanted to extend it to work with variable numbers of pegs; after spending most of that summer trying to figure out a loop-based solution, I discovered that subroutines could call themselves and it hit me that I could have a function that took the possibilities already computed for a peg, and then called itself with those applied to the next peg.

So I've always thought of recursion as a way to have arbitrarily deeply nested loops.

[1] Believe it or not, it did support recursive functions!

edmccard··on Modern American elites have come to favour inconspicuous consumption
>The top 10% of income earners pay 90% of the taxes?

Nope. According to several sources[1][2], the top 10% earn ~40% of total income and pay ~70% of total taxes, while the top 25% earn ~70% and pay ~90%.

[1]https://www.mercatus.org/publication/tax-burden-among-varyin...

[2]https://taxfoundation.org/summary-latest-federal-income-tax-...

edmccard··on Baltimore State Attorney Drops Dozens of Cases: Body Cam Shows Drug-Planting
>It seems like the officer forgot to turn on his body camera while originally finding the drugs

FTA: "So maybe this was a reenactment based on a true story. This scenario, which is where I would place my money ..."

It's just a guess. And I'm not entirely convinced by the argument that (also FTA) "people in Baltimore City don't get prosecuted for a stash of drugs"; because right in the first paragraph, he says "A man was arrested related to this ... he had been in jail for the past 7 months." In other words, even if the police knew they weren't going to get a prosecution, they could have just wanted to punish this guy, or try and get him to "confess", or who knows what.

edmccard··on Terminal and shell performance
>do I need to do something to turn it on?

I think it doesn't display if your profiles take less than 500ms to load.

EDIT: Just tested with a clean profile with the line "Start-Sleep -m xxxx" for various values of xxxx, and the message has shown up with times just above 500ms but not below.

edmccard··on Chinese umbrella-sharing startup loses most of its 300,000 umbrellas in 3 months
It would seem to be balanced out by the opposite scenario:

>>Leave yours at the door when you enter a store...if it's not raining anymore when you leave, just leave it there.

edmccard··on Before 1948, LA's Power Grid Ran at 50hz
>a lot packed into that comment.

A summary: once upon a time, Grand Central Station had AC at multiple frequencies in addition to 60hz (also it had some DC power). In the 1990s it was rewired so that the AC only used the (American) standard 60hz.

I suppose its hard to make sense of if you didn't know that 60Hz is the standard in the U.S.?

edmccard··on France to end sales of new petrol and diesel vehicles by 2040
>But the software has just exploded by orders of magnitude. Millions of lines of code instead of thousands.

Maybe its only one order of magnitude -- if I remember correctly, there were about 300,000 lines of code running on the main processor of the Toyotas that were investigated for unintended acceleration, with functions like "throttle angle control" that took several thousand lines.

← PreviousPage 2 of 9Next →