skysight-inc/HackerNews huggingface dataset:
You’re quite right that élites tended (and tend) to be a lot whiter than those they control. I would argue that’s a significant problem for any government. [As a sidenote, Subcomandante Marcos doesn’t govern much of anything.]

The low-level violence I’m talking about has been constant background since the conquest, and more organized rebellion/military action were not uncommon throughout the colonial period. Some remoter corners of the continent took quite a while to conquer, and others were difficult to control.

To claim that colonial systems such as encommienda and repartimiento weren’t persistently violent is absurd: those Indians who tried to flee were killed; those who rebelled were killed; theft and destruction and rape and torture and murder were routine; local religious and cultural practices were suppressed; access to trade and credit were strictly controlled; indian peasants were treated as effectively slaves able to be forced into mining or construction projects or plantation work (with some weak checks and balances between groups of competing elites, particularly those who had been living there for a while vs. those newly arrived from Spain).

Historical analysis is hard work, and we have to read sources carefully, but there are a wide variety available including lots of material from colonial élites themselves (Severo Martínez Peláez’s La patria del criollo is, despite its flaws, quite an insightful deconstruction of one of these), and your suggestion that current scholars have just been naively deceived by “the Goebbels press” is disingenuous and offensive. As a good place to start, I recommend Murdo MacLeod’s book Spanish Central America: A Socioeconomic History, 1520-1720. (Further disclaimer: MacLeod is a family friend.)

Anyway, that’s enough about that for today. A last bit of friendly advice: I recommend you find a bit more empathy for people unlike yourself, tone down the hyperbolic rhetoric, and spend more effort on facts and explanations and less on speculation and judgment. When confronted with an author who flings expansive insults in all directions, I feel bored and alienated: it’s not worth wading through all the noise to look for whatever signal might lie within.
GraphLab Workshop on Big Learning
To clarify, I wanted to submit to portal sites like newgrounds and kongregate, just for fun. Nothing commercial, just a bit of fun with some well established communities. But I don't see myself looking into it at all now.
Win8 itself doesn't exist as a product yet, though there are prototypes and previews. Likewise for prototype hardware.

But specs and requirements for both are now very firm, and comment on those (which is what we have here) is completely legit.
I think you are onto creating a graphical programming language.

You implemented:
-variables (shapes in left windows)
-objects (collection of variables, the left column, pass by reference)
-addition (drag in the middle)
-unset (delete)
-while(1) loop
-multiplication (resize)

I don't know yet where rotation fits into the picture. Maybe its just that "primitive types" in a graphical programming language would be more complex, they could be described with
-shape
-size
-orientation
-position

I think I have a use-case for you. Maybe we could talk about it thalter at zupa hu

Congrats, fascinating!
Pretty sure. Personally, I'd be very, very wary of developing an app to target a pre-beta operating system.
yea.. because contractors are always fully booked -.-

700 EURS for RoR devs? I get recruiters sending me very impressive CVs of developers looking for £250 - £300 a day.
If Uptime is important, how do you handle it when you want to update your software under C++ or C? You have to bring the service down. Erlang supports updating software while its still running.

Nginx has a hot update feature and is entirely written in C.
They're not disallowed, if that's what you mean. You flip a switch on the back in order to enable developer mode, and then you can do whatever you want with the machine. There are already a couple of Ubuntu releases for Chromebooks.
The article is about undefined behaviour. Erlang won't help much with that.
We use SCSS where I work. If you're thinking about starting with it, I'd advise against that because the sass binary causes me a lot of problems. I like the language and the concept is good, but the implementation is a constant thorn in my side. All this expressive power rules, until you're driven to frustration just getting the damn thing to spit out a stylesheet.

I don't know this field very well, but perhaps a more mature CSS preprocessor would be better, or just hold off until this one isn't such a nightmare (no idea when that will be). Just my two cents.
I wouldn't limit it to Tunisia, and would include the whole Maghreb, but yeah, it sounds kind of accurate.
Actually, Microsoft got where it was by being able to reliably make software. They where the first company to be able to built just about anything. Windows, Excel, Word, Access, Outlook where all just copy's that overtook the original. Now days it does not seem like a big deal, but Bill Gates was a software developer and knew how to get things done when most large companies are incapable of writing software. He also happened to be rich, well connected, and ruthless which is how he became the richest guy in the world.

PS: But, here is the thing. Your probably not Bill Gates, Steve Jobs, Sergey Brin, Larry Page, or Mark Zuckerburg, but if you can't write code I know your not in their league because they could code. They may not have been great developers but they know enough to understand what's going on which is necessarily in a co-founder even if their not 'technical' they should learn enough to understand what's happening. Getting a start-up off the ground is 100 times harder than learning the basic of software development so yes I use it as a filter when evaluating non technical people.
Useful.

I'd love to find FAAS - Kalman (and other) filtering as a service.

For instance: I run daily backups on various databases. I expect the backup size to increase roughly linearly, but I'm just going to look in on the backups at random, likely ignoring them for months at a time.

It'd be great to be able to run the backup size series through a filter that would alert me when something unexpected happened, e.g. slope changes significantly or some unusual step change.
Tired of delays in getting orders filled, Pierrick Haan,
CEO of Dupont Medical (not to be confused with chemical
company DuPont (DD)), decided last year to return
production of some wheelchairs and medical equipment to
France. The 150-year-old company, based in Frouard in
eastern France, created 20 jobs making custom devices at
a French plant—and will stop there. Faced with France’s
stifling labor code, Haan probably will send any
additional production of standard equipment to what he
calls “Near France”—Tunisia, Bulgaria, or Romania. “The
cost of labor isn’t the main problem, it’s the
rigidities,” Haan says. “If you make a mistake in your
hiring plans, you can’t correct it.”

The cited reason for moving production back to France (from where?) is production delays, which is safer than admitting quality problems.

The company is based in France and the fact that it had to move its manufacturing back to France constitutes an admission that the French workers are more productive than the previous batch of non-French workers.

The manufacturing jobs that this company is going to create in what Haan ludicrously refers to as "near France" (developing economies where labor is much cheaper -- but Haan isn't chasing cheaper labor, oh no) will be lower-skilled and/or that the resulting products will be labeled "Made in France" because those twenty workers in France were made to breathe on them or affix stickers to them at some point?
Still the Most popular Cold Weather Footwear – Shopping – Fashion Type
Spam Detection with a Content-based Random-walk Algorithm (SMUC'2010)
Oh and I'd also add the e-mail signup at the bottom of the page again also.

Someone that takes the time to read your entire page, is obviously interested, don't make them scroll back up to the top to sign up! :)
Not that this detracts at all from your point, but Erlang is 25 years old, and has been publicly available for 14. So it is relatively new compared to most of the other ones in current use.
Actually, the Adobe Creative Suite Cleaner Tool can be downloaded from adobe.com:

http://www.adobe.com/support/contact/cscleanertool.html

From the page:

"The Adobe Creative Suite Cleaner Tool helps resolve installation problems for Adobe Creative Suite 6, Adobe Creative Cloud, Adobe Creative Suite 5 - 5.5, Adobe Creative Suite 4, and Adobe Creative Suite 3 software. The tool can clean up install records for any pre-release (beta) installations of these Creative Suite products. The Adobe Creative Suite Cleaner Tool is designed to not interfere with existing installations of previous versions of Adobe Creative Suite products; it does, however, allow you to remove them as well, if you so choose to."
Don't be sorry — I didn't pay any money for it and it was my decision :-)

I think darcs suffered because it set high expectations. I remember being fascinated with the "theory of patches". The web site looked very promising. And it was written in Haskell, so it had to be correct, right? :-)

I liked the simplicity of the command-line interface of darcs. I just never looked around for 1M+ LOC projects using it on a daily basis. I should have been more careful.

I still use darcs for a number of small things and I'm happy with it. I'm happier with Git, mostly because of its practical approach and the freedom it offers ("text is just text" and "you own your history, do whatever you want to it").
>>> 900 day rate x 20 days a month x 11 months

When do you work on your sales pipeline?
Yes. C syntax compiled with C++ compiler is a reasonable option. The question is whether it deserves being called C++ then.
It looks mainly looks like a rant on exception, but nothing forces you to use exceptions with C++. You can even allocate memory in a way that doesn't throw.

We don't use exceptions for the reasons described in the article (and many others), we use boost::system::error_code instead.

But that's for the first half of the article, and the OP admits that he simply gave up on exceptions.

As for the part about half-initialized state, I think the problem is that the author is trying to do OOP in C++ without exceptions. Perhaps a more generic programming approach would solve his "half initialized problem".

Don't want to sound like a snob, but it really looks more like a design problem than a language problem.
F.T.C. and White House Push for Online Privacy Laws
Oh man, not another one of these "durr, icons are based on technologies that don't apply anymore!" articles. Tell you what, you invent "better" more "modern" icons that everyone can recognize and then maybe I'll be willing to read your blogarrhea.
I've been using django-model-utils for a while and really love it.

I contributed the patch for PassThroughManager that adds the for_queryset_class.

I agree that it's not pretty, but there's a bit of history that made it that way.

There are lot of custom QuerySet snippets floating around. One was `manager_from` by George Sakkis which Carl included in django-model-utils in July 2010. It was great except that the QuerySets it returned couldn't be pickled. It is currently pending deprecation.

It was replaced by Paul McLanahan's PassThroughManager.

You used it like

objects = PassThroughManager(MyQuerySet)

That looks great except when related managers are instantiated, they aren't passed MyQuerySet (I haven't looked at the code in while and you have to dig around, but check out https://github.com/django/django/blob/master/django/db/model...).

You can still use it the old way but if you had an `alive` method on your QuerySet, you couldn't do:

home.occupant_set.alive()
The reason for a large IE8 contingent is because its the latest version of XP will support. The fact that businesses are using a TWELVE YEAR OLD operating system is the main issue here. Sure, maybe they could've made IE9 work with XP, but if people aren't even willing to update their OS once a decade, are we really sure they'll upgrade their browser?
Police arrest alleged 'TeamPoison' hacker in Newcastle
I think that the point, which the article may miss, is that we don't inherently understand them. We have to be taught to understand them—but we only have to be taught once to use a given set of icons, so it's good to use the same ones other people use, even if they're meaningless.

(I'd draw an analogy to "Why do we inherently understand menu items written in English?" We don't inherently understand them (witness non-English speakers); we just get to draw on our existing familiarity with English to make the understanding easier.)
Having to use the development version with it's collection of unknown bugs and misfeatures is not, in any meaningful sense, being available.
Has 37s indicated how the billings will transfer? If by default, after the sale, users have to opt-in and provide their billing information again, there will be a substantial loss of customers, well beyond typical churn.

Additionally, if I were interested in purchasing Sortfolio, I'd want a clear picture of their customer acquisition practices. If most customers are being acquired through the 37s website and/or branding, you cannot count on continued revenue streams. If customers are being acquired by channels that don't rely on 37s, I'd be much more comfortable with it.
Yep, it's too busy. There's too little contrast, too much positioning/layout inconsistency.

Take a look at this infographic for some tips: http://blog.kissmetrics.com/landing-page-design-infographic/...

And maybe look at some of the landing pages featured on this blog post: http://unbounce.com/landing-page-examples/built-using-unboun...
Can titanium apps be deployed to the web and exist on their own? Are there any examples of this? One of the reasons I use phonegap is that for my smaller customers with limited budget I can create a web app first and then after success, deploy that same codebase (with limited branching based on the device) to android and iPhone.
I'm glad it has that feature, but you have to write it yourself. I wasn't saying it was impossible to do in C. Erlang has it built in, along with frameworks in OTP to make it easy to do.
You're "facts" are far from that.

The developers we have onsite with the customer (Department of Defense with Top Secret clearances) are paid roughly $40-50K/yr USD.

If there were companies that actually paid the salaries you're quoting there would be a line of people at the front door every morning wanting to get hired.
Another interesting approach is:

- CouchDB

- PouchDB: https://github.com/daleharvey/pouchdb

- Backbone PouchDB Adapter: https://github.com/jo/backbone-pouchdb

But the Map-Reduce paradigm didn't seem to fit well onto our data model.
My Recent Experience With Square
How about this for an incentive: Want your children to grow up in a developed country with a social safety net so that they won't trip over toothless senior citizens scavenging for recyclables in garbage bins to sell for spare change to pay for a place to sleep for the night?

Great, then be a responsible entrepreneur and don't try to slither through every crack in every law designed to keep the society that your kids will grow up in healthy.
It's not that IE9 is bad. It's that IE is not only IE9. It's IE7,8,9 and 10. Testing on all IE versions takes as much time as testing on all other browsers. They all have their unique issues.

And you can't run all of them on one machine safely.

And you usually use IE7 as the least common denominator, thus sacrificing functionality.
I cannot agree with the "lost trust" enough. MS lost trust with it's attempt to strange with IE. Honestly if IE was the only browser, I'd be ok, if it was a good browser. Only when people started doing everything in their power to avoid it did MS even pick up the keyboard to fix bugs.
There would be something fundamentally wrong if your employees could not go to court to contest their being fired.
> It is NOT significantly worse

It's a fourfold difference (~2200ms versus ~9100ms on three runs of each) on synthetic benchmarks (Sunspider 0.9.1 on an iPhone 4S running iOS 5.1.1, UIWebView was tested through Instapaper 4.2), which I would call significantly worse.

> otherwise nobody would use it.

Performance is not everything: they are convenient especially given iOS's debatable story for switching between applications (especially back and forth between an application and a web browser).

> But lots of apps do use it e.g. Linkedin, Facebook, Reeder, Google Search, iCab Mobile etc and it is not noticeably worse.

It's "not noticeable"[0] for JS-light websites because... well the JIT is for javascript code, running JS slower doesn't matter if there's no JS code.

[0] it is most definitely noticeable, many sites — especially full-page non-mobile ones with ads shit — load significantly faster using Safari than using embedded UIWebView.
Yeah, I meant to be exaggerating for effect but it didn't come across that way at all, so I updated the post.
Could bare only reading this half-way through.My man,you come off as pretentious,while at the same time you make mistakes like 'if that's the case,forgot about startups'and'track recors' just to point out a couple.

And that would be fine,if you were not deluding yourself that you are some type of a hot shot master of the universe.
Try readability.com.
It's somewhat similar, yet much easier to apply. You don't have to be a programmer or even look at HTML/code to apply semantics to your content.
OK, I still feel pretty ignorant about it. That said, perhaps the Haskell community would be better served by communicating about the various commonly used monad cases seperately, rather than mixing the discussion up around what seems to be a common "syntax" (approximately) to apply various traits. Again, spoken as an outsider who wants to find the baby in all that bathwater :-)

I did do at least some LISP back in the 80s in college, although it was limited to puzzles and mini expert system type problems (enough to see that pure functions were a good idea), but not to do what most people would think of as "applications" with any kind of data feed connectivity. By the late 80s, AI seemed to be moving to neural net ideas, so we didn't dwell on LISP much in the other AI related class I took.

The paying the bills in the real world forces you into a plethora of Turing tar pit languages :-)

OTOH, simply trying to explain the idea of "pure functions" to one of my Java programming coworkers a few years ago was stunning. Me: look, you can easily understand the workflow this way -- the routine is short, and all the data used is in the parameter list and the result returned. Him: hmm, I guess that might help with debugging.
Using Node.js with VoltDB
Might be easy enough to do, but I doubt very many people would pay for it.
Contrary to its stated bottom line, the main idea I got from this article is that being an employee in France is pretty sweet.
I just went and did some more digging around. Looks like you're right - the method in question was present in OpenJDK's java.util.Arrays first, and seems to have been copied into the TimSort implementation.
I just downloaded Facebook from the German App Store today and spent some time reading the reviews. The app averages at 2 stars and most people complain specifically about terrible performance. I can confirm this on an iPad 1, FWIW.

Hard numbers would be more interesting.
Erlang is cool. RabbitMQ core is written in Erlang. But I don't think zeromq could be written in Erlang and still meet the needs for which it was invented.
I'm a Darcs user and occasional contributor. I have been using it continuously on small-medium projects to my great benefit since at least 2004. Now we have just released 2.8, the developer community has been growing, and sure Darcs has its problems but so does every VCS. We also have unique strengths. Is it really necessary to still be saying "we're not ready" and "don't use it yet" ?

I would like to see hard data and experience reports of where Darcs worked and didn't work for people, instead (so I'm loving this thread.) Here are a couple of repos I've worked with:

- hledger: 2477 patches, 251 files, 66M, 5 years of activity

- Zwiki 0.x: 1897 patches, 295 files, 12M, 5 years

- Darcs: 10171 patches, 731 files, 51M, 10 years

- GHC before it moved: 23413 patches, 1353 files, 162M, 5 years (+ 10 years of converted history)

Here's the darcsstat script that reports these numbers: https://gist.github.com/2653180
> Erlang is also great (as I understand it, this I haven't gotten into) for creating unit tests that can fully exercise the code across all possibilities.

Specifically, Erlang has a good (and professionally supported, IIRC) port of Haskell's QuickCheck for exactly this sort of testing.
That's not how incentives work.
> I've never come across a IE-specific issue that took longer than 5 minutes to resolve, and 99% of the time my markup worked without any "hacks" at all.

Now that's a flat-out lie right there.
I completely agree, but I think this was author's way of demonstrating how ugly a call to the ORM can get. With his very simple to-do list app I think this was the easiest way for him to do that.

In real life you would obviously have all your filter in one call (most of the time), then perhaps .values call with an .annotation call in there too.
Hiring and managing a person is not a zero-cost effort, even after you account for direct compensation costs. If you value giving employees great jobs, and a chance to do excellent work, then hiring someone on a different continent and not letting them contact you is not aligned with your values. Further, management bandwidth is one of the most expensive resources at any company, and spending it on a non-core product is not smart.

Focus matters. It's one reason why most successful businesses aren't do-everything conglomerates.
Well, yes and no. I know more about OCaml than Erlang, but pattern matching and guards let you be very sure that a function is going to handle every possible input, and static typing means all code paths can be verified at compile time - there's no way into or out of a function without the program being in a valid state.
Its not supposed to be special to us all, just to jgc.

If it gets voted up a lot, it's special to someone.

Aha - I have found the tagline for the Facebook IPO ;-)
How the German Pirate Party's "Liquid Democracy" Works
I find interesting that all what you say applies very well to music (I was a sound engineer before): there is no pure crisp sound, thus add a bit of reverberation (ie blur). Usually just turn the knob until you hear it, then turn it back half way. Defocus your ears to make sure the compressor is not pumping. what you didn't say is that sometime you want an effect, an then you should turn the knob to it's full position.
So every icon should be a computer chip now? People will still know what a folder is for some time into the future, so I don't think the icon of a directory tree would do them any good in place of it. Maybe files should be leaves and folders can be trees? And bookmarks can be text "<A href>". This would not be a nightmare.
Startups: 5 Things You Should Never Outsource, And A Few You Should