skysight-inc/HackerNews huggingface dataset:
The problem is that the prerequisite does not apply only to you, but also to all your team. It is ok to use C++ for lower level programming with performance requirements if all the development team knows very very well C++.
Even if you fill these conditions during initial development of a project, during the maintenance years, you always happen to have a not so well educated developer.
C++ use is a very narrow market.
I agree. I kind of wish there was a middle ground between C and C++. C++ is bloated but C is not enough.
Variations of this comment are made on just about any story about 4kB intros.

This is not a very interesting point to me because of how it forgets that in any case, software never exist into a vacuum, and hardware is needed for it. And that hardware does perform a great deal of duties.

The subtext often is that for some reason it's less noble or impressive to code against APIs. However hardware also is a sort of API of its own. Even on a ZX-81.
Edited for clarity, sorry. I didn't explicitly say "okay, then I call the number," or "search it online". As far as they were concerned I stopped at "okay. I found a phone number... Then I take a picture of it."

It boils down to me not being perfectly clear, I guess. No hard feelings or anything, of course. Like I said, I threw myself off my game anyway.
More like, "how knowing the right people helped Mixpanel get into YC."
I agree with your rule of thumb except I look at it from another angle. Jobs was a salesman because while he sold to the masses, he did it on a 1-to-x level, it was about speeches, etc. He basically did what any salesman does, he just did it to huge audiences.

Marketing is about pulling the strings to promote something, not being the guy who actually persuades people.
Blank T Shirts available on GotApparel.com.
Did you not read about the benefits the affiliate is bringing? HBO is good enough to sell cable subscriptions. There's a symbiotic relationship there.

Assuming that they profit per subscriber is the same either way, what you're trying to argue is that there is not a single person who would cut their cable in favor of an official HBO streaming service who hasn't already done so in favor of piracy. Well either that or you think they'll reclaim a lot of revenue from pirates, but that still screws the affiliate which has a significant downside that you're not accounting for.
I find the idea of openly pardoning people based on business interests extremely disturbing. Is this a thing outside of Sweden too?
Derivatives Trader: Regulators are Idiots
More control over performance and easiness of distribution.

Desktop applications, where a good integration with the operating system is required.

System programming and distributed systems as well.

I lost a bit faith on VM based systems for deployment, due to too many deployments gone wrong.

Now I advocate systems where you can get the best of both worlds. A VM based environment for development, and compile to native code when releasing the product.

Something like Eiffel, ML and Lisp language families already offer.

Java and .NET also have such options available, but they are not widespread.
Bud Valley Campground
The problem with SQL is that everyone thinks they know SQL.

So, on one hand, you have a group of people who think they know SQL well enough and dismiss it as inadequate. These are people who build schema without foreign key and run queries without JOIN because they "know better".

On the other hand, you have a group of people who think they know SQL well enough and fall back to it whenever possible. They go on to create views on top of views on top of views, create temp tables to hold intermediate values that get discarded right away, format application output with string concatenation in SELECT, add DISTINCT to SELECT whenever in doubt, etc etc.

We have an interview question (for a senior position) to test if the applicant grasps the concept of "EXISTS/IN (<subquery>)", and thus the concept of set-based SQL. Nobody has got it right yet, though they all can write a ton of SQL.
Why awkward?
Cab Software
Even with the most complex Cab Software, there’s no need to complicate things. T Dispatch is simple to use. see for yourself!
Trello too complex, seriously? I had the opposite experience, I found Trello super straightforward, and so did my parents, girlfriend, friends etc, whereas Asana is not that straightforward
Snow snaps give you a better weather picture
Siri probably just uses
http://www.wolframalpha.com/input/?i=what%27s+the+best+cellp...
. Still it's pretty funny
Read Feynmans analysis of the Challenger disaster if you want to see just how well an physical engineering problem can grow exponentially due to changing the properties of a single bit - a difference in temperature of a few degrees changing the mechanical properties of a rubber o-ring in that case.
As a graduate of the first DevBootcamp class, I can say that some of the comments posted are a bit too assumptive.

First, I had zero programing experience entering class on day one of the session. I graduated knowing how to build web applications.
Second, what's wrong with picking students that are most likely to succeed. There's an argument to be made that being part of a group dynamic of motivated, successful people fosters and promotes better learning - I learned more in my AP English, Math, Chemistry and History classes in high school because the other students were also motivated and had the capacity to learn.

Third, why wouldn't you want to select candidates that are interested in getting a job and starting a career in web engineering; it doesn't make sense to select people that want to eventually be hotel managers. Group motivation was critical in the learning process. We as a class took the adventure together; it only makes sense that we all shared the same destination.

I never went to college; it wasn't the path I wanted to take. So to say that the fact that a student had a mechanical engineering degree ensured their passing of the course is like saying that because I grew up on the beach in southern California, I can be a professional surfer.

The fact of the matter here is that DevBootcamp worked. It worked well. As it was Shereef's first session, there was a lot of things that I'm sure he is changing for the next rounds. I'm confident that after the Summer session, the numbers coming from the graduates will be even more impressive.
But it is better than not having the ability to change the schema when there are more than a few million rows, thanks to the enormous time taken
Yeah, I think me_myselft meant rights in terms of social justice, and not "fundamental rights" in the sense of abstract political philosophy. So many arguments get caught up over semantics and not what people are trying to say.
For the record, the SID chip was used in Commodore 64, while Amiga had the Paula chip for sound output.
I understand what you're saying and we probably could have worded it differently, but ultimately we do need another $100k. In fact, we need $500k or the game won't happen. So we're trying to focus the community on working towards those goals with us. After all, they want to play the real game, not just the prototype.

I prefer being honest about what the demo is: it's a great way to interact with the community and a great way to help spur further pledges. Hopefully playing the demo will convince people to up their pledge.
To me the big story of this IPO is that Facebook execs are giving tacit approval to large amounts of pedophilia and hate material that exist on the site because for them to remove it, they'd have to acknowledge it exists first, and they feel this could turn off investors.

http://www.youtube.com/watch?v=Bcs6pIslv1A#t=662s (Pedophilia Groups Invade Facebook)

And to think Mark actually single-handedly has the power to do something. Such poor character. And there's a ton of anti-semitic material too. Ewwww.
We are working on our first app and already experiencing the same thing. We decided to use PhoneGap as a quick and easy way to get both iOS and Android. But the performance hit means we have already started thinking about going native after the very basic 'StopGap' 1.0 is out the door.

Performance on iOS isn't actually that bad, but it still doesn't feel right.
I was under the impression though that the 30-40 years average life expectancy is commonly misunderstood?

The mean life expectancy at birth might well have been 35 years but that's dragged down by massive infant and child mortality in the first 5 years of life - if you made it to adulthood, you had a reasonable chance of making it to 60.

I'm not sure claims about a topic such as happiness can ever be "indisputably" true.

Would you not even entertain the possibility that your "median inhabitant 1000 years ago" was actually quite happy with her unvaried subsistence diet, since it was a little bit more varied than her that of her poorer neighbour, and not much less varied than her much richer cousin's?

I doubt he would feel unhappy or unfulfilled for being illiterate - in his sphere of existence, what would he have read? To whom would he have written? Do you feel constantly unfulfilled though being unable to communicate with dolphins, or through being unable to interpret Tibetan Prayer Flags, or (perhaps more topically) through not regularly listening to oral poetry passed down from bard to bard? I suspect not - because you have no expectation of being able to do these things.
There is no ambiguity here. The contract never stated that the bonus is only to be paid out if the employee has handed their notice in.

The CEO's comment here makes me think that this was indeed a contract, so Miso would have had no leg to stand on in a court.
If you are not familiar with 4k intros, you may wonder how things are organized at the executable level to achieve this kind of packing-performance. Probably the most important and essential aspect of 4k-64k intros is the compressor. Have a look here: http://code4k.blogspot.de/2010/12/crinkler-secrets-4k-intro-...
I feel you. I'm doing 2d game in html5 (I have 2 rendering engines - pure canvas, and webgl). Webgl works great, but works on small percentage of browsers, canvas version runs with ~ 45 FPS in 1280x960 on my 2 core celeron 2Ghz. And the main problem is just fill rate - I have background, and scrolling terrain, so I need to clear whole window every frame, and less than 50 (64x64 pixel) sprites at one time on screen. That's already too much for canvas to redraw at 60 FPS.
Agreed. It's largely replacing email at Treehouse (our company).
Any game coder worth his salt knows fractals. Many veterans from the demoscene ended up in the game industry at some point. In the 90s most wizkids dreamt of living off making games, and many demosceners made intros to cracked games.

Good game coders like Carmack have little to feel intimidated about.
Batumi Hotels - Istanbul
Batumi hotel ISTANBUL was built in 2008. This comfortable hotel has a bar-club first and a night bar on the uppermost floor with various strong or soft drinks, a nice restaurant, where you can have smorgasbord, traditional Georgian and European dishes and enjoy live music.
Judge Moves to Kill Third Round of Google v. Oracle
I've never logged in to Pinterest, but this is a mighty fine (and incredibly unclunky) web UI for Instagram. Love it.
Free Friendship Day Greetings, Friendship Day Cards, 
Friendship day is the right occasion to celebrate your friendship. This time to reach to all your friends who add lots of smiles and colors to your. Friendship is a wonderful bond, an enchanting chemistry between people, which feels like magic.On Friendship Day make your friends feel extra special. Friendship Day is about celebrating the joys of having friends. It is the day meant to honour friends and buddies who stick with us through thick and thin making us feel loved and cared for. Friendship Day celebrations take place on the first Sunday of August every year. It's the perfect day to let your best friend know how much you treasure him/ her. Here is latestcollection of friendship day greeting cards. Wish your best friend a happy Friendship Day with this warm friendship day ecard.
The lossless 60 fps high definition video capture is currently unavailable (traffic limit). Any mirrors (or torrent would probably be a pretty good idea)?

YouTube 1080p version seems to have pretty terrible quality.
How to View Corrupt MDF
This blog provide you entire information of how to view corrupt MDF file. Using this excellent utility of MDF viewer user can easily open corrupt MDF file and easily read the content present in MDF file.
Why do companies put up with the 1-3% share of the bank for an IPO? What is the service the banks provide, and do they have more work if the IPO is bigger? Otherwise, why not give them a flat fee?

I suppose Facebook could whip up a trading system for "virtual FB shares" on top of FB on a weekend, no need for banks and stock markets at all? Some lawyers to comply with regulations, though :-/

They already have their own currency, so presumably also an infrastructure for transactions and so on.
my father used to watch that movie at least once a month, usually with a bourbon in his hand, and alway a shit-eating grin on his face. i'm positive he wishes he could have been a mountain man when he 'grew up'.
Microsoft Research - Naiad: Incremental, Iterative Computation for Big Data
Extruder Screens
Extruder Screens can be in the form of plain discs or washers, multiple screenpacks of spot-welded construction or bound with aluminium or copper rims, multilayer tubes or specially profiled screens.
But if that's the information you're after, why ask for golf balls and busses? These are real world quantities with decidedly different qualities than whatever appears in standard computing scenarios. Describing how you'd go about troubleshooting a three layer architecture with inordinate network load on the database might be a better question then?
I like it, we're using basecamp at the moment and the new version is just not quite doing it for us. I'll be investigating for my day job.
I understand why this always comes up, but in this particular case it's particularly 'un-useful'. I can tell you exactly what API calls he makes: on boot he makes API calls the equivalent of PlayGigantic3MinuteWav(), InitOpenGL(), Compile2Shaders(), and then each frame he calls DrawFullScreenQuad() (twice, once to an offscreen texture, once to the screen), and Flip().

All the magic of the demo is in the synth (pure x86 fpu code) for the music, and the sphere tracer / camera choices / colors / fractal equation, for which precisely 0 'API' is used.

Put another way, the really amazing thing these days is that we have hardware (cpu, gpu) capable of so many FLOPS that you can do brute force things like sphere tracing complex fractals. the goal, seen in this light, of the demoscene, is to expose the wonder of all that power in visually interesting or arty ways.

Seriously, you couldn't have picked a worse example of someone 'leaning on an api'. :)
Like the old saying, "you can write cobol in any language".

Polymorphism and "good generic data structures" (in the sense you are implying) are not a necessary requirement of elegant and maintainable code. It is part of the problem that programmers have taken OO concepts as the end-all of good code, and must apply those concepts everywhere even if that means implementing them from scratch at the cost of (unnecessary) complexity.

Large systems have been written in C. Many large open-source projects use C. There is no evidence that these are less maintainable (in general) because of language choices.

Some of these graft OO concepts onto C. GTK is noticeable for this (although it doesn't seem to be too bad for application developers, I'm afraid for those tasked to maintain the libraries themselves).

Procedural programming is not a sin (if "procedural programming" exists at all today, as most of the simplest object concepts have become common practice and are now though as an integral part of it).
An interesting thing about working in Hawaii is the timezone. If you have an international angle to your business, this is a great place to be. And you can surf before work. You can still get sh*t done!

Mornings:
9am HI time
12pm SF time
3pm NY time

Afternoons:
3pm HI time
10am Tokyo (tomorrow)
9am China (tomorrow)
He actually gains reputation as someone who would stand up to injustice and unethical behavior.

I wish you were right, but you're not. For all the press about the "war for talent", there's never a good time to be a whistle-blower. Sometimes it is worth doing, because these kinds of stories are extremely common (read: there are a lot of bubble startups with shitty, unethical management) right now, but it's generally a risky move.

Our perspective: Josh is a hero who exposed a crappy, sloppily-managed startup after the executives moved to deprive him of a promised bonus.

Stereotypical HR perspective: Josh is a risk. He exposed an employer's "dirty laundry" over a trivial amount of money and "professionals just don't do that". Oh, and there's this thing about losing data in the last 2 weeks. Sounds like he fucked something up and was fired.

Sane, reasonable counterpoints: Josh was right to do what he did, because he probably prevented other people from getting screwed by this company. Also, we have no idea why the database problem occurred. Maybe he was working 14-hour days (it's common for shitbag startups to push people to put in 80 hours per week, and later use the low quality-- on account of the overtime and deadline pressure-- of what is produced as justification for canning them once the equity is worth something). Maybe he was badly trained. Who knows? It's just as likely that it's not his fault, and regarding the manner of his termination, who cares?

Not-unreasonable (but unfortunate) HR counterpoint: Sure, sure, but he's still riskier than this other guy who didn't expose an ex-employer and has identical credentials.

Of course unethical employers would hesitate to trust him but do you want to work for unethical employers?

I don't see this division as being as firm as one might like. Corporate "culture" is largely a fiction. Most companies have a mix of ethical and unethical people. Saying you wouldn't want to work for a 100-person company because there's one unethical person (or, for your example, a "sympathizer" with unethical people) in HR is short-sighted. No company is perfect, and if you insist only on working in companies where everyone is ethical and good, well... you'll have a hard time working for companies larger than about 10 people, including your own.
HBO is the best thing ever in TV. Over the past 15 years they have raised the bar of television, and the corpus of television programming they have produced is qualitatively unequaled by anyone.

How the affiliates choose to market and distribute HBO is not really their concern. As long as they are delivering them tens of millions of subscribers and HBO doesn't have to lift a finger for sales, marketing or distribution then it's going to be very hard for the Internet to equal that. It may well be that cable will be disrupted, and consumers will be unwilling to pay the type of premium that HBO requires, and that quality of television programming will go the way of the dodo, but there's no reason to believe that HBO would benefit from hastening that demise.
برنامج 2 Arabs Got Talen الحلقة 6
HOT new social network Join Now before it gets BIG
Both sides lost reputation to me when they put something into production without backups.
GPS Watches
Well, SQLAlchemy is designed just for that. In the words of the author:

> Like "power steering" for SQL. Doesn't teach you how to drive!
It seems that C++ really requires one to be subtle in his coding style.

Stroustrup discusses this here:

http://channel9.msdn.com/Events/GoingNative/GoingNative-2012...
My Doctor's Office Asked Me To Lie
Worth pointing out that I didn't mean to imply that these skills have to be in separate people.

A single person can be a developer, a salesperson, a manager, and a plethora of other things that are required to build a successful business. Most new entrepreneurs will not be competent in all those areas, but experienced ones will, I agree, have at least a baseline level of competence in all the key places (which includes sales and making things).

That said, it feels like you might be the one generalising... I know some successful and talented entrepreneurs of both kinds. Some are generalists who do everything. Some specialise in what they're good at and partner up with others who make up for their gaps. In my own business (which I consider successful), I myself am clearly more on the build/delivery side while my cofounder is clearly more on the sales side. I can do sales (not very well), and she can write grant applications, but if we were to swap roles the business would die. So, both types of people can build successful businesses.
Is an open-source pacemaker safer than closed-source?
Just like early PC 4k's used the BIOS/DOS interrupt routines which were not counted either. And before that, there were all these custom purpose built chips for doing graphics and audio synthesis.

When making 4k intros for Linux (may apply to other platforms) you have to do your own startup and runtime linking code because otherwise the executable will go over the limit before it does anything. Because of this, you will have to minimize the amount of libraries you use and the amount of functions you use. The name of every function you use must be included as a string in the (uncompressed) binary. So even though you can use peripheral libraries, there is an incentive to minimize the amount of library functions you use.

And what are the libraries that are used? You need to get something on the screen, so many demos use SDL or similar, like this:

SDL_Init(...);
SDL_SetVideoMode(width, height, 32, SDL_FULL_SCREEN);

instead of:

xor eax, eax
mov al, 13h
int 10h ; I wonder if I still remember this correctly

The former is not much easier (or harder) than the latter but the latter is simply impossible with a modern computer.

Then there's OpenGL and Direct3D, which are used to talk with the GPU. These days a GPU is basically a method of drawing triangles really really fast. But it draws only triangles and you have to program all the lighting and whatnot. Then there are fancy shader tricks you can do, but they're not (a lot) easier than it was when poking pixels directly to video memory.

It's arguably easier to do 3d graphics using a GPU than writing your own triangle fillers and perspective correct texture mappers. But this is a double edged sword. Getting shit done with triangles only is a constraint that did not exist back in the pixel pushing days.

And finally, audio. Writing a software synth consumes quite a big chunk of your byte budget. Back in the day, there were dedicated synth chips in computers, from the SID to the OPL-3 in SoundBlasters and Ad-Libs. Programming them was not super easy either, but I'd guess it takes a few bytes less than writing a PCM-emitting synth from scratch and sending that data to the sound output.

So what you say is correct, library implementations don't count to the byte limit. But if your message is that it makes stuff easier and it was 2000% more hardcore in the 1990's with DOS, I disagree.
Is it a thing in Sweden? It's not like he got it yet.. ?
I had the same idea. I think FB even has all the infrastructure in place already. They have Facebook coins, virtual goods, transactions. Shares could be just another virtual good.
So why was the salesperson hunting for bears when the more appropriate target might have been deer? Or other hunters needing a place to stay? Oh... he got bored before it was even finished, so doesn't know who the ideal client is.

Looking at it from a "Lean startup" perspective, you could say that the salesperson bringing that bear in enabled the business to figure out that actually, it should be targeting deers instead. I think we're both pushing the metaphor beyond its useful limits though :-)