skysight-inc/HackerNews huggingface dataset:
> After 2001 it was "formerly liberal-moderate... moderate-to-neoconservative"

I'm pretty sure ESR identified as a libertarian when he made this change. Why did you delete the "... strong libertarian contingent... anti-authoritarian" from this bit?

> I don't think that changes the fact that he was a fervent supporter of the "War on Terrorism", a neocon project.

The parent said he identified as a neocon. Admittedly, I don't know why he would use the word in 2001 if he didn't know what it meant in 2008. But I don't think it's true. I don't think there is any time (within relevant history, probably ever) when ESR thought he was a neoconservative, even if other people would call him one.

> he changed the description of a "hacker's" politics to fit whatever his particular political stance was at the time.

I'm not saying he didn't do this, but I think it's much less obvious that he did this than the parent (and yourself, to a lesser extent) made out. The parent said that when he identified as a libertarian, the jargon file said that hackers tended to be libertarian (which it didn't); and that when he identified as a neoconservative (which he never has) it changed to say that hackers tended to be neoconservative (which it doesn't).

If ESR is actually doing bad things to the jargon file, we should be able to point at them instead of telling falsehoods. Maybe the "liberal-moderate" to "moderate-neoconservative" change was in fact a bad one. I do consider it plausible that it was a politically-motivated change with no basis in reality. But if so, we should say things like "I don't think there's any evidence that hacker politics actually changed in the relevant time period", or better yet, "I have evidence that they didn't". Instead we have things like "ESR decided he was a neocon and updated the jargon file to say hackers tend to be neocons", which is a great soundbite if you want to make him look bad, but it's not true.

(I'm not defending "fisk" and "idiotarian". But the parent didn't mention them. The parent made one specific accusation about ESR, which was not true, and I pointed out that it was not true. The fact that what the parent said, and what actually happened, can be interpreted in the same light, does not mean that I agree with the parent.)
go into a cpu design or fpga lectures at most universities. she doesn't just feel underrepresented. she is.

nonetheless this post imho is in the same category as i'm 15 and made a gazillion apps.

ok, you care about women? and their future in tech? go to educate parents in school for gods sake, not the people that already know that if you raise your kids to be pretty princesses, they will become pretty princesses instead of hackers.
But aren't the problems which only experts can answer by their very nature both problems that most people won't encounter and problems that most passers-by are not likely to feel confident passing judgement on possible solutions for? There is the "bounty" system which I think tries to account for that a bit but I don't see it often used, other than that the only way around the expert requiring problem problem is some form of manual curation by domain experts, which would potentially introduce a small shipment of other worm cans.
Even when you "bring your own modem" ISPs tend to demand exclusive control while it's in service. It really is intended to be part of the ISP's network rather than yours, so while (unlike a rental unit) you could walk away with it and take it to another provider, sell it, run your own copper infrastructure, etc. you usually still can't modify the settings of existing connection.

One of my cable installers told me that rate limiting is done in the cable modem, so people would run pirate firmware that eliminated the artifical limits and run at the natural limit of the connection. People had fun with this for a while until the network engineers figured it out, and now people exceeding the speed limit get their connections shut down pretty quickly. But anyway, it makes sense the the cable modem really isn't the customer's to control.

I own and control my own wireless router because I want to play with things like DD-WRT, use OpenDNS, etc., but I see the cable modem as no different from the utility box down the street.
I am doing great business but struggling with cash flow
Craigslist open source
It also should be that outdated information stays available since it's a nice, humbling reminder of where "we" were wrong and learned. Though having a clear date of when it was written helps a lot.
I posted it here because I enjoy this community and I want to reduce the awkwardness of the many recent "women and tech" discussions here. I hope other female founders on HN can chime in as well.
Bitcoin as low quality money
Entertaining read, but many of the arguments are unfair. Two Chicago-Booth School of Business professors won the 2013 Economics Nobel Prize, as numerous business school professors have in the past. Just because they are not coding iPhone apps doesn't mean they aren't contributing value to the world. Google, Amazon, IDEO and Apple are among the leading givers of jobs at top b-schools now, so it's mindlessly cynical to say that everyone's becoming a consultant or banker. Lastly, the writer of the article runs a paid 12-week entrepreneurship bootcamp, which is his axe to grind against MBA programs. It's great to run a unique and much-needed program such as this, but it's not great to make your little kindergarten setup the centre of the universe.
I agree, I think he was talking about way in the future when robots do all the work and unemployment stops being "unemployment".
Where then does the "learn to say 'no!'" attitude comes in if we are to say "yes, if..." to every idea coming our way? How to find the right balance between being a "can do" person, and NOT being the over-committer?
His prediction about cities being underground too. I guess it makes sense he would write fiction about his favorite ideas.
There's a tendency to think that we're all very unique in our preferences, but think about it -- the only way you could really know that, is if you were to already have all of data of what many other people's preferences are. Do we really already know?

I study food, fragrance, software and other types of product preferences. In the studies I've done, often people's very subjective preferences (or so we assume) turn out to be highly clustered into just one or two clusters of highly similarly-preferenced people. Sometimes when you'd assume there would be total disagreement, there's actually total preference agreement.
> Are there any other subtle hoisting consequences to consider?

I can't think of any, other than consequences from the hoisting such as making the order of the variable declarations important (whereas it's not important if they were function declarations).

> I admit I don't understand at all how a function declaration changes the behaviour of its free variables. What is there about a function declaration that provides more control over its dependencies on its enclosing environment?

You are correct, it doesn't. I realise now that in my head I was not strictly comparing function declarations to function expressions, but rather top-level function declarations (like in C) versus function expressions defined at some inner scope.

Using function declarations at any other scope than the top-level is something I would consider an anti-pattern (if I had to use that word), since it's very confusing to programmers from other C-like languages.

> With respect to accidental/unintended closures, can you elaborate on this? Perhaps provide an example showing why a function assigned as an expression creates an accidental closure but a function that is declared does not?

So, as I said above I was referring to function expressions versus top-level function declarations, which probably makes this question obsolete. I should perhaps have said unnecessary closures, since if you capture 10 variables but only use one then perhaps you should rethink your design. Closures are super useful but they tend be abused (yay access to everything!) which leads to bad design (low separation of concerns and overall spaghetti code).

I suspect from your questions you already know all of this. I should have been more clear that I was not talking about any semantic differences between function declarations and function expresses, since you are correct in that there are none, but rather the design choice of using a function expression (and thereby capturing the variables in scope) versus breaking it out as a top-level function declaration thus making it necessary to explicitly state all input as arguments.
I thought Ruby 2 standard library was thread safe now ?
Thoroughly enjoyed the Talisker 12. Plenty of peatiness there. I recently got a bottle Uigeadail and I might prefer the Talisker which is also cheaper.
SQLAlchemy Enum Recipe
you might want to try out http://contextsformac.com/ i think it's a little better than switch, though not free.
D.js, a 1.3kb (minified/gzipped) promises/A+ complient library
This looks good! Will be helpful! Thanks, great job!
Fwiw, -fipa-struct-reorg was removed in GCC 4.8.x. From the release notes:

The struct reorg and matrix reorg optimizations (command-line options -fipa-struct-reorg and -fipa-matrix-reorg) have been removed. They did not always work correctly, nor did they work with link-time optimization (LTO), hence were only applicable to programs consisting of a single translation unit.
I was given to understand that primitive multiplexing of interoffice trunks was quite essential to proliferation of universal service. But I'll definitely take the book recommendation, thanks!
Is this no good for IE9+?

https://code.google.com/p/webrtc4all/
There's at the very least uncertainty and debate on how "fine" humans will be in the event of major climate change.
Agreed, and what exactly is the baggage traditionally associated with functions and scope that you avoid by using a function expression?
I don't know about the others, but I'm pretty sure that the WAG200G isn't supported by the free firmware projects because it's not powerful enough.
Alternatively: Alfred - a fantastic app not just for quickly launching apps and furthermore very customizable with user-defined actions.

It's been a long time since I used a mouse to launch an app.
How long has this been working out for you? I think after a while you'd be unable to trick yourself into believing it.
What do you think about keeping a journal/diary?
Startup on a shoestring: building a poor man’s CRM yourself
Maybe your oven has a touchscreen and apps on it but it basically still heats your food by converting electricity to heat.
The interesting thing is that apparently the kernel is true, but the actual quote is invented. It's a shame that people in the real world rarely give us quotes ready to be made into a movie.
I'm not all that young anymore, and I certainly don't remember this either.

As others have noted, Ellsberg and the Pentagon Papers in the 1970s is probably the most recent precedent.

And the mainstream press have absolutely been falling down on the job, with very few exceptions. The Times is barely worth reading, and I'm finding NPR/BBC increasingly unlistenable (or simply not worth my time). The Guardian has hit my must-read list, and I'll be very interested to see what Greenwald does with his new venture.
Ford's C-Max Solar Energi concept car is a sun-powered hybrid
Latvia has exports, including to France and Germany, that means that there are goods that are on par or better. Devaluation does not solve anything long-term. What solves things is investment in high-added-value manufacturing and knowledge-based services. Or as you call those investments "buying dept".
There is no point for France and Germany to "buy [our] debts" if there is no expectation on our ability to repay those debts, likely from the new production.
I doubt Snowden would be gullible enough to bite.

The truth is it will take years before any offer the US government would give will be truly sincere and not just an attempt to get him back into the country so they can do with him what they please.

Then again leaking info was risky so he might.
Curious background and I admire you for just going for it. Just some curious questions..

a) who are some of your inspirations?

b) describe an ideal society without gender disparities. what would that look like?
Not true: http://www.blogcdn.com/www.engadget.com/media/2008/01/macboo...
The Times has certainly had its bright moments, but it's also had its dark ones, and its performance and actions over the past decade haven't been particularly upstanding.

I do applaud the editorial. Enough that I'll add my "but it's been a while coming" in a separate sentence. But it's been a while coming.

Remember that it was The Times's own prior record which prompted Snowden to reach out instead to Laura Poitras, and independent, and Glen Greenwald of The Guardian.
I wonder where Chrome sits in this.
> It should not be trivially easy to bring your productivity
> to a screeching halt.

Screeching halt? What heppended, your computer just shut down instantly?
All of the content is still there (ex: http://allthingsd.com/20131231/you-say-goodbye-and-we-say-he...). WSJ controls the domain and the brand. They chose to redirect the homepage to WSJ.D
Let's also make sure the person criticizing said "assholes" is not paid to be a professional asshole themselves, like Sam Biddle or Nitasha Tiku at Valleywag.
GCC Function Multiversioning
That's what I was also wondering about. I suppose it should act a bit like caps lock key on Apple keyboards: quick tap does not trigger caps lock, only a slightly longer will do the trick. Would make sense for power button do the similar thing.
You might also fail because you refused to consider reasonable objections (because people didn't put them in a tone you approved of), and then blow a lot of money and put yourself in debt you might never escape.

So you know, it's a trade-off.
Indian authorities desperately trying to get hold of Bitcoin system
Indian
> The great majority of people in the world are "can't-do" people.

Well I think that's a bit harsh!

In my experience, most people are 'won't-do'. I haven't encountered many who aren't open to doing new things, but why would they do so without an incentive?

Particularly in the workplace, where people are already over-loaded with tasks, there can be an agreed list of 'great ideas' but no-one has time or freedom to tackle them.
Thanks for your detailed answer! I wish you a Happy New Year and good luck with your project, definitely one I'll be following this year.
You're lucky. I get the choice of Steam or a laptop that can sleep. (nVidia)

In many ways it's a good thing, I get more code dOne this way.
Three-Dimensional Mid-Air Acoustic Manipulation [Acoustic Levitation]
Jcabi-github 0.7 released
jcabi-github is an object-oriented, immutable, and testable Java implementation of Github API, version 0.7 was released to Maven Central
Really? Searching for Pepsi gives me www.pepsico.com, www.pepsi.com and the Pepsi wikipedia page as the top three results, while +Pepsi gives me Google Plus pages for Pepsi as the top three results.

The name for this is Direct Connect, and they announced it in 2011. http://googleblog.blogspot.com/2011/11/google-pages-connect-...
SEEKING WORK - remote, based in Lithuania

I am native android and web developer.

Skills:
* Ruby(Rails)
* HTML/CSS/JS
* Java(Android)
* Git
* SQL(Postgre, Mysql)
* Python

Feel free to ask about anything, Daniliauskas.s@gmail.com
Raising babies is a major turnoff. Somehow nature screwed us royally on that one. We'll have to fix it ourself.

This is predominantly human-primate problem. Cattle is born pretty functional, but human babies require years of continuous monitoring and care.
A few years ago the iPad mania just started. I worked for harware company on admin software. It was written in Java, 15 years old (1998) and never had major rewrite.

All managers were like 'be like apple' and 'we must release iPad app' and 'PC is over'. Programmers on other side wanted to rewrite some critical parts, introduce automated tests and fix some very old bugs.

I was speaker for programmers, soon I became 'tablet hater' (kind of funny since I had Android tablet). Latter we even bough some iPads for developers to learn, those were locked in managers office :-). I left company shortly after that.

So for me 'Can-Do vs. Can’t-Do Culture' is just sort of bullshit to mask real problems. Sure Jobs made iThinks, but he pulled massive resources towards the problem. Apple actually bought factories for touch screens before iPhone was made.
Why Learning To Code Improves Critical Thinking
"Why would I ever need anything other than a horse to get around? Mine gets me where I need to go just fine. And more cheaply, too."

The short-sightedness of the people cited in the article doesn't just come from critics, but from the potential market as well.
That is very common with provider issued equipment. Anything you get from your ISP should be considered their equipment rather than yours and your's should assume therefore that they maintain some sort of control over it. For serving very non-technical home users this is actually an advantage.

Over here when you are BT's FTTC setup through any ISP the vDSL modem that hangs off your master socket (which can do more but is used in this arrangement to simple pick up the connection from the phone line and provide PPPoE on the ethernet port) is very definitely BT/OR's: they tell you not to mess with it, people who want to mess with it have to use hacks to get access to the UI (which is otherwise locked off), and if you plug something else in at that point you are officially not supported. If the router that you plug in to that came from your ISP then that is their's (usually you have to return it when you leave).

If you buy your own router (or "make" your own, people who have a small Linux machine on 24/7 for various things just set that up to talk PPPoE directly and skip the router altogether, neatly avoiding the limits of many "consumer grade" units (shoddy IPv6 support for instance) without shelling out for a much better device) only then do you truly have control of security at that point in the topology. But some ISPs won't support you if you don't use the provided router (though if you know enough to purchase your own router you might not find such an ISP's tech support much help anyway).
If I was to pull a rubber band back a small bit, and let go, it will fly a small ways. If I pull it back too far, it might break. However if I pull it back as far as it can go right before the breaking point, then let go the rubber band will fly across the room.

these "no because," people are a common resistance to new ideas. In engineers, they're almost the default. It's much easier to say no; to say yes is to deal with an increasingly larger amount of resistance. However, that resistance is also what makes the idea go far.
And they also have a $6500 "Code conference" which doesn't seem to be much about coding either: http://recode.net/events/the-code-conference/
It was important to the establishment of a practical (and cheap) toll network - but not local service.
I don't buy this division into can - the good and cannot - the bad. It's just two strategies with different outcome distributions. The critic will be right more often, invest in boring tried ideas, earn less on average but with less variance. The enthusiast will often fail but when he's right against the common knowledge, he hits the jackpot.

And picking those jackpots and their critics ignores the majority of crazy ideas that indeed fail - "They laughed at Columbus, they laughed at Fulton, they laughed at the Wright brothers. But they also laughed at Bozo the Clown."

Here's some criticism of a crazy idea that actually failed (CueCat): http://www.joelonsoftware.com/articles/fog0000000037.html

Obviously there is a lot of criticism for the sake of proving oneself smug. Unfortunately sounding smug does not automatically make one wrong.
Way to avoid arbitrary risks and complications!
As people age, they don't always "keep up" on all the social changes. McCarthy clearly didn't. I've met a lot of old folks say things that would be gaffes, outdated, or otherwise out of step with the current social norms.

I'm middle aged, and have started to notice myself falling into these patterns, particularly regarding transgender people and some LGBT issues. I've never been in a situation where these issues were so prevalent that I "just know" the right thing to do. I used to be educated on the issues, so I could be conscious about them. Now, I'm in need of more education. I ask more questions.

I'm also a sexist. I don't mean a raging sexist or "bro", but as things have gotten better for women, I don't know if I'm as free of sexism as younger men.

It's an uphill battle for everyone, to shed old habits and develop new ones.
to draw attention to herself, of course
Not the sun, which could be a confounder.
I have presented in front of teen girls at events and mentored girls individually. The tech bug catches on best anywhere between age 8 and 14 when you see a role model for something fun you can enjoy doing that is an "gateway drug to CS". At that age parents don't matter but peers do.

When I was that age, just one of my classmates mocked me for trying, but a few other fellow tinkerers and I started competing in high-school tech competitions and that brought us together. Having other doers around made it even more fun and addictive. As a teen girl I was a minority in local hacker clubs/cafes at the time, but that actually meant I was getting hit on by the boys (mildly and jokingly, and I always brushed it off to keep tinkering), not really hindered.
It seems to me (an outsider looking at the Bay Area culture) that people create what the VC's will invest in. In a way the VC companies are the first customers they focus on. If VC's stop funding 90% of their portfolio useless social websites and instead focus on robotics, green tech, medical tech etc. I would argue that most new startups will start working on meaningful products.
Many (most?) large providers use TR-069 in the CPE that they provide. This is how they push out firmware & config updates and provide some managed services to SoHo customers.

You might be surprised at how much a provider support rep can see with this. Here's two screenshots from Cisco's product to give you a idea: http://images.newsfactor.com/images/super/larger-12-ClearAcc...
http://cdn-static.zdnet.com/i/story/60/01/072589/clearaccess...

Moral of the story: Use the most basic cable/dsl modem that they'll give you, make it as close to bridge mode as you can, and use your own router.
When you use the sign up form, why do you use a GET? This should be a POST.
I think a bigger story from these statistics is the rise in Linux: "while Linux gained 0.17 percentage points (to 1.73 percent)"

Going from 1.56% to 1.73% is an ~11% increase, which is a pretty large rise (albeit from a smaller base)

Meanwhile, XP's "huge" drop was 7%. Which is a fair drop, but I wouldn't call it huge.

Seeing this rise in Linux is promising.
It's POST.
as a guy responsible for technology, I have said "no" a lot. For focus reason. Because you can only grow your team so much, you can only manage so many pieces of software at once, and, well, having a million non-interconnected pieces of software helps you getting many non-related software contracts, but it doesn't make a product.

Technically my answer was more "yes if we dump some other pieces of software, and we try to be the best player at this new idea".
Weinberg talks about relevant things in "The Secrets of Consulting". Unfortunately I don't exactly have perfect memory, but it's something like:

- Don't say no to clients "crazy" demands, just calculate what it would actually cost, or what you would need to do what they ask, and quote them that.

- A good price is when you are OK either way: You're OK if they say yes, and OK if they say no.