skysight-inc/HackerNews huggingface dataset:
I did this for a year in Brazil, and it was the best year of my life, and my clients and I were happy. Then I went to Thailand, and the time difference just totally fubar'd my whole working arrangement, and I ended up losing a very lucrative contract. I took 6 months off after that and travelled around SE Asia, but now I'm broke and my freelance career is dead in the water and I'm basically starting over from scratch. There's really no way to communicate how crushing it is to go from that lifestyle to living in my mom's guest room (I'm 31 years old for crying out loud) for the last 3 months trying to scare up some contract work.

The moral of the story is, never lose your momentum, and always tell your clients how much you love them. Now if you'll excuse me, I'm going to go get drunk and cry.
Indiabulls Greens Panvel
Indiabulls Greens Panvel -Indiabulls Greens at Panvel Mumbai is the new project laucnched by Indiabulls Real Estate Limited (IREL) that offers 1/2/3/4 BHK apartment ranging from 713 sq ft to 2404 sqft.
I built this as a companion to my web app http://TheWikiGame.com. Started it as an HTML5 app (using jQuery Mobile and Phonegap), but I abandoned them in favor of Objective-C, which turned out to be a choice I'm very happy with. Native scrolling was the single biggest thing that convinced me to go with Objective-C.
This is perhaps the most depressing response I've received to my article.

As I said in my article this is far less about git and more about the chasm that has grown between Apache and the rest of the community.

Your first two points boil down to "nobody makes you join Apache, if you don't like our policies then you can get out". How does this help Apache or its projects?

Apache could still be valuable to the community but this kind of stubborn attitude will insure that it continues to become irrelevant when it could be a leader.

I do understand the purpose of Apache and it is not hosting source code. That is the point I'm trying to make. If that is not its value, and its policies around hosting that source are no longer beneficial to its projects, then it should change its policy.

I think that you, and many people in the ASF, have married the existing policies of Apache with the purposes for which they were created. While the intentions of the policies may still be relevant, and in my opinion correct, the policies themselves will not remain relevant forever in a field as rapidly evolving as technology and GitHub may just be the first example of Apache policy incompatibility with evolution of open source.
I honestly think this is a great idea. Haven't tested it, so cannot tell how good it is, but I was really struck by how innovative the idea is. Does anybody know how this works?
My preferred approach to this is:

1. Have a script that defines environment variables your app uses, and name that script ~/.bashrc, user accounts are cheap and provide an excellent way to have isolated environments.

2. Check an example copy into the project itself. The application does not source this script itself. This documents the dependencies of the app.

Disclaimer: I've never deployed on anything that wasn't unix-like.
Does Drinking Water Prevent Dehydration?
IMHO, he did say you'll be passable as a junior dev(depends on the person's potential i guess). I think that this would be enough for most companies, especially if they think you have great potential and can grow/learn exponentially(like be a senior in 6 or less months)

There are some projects that don't need senior devs THAT much, like basic CRUD apps, etc. And you'll be "continuing" your studies under the company's mentors/senior devs.

So yes, I think 8 weeks of studying RoR can make someone useful to a company. Not all, but probably one that needs juniors
Wait a sec. "No LaTeX on the iPad" conflates "editing a LaTeX document" and "rendering and compiling LaTex to a final document.". Editing LaTeX on the iPad is already perfectly easy and really quite pleasant, especially with a bluetooth keyboard -- I do it most days (currently, Textastic is my preferred platform, supports syntax higlighting, DropBox and MobileMe).

Rendering to DVI or PDF is something else entirely. While other comments here indicate its doable, I have to ask why? I render my documents on another machine (I actually have a script that monitors dropbox and periodically re-pdflatex's if the timestamp changes -- redirecting error messages to a file is trivial if you need to troubleshoot remotely). If you're attempting to do LaTeX with a WYSIAYG interface or (worse) doing the edit-a-line-rerender-repeat cycle, I'd have to say that you're doing it wrong. The assertion that "doing LaTeX" (or, frankly, any platform that supports simple text editing) requires the native presence of the entire LaTex codebase is just misinformed.

Finally, the author of the post apparently started his project without knowing that the original TeX distribution was written using literate programming, what kpathsea was, or that there were other implementations of LaTeX. Perhaps they weren't quite prepared/qualified for the undertaking? This smells like a classic case of "this isn't how I would do it/use the tool, so it must be broken".
How You Can Enable The New YouTube Redesign Now
Not really:
http://finance.yahoo.com/echarts?s=LNKD+Interactive#symbol=l...;
the drop was from 350 to 300.
Here are some promo codes:

79FXHYAJ3LPJ
49KRAEH4WMMW
W4WWR797KKHF
R3WEELLMLAMF
NNPYNA9K394W

Let me know if these don't work anymore.
And you can do precisely the same thing in C++ if you're willing to write somewhat non-trivial template code.

This kind of thing is more surprising to Java programmers, I daresay, because the idea compiling a program being Turing-complete is not covered in most Java programming courses.

(Problems are Turing-complete; languages are Turing-equivalent, if you ignore the fact the Universe is finite.)
Main problem is that most people who would want it could write the short script to implement it themselves. :-)
Sequential execution isn't necessarily inherent. C++, Smalltalk, VHDL and others share Simula as a common ancestor. Simula had elements of concurrency and event driven simulation in it. One could envisage an object oriented language, such as C++ or Smalltalk being extended to allow objects to execute in parallel and communicate via methods. Maybe every object would be derived from a root object that fundamentally supports concurrency?

I'm not saying that such languages currently exist, but I do think they will come into being, as programming comes to grips with multicore CPUs. It will be essentially HDL synthesis, with the synthesiser/compiler being smart enough to hide all scheduling issues from the user.

As someone with a foot in both camps, I'm not happy that I have to choose early in the design process whether to run my code on a CPU or FPGA.
Funny Google lookalikes
>there are some serious drawbacks for use of git

Such as?
Ah - forgot to mention. If you (like me) occaisionally need to see AMSLaTeX (math) rendered to make sure you got it right, Mathbot on the iPad is your friend.
Natural Remedies for Hot Flashes
About 3 out of 4 women in menopause experience hot flashes. They are caused by low estrogen levels and are usually successfully controlled with hormone therapy. However, hormone therapy is associated with increased risk of several serious conditions including heart disease,
Roman Lisp
I'm glad PBS decided to do a report on Startup Accelerators. AngelPad was immensely helpful for Crittercism.
Out of curiosity, which frameworks did you try before going the native route?

Scrolling the only thing keeping you from a Sencha / Phonegap like approach?
Can startup schools teach the next big thing?
Web App Pentesting - PenTest Magazine
Unemployed Loans - Unemployed Loans UK
Unsecured Loans For Unemployed provides loans for the unemployed, loans for unemployed in uk, loans for unemployed people and offer them loans at low cost
As you note, for desktop/gaming purposes it's pretty obvious that single- or few-threaded performance is still king, and I see no reason to expect that to change in the foreseeable future. And Bulldozer is really, really, really bad at it. "But you can overclock it!" is a silly argument; you can get an i7 up to 5GHz or something equally unnecessary and it'll blow away whatever you can get that Bulldozer silicon up to. The bigger problem is in the hardware design, which is intensely over-shared and results in hardware-level blocking conditions, as evidenced by the various reviews out there...and overclocking doesn't help that.

I'd consider Magny-Cours for some types of server workloads, though I'd probably go with Sandy Bridge (and definitely would for a desktop). I wouldn't buy Bulldozer for anything.
> one piece should always be left out

Another way is to make one piece of the open-sourced version run slower than an equivalent optimized closed-source version that does the same thing in the proprietary distribution of the same product. That way the business can make the claim "completely open sourced", knowing if anyone forks their product it will run slower.
that is a bit relieving, because, i thought there was a service out there, where you'd pay and gives you 3k+ followers/following overnight
the 1% is probably people currently working in corporates as well
The Net will not be bound or gagged
Motorola RAZR Price - Motorola RAZR Thinnest Android Smartphone
Motorola RAZR Android Smartphone is launched in India with 1.2GHz Dual Core CPU, 8MP Camera, 4.3” Super AMOLED touchscreen @ attractive price. It runs on Android 2.3.5 OS. Motorola RAZR equipped with Grilla Glass, HD video player/recording, FM Radio, 3.5 mm jack, pro-loaded Google Apps, 1GB RAM + 16GB internal memory and external memory support. Powered by 1780 mAh standard battery for extra long battery life and comes with supports of Bluetooth, Wi-Fi enabled and supports USB 4.0and PC Sync connectivity. It has Accelerometer sensor and Proximity sensor for auto turn-off. It also comes with GPS with A-GPS and google Maps.
I'm perplexed how anyone could believe iOS is somehow different simply because Apple doesn't need to purchase a "rootkit" from a third party like CarrierIQ.

Apple, a hardware company, is well-suited to write their own "rootkit" in-house. They no doubt have their own techniques for getting the same information that CarrierIQ gathers.

To think Apple is not interested in the same information about their customers just seems incredibly naive or like some kind of cognitive dissonance.

If anything I would imagine Apple has set the bar for how much "intelligence" can be collected on its customers and the carriers are basically playing catch up.

I could be wrong. But that's how I see it.
I got pretty darn far with jQuery Mobile before I realized that I was going to just build something I wasn't proud of. I did really put a good effort into it though.

Jittery, slow, and inconsistent scrolling and page transitions were (sadly enough) the thing that made me just go with Objective-C.
I believe rounded corners do not render nicely with CSS3 on Android's implementation of WebKit. At least on my device, if you create rounded corner buttons using CSS3, they end up looking jagged in the browser.
Begin blocks execute during compilation, immediately after they've been parsed. They're compiled themselves, and execute within the Perl interpreter before it finishes compiling the rest of the containing module. So they don't really execute prior to all compilation, but they execute prior to the compilation of anything sequentially after them in the source.
Which is very similar to what I did. A simple cron job with a bash script is quite sufficient (assume a *nix environment), and you can use the make utility to add your build trigger support quite simply.
if 'the social network' ever becomes a trilogy you might see him in the background of a scene or two.
There are interesting things being done with Haskell:
http://www.dougandjean.com/hngn.html http://raintown.org/lava/

For example, I've seen a meaningful subset of Haskell in which the compiler would only accept programs which would provably terminate. The compiler output could then be sent down the FPGA synthesis toolchain.

Side question: are "SW guys" satisfied with the tools/languages available for multi-core development?

Yes and no. The new C++11 memory concurrency model and the atomics and multithreading library support are a huge step in the right direction. But it's nothing particularly slick and it still feels clunky. The fancy tools still seem to be not-perfectly portable and open source.

I've always thought things like OpenMP and CUDA were steps in the right direction but still hacks.

I'm guilty of not having used OpenMP. I should try it.

CUDA seems well-designed and has a decently well-supported toolchain. But it's a vendor-specific technology. OpenCL seems to be almost as fast and supported by more vendors.

It seems to me like there's still problems to solve there as well.

I remember as a kid hearing my father talk about the computer they were building at the university for research on high-level parallelization. That was the Illiac IV, completed in 1976.
See Fedora's git repository for an example of how to do this.
Realtime View Model Syncing Across Users with SignalR and Knockout MVVM
There you go, you've met me! I've bought a song that was available on Grooveshark. Not sure why this would be unusual, but my reasons would be

a: you can't count on a given album remaining on grooveshark forever
b: streaming is not as convenient as having a real file
c: I genuinely appreciate music and want to support my favored semi-obscure musicians
d: albums on GS may be incomplete or lower quality
e: I don't have an issue coming up with $10 here and there

This may be related to my personality and experiences but I don't think it's related to my income sources (which are not solely music of course).

I mainly use GS to discover new music, and listen to mixes and live shows which are not for sale.
I grabbed the last one in the last, thanks!
Might be time to go long then.
Samsung "Next Big Thing" Galaxy S II Commercial
Ask HN: Hacker Finances? / How much do you save each month?
I have a question related to personal income and budgeting. My significant other and I have been vexed by this so I would love any input.

What percentage of your monthly income do you spend on: A. Mortgage/Rent, B. Credit cards / Personal Loans, C. Other expenses ?

What percentage of your income do you put into savings?

Using myself as an example, of my income over the last 6 months (also my partner does not work and we have 2 children): 32% - mortgage, 20% - Bills and utilities, 10% - loans (school loans, Credit cards etc), 18% - food and dining, 7% - education, 4% - auto, 2% - gifts and charities and only 3-6% into savings.

The issue is, we feel like we are being pretty frugal etc, but can never seem to get ahead. It feels weird to be making so much money but still feel like we are living month to month. We have been prioritizing paying off loans, since it makes sense. Home improvement projects seem to get expensive too (all DIY), since we bought an older home and want to make it feel livable.

There's this voice in the back of my head telling me that every other person in my position (making a decent salary) has their shit figured out: 1. not overpaying for their living space, 2. socking away tons of money in savings each money, 3. living frugally, 4. plans to retire by 35 etc.

I can't help feel a bit crushed having bought into "the system" and perennially feel like I need to be making more money just to keep up.

Feel free to share any thoughts or strategies related to this.

What hacks do you know to either save money or that have helped you establish some financial security.

Addendum:

People are providing some really good advice on this thread. I want to outline some additional details.

Current Lifestyle:

Take lunch everyday to work, CHECK

Walk or bike to work, CHECK

Cheap Hobbies: Veggie gardening, Meditation, CHECK

Buy used stuff rather than new, CHECK

Drive older car, CHECK

Budget software, CHECK

Entertainment.all.first == Netflix.find_by_price($8.99)

Entertainment.find_all_by_name(cable, TV, video_games).empty? == true

EDIT: formatting, updated percentages, notes
Hmm... Looks like this is an Xcode 3 project file. I can still get Xcode 3 from Apple's developer downloads, but it looks like it only includes the older iOS SDKs, not the OS X 10.5 SDK required to build this.
One thing that exacerbates my startup depression (yep, I've got it too) is the fiscal pressure of being a founder - even if I stick with founding startups for many years, and do so many times, the odds are that I'll end up with significantly less wealth than if I just got a "real job".

The #1 reason for this is that investors require that founders "stay hungry" (aka get paid less than market compensation). Couple that with the periods of getting paid nothing (before you raised money, and when you are in-between startups) and the very low likelihood of a significant exit (thus all those founders shares are usually worth $0) and the result is one more thing to be depressed about; the fact that you are working your ass off, and being mostly miserable, without getting paid for it.
There's no reason they can't do both at the same time.

And the time to adopt GIT was 2008.
AngelPad was an awesome experience. Thomas, Gokul +Team are amazing mentors, truly. So female entrepreneurs apply! I'd like the AP Girl's Night to be sizeable and formidable. Feel free to ask me any questions.
Burberry Touch Perfume For Women | Burberry Tender Touch
Touch by Burberry for Women perfume is a floral green fragrance for women. It is a scent that speaks of a unique and universal femininity one that suggests comfort and intimacy. This delicate composition reaches its pinnacle in the heady seduction of vanilla and cedar wood.
Markets don't act rationally day to day. In fact, many think that markets are only rational at spot moments and that irrationality is their default state.
Window repairs
Do you want to repair your windows? Dublin based WindowRepairs.ie is specialized in the rapid repair of industrial, commercial and domestic windows and doors, glass and double-glazing.
Business Intelligence and The Many Pragmatic Works of SQL
thanks.. used the third one!
The Pepper-Spray Cop Gets Digitally Pepper-Sprayed
Flight Simulator Control
Convert from DBX to PST
Convert from DBX to PST with all the emails of your choice. After you Convert from DBX to PST, you would get to view the email with all the data, meta-data and the email formatting, unaltered.
Another company that i think does very well in open sourcing is Kitware. All their projects are open-sourced; and I know from personal experience that these are very good pieces of code that they just give out for free. Apparently, their strategy is that their flagship product (vtk) is so big that there is more benefit for a small company to have lots of other people looking at the code, using it and sometimes improving and committing back the changes; also, that there are just too many cool things that one can do with it, leaving Kitware enough opportunities to create customized products for a fee(of course, they also provide paid support services as well). For me personally, it meant that my monetary constraints (grad student here) were not a hurdle in my research.
No prob. Won't do that in the future. Just used to it from BBS and emails over the years.
Just turn of garbage collection (it isnt instant but i wouldnt bet that it would still be there in six months) and even if you rewrite the history you won't lose the objects. No need for a backup sync
Styling problems: living with both Gtk2 and Gtk3
I don't think literate programming is obsolete, nor has it been superseded by "modern source code documentation".

LP means treating a program as a piece of literature. A literate program is free from the structure of conventional source code layout; this is different to simply documenting source code.

I don't claim LP is a hot topic, but I think to say it's obsolete is to misunderstand the concept.
I need not respond to the actual concern because the ASF has already done so. The ASF has already decided to allow git to be used. I assume that their lawyers OK'd this change. So I did not intend to continue an ongoing discussion: ASF has already concluded that discussion and approved git. Clearly, jaaron does not represent the views of all the "ASF People", and for him to raise issues as legal showstoppers when the lawyers have clearly approved is utterly disingenuous.

The purpose of my post was not to discuss the merit of the git vs subversion argument, but instead to discuss the merits of jaarons criticism of mikeals article.

One method that established groups resist change is to continue to bring back discussion to issues that have been decided. It helps slow discussion on change by making it appear that a previous issue was not, in fact, resolved. In their mind, of course, its not been resolved: the lawyers were wrong, or perhaps the lawyers didn't understand. Established groups don't just get over it and move on. Why would they?

ASF has decided to allow Git. I believe that those projects which use git will enjoy more success than if they use subversion. Mikeal makes some interesting observations about this. Jaaron spouts the traditional establishment bullshit:

1. The other side are children. We are grown ups.

2. Legal implications.

3. Nobody is forcing you to participate.

4. Condescension. "It's impressive for what it is" ... (but "what it is" is "just a sandbox")

I'm calling it for what it is.
A great article, even if a bit self serving: written by Heroku people, and it is relatively easy to develop and deploy Twelve Factor Apps using Heroku services.

I like that the article was written as a response to observing problems deploying real apps. I just emailed this link to two of my customers, just in case they did not see it. There are too many good points in the article to comment on.
.XXX Domain Names on Dec. 6th 2011
This looks like a very good list. I wish the author had made it available as a single page instead of 13 pages, so that I could save it to Instapaper more easily.
Look at it this way: session resumption enables you not start the handshake all over again from scratch for every TCP connection your browser makes. This mean you can actually do more secure things like preferring DHE on the initial handshake because it happens much less often.

The session ticket support enables Google to use session resumption across their massively load-balanced SSL terminators.

I don't think Google is using renegotiation in this architecture, but I think we got renegotiation nailed down tight with RFC 5746.
Motorbike clothing
Can't afford to retire in the US? There's always Panama
Are you really trying to suggest that the majority (or even a decently sized minority for that matter) of Kindle Fire owners will know how to and actually go to the trouble of side-loading apps onto their device?
Just like a majority of iPhone users don't install their apps through the App Store... oh wait.
Best Age Defying Cream:- Anti-aging.
New Stanford class on
Gift Hampers
The Little Hamper Company can create boxes of treats that will please everyone you want to honour with a gift, and it is so convenient to order hampers online with us.
People might turn on EDH and then decide it's too expensive, or if they come under attack, they can easily configure it off again.

Unlike, say, the new mandatory 2048 bit RSA key length requirements.
Gen Y is Selling Themselves and That's OK
I save about 20% per paycheck and next year I plan to up it to 30%.

I rent, my girlfriend pays 1/3 of that I pay 2/3. 1.5% to student loan (my only debt). I spend a lot eating out and I like my electronics but my savings is pretty good so I shrug. :)