skysight-inc/HackerNews huggingface dataset:
Micromax X290 Plus Price in India, Micromax X290 Plus Dual SIM 
Micromax X290 Plus is a latest Dual SIM GSM phone with large 2.4 inch TFT display which support screen resolution of 240 x 320 pixels. It has 1.3MP camera with digital zoom and video recording facility. The external memory can be expanded up to 8GB using micro SD card. Micromax X290 Plus is a stylish designed Dual SIM mobile featuring Audio Player, Video Player, FM radio, Speakers, 3.5mm Audio Jack, Torch Light, MP3 ringtones, Bluetooth, GPRS, WAP Browser and USB Port. It is powered by 850 mAh Li-ion Battery which provides talk time up to 4 hours and standby time up to 6 days. It's dimensions are 113.5×49.6×14.35 mm and weight of 86 grm. Micromax X290 Plus is a perfect phone for the young and music loving user. Dual SIM mobile phone Micromax X290 Plus price is coming soon in India.
OOCSS is crap, long live OOHTML
This sounds both useful and futuristic. However, I think it's more like a new field of research than something you could realize in a startup. We're not even close yet.
I don't know if GDocs still has this problem, but when I first started using it, it seemed like they would do some update every few months that would break all my formatting. I used it mainly for storing guitar tablature, so when the formatting broke, I lost the music, some of it forever (if I couldn't remember the timing). I stopped using it a few years ago because of this.

Actually I just checked my resume that I have stored there (that copy was last touched in 2010), and the formatting is destroyed. I just exported a spreadsheet to PDF, and the cell alignment has shifted. Hmm. I also have a document that seems to be shared with me (shows up in my GDocs list) and I have no idea who the person is who created it.
There's a lot to take offense to in this article and I wonder if the author has any practical experience with working within agile constraints or if he just picked up a book and didn't like it. For example, "In theory, developers are supposed to be interchangeable in agile/scrum". I've never seen that articulated in any agile literature. To the contrary, the agile manifesto puts "individuals and interactions" on, literally, its first line. It's ALL about people and finding ways for people to contribute to delivering working software.

Processes at their best are self-imposed sets of constraints that are empirically found to lead to better software (for whatever axes of 'better' makes sense for your team - faster, feature richer, higher quality, etc.) Scrum gives you a baseline set of rules to abide by. Any team who've worked with Scrum for more than a few months will start to tweak, add to or remove from these rules. If they're any good, they'll measure their tweaking and see what works and what doesn't. This is the whole point of having a retrospective.

As another example, if you want to include quantifiable performance bounds in your stories, do so. We work Scrum-ish, and we have a set of QA steps for every story implicit in its delivery (works across supported browsers, feels fast, immune to common security errors, etc). We test for this, and we demo it, but it's not articulated in every story. It's implicit in our work.
Huntington Beach roofer
good one. Keep going.
Why people prefer wife instead of sister and mother......
Well, I disagree with you. However by "design" I don't mean figuring all the implementation details out ahead of time. It means looking at the requirements, what solutions already exist, and figuring out the most elegant way to string together what you have and fill in the holes.

Now, IMO, this design never means writing a spec. It means thinking through things however, from an architectural rather than implementation perspective. It means thinking through the larger problems regarding how the pieces of your program will talk to eachother before you begin.

Then when you start coding, the only design questions you have left to answer are those which involve the sorts of details you won't know in advance.
When you write concurrent software, you typically build two kinds of components.

The first are the cogs. These are typically either immutable data structures, or mutable components designed to be accessed only from a single thread. The second is a concurrent abstraction which sits on top of the cogs.

For example, in my project Hobo, I've got an immutable, read-only index with procedural, deterministic methods. Then sitting in front of it I've got a TThreadPoolServer which handles multithreaded access.

Single threaded: https://github.com/stucchio/Hobo/blob/master/src/org/styloot...

Library handles multithreaded part: https://github.com/stucchio/Hobo/blob/master/src/org/styloot...

Another thing that will work for data where contention is rare is software transactional memory. Most programmers are already familiar with SQL transactions, I don't see a reason they can't use it in memory as well.
Well, "evil" is fairly subjective and often times depends on what side of the table you are on, as I think he points out in the article.

As for specific reasons why they could be viewed as such, there are plenty out there already. Here's an AMA with a previous engineer that doesn't paint a pretty picture:

http://www.reddit.com/r/IAmA/comments/pc6j9/iama_former_full...
I don't work at places that aren't already coughing up for the right tools. Literally. I have declined jobs because of this and would leave my current employer if this happened.
In my own limited experience, as well as what I've heard elsewhere, yes. I've never really gotten a good answer as to why, so my guess is that some M&A playbook somewhere says that giving people less time will make them less likely to try and negotiate.

I have a feeling this is more common when a big company buys a small one, and/or when it's not an explicit talent acquisition.
Absolutely.

One of the really gratifying things about hte newer architecture of LedgerSMB is:

1) How easy it is to write new code that works with the architecture, and

2) How little code you have to write to do something useful.

I sometimes joke that our codebase is shrinking as our features increase, so we should have an infinite range of features about the time our codebase hits zero lines of code!
In theory there are some features in word processing packages for security (either password to open or password to edit) and for collaborative working (edits are marked) that you don't get with HTML. In practice, those security features are often broken.

HTML and CSS would be an excellent solution, and in tune with the original idea (device-agnostic) of HTML. You don't know what software, or OS, or machine the receiver is viewing your document; you don't even know if they're using a screen.

I get a bit frustrated when websites do weird[1] things like force a display size (too narrow for most real monitors and too wide for most portable monitors, thus annoying both markets.) Maybe if HTML had taken off for print documents people would spend less time tinkering with the fonts and the 8px margins and more time on the content?

[1] You all know the stupid website decisions I mean.
No Corporate Website? You Don't Need One. Welcome to the Post-Web era
Taking Toddler Steps with Node.js – Thou Shalt Not Deny Asynchrony
This post describes how to implement consistent asynchronous behavior in Node.js using process.nextTick()
Led tube
Iso to avi
So you may want to convert ISO files to AVI so that you can play ISO files on computer with Windows Media Player or edit ISO files with Adobe Premiere, Sony Vegas, Pinnacle Studio, etc. To do this, you need a tool that is capable of reading the ISO files and converting ISO to AVI video files.ISO is an archive file (also known as a disc image) of an optical disc. It includes all the data of files contained on the archived CD/DVD, or any other disc format. Most people like to save their favorite DVD as ISO files for backup on computer. However, ISO is not supported by most players and video editing software.
I totally agree. The whole point of Hacker News is to be a positive environment for techies and startup founders to share knowledge and discuss intellectually stimulating issues. Negativity and personal attacks really have no place here.
No, I won't stop. There is nothing better than Word to collaboratively work on a manuscript in a research environment. Yes, this is "Editing - Emailing - Editing" cycle, but no one has suggested anything better that actually works.
irrelevant questions. In the coming decade purity is going to prevail. We are going to go back to using pure functions. I will rather answer the question what is a pure function?
That is such a beautiful expression. It goes straight to my list of inspirational programming quotes. I hope you don't mind that I drop "the" from my version.
Once you get the design down, I think this is a false dichotomy.

Also I would suggest that if you focus on more generic flexible (what I call "superset") features, then long-run the codebase becomes a lot smaller. For example, when rewriting the the project accounting side for LedgerSMB, I generalized it out, and so the same logic could also handle funds accounting.
How Microsoft led a raid on the Zeus botnet
Extreme weather of last decade part of larger pattern linked to global warming
My linode wasn't troubled then. And I didn't use storify anywhere. I was wondering whether cloudfare stored the cached version of my site somewhere with storify.
Weird. I wrote this (almost) exact article last week. I brought up much of the same posts and it got a decent amount of votes too (got up to the front page).

http://maxmackie.com/2012/03/19/Stop-distributing-.doc-files...

I wonder if he read my article...
Google Docs works rather well for this workflow. You can add comments, edit concurrently (like SubEthaEdit), press a button to open a video hangout with your collaborators, and you get a full revision history. And, you don't have to email the doc around!
This is very true. We've tried using Google Docs and it just doesn't work the same; this is esp. true with less tech savvy users. If I am working on different page and someone is editing the top of the doc then it pushes everything I am doing down and interrupts my train of thought.
Excellent - looking forward to it.
For those that are looking for other cheatsheets (and maybe you could get yours listed):
http://www.addedbytes.com/cheat-sheets/
I actually live off the grid using a system of solar panels inverters and batteries (lead AGM batteries), the batteries are the most expensive part of the system, in the summer there is a lot of sun - I can cook with electricity, in the winter I'm using a netbook instead of the notebook to save electricity.
Ken Mehlman
seems to be a lot of old codinghorror reposts turning up these days

of course, its nice that Jeff's been blogging a bit more often recently; one hopes Joel'll do the same.
CSS3 Form Dropdown Menu Without Javascript
IPL5 Chennai Super Kings Profile, CSK Team Sponsors, CSK Partners
Chennai Super Kings Profile: Get full information of CSK Team Profile like Current Squad, Home Cricket Ground, Supporting Staff, Partners, Sponsors & IPL Performances Record
Apologies if I'm mistaking you for an astroturfing attempt, but do you mind sharing what these patents were?
Ask HN: How do you fit a hacker in an investment bank
I'm graduating CS and going to work at one of the big Investment Banks this summer (want to compare against startup culture).

I'm working in Technology and they've asked me if there is any specific 'asset class' I'd like to join, and to indicate my skills so that they can place me on a desk. At this point I think i'm more interested in Quant/mathematical work as opposed to typical Technology work, though as I have no experience I can't say for sure.

I'm a typical hacker (Python/Ruby/Haskell/Java).

Does anyone here have enough experience to recommend me a desk where I'd be close to the Quants/front-office and actually do some interesting work as opposed to maintaining some legacy Windows applications?
+ Google Docs does not have EndNote support.
Never used Google Docs. Don't you, in that case, require

a) that I have a Google account (not sure)

and

b) limit my access to the document that you sent me to times when I'm online (unless I go ahead and export it to another format and save it locally. Probably as text or pdf, depending on whether I want to edit or read)?

I assume b) is a given. If a) is true as well then I'd consider sending Google Docs links just as rude as .doc etc.
Angry Birds' creator Rovio Buys Futuremark's Game Studios
There's nothing unreasonable about doing what is necessary to survive. You should keep your eyes open for something better, if that is the situation you find yourself in.
A true, if slightly pedantic point. I naturally defer. :)
The headline is a "little bit" misleading. I first thaught it is about Omgpop owner refusing to sell to Zynga for $210M.
PDF is definitely better for printing. HTML is not so hot for docs that use, say, page numbering.

Plus, imagine for a second that you are not already an HTML whiz. Now in order to edit the HTML doc I sent you, you need to buy expensive, crappy WYSIWYG editing software like Frontpage or Dreamweaver.
One of my daily tasks is to ssh into a remote Windows server, port forward the RDP port, connect to the local forward using remote desktop, close any dialogs about crashed drivers, open a java application that displays a KVM terminal connected to a serial port, and through the KVM control two separate devices with a series of magic key-presses to log into two accounts at the start of each day.

I automated this with Sikuli (http://sikuli.org/); the ninja feeling while watching it run was awesome (now it runs before I come into the office).

Sikuli made the job perversely fun, and the entire script is less than 100 lines of python. Highly recommended for any sort of GUI automation (though watch the dependency on Java 1.6; 1.7 doesn't work).
A Standard Module Definition for Sass
I put this together - feel free to give any feedback.
Do you mean like seeing the diffraction envelope of the two-slit experiment?
Easy, "false print" comes from the days of ticker-tape

Ticker tape would literally be a paper tape. Trade info like last trade prices/qty would be sent over a telegraph link to be printed on the paper tape.

That's where the Print comes from.

The False bit is some error along the way means the print you got should be discarded. Historical reasons were operator error, dead rats on wires, cosmic rays etc
Well, you have to define the universe at some point, and the most common definition on people's minds it's "this thing which our galaxy is in". I would presume that common perceptions don't include such notions as "separate reality split-universes" and sets of multi-verses, and what have you.
Sure, but that's actually a positive and allows special case optimizations of the existing algorithms. My point is this certainly doesn't mean that everything we know is wrong, in fact we have been dealing with this class of problem "in the wild" for last 5-10 years with cloud/cluster computing and GPGPU. Also I feel this "many core is just around the corner" is a lot of hype and little actual results considering that Intel was announcing 70 core CPU by 2011 back in 2007 and we barely hit the 16 cores with AMD. There are some exotic CPUs and GPUs but nothing mainstream, desktops are still at 4-8 core ceiling, mobile is the same. Hopefully SOC GPUs with OpenCL support become mainstream, that will allow interesting things in the mobile space with, but beyond that I don't see this trend hitting the industry any time soon, eg. in 5+ years.
CC says you shouldn't release any code or software under their license.
Are you kidding me. I would love .DOC since Whenever I get documents from family (especially the Mum!) they send my .DOCX

Despite telling them hundreds of times to stop!
Yes http://en.wikipedia.org/wiki/Grace_Hopper#Anecdotes tho' it was jamming a relay.
I agree with your sentiment that it isn't clear how this will fit into software development in general. Fair enough about the quantum comment. Also, my comments sounds snarkier that it was intented, so apologies for that :) (what a polite bunch we all are)
While I absolutely agree that we have to give up on nondeterministic execution (did so years and years ago), I flat out disagree that this necessarily leads to nondeterministic output/results. That's just lazy and a nightmare to debug.

Speaking from my own experience, there's usually a way to order the results either by sorting, by accumulating them in a deterministic manner (extended fixed-point math or by ordered reduction), or by halting execution upon reaching a consistent degree of convergence.

And we already know one way to program such beasts: in a map-reduce like manner where chunks of computation are doled out to all the cores, each executed deterministically within them, but doled out in a nondeterministic order.
Pbx and Phone Services
Picking the right phone system for your business can be a challenge. Not only are there a number of digital phone systems to choose from, there are specific business phone systems designed for small businesses, large corporations, and everything in between.
Key-Value store in cookies made simple
I hopw it will be useful to someone.
The auto-targetting by geo, time, and user agent is pretty great. Brief article: http://www.getwakefield.com/2012/03/23/may-the-odds-be-ever-...
Sdsl and dsl broadband
Business VoIP users can also take advantage of advanced features and service offerings- media phones are becoming increasingly popular, as are mobile VoIP features that allow business owners and employees to take calls from a mobile phone by connecting to the internet.
Why build a programming language in a language other then Lisp?
To understand this, I translated it into Racket: https://gist.github.com/2214978
Laptop repair auckland
This is usually software related. Have you recently installed new software or devices such as printers to your computer? I also find that the overlaying software that comes with machine such as Dell are more troublesome than they are worth. Getting rid of the software and using just Windows to connect to the wireless is sufficient and easy to implement. A simple setting that could be wrong is that the switch has just been turned off!! Happens all the time.
Usually asset class would be the investment strategy area the bank follows and would include stuff like equities,
fixed income, convertible bonds, alternative investment, commodities etc (depending on the bank they may have more or different asset management classes). Most of these have dedicated systems and tool sets (meaning you could end up maintaining windows apps or having to learn Q or K languages - depending on bank and system you work on). If you are leaning to quant/math then commodities is a good area which will draw on quant/math background as opposed to back office which is more standard IT. Hope this helps.
a) I think, depends on the level at which the document is shared. If it is public, anyone can find using search and edit it. If it is accessible to anyone with the document link, then anyone who can discover the document can edit it. If it is shared with a list of people (or a group) then you need to login to authenticate yourself. The last is, I believe, the only solution to the problem.

I don't think there exists a ubiquitous solution for sharing printable-well-formatted documents that require no special skills for formatting. .DOC will require the person on the other end to have MS Word and .ODT Libre Office (which is no way good enough for anything ATM). There are also other replacements to Google Docs, I haven't tried any as Google Docs fulfilled most of the requirements of my minimal collaborative editing but I am told that Zoho works really well.
> The only true authority stems from knowledge, not from position.

That's certainly not the full story. In many organizations, having a lot of knowledge about something that someone else is supposed to know more about is a good way to make them feel uncomfortable or in extreme cases dislike you.

From a practical vantage, knowing how to apply what knowledge you do have (and having the will to follow through) is a lot more valuable.

It doesn't help to have a broad and deep understanding of software development and business but be socially awkward and suffer from severe akrasia.
The Tragic Tale of Alan Turing
You read many articles like this because the press likes to latch onto every research finding and shout "Drug X / Prof Y cures cancer!"

In reality, cancer is many, many different diseases. About the only thing that cancers share is the property of uncontrolled (and unwanted) growth. Some of these cancers we already know how to cure, others remain incurable to date.

The reality is probably that there is no "cure for cancer", rather there are many, many individual treatments for specific cancers. Eventually, we may be able to tailor treatments to individual cancers but that's a long way away at the moment as I understand things.

"The Emperor of All Maladies" is a good read on the subject.
Depends what you want to do with it really. If you're planning on using Django or Python Image Library, start with 2.7.

If you're not using any dependencies or frameworks relying on older versions, start with 3.

Either way, as long as you work at it continuously, moving backwards or forwards won't throw you off too much.
Blake Wheeler Jersey
Boston Bruins Jerseys - The Official Bruins Jerseys Shop
Buy Boston Bruins Jersey From Our Officially Licensed Boston Bruins Shop,We have huge selection of authentic,premier Bruins Jerseys for NHL fans,Get your favorite Bruins Jerseys Free Shipping,Easy 30-Day Returns.
I disagree. It's a lack of research job opportunities that pushes people from hard sciences and into, especially finance IT. At the risk of sounding like NDT, funding for research labs (and yes, NASA) would suck up the hard sciences people like nothing.

And until you have the basic research figured out, it's pretty hard to just "entrepreneur" your way through these problems.

There are plenty of people who pursue degrees in the hard sciences --- PhDs in physics, chemistry, etc. Then, somewhere around their third year, they all realize that:

1) To get a faculty job, you have to be beyond brilliant. I'm not. Research labs? Also barely scraping by. Be prepared to, at best, be on soft money and have to apply for grants every 2-3 years, most of which run between a 10-20% acceptance rate.

2) There are some industry labs. They pay decently, but it's basically carrying out others experiments in line with short-term goals. Where can XX find / extract more oil?

Is it any surprise they wake up and shift, particularly to finance IT, where they can at least get paid well? Spend a month learning stochastic calculus and you're good to go. Yes, I oversimplify, but not by too much (at least, for the hard sciences people I've talked with here at the UofC and in the post-graduation Chicago finance shops).
If guess it means we should resist the temptation of money and do the "right" thing, whenever we could. It's a tough call (to reject money and so-called better prospect), but it's equally painful to work in something which you don't believe in. Though it might not make economical sense, but it makes perfect human sense.
Respect. The love for your work, your passion and having your own app out there is more important than all the money you can get.

If i ever start a company i want this guy on board.
For me the electronic versus paper thing comes down to what I bought the book for.

For a book that I just need to reference occasionally, epub is usually fine. For a book where I'm starting from scratch, learning new things and coming back to the same bits over and over again, I prefer a paper version that I can write in.

Sounds like a cool project though - good luck!
Consensus Over Proficiency, Blub be Damned
mine too