skysight-inc/HackerNews huggingface dataset:
Disclaimer: I am a C programmer.

C is straightforward to compile on pretty much every single CPU out there. A C compiler is required to certify many very common CPU's before they go into manufacturing, in fact. You cannot go to silicon, in many fabs, unless you have demonstrated the CPU can handle code; most of the code doing all this testing, is in C (lots of Assembly too). C is a front-line language, at the fabrication level.

- C's standard library may be sparse, but the diversity of other libraries out there means that you can do your own thing, and have complete control over what gets packed into your final binary image. This is a given, because it is powerful. A scan of /usr/lib,/usr/local/lib, or a search for .so/.dylibs in /Applications, for example, gives me, quite literally, nothing I can't like to with a C compiler.

-My fast edit/build/run/debug cycle goes like this: hit the hot-key in my editor, watch output, done. Of course, I also have periods where I must sit and compile a larger collection of libraries; usually at point breaks in my development cycle, but this is all taken care of by my build server, which runs independently of development servers. With C, I've been able to easily scale my build/release/developer binary packaging requirements from "needs to be instant interaction between new code and running tests" to "needs an hour to generate keys and dependencies and be prepared for a solid few years of use". C's build time scales according to the productivity of the developer.

-C is highly productive, if you do not trip over key things. Yes, building your own libs package should be a core part of professional C competency; no decent C developer worth their salt, who can't add a few lines of code to a multi-million-line codebase and figure out how to not sit there waiting for the kettle to boil while it builds for testing, should be allowed in any production environment. A proper C Makefile can build entire operating systems-worth of applications; for domain-specific apps, I hardly even notice the build time any more, in between edits and updates. C code is built so fast and integrated so well in repository/testing tools, that in my opinion the system is so well integrated its not relevant.

Now, if you need a prepackaged thing, and don't want to hassle with needing to know how to assume an iron grip over the dependencies issue, then of course C is a big hassle. Other languages have their time, and place.

You know what else I like about C? Lua. With C and Lua, and a careful selection of optimal libraries, you can build a development environment beyond compare in any other realm. The pure joy of understanding how a table-driven application goes from:

work_q = {} and work_q = {
{name="empty trash", when=os.now(), msg="The system trash is emptied.."},
{name="copy file", when=os.now()+1000, msg="A backup is being performed..", cmd="tar -cvf /mnt/backups /home/*"},
}

.. to a working C-layer on multiple platforms, all functioning exactly the same way, all working from a single binary .. well then, this joy is greater than many other language/systems of development.

Welcome to C in the 21st Century.
Kickstarter's team page
Nowadays there isn't much need to port, since Qt has a good native Cocoa backend.
Einstein Was Right: Space-Time Is Smooth, Not Foamy
It's about page views. There's nothing revolutionary or wrong with this. It's specific browser for specific purpose. It's a documented behavior. It's been used for years. Nothing interesting about it.. unless you write and article like this to bait the readers and make them share it.

Another option is the author is an incompetent idiot (news-writing-wise).
And the presentation writes CCS1 and CCS2, instead of CSS1 and CSS2 :-)
I think that was the reason that it was skipped that fast.
Funny that D claims to be the language "what C++ wanted to be". It drops source compatibility to C and only provides ABI compatibility.

Source: http://www.prowiki.org/wiki4d/wiki.cgi
It's actually a perfect analogy.
I believe trakt.tv is the kind of service that might benefit from a simplified back-end system if it were to use openmedia.io. They likely use thetvdb, or epguides or similar now, or may even have their own integrations with EPGs.

Similar services:
* Web: trakt.tv, watched.it, watched.li, gomiso.com, getglue.com
* Android: TV Series, TV Show Favs, Twee, DroidSeries, MyEpisodes

I don't think that trakt.tv is really competing on an API level, but the data from openmedia.io would make building and maintaining a TV and movie tracker trivial.
There's no reason you wouldn't be betrayed by LinkedIn, because LinkedIn is the digital equivalent of herpes.
Citizen.

There is no alternative spelling. Sorry, you just used it so much!
> Mozilla turned out fine

Not exactly. There's a reason WebKit saw wild adoption by all sorts of projects, while Gecko adoption stagnated. The Mozilla codebase is still too complicated for most people.
What has always puzzled me is that I thought Google made stock Android pretty dark-themed because they wanted to help manufacturers that used AMOLED screens, specifically Samsung, who makes like 95% of AMOLED's - and yet Samsung has chosen to use a very light-themed Touchwiz skin. It makes no sense. You'd think they would be the first to want to take advantage of a darker theme with their Super AMOLED flagship devices with large screens.
Your calculation forgot to include a decade of web evolution. Surely you agree that webpages from 2002 are different to those from 2012. Whether it's the size (images, javascript, html, css), complexity (css, html, javascript) or functionality (css, html, javascript).
more direct link: https://accounts.google.com/b/0/IssuedAuthSubTokens?hl=en
Yet another flawed business model based entirely upon the goodwill and co-operation of a bigger fish in the pond.

Don't they know that bigger fish can swim away any time they want? Oh, and they might just turn around and swallow you.

To further mix my metaphors - we have had "Cathedrals" and "bazaars" and now we have shacks leant against the city walls.
I love C# as much as any MS fanboy would, but when people like Charles Petzold start abandoning C# and .NET for native C++ - http://blogs.msdn.com/b/msdnmagazine/archive/2013/01/08/1038... - to get more speed out of Windows 8 apps, then you have to start thinking maybe Microsoft is at least pushing C#/.NET out of the limelight - its not the be all and end all it used to be.
If nothing else, that is one of the best, most clever, most appropriate names I've ever seen.
Had flux for around a year and I can't imagine not being without. Just to see what life it like without it, sometimes I pause it.

My eyes - they burn with blue light.
Beware stubby glasses and the effects of psychology on subtle choices
French Jewish Students Take Twitter to Court Over Anti-Semitic Tweets
The point is, between "totally tyrannically rulled wall garden", and "nicely maintained arena of culture", is a big difference!

I'm perfectly fine with Linux as a dev platform. Steam on Linux is an admission that in fact, you can use Linux to make great games. Maybe I have to sign my binaries before Valve gives them to 20 million users, but okay; I'm still going to be, locally, 100% developing on Linux, nevertheless.
Does Minecraft use applets or is it just a standalone desktop Java app? Does installing Minecraft create any vulnerability to this bug on a machine whose browsers have deactivated any Java plugin?
Sharp Corporation, A dying entity.
I think you mean:

$ echo "$PARENT" | sed 's_r/x_r$/_'

P.S. It's a bit hard to believe I misread that... thanks.
I know - I develop games. Whilst there's things not to like e.g fixing bugs, cyclical nature of the industry etc, the fact remains in software you're either writing something for productivity or games.

Thanks for the tip on the name; work in games/gaming feels the best of the names i've come up with. Any other suggestions welcome.
Let's see, social doesn't mean anything, and cloud is just a word for distributed, so let's cut that down. Also it's not fair to mix the name of a product as if it's a tech 'term' so let's take that out too.

> distributed web-app

Yeah that sounds way better than any marketing-speak sentence.
Possibly a reference to the time a camera didn't work for Steve during a keynote and got thrown (fairly swiftly) at/to an employee in the first row.

http://youtu.be/mZG1ewSO0X4?t=1m10s
Pick a location on the equator, and offset it to your preferred schedule instead of your actual sunrise/sunset time.
This is the risk of building your business on somebody else's platform; there's always a degree of sharecropping involved, and in this realm, landowners are not bound to any law.

I wonder how many "big" startups will offer APIs from now on. Many API-friendly services (delicious, twitter) have changed their stance, and Google didn't even want to release an API for G+. Many "new" APIs are basically useless, as companies are scared to death by piggybackers.
Building a Made-in-India ERP Product Company: Ramco CEO Virender Aggarwal
Wikipedia Takes On Travel Industry With Wikivoyage
http://feetlot.com - because buying shoes online is hard. The straw that broke the camel's back was when I ordered 2 different pairs of shoes in size 12. One fit like 11.5, the other like 12.5. Ha. That's when I decided to create a place where people can help each other with shoes' sizes.
That's like saying Ruby is dying because some people choose to implement some gems in C++, which is a ridiculous thing to say. Pick the right language for the job: rapid development versus raw performance. They can coexist.
Why is it so hard to recruit good developers? A request for comment
>any side project like Mono can be shut down any time.

RMS had been trying to spread that particular flavor of FUD for over a decade - albeit C#'s popularity has extended beyond Linux into mobile space.

I am no friend of Microsoft, and not a huge fan of Mono - but I think together they provide a viable alternative to the cross-platform JVM.
Many Western cultures struggle with the Japanese way of doing business. It's all about slow, face to face, building of relationships. Trust is earned over a long time and once you gain that trust, there is a heavy sense of duty to maintain it.

It's just a lot harder to screw someone over when you have to look them in the eyes to do it.
Interesting feedback I already got:

https://groups.google.com/d/topic/celluloid-ruby/9RHPmYkxGtU...

https://groups.google.com/d/topic/rubysur/ZJoZxDVcRYU/discus...
The point is that the urban dictionary is full of bullshit joke/shock-value definitions that are basically not used. To call it as a whole 'true' is rather misleading.
This is actually a great idea. I hadn't looked into this as I have no need for code hosting/project management — but using Pages makes a lot of sense. And of course, Jekyll & Markdown support. Thanks!
My son is also starting to enjoy Duplo, he's mostly using my old sets from about 1986 and they stick together really well. For christmas some relatives bought him a new duplo set and it is noticeably less sticky. I suspect they're trying to make it easier for very young children to casually play with, but it comes at the expense of being able to make the really tall structures that kids inevitably want to build.
I have to agree, it occurred to me the other day that my almost one year old daughter might never have a Windows computer, in the same sense that people 10 years younger than me simply never had an MS-DOS one, except this time Microsoft didn't build the next platform.
Nearby star is almost as old as the Universe
Now that we know Nokia is doing this, why shouldn't Banks, Facebook and Google reject any traffic coming from Nokia's proxy servers?
Watching the keynote video, I see "CCS 1 and CCS 2" as two of the supported standards. Is this meant to be CSS, or am I missing a standard somewhere?
It didn't. KHTML and Konqueror are being developed independently from WebKit. WebKit itself has very little KHTML code left, anyways.

http://khtml-konqueror.blogspot.com

https://projects.kde.org/projects/kde/kde-baseapps/repositor...
I use a dirt cheap $15/month OVH dedicated server running Nginx, Unicorn and Postgres.

Software wise I use Rails deployed with Capistrano for most projects and Octopress for my blog as there's no need for blogs to be dynamic in my case.
He clearly works for MS and probably on the team that works on C#, which is why I find it odd that he touts Mono as a feature. If MS was serious about .NET everywhere, they'd sponsor Mono/Xamarin, or offer native .NET support for OSX and Linux instead of using the Mono community's hard work to toot their own horn.

C# is a great language and has evolved beautifully, but many people will still continue to avoid it because it's owned by MS and stuck on Windows (without the help of Mono). The next Google, Facebook or Twitter won't be written with C#.
Idempotent is still the wrong word. Idempotent means that the function can be composed multiple times with no effect. The term I think you are looking for is that it must be a pure function.
Lowering the brightness? Sure. Switching to a dark theme? Not so much.

If you are using a LCD the color of your pixels doesn't matter. Ok, it might matter a little bit but not much and it's not as easy as saying that white uses more power than black. It might even be the other way around.

In an LCD the color is determined by a liquid cristal filter that can be turned on or off and dimmed. The filter itself needs hardly any power, however. Not compared to the actual light that shines through that filter.

The light comes from LEDs or CFLs (I guess in principle you can use any light source but those two have useful form factors and need less power than, say, incandescent lightbulbs) behind that filter. And that light is always on. Some TVs have local dimming to make the blacks blacker in certain regions of the image, but computer monitors don't.

So by using a dark theme, all you influence is the filter, not the actual lights. As you might know, covering up a lightbulb so you don't see it's light anymore doesn't magically make the lightbulb consume no more power.

AMOLED displays work differently. There the pixels themselves light up or don't. They are like a matrix of thousands of minuscule lightbulbs you can individually turn on or off.
The $64k question... How can I get one at 20-22" ~ 200+dpi? Like the IBM T221 from ten years ago? Every geek site I go people are on their hands and knees begging to get their hands on one at any price.

27" is too big for my desk and would rather not have to move my head side to side to see everything.
Shadow of the Beast attract sequence
yep, Founders Club does that but probably only for more advanced projects that have already recevived some angel/seed money from an established incubator/accelerator.
But lots of those desktops comes with cheap, sponsered OEM-licenses of Windows and Office. You don't get OEM rebates for your MS server-park.
"Data driven selection model" sounds nice and all, but it is hard to quantify something as abstract as an early stage start-up. Many companies are barely more than a couple of guys and an idea...

Compared to Warren Buffett that mostly invests on stocks, something that can easily be broken down to mere numbers.
Perché Berlusconi ieri ha vinto
Heh, that makes the three of us. Though, I also was using Bootstrap in addition to HML5+Backbone+Flask.

But I think I'll abandon my project (I was in the earlier steps either way), study you guys' efforts, and work on something else.
SwissEduc - Informatik - RubyKara: Einführung in Ruby
"Just works" for me.
"I think Go got generics much better. Pass an interface{LessOrEqual} to a Sort and you're golden."

That's not generics but interfaces. C++ has them too... Kind of, in C++ they are called abstract classes; eventhough you need to inherit them explicitely.

This is why you need to do type assertions when using container/heap, container/list... And this is why math.Min of two integers doesn't work without any extra work. :-)

Go is pretty cool, I like it a lot. But there are fields in which interfaces are way less powerful than generics.
He isn't MSFT staff, read his "About the Author" page, he works for a Swedish company. Also he's a MS MVP, you can't be a Microsoft MVP and work for Microsoft at the same time.
Garbage collection is not something to be proud of. I don't know where you got the idea that C++ as any thing but C with extensions. If you don't have to recompile after changing a template then what is the template even doing? Go is no replacement for C/++
There's actually several seed accelerators that cater to precisely this problem ImagineK12 (endorsed by pg) in SF and Startl in New York.
typical lottery : many will answer for very few $ spent :-)
The first point about the validation of one's ego is totally valid.

But my question was more of validating the startup when you are going to join as a first recruit.
Can you please rewrite this so it doesn't look like an ad for Microsoft?
Yes it is, see for example the bit about the browser at http://www.nokia.com/global/products/phone/asha205/specifica...
Second question down in that interview in response to petzold mentioning C++ :

Desmond: So should we be looking to move away from managed platforms and languages?

Petzold: No, no, no, not at all.
You're right. His use of "we" had me confused.
In this case, don't hate the game, hate the player.

Any and every single open forum is susceptible to this, and while I think these posts could or should be taken down given context, it doesn't mean Twitter should be responsible.
FYI: you can connect regular lego with duplo!
Thanks for the correction because I always struggle with s/z in that position. It just makes so little sense! :(
sell first develop later is a sound strategy, especially if you are building a product/service for enterprise. Sometimes you can even get a prospect to finance the development process. However, i don't really see how you can do the same thing if building a b2c product - except through a kickstarter campaign.
You gotta love game trailers that in no way show what the game will be like!
Nothing about that article suggested he works for MS and the style of writing alone is enough to convince me he doesn't.

Does Sun/Oracle sponsor all the different implementations of Java? Does the Python Foundation sponsor the various implementations of Python?

I'm guessing the work Microsoft are currently doing with Roslyn (compiler as a service) will benefit the various implementations also.

The C# spec is open and standardised, and if a particular group wants to pick it up and implement it, I find it a very weak argument to suggest that any company should throw money behind it.
Fast Rails updates through minimal dependencies
the biggest problem with C++ is that you can't really use it correctly without knowing it inside out, because as soon as you make a simple mistake that compiles without a warning you're in undefined behavior territory. to efficiently debug such problems you need to know both the language and the debugging tools, which, cough, aren't simple.
Can I ask how are you processing website screenshots on that page?
While it's certainly an interesting question, I presume you're posting it here to garner support for it being reopened (as far as the rules go, I agree with the closure, it's very open-ended). It might fit better on http://programmers.stackexchange.com.

I know little about stock markets but I quite like the idea of spawning workers to monitor orders after being placed. These could then update a page live to the customer.
Hadoop - Identifying and skipping processed data
I did so as well. I was fascinated that such a simple formula could produce an infinitely complex image. To build it, I used Lazarus/Freepascal and Wikipedia. It’s actually still hosted on Google code.
If you're not in the market for a new one, then its moot.
It's funny, because intellectual "property" is actually the opposite of real property: a state-mandated monopoly, long ago useful because it only was for a few years (and it only mattered to publishers who owned presses), but now a hindrance after decades of lobbying for extensions.

I wouldn't call that communist, but it's not a free economy either.

Who's the biggest state-run-economy advocate, I wonder?
Bringing comparison shopping to the cloud
I'm guessing that he didn't want it to be his sheepish face that Steve saw when searching for someone to blame.
Apple CEO: China will be biggest market
Hi there, I'm the SO owner of the question. It's Ok that the questions was closed I guess... But I couldn't find a way of make it more "to the point".

But now that it's here it would be great to have some comments from HN though ;)
There are real companies out there making real money off Mono. So it's not a toy reserved for weekend tinkering. Enough companies trust Mono to use it in production.
The only open source part of Safari is WebKit, which is a fork of KHTML, which was already open source. Seems obvious to me.
State of Maven/Java dependency graph or large-scale graph processing
Does codegolf make a better programmer - or is it even useful?
> Based on inflation, these books should be about $80-90 per volume now (if we assume that $22 in 1977 was a reasonable price).

And based on the fact that books and other "intellectual" goods may be expensive to create, but only as a one-time investment, and all the years that have passed they should be dirt cheap by now.

In fact, they should be in the public domain, if we had something resembling a fair copyright law.
> The majority of OSX/iOS is open source

Really? Large chunks of both are not, so how do you know it's the majority of it that is?
But Java and Python are cross platform out of the box.
This is great story to take lessons from.
What kind of systems are you building that many gb of memory and millions of objects are a problem. I mean just the amount of memory and the number of objects itself isn't a problem for Java nowadays.

You mention GC tuning and object overhead so it sounds like there is some high-frequency object creation happening?
did he run it multiple times? was the battery recharged between each test? how did he make sure the 5% were actually always the same 5% and comparable?
Gah, I'm tired of these Language Wars.
Every week (day?) we see posts on the front page on why language X is the "bestest programming language eva!".

There are now a gazillion programming languages, and new ones popping up every once in a while -- like anal warts.

I'm tired of these fucking evangelists. Seeing these posts on the front page is like getting daily visits from Jahova's Witnesses.

Just use whatever makes you productive and your product do whatever it's supposed to do, and most importantly, shut the fuck up. </rant>
California Decides App Crime Is a Serious Problem
The article doesn't contain much information on what this "moneyball" actually is.

[Also, the author might like to know that saving powerpoint files as png files (i.e. "save as" then select .png from pull-down), rather than taking screenshots gives a more readable result.]
Not at all unless you fail to set it up properly. With Ubuntu, at least, it's trivial: IIRC, it's in the font properties panel.
Here's my humble attempt: http://blog.i2pi.com/index.cgi?p=182
I'm sharing your opinion. JVM is an excellent choice, whether doing Java or other JVM-based language.
U.S. Judge Dismisses “Copyright Shakedown” of Foreign Video Sites
What do you do with the rocks?
You can use Azure Websites. It's free and works awesome.
Don - you had several plugins available from launch - Flash, etc. How'd you do that without tipping your hand?
Use Java, of course.
Wow, nice usage of HTML5 video.
There are unrelated.

Besides downloading the Java app, you can play Minecraft in the browser through an applet at https://minecraft.net/play.

So no, if you are not running Java in the browser, a malicious web page can't run neither Minecraft nor other Java apps that you have locally installed.
How Mark & Kailash convinced us to check out Nepal’s startups