News for hackers. Stuff that matters.

kiruwa

Re:Elections are bad for democracy on Wednesday June 29, 2016 @12:24PM (#12002699)
This article can be summarized as "Oh no! The 'wrong sorts of people' are winning! Lets ditch popular elections."
Re:Elections are bad for democracy on Wednesday June 29, 2016 @12:22PM (#12002682)
A jury is a very restricted case. There is a supervising judge and two (or more) competing advocates. The process for choosing those advocates is very formalized (defendant selection and public official).

Every one of these other participants breaks the analogy enough to make it useless.

This might be the definition of "trying too hard".

I loathe Trump, but does huffpo honestly think this article is convincing to anyone who isn't already drunk on their koolaid?

Re:The tyranny of the Hollerith punched card on Monday June 06, 2016 @04:20PM (#11849979)
> For the basic core of a language, shortening names is good.

You do have to admit the slight irony of the shortened string-handling function names in C, given this fact.

Re:The tyranny of the Hollerith punched card on Monday June 06, 2016 @03:37PM (#11849654)
Sure, within the context of this generation of string-handling functions, the particular example of strpbrk makes sense.

But there's a reason that this sort of name has been left behind in modern APIs.

Re:The tyranny of the Hollerith punched card on Monday June 06, 2016 @03:35PM (#11849638)
I don't think either of these are true, but now I understand where you're coming from.
Re:The tyranny of the Hollerith punched card on Monday June 06, 2016 @03:31PM (#11849600)
The problem with these examples of verbose functions is not that they're verbose, it's either that they encompass too much functionality or poorly describe what they do.
Re:The tyranny of the Hollerith punched card on Monday June 06, 2016 @03:29PM (#11849580)
Eh, seems fine, just seems odd to be forced to do that for a three-argument function.
Re:The tyranny of the Hollerith punched card on Monday June 06, 2016 @01:20PM (#11848425)
Are we anti-OOP then?

And no, I don't believe you. Making your variable names more descriptive does not make your code less readable. Even when it's not strictly necessary, it's not harmful to comprehension UNLESS you refuse to move from a completely outdated line width.

Some people argue that it takes longer to type and edit. But as we all know, we spend far more time reading than writing code, and modern editors (like vim!) have solved this non-problem anyways.

Re:The tyranny of the Hollerith punched card on Monday June 06, 2016 @01:14PM (#11848380)
Including class variables? Their context is far larger than the immediate code you're looking at, longer/descriptive names seem basically required there, as they have essentially similar scope to functions. (Same logic applies to making them longer) You'll note... that was my original example.
Re:The tyranny of the Hollerith punched card on Monday June 06, 2016 @01:07PM (#11848317)
All hail strpbrk()!

Do you have any defense of that? I'd be interested to read it.

I think every article on coding advice I've read for the last decade favors long and descriptive function/variable names.

Re:The tyranny of the Hollerith punched card on Monday June 06, 2016 @01:03PM (#11848276)
It effectively limits all functions that return a value to 2 parameters. I rarely go over that, but it would seem a bit arbitrary to bump into.
NHS and ACA really have absolutely nothing to do with each other.

The NHS has serious problems related to accountability, the typical problem with huge multi-level government bureaucracies. Honestly, the NHS has similar problems to the American public education system, for mostly the same reasons.

The ACA has the serious problem that it was explicitly sold as a way to contain costs both at an individual and aggregate level. That has pretty much been exposed as a lie.

The ACA has been good for the narrow band of people who were included in the expanded medicaid coverage, but it's not too hard to imagine a separate (and much simpler) bill that accomplished that part of the bill, without the massive rework of healthcare for the middle class.

> Or when they oversimplify something you know a lot about.

In fairness, I've literally never seen an accurate media report about one of the topics I know far more deeply than the average technically educated person (a particular NASA project, a certain narrow specialization in physics, and a language/culture I have spoken/lived-in for much of my life).

Not even "oversimplified". They are literally always wrong or misleading.

Re:The tyranny of the Hollerith punched card on Monday June 06, 2016 @11:32AM (#11847514)
80 is an _awful_ width for code in a programming paradigm encouraging long variable names. If you're comparing two values from class.accessor, you fly right past 80 characters if you have any indentation at all. Namespace hierarchies pretty much put you over the limit if you use named constants in your constructors.

If you actually use long/descriptive variable names, you can mentally process much wider text quickly, invalidating the research the "80 character optimization" was based on.

Personally I use a 145 character width, because that fits nicely on my portrait-oriented monitors, with room in both left and right margin for the editor to highlight/mark. 80 character wide limits on a modern project is like an adult riding a "Big Wheel".

Re:The death of neoliberalism from within on Friday June 03, 2016 @04:23PM (#11832987)
> The difference between "social/political" and "economic" is superficial.

If you're including all issues that have economic effects, perhaps I'd agree with you. But I'm talking about the decision-making process.

We don't decide whether global warming needs to be addressed using a profit-maximization algorithm. It's a moral question.

The same is true of slavery from the North's perspective in the US civil war. (You can make an economic argument for the south, but it's still a stretch) Fundamentally it's a moral/social/political question, that has tremendous economic effects.

----

I'd actually argue the contrary. There are almost no "economic" arguments when it comes to regulation. Any argument worth having is fundamentally moral or social.

* How much taxation is "fair"

* What level of economic inequality violates "justice"

Re:The death of neoliberalism from within on Friday June 03, 2016 @02:43PM (#11832327)
> I'm discussing the narrative

No, you're discussing your narrative... which doesn't have much to do with the post you replied to.

Greenspan is rather heavily implicated as one cause of the problems. But he's attempting to shift the blame to the political side, rather than the economic side he was responsible for. He may actually be right, but I wouldn't take his word for it just because he was there. He's joined by political hacks pretending to be economists (like Krugman), and a few genuine economists. But it's far from agreed-upon.

Re:The death of neoliberalism from within on Friday June 03, 2016 @02:37PM (#11832290)
This is rather silly. You've altered the definition of "free market" to the scope of things on the market, rather than the regulation of the market itself.

Although some free marketers (and many others) argue that things like prostitution should be "liberated" from prohibition, that's generally tangential to the arguments.

Usually, legal arguments about what can be bought or sold are settled in social/political terms, economics isn't really all that relevant.

Re:The death of neoliberalism from within on Friday June 03, 2016 @02:33PM (#11832258)
Uhm... no. Him being from a wealthy family is not an example of hypocrisy. Nor is his family business being fed with government contracts. You've _badly_ misunderstood the issue if you think that's hypocrisy.

The question is... has he been a strong proponent of extra licensing requirements for government contractors. Licensing requirements that his family is able to easily handle, but will push out smaller competitors. That would be hypocrisy.

Has he supported legislation against subcontracting or legislation that artificially limits who the government (or private industry) can hire?

It's not hypocritical to offer services to the government. You're confusing neoliberals with anarchists.

Re:The death of neoliberalism from within on Friday June 03, 2016 @12:56PM (#11831509)
> You're blaming government regulations! That's absurd given many people at this point have said that

1) That's not actually what he said. He said that the regulatory apparatus is currently working to assist rent-seeking and pushing wealth to the "1%". Regulation has been used to protect the wealth of the wealthy from the consequences of a free market, at everyone else's expense.

2) Argument from consensus isn't actually a valid argument. Most of the people in your consensus have been journalists, not economists. (economists are mostly trying to get people to understand that the causes are way more complex than the journalists want to believe)

Re:The death of neoliberalism from within on Friday June 03, 2016 @12:34PM (#11831330)
Lend to 3rd world plutocrats, then hold their countries responsible for the debt when they run off with the money.
Re:The death of neoliberalism from within on Friday June 03, 2016 @12:29PM (#11831297)
The more severe problem is that there is a rather strong argument being made by the "Mises brand of neoliberal" that the primary cause of these problems is the lack of neoliberalism in the central-banking world.

Their argument is essentially that the economy-wide boom/bust paradigm is driven by the motivations of the central banks. Normally individual industries and companies would experience fluctuation, but it would not be nearly as damaging without the central banks attempting to 'synchronize' the economy.

Re:The death of neoliberalism from within on Friday June 03, 2016 @12:24PM (#11831257)
Is that _really_ the best examples he can come up with? Why not military support structures or privatized municipal services? I'm not sure two examples is sufficient to hold up his claims anyways, but the ones he chose were terrible.

Looking through the link, Davies seems to be arguing that even applying metrics to measure performance is somehow 'neoliberal'. He badly misreads Hayek (enjoying a bit of pointless psuedo-psychoanalysis), rather than reading or understanding the man's arguments.

Whenever anyone attempts to tell you that one group in particular was responsible for the US housing crisis, you can safely assume you're dealing with political ideologue. Davies falls completely into that category.

There appears to be this baseline assumption in certain leftist circles that "capitalism is based in greed, we see greed in western capitalist systems, therefore all examples of greed are due to capitalism". This would be a laughable syllogism if so many otherwise intelligent people didn't seem to take it seriously. Most of his "examples" are springing from this rather absurd belief.

Re:The death of neoliberalism from within on Friday June 03, 2016 @11:51AM (#11831022)
> Two British examples [of neoliberalism], suggests Will Davies – author of the Limits of Neoliberalism – would be the NHS and universities “where classrooms are being transformed into supermarkets”.

Without taking a bit of Davies' argument into the article, that seems to badly undercut the argument. I'm not sure I can imagine a segment of society less neoliberal than either of them. (particularly by comparison to other western democracies)

Interesting conflation of "hate speech" with "supporting terror" in the article.
Re:Why Subways in the Northeast Are So Troubled on Friday May 27, 2016 @11:31AM (#11786643)
Worth considering when reading that article... http://theweek.com/articles/449646/why-expensive-build-bridg...
Re:My Love-Hate Relationship with Stack Overflow on Tuesday February 17, 2015 @11:02PM (#9066917)
Yeah... it really shouldn't have been downvoted.

Should have just been purged.