skysight-inc/HackerNews huggingface dataset:
No doubt some parents will use this article as "ammo" when forcing their college-age kid to major in something "useful" rather than in something the kid is actually interested in and passionate about.

There may not be enough engineers at the moment and that inflates salaries. However, the way out of this is not to encourage folks to major in engineering "for the money." Much better to have a smaller number of engineers who are intrinsically motivated.
I have heard the term 7.5 floating around a lot
If it's anything like power plants in the US, then there are restrictions on the allowed deltaT above ambient, and for good reason. For example in California, the San Onofre Nuclear plant was found to significantly impact the local fisheries by killing fish larvae and damaging kelp forests, and I believe the deltaT is less than 2 degrees C. (Though I'm not sure if this is at the heat exchanger or at the diffuser head). At Morro Bay (also in California) there is a power plant built long before such restrictions existed and it dumps cooling water straight into the surf zone. Apparently, intertidal species (muscles, snails, etc) can be found there that are typically found much further south. I can personally report that it makes the surfing much more pleasant, but the heated water is generally considered a form of pollution due to the negative impacts on native species.
Emailing is definitely trivial, and the 6mos could have just been everyday lagging retconned into effort. We don't know.
I love my Kindle and don't have an iPad, but have been an iPhone user for a few years now. So it was surprisingly amusing when I found myself tapping my Kindle, expecting it to respond. I could suddenly relate to my friend's kid who we caught tapping a TV screen, expecting to interact with it.
#import stocklib as lib
import fancylib as lib

a = lib.Lib()
How to Make a Plasma Globe
That is a line from "Hackers" one of Angelina Jolie's first movies!
I'm not sure what the concern about "naughtiness" here is. There's a difference between being somewhat devious and being evil. I think what Paul is getting at is that you need to be willing to pounce on any opportunity to capitalize for your startup. It is a competition after all. Great article overall.
It's nice to know that these things are progressing, but the details don't get me too excited:

Skylon has been in development in the UK in various guises for nearly 30 years.

And what's the latest milestone?

The UK Space Agency (UKSA) had commissioned Esa to evaluate the design, and the European organisation's staff reported on Tuesday that they had not seen any obvious flaws.

Well that's just great, guys! So you'll let me know when there's a working prototype, right? Great.

I also liked:

But REL says it has developed an anti-frost solution that will allow the heat exchanger to run and run. Esa's technical staff have witnessed this "secret technology" on the lab bench and can confirm it works.

I wonder whether this fuel-system de-icing system is also a disk operating system and genetic lifeform.
Support the Electronic Communications Privacy Amendments Act
I think you give too much credence to this "ambiguity".The idea that copyright could forbid deep linking was always absurd.
> I definitely feel that a background in the humanities has been able to give me insights into technical problems that people with purely technical background do not typically seem to have

People with technical backgrounds have insights on things which you won't have when you are beginning. More often than not, insights originate from relevant background.

Not trying to prove you wrong or anything, but can you quote one or two specific examples of these insights which you think people coming from technical background don't seem to have.

> not to mention all the communication skills that come in handy

In my experience, technical people have above average communication skills. I am talking communication skills - not social skills(how to be nice when you actually aren't). Technical people hone their communication skills the same way you do - they read and write a lot - blogs, mails, books etc. Sure they aren't going to go win a booker(neither do most of English majors; if we are talking literary achievement of that scale, you undergrad isn't going to be a significant impact) but as far as communication goes, that doesn't seem to be a problem.

Take HN for example. There are a lot of people with purely technical background here. Do you think HN crowd has poorer communication skill compared to your non-technical crowd?

> most people I've known are trained to think that interest in one completely excludes interest in the other.

I don't know about people you know but I would rather read "Coders at work", GEB, "You must be joking, Mr Feynman" etc than Ancient Indian civilizations or romans contribution to science.

I haven't been trained not to like it. I simply have no interest or use for it.
So say you need a particular function. You end up importing this entire module, which has dependencies that also are defined in large-granularity terms (other modules) that have their own dependencies. So to use one function, you get saddled with a whole heap of dependency overhead.

Just playing the devil's advocate here: in this use case, why not just write the function yourself?
Oh you're one of those guys who thinks that you're somehow trolling by just being a dipshit. As if my reaction to your stupidity is somehow causing me great pain, when the truth is it's just damn funny to tell someone who insults me to suck a goat cock and then watch them flail at words.

Just being wrong and giggling when people correct you is level 0 trolling. If you really want to troll you gotta step up your game and do something like any of these:

http://mulletdb.com/
http://livingdouchebag.com/
http://programming-motherfucker.com/

If you can pull off projects like that, and open source them, then I'll be one of your fans. If all you do is try to provoke me, then I'll just end up making you look like the dumbass you actually are.

(So something like that is what you want? :-)

EDIT: mulletdb.com is better.
If you are representing this on an HTML page you'd need to Base64 encode the bugger, adding a lot more overhead.

Honestly I'm not sure why you wouldn't just simply use gzipped/JSON. My test show nearly no difference (1-2%) in performance with MessagePack, yet you get to leverage all kinds of things that already understand JSON.
Ha, and I would reply...

From your life as a coffeeshop barista rooming with 6 other people to pay the college debt, how do you feel about that now?

/snark
"TODAYS" -> "TODAY'S"?
What else?
Real world markets where brands are important are not so much dysfunctional as less than 100% transparent. Remember, that for most product categories, consumers don't want to spend a lot of time researching alternative offerings. They use brand as a proxy for relative levels of quality.
I studied art on my own for a long period of time, and I find that it helped me understand things like information design, human resource management, and promotion strategies -- many of the "soft skills" that most engineering schools do not stress upon.

I believe that education in humanities does not incapacitate people in any way, and the "critical thinking" skill it teaches is actually an extremely worthwhile and essential skill. However, there is a perception (based on some legitimate evidence) that it is easier to "wing it" in college if you are majoring in humanities. In other words, the very best humanities graduates may indeed be all very smart, however the portion of people who winged it while in college is probably higher among the humanities majors (it's hard to get away with a wrong math answer). So if you have little people experience, hiring an engineering graduate can be a "safer" bet depending on your industry. Which leads to engineers being biased to hiring other engineers. I personally believe that both "soft" and "hard" skills are desirable (but of course I am biased myself since I believe that I possess both...)
Whats Next for APIs?
What kinds of PDFs are you opening? I find the failure rate in Preview is more like 0.5%, and it's generally related to annoying (Adobe proprietary?) form-related stuff.

Plus Preview can also do some very handy basic editing (cropping, adding/deleting/reordering pages, etc.), which I can only assume Adobe have left out to in order to up-sell you Acrobat.
There is one set of papers that applies to multi-areas...information Theory

Paper and Journal article list is here:
http://en.wikipedia.org/wiki/Information_theory

Its one of the most important theories of the modern science age of the 19th/20th century
seriously... WHY aren't other browser vendors adopting the chrome release strategy?
You'd have the duplicate functionality problem anyhow, as function tables essentially work as k/v databases already. The keys are the method signatures (e.g. name, parameters, return type) and the value is the actual implementation.

Unless your language syntax specifies that argument conventions (e.g. names or ordering of parameters) are part of the method signature, you're always going to have to deal with the problem of foo(int a, char b) mapping differently from foo(int i, char c) or foo(char b, int a). You could do this, but it's not really widespread as far as I know. I know of no language that deduplicates functions based on implementation details.
The NoSQL Ecosystem
What’s New in SEO for May 24, 2011
TweetDeck goes for $40million
There was such a great hn post about this a while back, wish I could remember where...

The gist was, if you're a "business guy", I need you. Ok, you can't code, so here are some other ways you can contribute: you can tap into an impressive network to set up meetings with vcs, negotiate favorable terms, successfully navigate the legal system, get my product into the press, massively expand the user base, make sales, and convince people to hand over money....

...but if you think you're a "business guy" because you think up nifty ideas for computer applications but can't code or do any of the above, you aren't useful to me as a cofounder.
In actual fact, they've changed the process so this generally won't happen:

http://blog.mozilla.com/addons/2011/04/19/add-on-compatibili...
Sounds like somebody has a case of the Mondays.
I find it interesting how often this happens in the space of internet start-ups.

I have a background in biochemistry and we don't have 'idea guys' coming around saying "hey, how about curing cancer?".
I'm sure you can find a long list of people who've done exceptionally well who majored in any common subject. This tells us very little about what sort of money someone majoring in philosophy is likely to make.
I don't get his tone either, but do you know about USAA Web BillPay?
Ask HN: Would you pay to see the resumes of successful candidates in your field?
If you were job hunting and not having any luck.
This is kinda off the point, but I'm surprised at the spelling and punctuation mistakes in that mail--generally high-profile hackers have excellent written English.

i.e. "but their isn't", "Do we need module's at all?", "do suggest alternative syntax's here."
It's always funny to see an idea you had become a reality... because someone else made it. It's funny because it seems there is always someone else thinking about the same (almost exact) thing you are.

Nevertheless, kudos. It looks good. I probably wouldn't use it, but I know other people would.
I've had some questions about the matte screen and will post this here for reference. I've compared it to my matte cinema display and my glossy cinema display. It's not as matte as the 'actual' matte display, but the x220 with multitouch layer would definitely count as a matte screen in my book. I'll try to get a picture up on the arch wiki.
مسلسل الارض الطيبة 3 الحلقه 35 
مسلسل الارض الطيبة 3 الحلقه 35 مسلسل الارض الطيبة 3 الحلقه 35
The idea of theif floating data centers was well planned, and I'm assuming has not fallen completely off the table when factoring in their, already in place, shipping container server configurations.

This plant for water cooling has been in planning since 2009, at the time of purchase. So the flotilla of servers is entirely still possible. I would not be surprised to see it come out down the road.

ref: http://news.cnet.com/8301-1001_3-10209580-92.html
This issue of where to place functions is something I have been curious about, too.

In the Lisp community, what are the standards for where to store your generic methods as opposed to defined classes they work with? Rephrased, if I define classes Foo and Bar, and I write generic method foobar (accepts as params instances of Foo and Bar), where do I put foobar?

In the C++ world, where should I put my friend functions that suffer a similar lack of obvious home?

I have often seen solutions where some package/class is chosen arbitrarily as the "proper" home for these cross-class communicators, but I have long felt like this is a compromise rather than good organization. And yes, I recognize that there are at least two kinds of organizations: In what file is my code? In what namespace is my code? I am concerned with the namespace aspect.
This a thousand times. It's also the perfect thing to remind you that you're not being at all "ungenerous."
Price discrimination is an excellent point. I guess the trick is to enable price discrimination without lowering the value of your brand, so the coupons or whatever would have to be sufficiently annoying to use so not everyone would use them.
And the very next day: http://news.ycombinator.com/item?id=2579668
Of course, throwing out files has consequences on the tools you use, big time. Ask any Smalltalk'er.

You can ask me. Who said anything about throwing out files? I use file-based tools all the time. I've grepped files and diffed them. I've exported a Class as a file, done some operation on it with another tool, then filed it back into the image. Whatever tool is best for the job. There's in-image tools, but I'm not limited to them.

Not being shackled to files has tremendous positive consequences. For example, I am free to code in the debugger almost 100% of the time. Even irb and iPython can look a bit restricted in comparison. If I do something esoteric to low-level code and crash the image, there's a transactional log of my code changes I can recover from, almost with impunity.

The choice of text editors for main development is rather restricted, though. (But with a pattern of very short methods as the norm, and the ability to customize the browsers at the level of individual methods, this isn't that big a deal.)
Is it really so surprising that people who study how to make things (physical or otherwise) wind up with more money than those who study something else?
You can run mongoimport locally and specify your DotCloud MongoDB service as the remote host. You could also SSH to your MongoDB service (run "dotcloud ssh <namespace.deployment>") and do the same.
I tend to equate status quo as standing-practices that remain unchallenged. The ethics of defiance would be contingent upon which practices are being violated. Being 'naughty' is an amoral mental state of being, which has no ethical implications until acted upon. Gandhi defied status quo, as well as Hitler. Not much can be drawn from such naughtiness, except that Hitler and Gandhi are both non-conventional and extraordinary.
I agree with the article, but one thing makes me wonder. Initially one reason that developers are hesitant is because the difficulty of the project is underestimated. Layer, the author says to do it yourself, it isn't too difficult. This seems to be a bit of a contradiction. While I understand that easy is a relative term and agree that learning to code isn't too difficult, some may take that suggestion to mean that " if I can learn how to do it, your skills can't beer worth that much." Not everyone will think that, but some will. But I guess that's another clear warning sign not to work with them.
>I do also think that the survey is flawed in that it doesn't track post-bachelors degrees. Psychology degree holders came in at the bottom of the list, but anyone who knows even a little bit about the mental health field knows that virtually all practioners have masters degrees or PHDs. So, yeah, if you just get a BA in psychology, you probably aren't making very much, not least because you probably aren't working in the mental health field as anything other than an entry level person.

As a study that compares bachelor degree to bachelor degree, this is still useful. To wit, I don't know of a school that charges more for a lucrative BS in CS than a less-useful BS in psychology, nor one that charges less for degrees that can only be used as stepping stones.

That said, a study that includes post-bachelor degrees in the ranking would be interesting. What would be especially informative would be a combined ranking that factors the average cost of education in with the average earnings increase/decrease. Perhaps a masters in psychology still gets you less than a BS in mathematics, perhaps not, but it would be neat to see.
Completely unrelated but why in the hell does their article page show my Facebook friends' status updates

http://cl.ly/2n0B1S2b080n3V0y3329

Looks like a "we need more social in our business" decision.
So what plain-text source encodings are is a serialization format.

Thank you! Well put! Actually, source code is just a human-readable serialization format. There's a lot to be done with that idea as well.
Incidentally, it also works the other way around. There are a lot of people in every branch of the humanities who have no intellectual interests outside their field. Try starting a discussion about anything that isn't a humanities topic and see how far you get.

Well-roundedness is not something one gets just from studying the humanities. Knowledge of science, mathematics, and basic engineering are also essential. This gets overlooked a lot in discussions where the issue is framed as "high salary versus a well-rounded education".
I also thought about the topic of modules for a long time (about 2 years) for my language Babel-17 (www.babel-17.com). I also wrangled with the issue of encapsulation. I now know exactly how modules should work, what they are good for and why we need them ;-) And why you cannot have proper modules in Erlang without radical change. I am currently writing up these ideas in the spec for the new version of Babel-17 (v0.3) and implementing them. An implementation of Babel-17 that has modules will be available in about a week.
Nothing. There are lots of brilliant programmers out there with their CV on their website.
I've seen it happen first hand - all they did was sync there music - uhoh, everything is now gone. It wasn't eve a bug...
Because, if there was a way to quickly find and import the right function (with small-granularity dependencies), it would be much faster in a great many cases.
The only reason I can imagine is that most use cases require other specific knowledge that will also seem like useless stuff to 99% of the students and its hard to find a use case that fits most of their probably interests.

"So in the future, when you're writing a ray tracer..." just doesn't ring with most students anymore than the word problems that required the formula either.
GeoCoding IP address data with Hadoop, Python and Dumbo
I agree that critical thinking is an important skill, but doesn't a science / engineering education teach this just as well?
Duostack publicized upcoming support for autoscaling. Is that still in the roadmap?
Why not just ... use Chrome.
There's still a market for people who want to manually upgrade. There was a comment thread on HN a few months ago about this as well (no way we'll be able to find it now, I don't remember the story), but it summarized my views very well. I like knowing what is or isn't being installed on my computer. I've got a bash script to automatically download and update to the newest Firefox, so the act of upgrading isn't a chore. But I don't want a given company, be it Google or Mozilla, to arbitrarily change what's on my computer.

That's not to say I don't see the allure of automatic updates, but I just don't want them to be silent and mandatory.
I think you have my stapler.....
Should we fear the robot future?
Interesting. Where can we beam down power at a high price?
I think this is the black swan of the unsolicited ideas. Do they exist? Sure. I'm sure there's at least one out there. But it's not a case that everyone who wants to talk about swans has to spend a lot of time accounting for. Usually the unsolicited idea is "Clone $BIG_NAME_SERVICE for $500" with an optional rider of "specialized in a fully, profoundly unspecified manner for some set of people".
VCU Brandcenter's search for a new Director
There's ada web server (aws) which is neat. Similar idea to the java web kits like jetty. You can even hotplug code during runtime.

You're right about the concurrency. Ada has a bunch of stuff like that built into the language since 1983.

The particularly cool toys I like are SPARK (a formal verifier tool) and stackcheck - tells you exactly how deep in the stack your code can possibly go. (Yes you have to annotate cycles.)
I imagine real estate prices and tax policies have a lot to do with it.
You already have this with CommonJS packages and modules as used by Node, RingoJS, Akshell and others.

The latest additions to require() mean that if you do something like require('foo') and there's a directory 'foo' in your require path that contains a package.json file (i.e. if you have package foo installed via the likes of npm), then the main module mentioned in that package.json file (which contains the meta data Joe speaks of) is immediately available to you. The module isn't a function, but rather an object, but then JavaScript isn't a purely functional language.

Now, admittedly, currently you need to pre install the packages, but there's no reason why require couldn't be modified to install them for you if they're unavailable or, if your code ran on a platform like Akshell, the packages wouldn't already be available to you.
Some brilliant people are truly, honestly humble. It's possible he's better than he gives himself credit for.
"Fuck all" is just a slightly course way of saying "nothing." It's not an insult directed at a person. pg himself has used the word "fuck" on this board [1], so I assume it's not necessarily proscribed. We're all adults here - at least I proceed on that assumption.

[1] http://news.ycombinator.com/item?id=1766387
They want to civilize the internet the way Europe civilized the rest of the world...
> Higher education isn't about learning how to perform in a vocation

There's your problem. Do you really believe that someone with an English degree can pick up up a programming language as fast as someone with a degree in CS?

It's no surprise that employers don't share your assumptions, they are wrong.
The trouble is defining "solid".

I will agree - if you are having trouble making rent and keeping food in the fridge, you're probably not having a very good time looking for meaning in life.

But do you really need to maximize your income? Do you need a $300K job in finance or a $120K job writing code?
Lark’s Silent Alarm And Sleep Monitoring System Lands At Apple Retail Stores
With their BillPay service, I can have BoA download e-bills from, say, credit card companies or utilities, and pay the amount of the bill on its due date. I never have to worry about it.

Really? I can't even figure out how to tell Bank of America to auto-pay my Bank of America credit card every month.
Amazon's cloud music service brought down by Lady Gaga's Born This Way release
the image doesn't render on chrome, you have to download it
Oh no, now he has no motivation to do any open source! :-P
The video puts the quotes into a much better context.
See, you're doing it too. You're putting words in people's mouth and arguing against a position that was never made.