skysight-inc/HackerNews huggingface dataset:
Most people I know who use Skype didn't have a video/computer calling solution before Skype. The barrier to installation for a new service that is much lower than switching to a competing service. If they're just getting into that kind of service, the benefits are quite large. Switching to a competing service has much less utility to them, because they already have a solution for the main problem; in this example, calling people. Switching requires losing their old contacts (network effect) as well as learning a new system. To put it in equation:

Installing something like skype for the first time:

Total utility of program - hassle of installing and learning a new program = large benefit

Installing a competitor:

Marginal utility of somewhat better program - previously available contacts on old system - hassle of installing and learning a new program = much less benefit
The mouse has nothing to do with it...

If you paste method doesn't let vim know what's going on, use pastetoggle, otherwise don't.
A framework for vector-based natural language semantics
Not moronic, just smaller in scope. Media types require considerably more work to design than APIs, as is often noted by REST proponents. The guy who invented REST calls it "engineering on the scale of decades". If You Ain't Gonna Need That then you're wasting a lot of time by doing it that way.
Weak study.

They made some students learn something using concrete examples only, and then expected them to be able to abstract. That's just dumb.

I learn the maths, and apply to various situations in my head to make sure I understand it.
Or say "I asked Mrs. Google..."
....- ----- ....-: GET http://mattt.me/mint/?js 404 (Not Found)
Title says "Morse code in javascript".

I tought I could just paste the title in Morse code into your script/page, but I see it goes only the other way, right?
MySQL: Converting an incorrect latin1 column to utf8
i really back these types of meetings, though in my practice, i call them "POWER MEETINGS" (i always hear it in my head like it was said by the VO for Power Thirst, hence the caps). get to the point, get the idea(s) out, and then get to work.

more substance, less filler, and i find more gets done
Smarter Caching Strategies for mobile phone application developers
This is a talk about contemporary cache replacement strategies for Location Dependent Information Systems that I originally gave at a mobile-computing conference in Kuala Lumpur.
Then you should block their crawler :)
I always thought Skype and LinkedIn would be a really great match. But maybe this is an artifact of being introduced to both at the same time by the same person.
Disagree. For niche content, private torrent sites are still king.
For the most part, the general public doesn't differentiate. Within the industry, the common expectation is that "Engineering" means that some sort of repeatable process is being applied to control the quality of the output.

In real life what that should mean is that at every step of the life cycle, you know what has to be done next, or you know where to look it up.

Customer reports a bug on release 12.4.1 of the software? There's a procedure that says what you do to record it, how to decide if it's a bug; how to decide if/when it's fixed, etc.

Boss asks why the customer saw the bug if he's spending so much money on extra testers? You have output documents that show the Test Plan for that release, the results of all Test Cases that were run. You can show that the reason no test cases found the bug is that the customer was working in an area that had no real requirements, so was never properly designed, so the designs weren't reviewed and the code was just the programmer's best guess and since there was no requirement, the testers didn't think to test that area.

How do you keep it from happening again? Your process has some kind of Continuous Improvement baked in so you can capture mistakes made and fix the procedures that caused them. Lather, rinse, repeat, automate.

That's Engineering in a very small nutshell. Most shops can't be bothered, but for an increasing percentage, it makes sense.
Skype+Kinect+XBox actually sounds pretty cool, even WP7 seems to have some potential. I actually think MSFT made a good move and it was worth it to keep Skype out of the hands of Google/Facebook.

If I were Microsoft I would even look at buying out Pandora/Spotify/Slacker/Last.fm, Netflix, and remove the file limit on their Windows Live online storage to compete more directly with Dropbox and others--then there'd actually be incentive to use a Hotmail/Live account again and with a plethora of subscription services they could set up their own app store that would compete a bit better with iTunes and sync with Xbox Live. Something else powerful is it would be one bill for your Xbox live, online storage, email, movie rentals, games rentals (potentially), apps, music subscription, and VoIP calls.
The Secret Behind Genius
Velocity Venture Fund: You Listening McMaster?
Dropbox + Backblaze.
PR firm pushing anti-Google message for undisclosed client
I'll be honest; I absolute love graph theory. If I had a million lives and financial independence, I would spend several of them solving graph theory problems. I don't really give a shit what the nodes and edges are. Computer network? Rigid structure? Conditional independence of personality traits? I don't care!
Its not. You usually do most of your copying and pasting within vim so you can just use the normal past command, but it is annoying when you want to do something with the system clipboard.
Increase the File System Memory Cache Size in Vista
Majority of the users wants their memory cache size to increase up to highest level the speed of their hard drives is sluggish and is creating a lot of convenience for the users. Below is the method t
Philosopher is a job? Surely it's a university research post, at least if you're not willing to live in poverty like Socrates, or are independently wealthy like Thoreau [later in life].
Personally these are, fairly often, "smoke meetings". Obviously doesn't work when working with non-smokers, but for those occasions when you just need to spend 10-15 minutes like this with one or more people who happen to smoke (assuming you do too), it's a great way to have a productive meeting while also getting rid of what can be a waste of time (a normal smoking break).
When I stopped reading:

"The thing to remember here that separates Agile from everything else is that Agile is inherently empirical in nature."

Agile would be great if it weren't for the 'Agilistas'. The one thing that separates Agile from other software development processes is the unbounded arrogance of most of the consultants.
Yeah it's the crypto module. I think the teardown involved shaving the part down layer by layer and examining all the parts like the fine wire meshes that would instantly blow the chip if disrupted and etc. Wish I could remember where I saw it.
I've had three programming jobs out of school and have never had that experience. Though, others in the same positions have shared the same experiences as you. This leads me to believe that it is more about the person than the job (although the job certainly has an impact).

1. Learn to estimate effectively, I usually just double whatever time I believe something will take and usually finish early (without having to kill myself).

2. Don't feel guilty working only 40 hours a given week and are meeting the deadlines you set for yourself. (If you have no input into your own deadlines, that is a problem. But if you have some input and your deadlines are still challenging, you'll need to work on your persuasive abilities)
New Pricing for Email Infrastructure at SendGrid
We’re happy to announce a totally new pricing schedule for all of the SendGrid loyal – and, of course, for those people who haven’t yet discovered or taken advantage of our solutions. Below is a summary of the changes, which you will also see reflected on our Pricing Page. Hopefully you noticed a common theme: more options, more features, more email credits…and lower cost.
I work 12+ hour days. I am constantly harassed to fix things 'now'. A companies future rests on my ability to do all of this.

How is this not stressful?
Attention Startups: Google Web Toolkit as a Competitive Advantage
Workspace-finder LiquidSpace raises $3.6M
Yup. Agile _is_ inherently empirical, but that doesn't mean that nothing else is.
You are right. Maybe it's not age that matters. Maybe its mindset. Me being 23 authoring this is naive enough to think its age.

F*^&k Farmville. :)
Faster Pivotal Tracker - Pivotal Faster for Chrome
Work in an industry where software quality is critical to life or health. Those industries tend to take quality very seriously and as a result, manage it better. This means that the management tends to see that working weekends/late nights is a problem that needs to be fixed.

I work in medical devices (non-implantable); people I know at other companies in the sector say it's pretty much the same way: occasional crunch time, but generally a 9-5 job.
I knew someone who wrote software for real (as in full-motion) aircraft simulators and company policy was to enforce a 35-hour work week because software quality went down after that.

The flipside is that work life can be tedious and procedure-driven. When you need a committee's OK to change a single line of code, you can find yourself being stressed out in a completely different way :-)
Phunware - Santa Ana, CA and Austin, TX (sorry, no remote)

Phunware is an enterprise branded mobile application infrastructure company that delivers high value, high utility and engaging mobile applications. Checkout our high profile apps at http://www.phunware.com

This is an opportunity to work with top talent in a rapidly growing area of mobile development with the newest mobile devices including the iPhone, iPad, and Android as well as cutting edge server infrastructure required to support mobile apps. This person will have a hands-on role in developing programs from start to finish for large corporate brands with an experienced, successful and passionate
serial entrepreneur team.

Send resumes to hn@phunware.com
So, can google put a patch in Chrome that whenever it runs at VUPEN, everything VUPEN has on that computer is shipped over to Google? :-).

Google has/had the 'do no evil' in their philosophy, and disabling a scheme that misuses their software for cyber-warfare sounds like a good thing.
could someone explain what the WPM slider does?
For contacts, email, calendar I just use the google cloud. For works in progress not on FTP or GIT, I use dropbox. I had a raid array fail on the controller, so I only do incremental backups now. I have a duplicate sized hard drive for every hard drive I need backed up. For my mac, I use superduper and for my pc / linux machines I use clonezilla which does an excellent job. The downside with clonezilla is that it is an OS so you need to have some downtime before you backup. The good side is that it backs up entire disks regardless of the operating system / partitioning / etc.
I've been in pdenya's situation before. It is very much a hack, and it lacks any Engineering period.

I was at a shop that didn't pay their employees well and enticed them with big projects for big clients - really neat work in many cases. A lot of people working there were young and ambitious (ie new grads,) but they didn't stand up for themselves. The result is that inexperienced developers run projects that go over time and over budget, which results in lots of overtime (unpaid, because you're on salary) which leads to extremely high employee turnover.

It's huge short term thinking, and I suggested as much when I left. But I'm sure management has that figured out and they've found a model that produces decent work and keeps the clients happy, so why change? Buggy code = more time charging out maintenance projects.
One of the top links on HN today:
http://code.google.com/edu/courses.html
The First of Many Updates to Kotaku.com Design is Live Right Now
I think your idea is new. Do operating systems like IOS and Android inherently support this?
Tuning applications to cache their own data seems like a bit of an over-kill
I just tried it and they sent me the same email. They don't necessarily store the password in plaintext as latch has explained.

They don't seem to store credit card information for future use, which is a good sign. However, they do store a lot of personally identifiable information that might make sending a password via email illegal in some states (at least Massachusetts [1]).

[1] http://www.mass.gov/Eoca/docs/idtheft/201CMR1700reg.pdf - (3)Encryption of all transmitted records and files containing personal information that will travel across public networks, and encryption of all data containing personal information to be transmitted wirelessly.
Funny, we just had a fire drill and my boss had a quick smoke, which then turned into 10 minute meeting with another person in our office. This then turned into an actionable item between him and myself, which probably would have gotten pushed off until a later date.

I wonder how valuable a mass company wide 15 minute power meeting would be?
By the numbers, Foursquare just doesn't stand a chance
You know, I'm glad that you're able to easily manipulate symbols, but when I look at them, my eyes glaze over. It took years for me to learn linear algebra because not a single teacher ever told me "a matrix is also mapping from one space to another one", until Massi Pontil of UCL.

At that point, all the linear algebra I couldn't figure out for the life of me all those years finally made sense. And it was the same for most of my classmates. After that, whenever I saw xY, I thought "the vector x is being moved into a new space", and all the equations made sense to me.

You could explain what an SVM is with equations to me all day, but it's only when you say "you're trying to get the plane to separate your data by a margin as wide as possible" do I actually get it, and then all the math becomes easy.

Different people have different ways of manipulating the abstract symbols, and for me it's to equate them to something I already have experience in. Then I can get the solutions intuitively, rather than pore over pages and pages of equations.

In the end, I quit academia precisely because I couldn't manipulate symbols, and thus my way of learning wasn't compatible with everyone's way of teaching. Maybe I can come up with something better if someone explains things to me in terms I can understand.
I hope you're coming to the London HN meetup - would love to discuss this further!
apt-get remove skype
Love in GIT
The New MCAT: Less Science, More Critical Thinking?
The whole reason I wrote the post is because they're acting as if it's normal to ask for equity for a loan (and a tiny loan at that). YC, TechStars, Seedcamp, etc all invest in their companies - not loan them money.

The whole thing smacks of a rich guy who just thinks he can throw around his money, call it an 'accelerator' and take candy from babies.

I'm doubly angry because here in the UK, we're struggling to get support for new startups and entrepreneurs. Shady deals like this only make it harder for people who genuinely want to support startups (like Seedcamp) to gain traction in the mainstream media.
Detect and label objects in an image with Python
Duostack vs Nodester Node.js Hosting, Day Zero
If you click on the alphabet, it plays sound. WPM controls the playback speed.
Thanks for your helpful advice, mate. If am not really into night life so living right in Seattle wouldn't be my priority. It sounds like Belltown is a decent neighborhood based on your description.
In order to combat this madness it should be spelled out to all beginners that "table" and "relation" mean basically the same thing. And that "relation" has nothing to do with "links" or "relationships" between tables or between entities.

This big misconception comes from Raymond Chen's idea of E/R modeling.

That's the fundamental idea. But there's also a slightly more advanced understanding. That is that your tables/relations can't contain pointers. If you put pointers in your relations then you've created a graph/network database.

Think about encapsulating an array inside an object class and exposing "push" and "pop" methods. Wouldn't you agree that when you use an object of that class you're using a stack, not an array? Because the interface is what matters, not the implementation. The situation with pointers in your tables is slightly more complex, but roughly analogous.
Writing Contest - spiritual poetry contest
A Journal of Spiritual Literature offers three awards of $500 in the categories of fiction, non-fiction and poetry. Join this spiritual poetry contest and win $500.
Silicon Alley (NYC Tech Scene) Talent Fair
For quite a long time I hated Math and was horrible at it - I remember being up until 2AM in the morning with my father during 7th and 8th grade trying to do my math homework, taking tests and feeling confident about all of it then receiving my grade that said I failed. After I dropped out of high school and did some self-discovery (involved India, a commune, and a few other journeys) I began a self-study curriculum (created by me). I didn't bring math into the curriculum until about three years ago, I've been fond of logic and the methods of logic for quite some time and ended up finding "The Foundations of Arithmetic" by Gottlieb Frege - a treatise attempting to provide a purely logical framework for number (he influenced set theory) and the operations on number; but, reading it really fired me up, I was absorbed and interested, Frege showed me a completely different side if mathematics that no one in my education had cared to show me or even hint at.

With that new found interest in Mathematics I set about to find a book that I could use to teach myself. I won't say how I came across it, but I ended up coming across "Practical Mathematics" by C.I Palmer - the 1919 publication, very old. The book is intended for working adults in mechanical trades; the problems in the book were often given using real-world problems in the technical trades. The author also used much more technical language! It was refreshing! Even my high school math textbooks felt like the authors were trying to teach kids and regarded their audience as nothing more than insufferable immatures. This book has been immeasurably valuable to me, I now feel less "darkness" and confusion when I see a math problem, I'm finally seeing the utility in my everyday life of the things I'm learning (my gf had a wedge table and was selling it on Craigslist and needed to know the length of the arc, for example). I actually know how to add and subtract fractions, it's no longer a mystical act of numbers disappearing here and showing up there.

The greatest thing about that book? Certain operations that most schools only ever taught me as a mechanical process were taught to me and explained to me with the underlying fundamentals in "Practical Mathematics". In 1919 there were no calculators, it had to all be done by hand, even square roots, and you couldn't really survive without knowing why or how certain mechanical operations are used the way they are in Math.

I'm not sure if college or higher mathematics gets into that stuff, but, it was a revelation for me and I'm well on my way through the Algebras and Trig now - I didn't even make it out of pre-algebra in the traditional educational system. I can also see the beauty of mathematics too, something I never thought I would understand about mathematicians when I used to hate the subject.

There will never be any "killing" of math. But our educational system has a long way to go.
fun stuff. i recently set up my old ham radio station again and it's been really fun. morse code is alive and well and is still a highly efficient way to make contact with distant stations.
All That Glitters: Why I’m Not Investing in Gold
The WPM is words per minute for the morse code sounds. So higher the faster the morse code plays.

I could have used this a decade ago when I was deciding on getting a HAM radio license....
typically, higher salary = higher stress, more hours, difficult problems. if you want a lower stress job, go find one that pays less. either they'll expect less of you, or the problems will be easier for you to solve, so you'll not be stressed at deadlines.

this isn't always the case, of course, but its just my observation. out of college, i took a lower paying position that was very low-stress, and i had time to live my life. some friends who went into the financial sector got paid more, but were pulling their hair out and working long hours.
Google Goggles' Business Card Recognition Works like a Dream
The Short and Sweet SSL How-to
Is that what it's supposed to be? I see a weirdly truncated text-box with a label field that echoes the textbox's content on hitting Enter.

Screenie: http://i.imgur.com/TPxmH.jpg (FF4 on Win7)
Google App Engine for Go
The Myth of the Three Laws of Robotics - Why We Can't Control Intelligence
Sure the bucket isn't doing math, but how else would you describe it? Integration is the word we have come to use to communicate the meaning of what is happening. In other words, math isn't just about understanding. It is about communication.

Sure we have intuition. But intuition can be wrong. Not all problems are as simple to explain as zero and empty buckets. Intuition is also worthless if you cannot communicate those ideas in an unambiguous fashion.

So if the OP really develops a method for communicating the concepts described by math in a much more efficient way - I am all for it! But I find that highly unlikely when even it is admitted in the article itself that he has no idea what this will look like.
This "guy" studied electrical engineering and computer science at Caltech and UC Berkeley, I am sure his grasp of mathematics is ok. Perhaps you should try to stop feeling offended at his proposal and try to see where he might be coming from. Also as he admits in the article, it is by no means a comprehensive set of thoughts, but rather a few hunches hinting at a bigger idea.
This is a distillation of my Phd work which I completed about four years ago. Any comments appreciated!
http://upload.wikimedia.org/wikipedia/commons/5/56/Actuarial...

Overboard?
Exactly. Why do devs shout "comment your code" but academic papers have no explanation next to the equations?

"Next, calculate the fitness of the algorithm and add it to the pool if it is better than the worst of the last generation: <math here>"
You can't ask us to "kill" something that's foundational to modern society without having a brilliant replacement.

A mere incremental change isn't worth the hardship of giving up the status quo.
An Argument Against JavaScript Minification
I guess the fact I've started four companies doesn't count :)

- One acquired
- One failed
- One currently humming along profitably
- One currently growing at an insane pace (thankfully!)
There are programming jobs in every industry. You just have to look harder. Find a job in an industry that uses technology, but isn't reliable on it in a matter of life or death fashion.

My last place of employment was a 30 mile commute one way, was stressful, and I worked 40 to 70 hour work weeks. My current place of employment is about 5 miles away, not nearly as stressful, and I rarely work over 40 hours a week. What did I have to sacrifice? 10% of my salary. Would I do it again? In a heartbeat.
Border Stylo's CEO: "The first 6 months involved non-stop fund-raising"
Developers, DBAs, and Architects | Embarcadero Developer Network - Search
The Difference Engine: Download dilemma
I previously enabled it via Directory Utility, but disabled it again and tried it for you:

$ sudo passwd
Changing password for root.
New password:
Retype new password:
passwd: Unable to change the password for record root. Credential verification failed because account is disabled.
$

So there you have it: you couldn't have done it this way.
Google Music Beta Live