skysight-inc/HackerNews huggingface dataset:
"The concern is, on the whole, those receiving & relying on a basic income find a right to the fruits of the labors of others, without any incentive toward their own productivity."

Capitalist states were founded by theft and bloodshed, as if this is an argument. It's all trying to make people conform to some ideology when the words "incentive" and "prodictivity" and "other peoples labor" have no real definition, it's just vague mumbo jumbo. If you really meant that then that would mean many historical injustices would have to be undone (aka the capitalist states theft of property from the natives).

Albert einstein:

"The conquering peoples established themselves, legally and economically, as the privileged class of the conquered country. They seized for themselves a monopoly of the land ownership and appointed a priesthood from among their own ranks. The priests, in control of education, made the class division of society into a permanent institution and created a system of values by which the people were thenceforth, to a large extent unconsciously, guided in their social behavior.

But historic tradition is, so to speak, of yesterday; nowhere have we really overcome what Thorstein Veblen called “the predatory phase” of human development. The observable economic facts belong to that phase and even such laws as we can derive from them are not applicable to other phases. Since the real purpose of socialism is precisely to overcome and advance beyond the predatory phase of human development, economic science in its present state can throw little light on the socialist society of the future."

http://monthlyreview.org/2009/05/01/why-socialism/
Emacs + Clojure + Postgres + Linux + Amazon AWS.

Really a nice place to be, with structural editing, an extremely clear and simple routing scheme, functions all the way down, picking and choosing libraries (as opposed to frameworks) as some of the best attributes of this stack.
Compile C to LLVM bytecode. Compile LLVM bytecode to Javascript.

Compile C to a subset of LLVM bytecode.

I fail to see how the second is harder than the first. In both cases, there are major implementation issues to overcome. The difference is that LLVM bytecode was designed to deal with this while asm.js is contorting an already problematic language and making unofficial (non-spec) guarantees.

The argument that compilers to JS exist is a non-issue because there already exist compilers from JS to LLVM (eg. javascriptCore). LLVM already has advanced optimizers that are well tested, so writing compilers targeting LLVM will already give a performance head start.

The argument that the bytecode is somewhat implementation specific does not matter for three reasons. The first is that a monopoly on implementation does not matter unless the choice was wrong (and even today, all the major JS engines share a lot of similarity in their high-level structure). Secondly, there are multiple LLVM JITs and native compilers around with each one having it's own take on implementation which seems to indicate that LLVM isn't that closely tied to a single way of doing things. Finally, in JavaScript itself, new features are not simply designed with the programmer in mind. A major factor is whether the big 4 find it easy to implement showing that JavaScript itself is implementation specific to those 4 companies opinion. Couldn't a bytecode do the same if necessary?

As there exists a way to compile LLVM code to JS code, backward compatibility with older browsers is simply a matter of adding an additional step in the compilation chain. The JS could check if LLVM was supported and browsers without support would simply ignore script tags that use LLVM.

As to the question of "why not just stick with JavaScript". I program in JS every day and really like most of the good parts of the language. This does not excuse the aweful parts of the language nor the problems it causes in real world companies where most programmers aren't "rock stars".

For a programmer new to JavaScript (even if they already have lots of programming experience), takes a disproportionately long time compared to other languages and until this is learned, the programmer is probably installing land mines that will need to be fixed later. Every fundamental feature of JavaScript (with the possible exception of closures) has a gotcha that you will run into (and not esoteric gotchas -- many of these will be run into very early on).

Even the most advanced of us find reasoning about JS inheritance to be nearly impossible for non-trivial systems and teaching this is even harder.

Aside from ubiquity, what reason is there to keep the language around? The only awesome features are that it's very function centric (minus proper tail calls) and it's combined dict/object take on prototypal inheritance is very nice to work with (unless you actually need to use the inheritance part).
> Some of the praise is just because they use the dictators name, willingly. This is actually rather new. Political Correctness dictates you don't. Yes we all knew Chaplin's "The Great Dictator" was about Hitler, but he didn't use the name.

Fair point. For some more context, though, The Great Dictator came out in 1940 - almost at the peak of Hitler's power. North Korea today is worrying, but nowhere near the status Germany had in 1940. It's therefore more impressive that Chaplin was willing to parody Hitler as he did, even with a fake name and fake country.

I just re-watched The Great Dictator a few days ago. It's amazingly funny even today, holds up great.
> At 48Hz, you’re going to pull out more details at 48Hz from the scene than at 24Hz, both in terms of motion and spatial detail. It’s going to be more than 2x the information than you’d expect just from doubling the spatial frequency, because you’re also going to get motion-information integrated into the signal alongside the spatial information.

I had a conversation with a friend at Pixar about exactly this topic.

The issue goes beyond just pulling more spacial information out of a shorter timeframe, it's also that all the current techniques for filmmaking assume 24fps.

Everything has a budget of time and money, and when you say, make 1000 extra costumes for a shot, you cut corners in certain ways based on your training as a costume designer. Your training is based on trade techniques, which are based on the assumption that the director of photography (DOP) and director are viewing the work at 24fps with a certain amount of spacial detail. Doubling the frame rate means some of those techniques need to be more detailed, whereas others might be completely useless.

Given everything that goes into a shot (hair/makeup, set design, lighting, costume design, props, pyrotechnics, etc), it's unlikely everyone working on a high-fps film is going to be aware of exactly which techniques do and do not work. As a result, you get lots of subtle flaws exposed that don't work with twice the detail. The sum of these flaws contribute heavily to making the shot look 'videoish'.
My apologies - I did not actually click your link yet.

What I want to change about _Facebook_ is that it tracks its users extensively.

I even go to the trouble of putting stuff like "127.0.0.1 www.googleanalytics.com" in my /etc/hosts.
> Are people so memoryless? It strikes me that at a minimum, history, experience, and culture would all influence behavior and aren't so neatly stateful.

Problem is all of this can be reduced to a single dimension - health and energy. No matter what information is going on in your head, your body requires energy to move and to think, thereby limiting the possible future states out of sheer necessity.
They diversified. I Think they provide Yahoo search by default most places, Yandex in Russia, and some other one in China.
Self-control is contrary to religious fundamentalism? The "moral sense" is contrary to religious fundamentalism?

I mean, sure, there have been some pretty horrible things done in the name of religion, often by fundamentalists. There have been some even more horrible things done in the name of atheistic philosophies, too. But religious fundamentalism should give one an idea that certain things really are morally wrong, and that you're therefore not supposed to do them. That sounds like "self-control" and "moral sense" to me...
I got the Galago model from another retailer because they were cheaper and I was hearing horror stories at the time about system76 support. Apparently they got their act together and made a big positive PR campaign in the months following that won back mindshare though.

Yea, the trackpad is shit. But all trackpads are shit, including the MBP trackpad, having used at least the 2010 and 2013 models my friends have for a few days at a time. I always use a bluetooth or wired mouse with a notebook. The hinge scares me to death though, and the screen has more flex than a veteran stripper. The revised keyboard I actually really like though. I use a mechanical one at my workstation and honestly do not mind the chiclet keyboard on the Galago at all.

The connectivity is fantastic. HDMI and displayport out means I can run triple monitor off the thing, and the i7 with Iris graphics means it can actually run three monitors. Three USB is great, the battery life is fine (I get about 4 - 6 hours of web browsing and emailing, 3 - 4 of movie streaming). The size is fine. If they had made it unibody aluminum and got rid of the screen flex by making it slightly thicker, I would have paid another $100 and been completely sold. I just threw a 256GB SSD in plus the 1TB mechanical it comes with and it is a portable monster that is actually compact.

End of the day, it was a much better buy IMO than a $2000+ MBP, despite the shortcomings. Though I'm actually really interested in trying out a low end Chromebook with Kubuntu on it to see how that plays at some point.
I go to a consumer website. I select laptops priced between £500 and £750 (this includes VAT at 20% which is reclaimable if you're a VAT registered business user. £750 is $1160, but UK/US proce comparisons are tricky).

What's wrong with, for example (at £596): http://m.dabs.com/products/toshiba-satellite-pro-c70-b-10e-i...

I can see some sub-optimallity (max ram is "only" 16 GB) but I wouldn't describe it as a piece of junk.

(I've never used on! Maybe it's a horrible machine)

PS: you don't have any contact information in your profile but I am on the lookout for an old but mostly working cheap laptop. If you - or anyone else in the UK - has any suggestions they'd be gratefully recieved.
Mentally Calculate the Day New Years Occurs Until 2099
Explicit is better than Implicit.

In Clojure:

(if (is-of-age?)
(give-beer))

or

(if (is-of-age?)
(do (give-beer)
(allow gambling)))

which is the same as:

(when (is-of-age?)
(give-beer)
(allow gambling))
You can buy a system76, thinkpenguin, Dell XPS 13, or Zareason computer and expect Ubuntu to just work™. Stop buying Windows computers and saying its the Linux distros fault the hardware isn't fully supported or stable, it is the same thing as trying to install OSX on a Windows computer and complaining nothing works. You gotta get supported products, and they do exist now, they are just a small and growing market. But it will only grow if people actually buy barebones / Ubuntu machines to send the message people are willing to buy them and not just add to the sales figures of Windows laptop nine million.
Can you tell the difference between shit and Shinola?

But seriously...

Ask them to write a modest Javascript program, but not one that is commonly done - so not like rollover links or drop-down menus.

Don't make them do it on a whiteboard. Give them a computer and let them do it at their own pace. Put all the usual tools on it - Firebug and so on.

However, observe them while they are developing the program. Do they actually _use_ any of those tools? If not, either they are 1337, or they don't actually know that those tools even exist.

I am completely convinced that most JS coders don't even know there is such a thing as the Javascript console.
CGI backgrounds are very good though. Most people are not aware of just how much of Fight Club is CGI.

https://www.youtube.com/watch?v=Dlpr6CnKDFM
I would love one. Currently in between real laptops (long story, currently using a £200 15" craptop with debian XFCE) and I am genuinely puzzled what to do next.

Macbook air (my last real laptop, 11") was awesome, but you have to upgrade the storage at the start (I learned the hard way). There's no option for a smallish SSD + big spinning data drive (which, in practise, turns out to be extremely useful.) I could break the bank and order the 500GB SSD, but then I get worried about longevity. Additionally, I'd have to live with Yosemite for the time being, which it seems is the Lion of this generation of OSs (much much slower than its predecessor).

So I started looking at ThinkPads as the traditional Linux laptops. I met a guy in a coffee shop, literally yesterday, who was still running a 32-bit X200 and said he wouldn't change it for the world. Looking at the latest of that line (X240) I am tempted (especially by the NGFF SSD slot, and the much higher resolution) until I read the reviews everyone is posting about how awful the mac-style trackpad is. I love the apple touchpads, I actually own the bluetooth external one, but the USP of them is clearly their drivers. It sounds like the X240's trackpad is going to be even worse than my craptops, which at least has buttons!

I've just had a look at the System76 brand, but their smallest device is a 14"-er! So no dice there. It would have two full HDD slots though, which would allow for some serious storage customisation...

So what to do? At the moment I'm tempted by the X240, and being prepared to carry around a USB mouse in case it is impossible to hack that trackpad.
The effects in the battle sequences of SPR are not a result of high-speed film per se, but the result of altering the effective shutter speed of the camera to reduce motion blur (switching from 180 degree shutter to 90 or 45 situationally). The scenes were still shot at 24fps. If you have a digital video camera with manual shutter control, set the framerate to 24fps and set the shutter to 1/200 and you have instant SPR.

This effect is now very common for action scenes in movies and also tons of music videos. Very easy to spot once you are aware of it.
It sounds like you ended up reading some out-of-date forum posts and older documentation.
A linux computer of the quality of a mac is basically ... a mac. Yes, the mac isn't an open source-based computer but every other aspect of what makes it "a mac" is the quality of function, design, and integration. If anyone could bring a computer to market that had those qualities without the walled garden, I'm sure it would be wildly popular, but the challenges inherent in doing that are obvious. The post begs the question.
Watch the non-main characters in any recent animated Disney film for the same effect.

They're almost stationary, occasionally blink, have blank looks on their faces, and, if they're the focus of your attention, look _completely unnatural_.

(Source: Parent of small children who started to look at anything else in a scene of Frozen after the 10th time.)
How to Create Perfect Posts for Social Media
A quick check of a few torrent sites didn't turn up anything yet. I wonder what the hold-up is.
This looks very interesting. Any comments on production-worthiness? This isn't your target scenario, but could it evolve into a component for using IAM-style credential management for companies running their own servers instead of using AWS? I'm always interested in new techniques for removing secret keys from server configs.
Having done a fair bit of Titanium development, I wouldn't classify it as a solution for the parent's query. Yes, it is executing JavaScript via the OS's JS engine, but it is drawing native widgets, and jumping between the JS framework and the native side can be slow.

PhoneGap (Cordova) is a much better solution, I think.
Did your friend say what frame rate Pixar uses for its animated films?
"...Of course, there's Steve Jobs and his Apple..."

And Jeff Bezos and his Amazon. Also Larry Ellison and his Oracle.

But yeah, if you want to create a company that doesn't create value and sell it for some quick mega-bucks, then you need to be in that circle in that location.
Yes, but I seem to be near the top of the pay scale in Spain, and it still isn't lots.
The Changing Selectivity of American Colleges (2009) [pdf]
It's not the same. If someone calls it, I assume it still goes to some sort of voicemail and/or rings?
The real power is in how easy it is to 'activate' the weapon.

A gun requires, what, a few dozen PSI on a trigger that most anyone can activate and the power you get out of it is the same regardless of who (or what) activated the trigger.

A bow and arrow requires some knowledge about how to use it and enough strength and coordination to fire it. Same with a sword, except you also have to be within feet of the target.
There's an edge case that's triggering crash we're aware of. Submitted an update to Apple with fix but unfortunately iTunes Connect went on holiday before it was approved so have to wait till January to release :/
That's a pretty bad option, and reinforces the notion that non-US countries are second-class citizens when it comes to content, which is a big part of why piracy is popular in other countries.
For me yes, but I already use separate Linux and MBP laptops. I think about upgrading my Linux laptop from time to time and I'd like something with the power of my MBP with its form factor.

However, I'm a current Linux user (my primary dev machine) who'd be upgrading, not converting from Mac to Linux.

IMHO, Linux is a kickass dev OS once you really get Linux. However, it does lack the refinement of Mac OS, so I think it's a long shot that a substantial number of devs would switch. My $0.02.
"we couldn't agree on compensation" is how I like to phrase it
sigh this is absolutely exhausting

https://news.ycombinator.com/item?id=8793466

https://news.ycombinator.com/item?id=8793453
Perfect! I did, thank you.
Victim blaming. Very good.
Touch typists don't need to look at the keys while typimg. While it's possible for people to type without looking at the screen most people find it really difficult to do so.

I'd love an e-ink screen. But I remember how horrible it was to use the Kindle browser.
Too late to edit the post but maybe some code sample will help illustrate the pattern. I am typing code into a web form so I make no guarantees that it is perfect.

// Performs some modification on the input.
extern int f(int);

volatile int global_var = /* ... */;

int expected;
int new; // assuming C and not C++, where "new" is reserved
do
{
// Do a speculative read
expected = global_var;

// Make some (non-atomic) modification
new = f(expected);

// loop until the speculative read was OK. (won the race)
} while (compare_and_swap(&global_var, expected, new) != expected);
> I'm looking forward to the day when you can buy a SIM card from a cell carrier which offers only data and text, no voice call support.

Is this hyperbole? If you will suffer my pontifications for a moment, i would argue that :

Voice is a poor substitute for face to face communication, as great detail in body language is lost.

Further, text is a poor substitute for voice since great detail in inflection and tone is lost.

While it is true that a great majority of my conversations at work are by text/email, i would maintain that my most productive/useful ones are still face-to-face.

This principle applies even more strongly to conversations with my friends and family.

I am quite curious as to if you would fully give up voice for remote communication?
I believe this was done by PJ for a couple of reasons. 1) Practical, increasing the shutter speed means either increasing the amount of light for scenes, using faster film stock ( or higher ISO on your RED camera ) or some combination of both. 2) This shutter speed was a compromise between the exposure time 180-degree shutter shooting at 24 -vs- 48 fps, and would still retain some of the blur so that 24fps screenings would appear relatively 'normal'
Incidentally, have you re-watched Fight Club recently? I remember when I watched it in 1999 I was completely blown away by the "impossible" cuts. I watched again a couple of months ago, and all I could think was that it looked like a Half Life 2 cut-scene. The standard for CGI rendering has gotten a lot higher. :)
Nobody wants to be treated as second class just because of where they were born. If history had happened the other way around, with the Internet first and Hollywood just now trying to introduce region-locked distribution, they would be decried as hideously insensitive, possibly racist. I don't blame anyone for wanting the same access at the same time we get it in region 1.
Slur, a decentralized, anonymous, Bitcoin-based marketplace for information
This is a little rambly, but...

The fact that it wasn't unqualified is hugely important.

I think you're not too far off in knock-on effects if we implement too high a basic income, and for the record I think the Swiss proposal runs significant risk of being too high (although I welcome the experiment). I think, however, that a basic income should be enough to live, but not enough to live comfortably without savings, another source of income, or cooperation.

One thing to bear in mind, regarding poverty levels, is that there's a tremendous difference between having $X while working 60 hours a week, and having $X while putting that same effort into living better.
...and it will look very awkward if there is motion in the frame if you're not shooting very close to 1/(2 * framerate). There is a very small tolerance window, outside of which the picture will look mushy (if your camera lets you shoot very close to 1/framerate) or jerky (< 1/(3 * framerate)). Controlling exposure, if you want to maintain a constant aperture for depth-of-field reasons, is done using neutral density filters (including "variable ND" crossed polarizers) and adjusting the sensitivity/gain/ISO, not shutter speed.
I think there is always more work that can be done.

Look around you. Is your street clean, is everything working, are old people being cared for, are children being well educated? The problem is misallocation of resources and apparently that is down to free market economics.
I built something very similar to this using iptables and a simple flask app.

Not even close to full-featured, but anyway, here's a link for those who are interested: https://github.com/balanced-ops/docker-host/tree/master/iamp...

I think there's a large gap still to be filled with IAM Roles. Hope to see AWS invest more resources into this.
> so you can't have memory protection

You can if you emulate all memory.... I had never considered that solution before, that was my original point :)
The poor generally have none of:

* dental insurance
* effective inexpensive dental care
* effective education
* access to effective education
* a pathway to 'other means of production'
* better living conditions than the wealthiest of a mere 100 years ago (the second industrial revolution and the gilded age, where the rich were incredibly rich, and the poor were utterly wretched)
How is that "sloppy security"? Honest question.
Nevertheless, it's an American company, subject to and benefiting from American law enforcement. They are a relevant company for the FBI.
>>> It strikes me that at a minimum, history, experience, and culture would all influence behavior and aren't so neatly stateful.

At least in the US, clearly history has taught us nothing. Our leaders continually make the same errors in regards to foreign policy, military intervention, and myriad of other things.
Eradicating tearing throughout my desktop and applications has always been an enormous problem for me. I'm ready for X to die.