skysight-inc/HackerNews huggingface dataset:
I will speak for myself here.

1. The most important thing I look for in a business relationship is trust. But, for trust to exist, both sides need to be transparent and upfront throughout the development process.

2. One area that's always a little tricky is scope management. Make sure both sides agree what exactly is included in the scope of work, and what is not.

3. Working iteratively helps. Set specific milestones and sub-goals and move along towards the final product. This way, both sides will clearly know the progress, and can make tweaks and changes along the way depending on how things change. Software always evolves.

4. As for money - I would personally avoid a flat fee based project unless the scope is literally set-in stone (i.e. outcome is clearly quantifiable). Hourly billing rate coupled with these milestones should work well for both sides.

5. Post development support - this is again a tricky area. Be clear on what kind of post development support is needed - and its associated cost (e.g. dealing with bugs, minor feature tweaks).

My two cents!
I seem to have naturally gravitated towards this since I enjoy playing games and simultaneously feel like I should be doing something better with my time.

Additionally, if I don't personally rate a game as more than '90%' I trade it in.
I thought whatever piece of tech they get their hands on, they sell it to black market for eating money - or someone else will. They just can't keep nice things, poverty will devour it befor they get any good out if it.
Keep in mind as well that id Software was sold in 2009 to ZeniMax Media (The company behind Bethesda Softworks which did Oblivion/Skyrim and Fallout 3).

Obviously I don't know any internals of what happened post-acquisition but it's likely that John has a lot less control over the game shipping. More specifically, with a huge company behind him the likelihood is the artists etc will continue to have influence in a way that will perpetuate the OP's frustration.
Many times when I'm stuck, I seem to draw the conclusion that this is because the documentation is lacking. It might be me scapegoating, but many times I find that it is because there is a lack of documentation that I spend hours on hours trying to figure something out.

Debugging on Windows, is a prime example. If you take someone from the normal Visual Studio give give them a PDB file, the compiled executable, limited / no source code, a crash report and a minidump, they're going to be stumped looking on the internet for some resources and instructions on how to debug the program.

Others include debugging in general, making the switch to and working in a *NIX environment (ie. sans IDE) from Windows, adding functionality to a large enterprise application that doesn't have comments or documentation (so essentially you're stuck for 3 hours trying to find this interface to that will execute a command), and so on.
I want purchase camera from electronicbazaar
Hello friends I want purchase camera from electronicbazaar. Is it right to purchase from here because I always purchase from there. It is a reliable shopping portal. I can recommend www.electronicbazaar.com.au
, If any item is damaged in transit, ElectronicBazaar is great It refunds money. Very good communication . So I Will shop again. Now what is your suggestion...
It's true that a growth economy is needed in third-world countries, but the curve is also steepening, so it's not as if we need another hundred years of similar progress in order for everyone to come closer to parity (that is, the curve of human progress in general)

It's quite easy to argue against the underlying principle of the growth economy, because it pre-supposes that the previous 100 years of industrialized capitalism are what's going to continue to fix the world's problems.

It also scares me that China's growth, for instance, is tied to me being able to go to walmart and get a cheap skateboard I'm never going to use and a huge LCD TV I'm going to throw away in two years. Our economic system of moving capital and wealth creation is now dependent on being convinced to want things we don't need, and shuffling around the systems of credit we created for that system. It used to be about creating value- mostly having to do with real things that fulfilled basic human needs, and now that the market's power isn't based on that, credit default swaps are what we come up with. It's a logical conclusion of a system that only has the principal of growth behind it.

Obviously our market-based capitalistic system is the only viable way to efficiently move capital around right now, but you can't blame someone for being unhappy with the underlying message that growth is the only way forward, forever. Some people would argue that we've already reached the peak of the curve in the first world.
I registered for an SDK and i hope i get it soon. It does not look like its coming.
In case anyone doesn't know yet (and for future reference), ILSpy (http://wiki.sharpdevelop.net/ILSpy.ashx) is an open source alternative, and .NET Reflector was the first "popular" .NET decompiler that was used until they decided to force people to pay for it.
The most interesting part of C++ isn't the OO stuff, IMO, it's the generics. Modern C++ libraries aren't particularly OO but rely a lot on templates.

I'd much rather see somebody take a crack at a new systems language that put generic programming front & center in a cleaner context.
Strongly isolated computing
Good versus bad versus fail
There are only three true Internet privacy threats
Thunderbird to Outlook
Migrate Thunderbird to Outlook by using Thunderbird to Outlook Migrating Tool that is perfect for migrating mail from Thunderbird to Outlook 2000, 2007, 2010, 2003
We prefer for using iphone 4 it has a lot of good qualities, the graphics on it are good, the applications you can get it good http://www.electronicbazaar.com.au/
Freedom and Crutches in Language Design e.g. keyword and default parameters
LtU:

http://lambda-the-ultimate.org/node/4381
> Personally I'd like it if I could hack ... my thermostat.

http://www.radiothermostat.com/

http://central.isaroach.com/wiki/index.php/Main_Page

Controllable with JSON. Expensive, but so awesome.
> This is why, in my opinion, having the GPL force code sharing may sound nice in theory, but in practice it isn't very interesting.

GPL becomes tremendously powerful once the licensed technology becomes significantly important enough that companies will accept the GPL in order to benefit from the technology.

Linux is testimony to this.
When you solve 3 simultaneous equations in 4 unknowns there are far more than 2 possible solutions. However, you are correct that if you have a priori information about one of the unknowns (usually the altitude, since it's easier than carrying your own atomic clock) you can solve for the remaining 3.
Looking for Daily Deal Websites
Make notes after reading a book - you can't remember everything
It’s a typical situation which every person knows: You look on your workspace and have a bunch of new books there. You ordered them because some great guys lay their hands in the fire that you need this wisdom. Of course you have to do a stressful job and don’t have time to read all the things but you still must learn new things in order to develop new skills. What should you do? I just started reading as much as I can.
Encipher It : Easiest Browser based Advanced Encryption Tools
مسلسل بائعة الورد الحلقة 31
> Convince yourself that all side quests are for losers without better things to do. That may or may not be true, but it's helpful to avoid spending way too much time on any particular game. Aim for the ending credits

While I agree that side quests usually are waste, what is the purpose of your playing? Is it because it's fun or because you have to finish? One could argue that the main quest is also a form of side quest and only for losers without better things to do...
Robot Biologist Solves Complex Problems from Scratch
Apple IPhone 4S: The power of SIRI.
A bit disappointed that the ratings don't degrade gracefully to a form with a dropdown menu or radio buttons.
There's also dotPeek.

http://www.jetbrains.com/decompiler/
Spot on. Beautiful site design and content.
Auto-updating and Regular Updates

JustDecompile is evolving quickly. Thankfully,
from day one JustDecompile ships with built-in
support for auto-updating when new versions are
available. JustDecompile will be updated frequently
during the BETA, and will receive 3 major updates per
year. Stop settling for stale tools, and always work
with JustDecompile, a decompiling tool that is evolving
and has the latest and greatest features.

Isn't that what ultimately lead to the .Net Reflector ~crisis~? Can I opt out? Because otherwise I'd rather stick to ILSpy or even the jetbrains offer.
Apple will be fine for the next decade. There are a few areas where Apple can enter where disruption is easy and desperately needed such as vehicle entertainment systems and televisions.

As for what's next, I think it's wearable computing. It's still a long way off but it has clearly entered their thoughts with the iPod nano and patents that have surfaced over the past few years.
If its not open source, then the same thing will eventually happen that happened with reflector.

I'll stick with ILSpy when I work on .NET/mono
Yes, but in a code search engine it would make sense to not break words that are valid symbols in more programming languages than not. It's all about sensible defaults.
Kajal Agarwal New Unseen Wallpapers - All Images
Most beautiful and hot actress Kajal Agarwal looking beautiful in red & white dress. look at this Kajal Agarwal latest pics. Kajal Agarwal New Unseen Wallpapers, Bollywood Actress Kajal Agarwal Hot All Images, Beautiful Actress Kajal Agarwal Unseen Photoshoot Pics, Bollywood Actress Kajal Agarwal In Pink Dress stills and my more photos..
a mirror would work
I tried this and dotPeek (http://www.jetbrains.com/decompiler/) when Reflector stopped being free. I found them both a little lacking - the decompiled code wasn't quite right, especially for linq expressions. I finally paid for Reflector. It was worth it for me.
Innovation works in mysterious ways
Borderlands is also infinitely better when played with three other real people.
Google just wants to be #3. Here's why
I would assume technology now allows them to cover huge areas, not just resolution. Basically if you are outside, assume you are being recorded.

Combine that with warrantless tracking of all cellphone ids and they know who they are looking at. It's just a question of how long they save the data and the fact that agencies don't usually talk to each other so data isn't shared only out of apathy.
In-App Web Viewers vs. Safari
Truly I tell you, people can be forgiven all their sins and every slander they utter, 29 but whoever blasphemes against the Holy Spirit will never be forgiven; they are guilty of an eternal sin.”
Seen Cars? Up?
Like the article states, WP7 is a great OS with a polished user experience and it should have more market share than it does, but why doesn't it? I blame marketing.

For one, it's fucking called Windows Phone 7. Glad Microsoft didn't call the XBox the Microsoft Windows Game Box. I also wonder how much of Android's success in the US can be atributed to Verizon's Droid branding.

Secondly, Microsoft can't seem to sell coolness. Every laymen knows about the latest hot Android or iPhone, but few know about a cool WP7 phone. You don't have celebrities selling WP7 phones. Once again, look at Verizon and Droid.

And lastly, WP7 has very poor carrier support. Walk into any store and you'll have Android phones lining the walls with maybe one or two WP7 phones in some corner somewhere. Microsoft needs to convince/pay the carriers to support their devices as first class citizens. Verizon and Android is another great example. Or MS can pull a play from Apple's play book and sell from their own retail stores.
I think many of you have severely misread this article.

This isn't about Google creating content, this is about Google partnering with production companies who will provide the content.

Now, don't be surprised if you see Google make more company related content, but it won't be Google-owned and ran soap operas or anything. At most I expect more meta content, say a promotional guide channel like many stations offer.
Even ordinary users are beginning to understand this. My sister was upset at Amazon because the Kindle app on her iPod would not let her buy books directly. After she found out that Apple was demanding a 30% cut of those sales, she changed her mind. Now she's unhappy with Apple.

I understand the impulse to look at however many millions of IOS devices and to immediately want to get into that market, but the long tail is not a comfortable place to be in a land of 99c standard prices. Having an arbitrary and capricious landlord makes it worse.
The author seems to miss the fact that id Software didn't make Rage.

id Software made id Tech 5. Bethesda was tasked with making a game on top of it that would be a well rounded showcase of the engines capabilities and a good game.

Before Bethesda was Raven, Nerve, Gray Matter Interactive, etc. I believe Quake III Arena was the last "pure id" game.
Very! What I wouldn't give to be in a production company entering into this!

I'm sure there will be some original problems, but by far and large the problems of production are solved ones. I bet it would be like being in a startup with a quarter of the unknowns.
Ditto that. I've read somewhere that the ability to handle critique properly is what makes or breaks designers.

Quite frankly, I crave critique because I need feedback. When I don't get feedback, I feel dead. Getting positive/negative feedback on my work makes me feel alive. I particularly like negative feedback because it seems like my skills are magically transformed for the better afterwards.
These are the exact reasons that I decided to quit developing for iOS. I loved the APIs, I enjoyed the platform and access to millions of users. In the end though, I just wasn't willing to bend the knee.
Something like this (C99; given p, stack-allocates p_sasprintf_buf of size at most 16 if the string would fit, and uses asprintf otherwise):

#include <err.h>
#include <stdio.h>
#include <stdlib.h>

#define SASPRINTF_MAXLEN 16
#define SASPRINTF_MERGE(a, b) a ## b
#define SASPRINTF_LEN(p) SASPRINTF_MERGE(p, _sasprintf_len)
#define SASPRINTF_BUF(p) SASPRINTF_MERGE(p, _sasprintf_buf)
#define SASPRINTF(p, fmt, ...) \
size_t SASPRINTF_LEN(p) = snprintf(NULL, 0, (fmt), __VA_ARGS__); \
char SASPRINTF_BUF(p)[SASPRINTF_LEN(p) <= SASPRINTF_MAXLEN ? SASPRINTF_LEN(p) + 1 : 0]; \
if (SASPRINTF_LEN(p) <= SASPRINTF_MAXLEN) { \
snprintf(SASPRINTF_BUF(p), SASPRINTF_LEN(p) + 1, (fmt), __VA_ARGS__); \
p = SASPRINTF_BUF(p); \
} else { \
if (asprintf(&p, (fmt), __VA_ARGS__) == -1) \
err(1, "SASPRINTF_L at %s, %d", __FILE__, __LINE__); \
}
#define SASPRINTF_FREE(p) do { \
if (p != SASPRINTF_BUF(p)) \
free(p); \
} while(0)

/* Test harness */
int main(void);

int main(void) {
char *p, *p2;

SASPRINTF(p, "%s", "foo");
SASPRINTF(p2, "%s", "Really long string, really.");

printf("%s\n%s\n", p, p2);

SASPRINTF_FREE(p);
SASPRINTF_FREE(p2);

exit(EXIT_SUCCESS);
}

I was going to say "...but you have to be pretty insane to do this", but I haven't managed to get incorrect-but-compiling code out of the above macros. Of course, I'm not at all convinced that it's faster than asprintf... (even after the obvious optimizations.)
The Big Year Trailer Released
The Big Year Trailer Released
but the only real reason to consider if you are looking for something to talk about with your grandmother.
That post rings true. But then it is true about every single platform provider and 3rd party external dependencies on the market: Windows, Mac OS X, iOS, Facebook, Twitter

Even big apps will eventually include features initially provided by plugins. See Photoshop or Jira.

Not to mention the strategy of web giants like Google who will purchase existing successful commercial companies and the offer their product for free, thus crippling entire markets. See Google Analytics, Earth and Sketchup.
It's all about perspective. As physician and entrepreneur I like what I'm doing and enjoy my life. The money is a side effect that grew over time (when I started in the ER I was paid less than $200 for 24 of work).
Money isn't the objective, but creating a meaningful lifestyle, being a good husband and leave something positive behind is what really matters.
My two cents of happiness :-)
Not sure what you mean, exactly. GCC went away for 5.x, sure, but that's because they've switched over to clang, which may not be (L)GPL, but is open source, and I haven't heard any stories of secret modifications to it.

Everything else seems to have remained from one iOS release to the next...?
Ya - but they weren't 'invented' by an 11 year old with a crazy younger sister and a belief in his ability to conquer the world that only a preteen can have ...

That's marketing you can't buy ...
Ask HN: What makes a great API?
What does it take to make a great API in a developer's eyes? I am doing a talk and would love to get some feedback on the types of things you all think about when choosing APIs to work with.

Some things include documentation, speed to hello world, RESTfulness, simple authentication, aligned incentives, helpful examples, and customer service. What do you think?
A good Saturday read. The incentives developers face when designing free-to-play games do indeed lead to games that are no fun.

But I actually think many game genres are getting less addictive. It used to be that distribution of games was so expensive that there was little money to be made without catering to the hardcore gamers (I use that loaded term to mean someone who is willing to spend huge amounts of time on a game)--so games often took forever to complete and were designed to be most fun if played in 5-hour chunks.

Now, with internet distribution and marketing, some indie game designer can design smaller games and sell them for $10. So there's a place in the market for smart games designed to be played in less time.

And, unlike the pusher-addict economics of social games, the low cost of distribution is win-win and not going away. Indeed, as it becomes easier and easier for a small team or single developer to make good games, this trend should only accelerate.
You could basically say the same thing about any proprietary license.

It won't go unused by anyone who needs it and is willing to abide by the provisions of the license, same as any other software license. And there are many millions of people happily using GPL'd software every day.
Here's a first aid kit for when you shoot yourself in the foot with this quick ref: http://www.parashift.com/c++-faq-lite/

Also grab a copy of effective c++ by scott meyers.
3 Free Blogger Magazine Templates
If my memory doesn't lie to me, I think its a load dye, which only dyes the DNA sample to visually assist during the loading of the samples into the "wells" of the gel. Otherwise you can't be sure whether you put it inside the well or somewhere into the surrounding buffer.
I completely agree.

I sometimes find myself procrastinating, not able to get my head into the game.

And it _always_ turns out that I'm afraid of something. That there's something lurking ahead that I don't know what to do about - lacking requirements, a problem I don't know how to solve, technology that's being a massive pain to work with in the past.

The thing that works for me is stopping, working out where the fear is coming from, and then taking a bit of time out to work out what the solution is. Once I've done that my productivity skyrockets.
Signed integer overflow is undefined, so make sure you're using an unsigned type in your ringbuffer example. (And an array with some-power-of-2 elements; you should probably use sizeof(array)/sizeof(<star> array) instead of ARRAY_SIZE too.)
This is one of the reasons that I hope Metro apps crash and burn - if the only way to get hold of them is through the MS store, with all the same issues that the Apple store has, then I just don't want anything to do with them.

I know that the Android equivalent has problems (piracy, for instance), but I'd rather have that than something completely locked down.
Sure, and I'm not for one second Siri could do that, but

a) I was under the impression Siri was doing some kind of semantic analysis rather than straight text recognition?

b) I just meant if we suspended disbelief and Siri was this magical AI tool it would do something like that, my second point is just that because we don't know what Siri can/will do it seems ridiculous to say it's going to change the world.

I totally agree with you, I'm just saying there are almost two separate discussions here, one being Siri and it's implementation, the other being the impact of AI on our lives. If Siri was the new AI, then these would be the same discussion, but as I don't think it is, it's not.
I've not had friends who wanted to play it, so I've been enjoying it single player.

I'll have to see if I can cajole some people into it.
I think in the beginning MS wanted to win, but I think eventually they got to the point where they got in to markets just to establish some market presence, letting competitors know that they were interested in playing in that space, and preventing others from making too much headway in that space.

I don't think Google's forays in to myriad markets is necessarily motivated by any real interest in being in specific markets - I think often its a progression from their 'labs' idea. Arguably this is less aggressive than the MS of old, but... I think the effects are worse in some ways, as you see with some projects. Code Search was one. Google Voice may be another.

Loads of people end up flocking to these services to the detriment of smaller, focused competitors. In many cases, it's probably because the services are free, but also Google's "aw shucks, we're just being good guys" wins a lot of people over. Google has an insane amount of power/control over peoples' personal data and activities compared to the MS of 15 years ago, but people trust them similarly to how people viewed MS in the early 90s - Windows 3.1 was great, and Win95 took the world by storm.

The game is Google's to lose right now, and I wonder when that happens if it'll be gradual, or instant.

Good point on the Wave plug pulling. I suspect though that if they had even a fraction of the paying customers MS did for any even minor MS product, that they'd end up with a long sunset period as well. Google generally doesn't charge for many services, so I think people cut them some slack on the fast shuttering of those same services. However, it's generally the case that most people have quit using it (and, again, they're not paying anything for it anyway - here's your money back). Google killing 'Buzz' is another example of that.

What's missed in notions of 'attention economy' ('ads') is that Google monetizes our attention. When they close a service, we can't get that attention back, but they do get to keep the money they earned from our attention. In a more traditional MS-style product cancellation, there might be a chance of a refund, or we'd at least get to keep the product.
From the highest level view:

1) Reliability - it can be counted on to do its job.

2) Consistency - it does it in the same, or at least the same small set of, ways each time.

3) Clarity and Discoverability - it is easy to see or find out what it does.
"Hey! Let me show you a magic technique!" :-)

I think of a trick as something only you or only few people know about regardless of how much it gets used. A technique is something that is more widely in use by people.
You can scan film at whatever resolution you want, but on average (and this varies between different stocks, different film speeds, different processing) you won't get that much effective resolution from 35mm beyond 4K - you just start seeing the grains in more detail! And that is assuming a camera negative. A 3rd generation release print that has been played a few times can have less than 1.8K resolution.