skysight-inc/HackerNews huggingface dataset:
That is because IT in many companies IT is a not-innovating, ticket handling entity.

I've certainly seen my share of it.

You file tickets for everything, there is no "thinking" from IT's side, they just do what they are told. This effect seems to be proportional to the IT departments size.

Often this is also a result of misguided policies. I worked at places where IT was explicitly barred from hiring programmers that could help automating the processes.
I think this is in part caused by the fact that we're really poor at remembering and learning anything without actually applying in practice first, analogously to how explaining a concept to someone actually helps you learn it considerably better.

What this means is that self-help books are useful, but also that each hour of self-help learning must be followed by 10 hours (or whatever ratio works for you) of practicing and gaining experience. I think most people who are burned by self-help are simply not turning into action what they read about, and hence not deriving whatever important lessons or conclusions they could be making based on what's in those books.

At the end of the day you don't have to agree with what any self-help text teaches you, but by trying it out in practice you'll at least figure out if it works for you or not.
Oh, I know. That's why I was hoping I could just convince them to take my SS card or something in exchange for handing me the keys to my own machine.

Needless to say, it didn't work. I did, however, make friends with the IT guy assigned to me who was hired the same day I was (same orientation). He sympathized :)
The piece cites companies like Google, eBay, and Yahoo. Can you provide three examples anywhere close to those in terms of number of jobs, in any industry?

The benefit may indeed be non-zero, but it doesn't seem that the benefit is signficant.
The quest for a cloud using Many-Core processors 
http://bit.ly/vZtfvX
Well, I should stress that software is your company core business. In most "normal" businesses it is seen just as an expense.

Companies that give strategical priority to software usually end up having less problems with it. The other companies buy crap (cheap IT personnel, managers that don't understand technology) and only get crap. And we should expect it to get even worse, as outsourcing creeps in.
You definitely caught me pulling a sensational quote from the Ubuntu docs, for sex appeal (I wonder if that's the first time such an act has occurred?)

What I was shooting for was a very minimal library that could leverage Python's pretty killer standard email libraries -- as an example they do have wonderful RFC2822 support in their standard libraries.

smtproutes is a very minimal library for people who want a bit more programatic composition than bash scripts, and less overhead than, say Postfix, dovecot, whatever.
Ask HN: Domain provider less than $10?
I'm looking to transfer my domains to another provider, but keep my hosting in the same place (unless I find a good solution).

If I renew my domains, it will cost me $10 each while some will be $11.95

I don't yet have an account with namecheap.com but I've seen their name used on HN.

Any suggestions or things to stay away from?
Or perhaps you should read the message instead of looking (and shooting) at the messenger.

By the way, I do not own his books at all. None.

So... Uncle Bob does not have anything that supports his skill and authority? Just because he worked with clients building internal apps or back-end b2b apps does not mean he has not done anything.

If you want to use his software or check his code maybe you should try FitNesse (http://en.wikipedia.org/wiki/FitNesse).

I'm not his biggest fanboy nor I care even a slight bit when it comes to TDD, BDD, Agile or whatever. But this guy has written books since '95 and he's doing a darn good job and the customers are happy (check his ratings).

http://www.amazon.com/Robert-C.-Martin/e/B000APG87E/ref=sr_n...

While other "consultants" preach Agile processes, Uncle Bob focuses on writing code. Code darn it. Not processes or steps or standup meetings or burn-down chart. C.O.D.E.

While others preaching OOP with re-use crap, Uncle Bob made a stand with SOLID and "Object in real world is not the same with Object as program". Actual implementation as opposed to re-hash the same old "theoretical" stuff.

Check out his Craftsman articles: http://www.objectmentor.com/resources/publishedArticles.html (click the Craftsman, I can't give you the URL). All code.

On the other hand, I met tons of developers that write code only for themselves and not other, developers that have huge ego and did the heroic crap, developers that write code without even inline documentation, developers that don't have any professionalism or whatsoever just because they thought that "Hey, Linus never care any of these craps".

Let's keep in mind that great programmers like Linus is just 0.01% while others that try to emulate him failed miserably.

So yeah, I chose Uncle Bob over Linus when it comes to educating others since 95% of developers are below average (yes, I'm harsh. I could be one of that 95% as well for all I know). If Uncle Bob can push that number down significantly. I'll be much happier.

PS: Have you actually look at the article that this HN thread link to? Tell me, what's wrong with Uncle Bob's latest book? All the suggestions are good. Uncle Bob pretty much advised developers to become better.

Those 9 points that the blogger pointed are what happening in the real world: developers are crappy in general and that is due to their own character and attitude : "I just want to hack some code the way I want it to be, to hell with the rest".

Guess who's going to clean that sucker's code?
> in an Alex Jones interview

my impression of Alex Jones is the man is at the center of his own little right-wing/conspiracy/propaganda empire. i'd take anything that comes from his direction with skepticism, if not avoided altogether.
> (a) Vastly more efficient

But without occupancy/ridership figures and precise fuel consumption statistics (including the amortized energy expenditure used to build the train), it is not at all obvious that trains beat cars from a fuel-efficiency-per-passenger standpoint. Given the price tag on the train, it is not obvious that it is more efficient from a cost-efficiency-per-passenger standpoint either.

> (b) Much faster (SF -> LA in < 3 hours, versus ~6.5 for a car)

But the door-to-door time is what truly matters. You aren't factoring in travel time to and from the train station, or wait time at the stations.

> (c) Not subject to traffic (which can greatly increase the latter time)

As noted above, the first and last legs (involving getting to the train station) are subject to traffic. The train leg itself is subject to wait times as it won't be running 24/7 with a new train leaving every minute. In addition, there will likely be nontrivial TSA/VIPER security checkpoints that will further slow down travel.

http://motherjones.com/mojo/2011/06/tsa-swarms-8000-bus-
stations-public-transit-systems-yearly

Think you could avoid the TSA's body scanners and pat-
downs by taking Amtrak? Think again.

> (d) Much more comfortable (compare Amtrak to a private automobile)

This is highly arguable. You can directly control the cleanliness/comfort/appearance of your own automobile, but you cannot control the cleanliness of public transport.

Moreover, you can leave items overnight in your car, play music without headphones, and have a full volume conversation on a hands-free headset (or with a passenger) without someone else overhearing. You can't do this on a train.
How exactly is this causing the problem?

The problem is the cost of financing debt. That cost is high because the risk of the investment is (perceived) high.
Thanks for sharing that. I've always wanted to hear what it was like to be an IT guy at an enterprise / non technical type of company.

Always wondered why they had those rules
I think this post was already on HN a couple of months back... is there a way to check for sure?
Why is there not s freemium model to this? Is the entry cost just too high? I am sure that if you are able to somehow get providers to connect directly then one can simply take a cut of the service which was bought.

Or

Crowdsource the data. For those which care to enter their info into the system they get something back in return
The "arts" in "Bachelor of Arts" refers to liberal arts, not to arts in the modern sense, as you are implying. The liberal arts are subjects that people who were free to pursue earthly endeavors (i.e., not slaves) were expected to study in order to fully distinguish themselves from the slave class. One example of this is reading and writing, which was a skill that free people were pretty much universally expected to have, and which slaves were often blatantly forbidden to acquire.

During the middle ages, the liberal arts grew to include geometry and arithmetic, and we now think of most math, even complicated math, to fall under the heading of the liberal arts.

In contrast, a BSE would cover other things, like architecture or chemical engineering.

baddox is therefore correct in questioning whether college math would fall into faculty of arts, which they should not, since faculty of arts these days means almost without exception faculty of studies of art, not faculty of the study of liberal arts. nolanw is either going to a very peculiar college, or is wrong.
As far as I know, the High Speed Rail system is not maglev and modern trains have roughly them same energy efficiency as modern planes.
It wouldn't make it turning complete because while the template could read the hypothetical infinite tape, and write infinitely to another tape---it can't write what its written so its prohibited from being turing complete.

It's basically a finite state machine.

Now you can do a whole lot with a FSM---and lo, some people will claim that our current brand of machines are only realistically as powerful as FSMs because of the lack of infinite memory.
That sucks... http://screencast.com/t/B0o4kjTI
>In addition, there will likely be nontrivial TSA/VIPER security checkpoints that will further slow down travel.

If Amtrak's experience is any indication, this won't be an issue: http://cs.trains.com/TRCCS/forums/t/188504.aspx?PageIndex=1
The name "mailman" is already used by a significant mailing list project.
I assume you asked this to see if anybody would help you.

http://www.hnsearch.com/search#request/all&q=Nobody%27s+...
Thanks for the tip. He does have some good guests, which makes for interesting viewing. His main problem is that he cuts people off midway before they make their key points or conclusion. And there is no common organized enemy, "the globalists" -- he may as well talk about "the CEOs" or "the Politicians" and these groups do organize around greed, especially "the Bankers."

So yes, when he cuts people off, he replaces the ending with his own agenda. But that's not to say he should be totally ignored, I think.
Firstly, you're quite right: I'm not aware of how the 457 works in Australia since (obviously) I don't have to get one. My understanding though is that in spite of the problems you brought up (which are news to me), at least processing is very quick and the process itself doesn't seem to be subject to as much politicking as the US system (IMHO).

As for the health insurance [1], this is definitely news to me and I'm a little surprised because it was passed by the Labor (left-wing) government. It's not all bad though: there are arrangements for countries with reciprocal health care agreements (mainly a handful of European countries).

If you think about it, that's fair enough. A broken arm in the US without health insurance could bankrupt me. The US doesn't provide Australians health care. Why should Australia provide it to Americans? It's just that the US doesn't provide health care to Americans either.

It's a good tip for those going to work in Australia: negotiate for employer-paid health insurance.

Honestly though, I don't think Australia is such a great place to live anymore (compared to 10+ years ago) for no other reason than the insane cost of living. It's cheaper for me to live in downtown Manhattan than it is in inner-city Perth and buying lunch doesn't cost me $15 here.

But I digress...

It is my understanding the Australian visa and residency system isn't paralyzed however. Getting a residency visa is (or at least was) relatively straightforward if you're degree-qualified and you speak English.

I agree that there is anti-immigration sentiment but the example you point to about illegal immigration (namely "boat people" from Indonesia and beyond). The problem there is that an awful lot of "asylum seekers" are nothing more than "economic migrants" attempting to jump the queue, where such migration is paid for by essentially indentured servitude to people smugglers once they arrive, possibly for years.

There are many reasons to clamp down on illegal immigration.
[1]: http://www.immi.gov.au/skilled/457-health-insurance-faq-visa...
Excuse my ignorance, but why would that change all the instances in this case? I don't understand. Would you mind explaining more?
I disagree with this post entirely. When looking at forks on Github its very easy to tell if someone has done anything meaningful by looking at the network graph and viewing commit messages (of course this is assuming they used sane messages in the first place)
>It's more than likely that track designed for 200mph HSR will be completely incompatible with 400mph maglevs.

Again, it's completely different infrastructure, so yes, it's completely incompatible in the sense that a bicycle trail is incompatible with motor boats. If you have an HSR ROW that you want to change over to maglev, you have to rip up the tracks, rip up the catenary, rip up the power-substations, and build a completely new guideway.
Tassimo Coffee Maker Cleaning - Step by Step
Have you tried to bike from Venice Beach to Silverlake? 90 minutes. Santa Monica to Hollywood? 1 hour.

For long journeys, public transportation.
It's not about the application of self-help advice, but the fact that most self-help advice don't have any scientific basis and is mostly bullshit.

Anybody can sound authoritative and true. Anybody can invent ad-hoc reasons for why their advice will work. That doesn't mean that what they're saying is true. Just because the advice seems to work for you, doesn't mean it's actually causing the progress.

You are a human being. You have cognitive bias. You have selective memory. You are fallible.

This is why we need to conduct psychological research on self-help advice. There are books that draws on the research done by psychologists over several decades. Use them. Don't simply listen to self-help gurus that got rich simply by writing self-help books.

Yes, application of self-help advice is going to be a problem, but it does you no good if you're applying BS self-help advice.
This is because the complexity is found in a library, jQuery UI, which provides sortable().
I had pretty much expected "Programming in Scala", considering it was called "JVM-based" and not "Java-based" ...
Unfortunately, VIPR does not seem to be going away. Your article was from March of this year in Savannah. As is common practice at most federal agencies, TSA paused the program for a bit till the outcry blew over.

Then they started it up again. Take a look at this clip from October.

http://www.theatlantic.com/national/archive/2011/10/like-tsa...

"Today's VIPR searches did not come from any particular threat"

"Where is a terrorist more apt to be found? Not these days
on an airplane more likely on the interstate," said
Tennessee Department of Safety & Homeland Security
Commissioner Bill Gibbons.

http://news.slashdot.org/story/11/10/28/1921254/tsas-vipr-bi...

According to TSA Administrator John Pistole's testimony
before the Senate last June, 'TSA conducted more than
8,000 VIPR operations in the [previous] 12 months,
including more than 3,700 operations in mass-transit and
passenger-railroad venues.' He wants a 50% budget increase
for VIPR for 2012. Imagine what TSA would do with the
extra funding."

The TSA Administrator himself says 3700 operations were done "in mass-transit and passenger-railroad venues". One of them got blogged, which is why there was an outcry and temporary pullback. But major news stations have just ignored this or bent over (see the Tennessee report above), though even the VIPR name is like a parody from a bad movie.

Any train that costs $XX billion dollars is going to be deemed a terrorist target, so you can expect insane TSA/VIPR searches. This will further erode any purported time/convenience advantages.
It was a hiring contest/game to get people thinking about Instagram and find some talent, rather then a search for better system like Netflix's contest.
Stuff You Missed While You Were In College
Rename it and you have a winner. I like the code better.
yes! this is a good film. It's funny, poignant and tells a really moving story about a family in a fairly common situation in China.
There are only two profitable high-speed rail lines in the ENTIRE WORLD. One in Japan and I believe the other is in France. High speed rail just doesn't make sense especially in the spread out urban centers that make up the US. The last mile problem is huge.

Someone commented on the airports being near capacity. That's only because our air traffic system is horrible. If they updated the system and automated much of it, we could drastically increase capacity since the planes could fly straighter routes instead of the current zig zap pattern and fly much closer together safely. Sadly the air traffic controllers union won't allow the changes since they'll lose jobs in the productivity increase.
Chicago isn't land constrained, but has a dense urban core (roughly comparable in overall density to London) and has great public transportation, both within the city and within the larger metro area (http://upload.wikimedia.org/wikipedia/commons/7/77/Metra-Sys...).

Proper urban planning can go a long way.
I am surprised by your generosity given the title of the article (albeit the article basically says only science will help you).
I attempted to make amends one comment below this. I will switch the library to using a decorator based approach -- it's as clean, and there's no reason for me to break convention (I'll lash myself a few times to be safe too ;)

With regards to instance variables:

On a request, the main process forks and a new instance of the route object is instantiated. Trust me, instance variables won't leak between requests:

This is what happens when a request comes in, the parameters to process_message are described here: http://docs.python.org/library/smtpd.html

@pytoad_decorator()
def process_message(self, peer, mailfrom, rcpttos, message_data):
for RouteClass in self.routes:
route = RouteClass(peer_ip=peer[0])
route.route(message_data)
Makes sense, as one would typically pay a lot more for a license that allows re-use of a copyrighted work in such a way, vs. a typical personal use license.
I don't doubt that the skills that make a good system admin are distinct from those that make a good engineer.

I do doubt that the people making and enforcing IT policies that, e.g. lead to insecure versions of Java being installed on thousands of machines, are more capable than I am at managing the machine I need to use.
This article is great, and from living in another similar city in China (Fuzhou) I'd make a friendly reminder that it's not just Wenzhou. The media seems to have picked up on Wenzhou only, but many other cities in the south are very very similar. Underground banking, entrepreneurial spirit (if you can call it that) and flagrant breaking of laws etc. are pretty common features of any southern city from my experience. Wenzhou is just a standout example of the trend.
Downloads of one giant file are less reliable - more of a chance someone will download 5GB and then have to start over because of corruption. Torrents aren't much better; I downloaded some 25 GB video of a train in Norway and 90% of it is unviewable.

The best way to do this would probably be a multi-part rar.
I've been in both sides (software and non-software) and agree. In software companies the IT department is better for simple reasons: they are more valued, their costumers demand more competence from them and people do less stupid things in general.
Why wireless mesh networks won’t save us from censorship
Could a Well-Trained Monkey Do Your Job?
VIPR also operates on roadways (highway rest stops, truck weigh stations, etc) so in comparing car vs train delays, at best it's a push.

>Any train that costs $XX billion dollars is going to be deemed a terrorist target, so you can expect insane TSA/VIPR searches.

If that was true, we'd have insane VIPR searches right now on the Northeast Corridor, not to mention we would be seeing terrorists targeting HSR in Europe and Asia.
"The Euro Zone" has a different meaning from "Europe".
Getting around the policies just to get around the policies makes you an ass, I agree. Getting around the policies to do your job, on the other hand, does not.

I worked at a firm where I was asked by a VP to perform some testing on a VM. The VP wanted the test results by the end of the week. IT said that it would take at least three weeks to approve the specific VM software for my machine, even though there were other developers already using the software. End result? I ended up installing it and doing my job without IT's permission. I had made sure to get everything in writing from the executive, so I could show IT my reasoning if I was ever called out for it. I'm not proud of what I did, but I don't think I should have to ask permission in order to do my job.
I think mustache is at its core a reaction to ERB, which allows for pretty baroque logic in templates. Mustache goes all the way in the other direction (which is really not any better).
You don't push display logic into business logic, you have an adapter for domain objects to become display objects.
I absolutely agree. And it's all well and good talking about startups creating jobs, but really, what YC startups have created any meaningful number of jobs

What's a meaningful number of jobs? Creating jobs is only worth doing if it creates 10 jobs? 100 jobs? 1000 jobs? 10,000 jobs? None of these jobs can be "created" overnight, it requires years of building a company to get to the point where you can employ 10,000 people, much less employ an additional 10,000 people.

The US civilian labor force is 154.2 million[1]. At 9% unemployment (13,878,000 of the total labor force), 10,000 jobs reduces the number of unemployed people by 7/100ths of a percent, so even that seems like it's not good enough.

The point being that every little bit helps, and we're going to have an easier time getting people employed in handfuls than trying to get massive companies (of which there are fewer, over all) employing an additional 10,000 or 100,000 people -- nevermind that an economy that has a large number of smaller employers is going to be stronger and more resilient than a small number of massive employers. A business that employs 4 people is better than that business not existing at all.

[1] http://www.wolframalpha.com/input/?i=employable+united+state...
What the Mob can teach the startup industry
or 4) Those that matter to you, but not to this other person

or 5) Those that matter a bit to you, a bit to another person, not a lot to your dog, ...

I think any opinion that starts with "There are 2 kinds of people:" needs to be taken with a large quantity of salt. They're always just flaky attempts to think of people in neat categories.
The proposed changes, particularly tail recursion, an if operator, and a zip operator in effect give you a functional language with immutable state.

While you can't "write" to the Turing tape as a side effect as the language is immutable, you can create a new "tape" from previous states which is a modified version of the old tape.