skysight-inc/HackerNews huggingface dataset:
I don't care about him relishing in martyrdom but the rape allegations are serious business in many ways, so yes if those are true then his actions would be hideous.

The problem is that I don't know if they are true and that they essentially don't take away from WikiLeaks mission and Assange's part in it - as horrible as those allegations are.

Who should be given the benefit of the doubt?
I would argue the weak.

Who are the most vulnerable and weak in this whole issue?
The women Assange allegedly took advantage of against their will? Probably.

A man shedding and successfully marketing the ugly truths of very powerful people? Probably.

It's a complicated world and not only that, it seems as if the game has been rigged from the get go (by all powerful parties) so I don't feel like I could allow myself strong judgement.
Sincere question: Why do HN people flag this off the frontpage, because of reddit or because of Assage?
> Am I the only one that finds Assange to be just an absolute self-centered ass?

Can the same not be said about virtually every prominent politician or bureaucrat around the world? I spent a decade in DC and can think of precious few cases where this is not true.

I've known Julian since the 1990s. While he and I likely still have the same policy disagreements we argued about back then, I'd say the world would be a better place if we had more people like him and fewer of our current crop of politicians and bureaucrats in power.

Put another way, I'm not as interested in complaints about someone's personality ("he's so self-centered!" "manipulative!") as I am in the public policy work they do. That's where you might find some room for criticism here.
So your code can still look like math when the operands are complex types.
The Apple-Samsung verdict was about design patents AND utility patents (United States Patent Nos. 7,469,381, 7,844,915, and 7,864,163).
There's a lot that happens with the artifacts after post production but it's not very glamorous. Initial distribution, licensing, merchandising, negotiating rental and streaming windows (i.e. more distribution), disc releases, special editions, etc etc.

Stuff like that for franchises like The Hobbit or the Twilight series can easily last a decade. There was recently an article about how The Shawshank Redemption is still being distributed and is still amassing residuals 20 years down the line[1]. Operations don't stop after opening night.

[1]: http://online.wsj.com/news/articles/SB1000142405270230453610...
Because it lets your math code look more like math and less like code.

v := Vector{}
v2 := Vector{}

to add the two vectors, currently you have to do something like

result := v.Add(v2)

rather than the nicer

result := v + v2

In the small scale, it doesn't seem like a big deal. In a large and complicated scientific program, it can make the code a lot harder to read.

Note: I think it is good that Go does not have operator overloading, though I think it's a shame that means it's not as good for scientific & math programming.
What Does Freedom Mean to You? Trevolta’s Diverse People Unite
Exercise? Gym / jogging / Wii Fit / whatever.
>Wouldn't it make more sense to model also the walls as vectors?

Yes. That's why r,theta representation makes more sense computationally because reflection across a normal is just adding and subtracting two angles. Of course, you pay heavily for using only this representation on every tick() during merely linear motion, because in the end our displays are cartesian, and you'll have to convert r,theta to x,y. The solution, of course, is to maintain both representations and use whichever one is faster - a classic space-for-time trade-off.
I was thinking the same. Anyone know anything like that in the UK / EU? In my experience "remote" in the US means "remote anywhere in the US".
Upvoted just for the quality of the pun.
I also hear Hitler made a mean strudel.
So Why That Chip, Mr GCHQ?
There exist longer answers for building a successful consultancy, but in the short term, you just identify companies which do Android/Lua work, identify people who probably have hiring authority at them, and say "I notice that you do Android games. As it happens, so do I, and I am looking for work. Do you have 15 minutes free next Monday to talk about this?"

Websites are not where contract work exists any more than they are where source code exists. The wee little sample of both those fields which show up on the public Internet are a) tiny and b) disproportionately crappy. It is against the interest of engineers for us to think these are the totality of the market just because interacting with them is easy and doesn't require getting outside our comfort zones.
Why Philadelphia’s first Chief Data Officer quit
A Case For Hyper-Local News
Haven't finished reading it, but...

> The Court says that an abstract idea need not reduce to some fundamental truth that has always existed. It is sufficient for it to be a "fundamental economic practice" or "longstanding commercial practice," like the concept of "risk hedging" in Bilski. (Slip. Op. at 10)

If your quote is accurate, and they applied the same logic as Bilski, this sounds like they're conflating patent eligibility (101) and patentability (102, 103 etc.) again. To understand the difference between "patent-eligible" and "patentable", if you invent a car colored red [1], it's patent-eligible because a car is an articles of manufacture i.e. it satisfies 101. But it's not patentable because red cars have been around forever, i.e. it fails 102.

For those of you following along at home, 101, 102 and 103, etc. are bars that patent claims must clear to be valid. 101 is "patent eligibility", i.e. it excludes things like laws of nature and "abstract" ideas. 102 is novelty, i.e. it excludes things found in the prior art. 103 is non-obviousness, i.e. it excludes things that are obvious (note: not "trivial") combinations of existing prior art. These are long-standing principles for judging patents, each providing a distinct criteria for judging and invalidating a patent, and this arrangement has a long, well-known and mostly consistent history behind it.

Now essentially, the SC is saying "prior art" can sometimes make something an "abstract idea". You don't have to be a patent lawyer to see that this does not really make sense.

This patent is obviously invalid, but we already have the tool for invalidating it, and that's section 102: a "longstanding commercial practice" or "fundamental economic practice" clearly falls under the umbrella of prior art -- things we already knew.

By mixing 102 analysis with 101 analysis, they're just "muddying the water" even more. I'm guessing this is going to make the PTO's and Federal Circuit's job even harder and more inconsistent.

1. Whether a "car" is an abstract concept is not relevant to the analogy.
Does Deep Learning Have Deep Flaws?
Detection of B-Mode Polarization at Degree Angular Scales by BICEP2
Having previously sent a C&D, it rings pretty hollow that MMS would pretend MakeSpace wasn't on their radar. I think you're giving them too much of the benefit of the doubt.
It is only $69. If you don't find something within a month then cancel and ask for a refund. Heck, if you used it for an entire year and only got one good job the cost is only $828. Do you think a flat rate or percentage of your billable rate would be cheaper?
I suspect that collecting on such commissions would be a real challenge. I'm not saying the service's customers are dishonest, but...it's easy to "forget" to pay your commission when it's on the honor system. Other bills come in, other responsibilities push it out of one's mind. Human psychology may thus work against an honor-based commission system.

As a customer who's rooting for the success of Freelance Inbox, I want the subscription fee to stick around. Not to be an elitist, but by its nature, this type of service can only work if it's exclusive. (Too many freelancers, and the fierce competition makes the leads worthless.) Which is why I'm also pleased to see that Freelance Inbox will/does have a membership cap.
Hacker put CodeSpaces.Com out of business
Hi, sorry for using initialisms.

CBT is "cognitive behaviour therapy" - this is an evidence based talking therapy that is used for a wide variety of problems, from mild mood disorders through to pain management for cancer patients.

The Australian site "MoodGym" is a respected website that will teach you about CBT. https://moodgym.anu.edu.au/welcome

It's important to realise that CBT is not just about psychological problems. CBT can give you the skills to talk to clinicians about thyroid problems, for example.

IAPT is only relevant to the UK. It is a program to fund talking therapies for mental health problems. It stands for "improving access to psychological therapies".

Some really small changes to your life will build up over time to make significant differences. Small changes in diet and exercise will help improve mood and motivation; that will help you research the thyroid stuff and prepare documents to challenge clinicians; and so on.

I wish you best of luck.
http://newstechnica.com/2009/05/07/debian-forks-glibc-over-d... [cn]
Elasticsearch actually sacrifices both consistency and availability during partitions, even when inside a single datacenter (trust me, they happen in production).

If you configure ES to prioritize consistency somewhat (minimum_master_nodes), it prevents writes during a partition—but there's at least one "split" partition scenario where even minimum_master_nodes doesn't prevent inconsistent writes. If you configure ES to prioritize availability during a partition, it isn't consistent. Remember, ES doesn't claim to be consistent and doesn't even use any sort of consensus algorithm.
Apparently freedom means traveling, to you? Haha pretty cool video.
Being that Trevolta’s HQ is in South Africa, I feel that this campaign is very well suited. Congrats South Africa!
With the current market for engineers, if you aren't enjoying your work most of the time, you're doing something wrong and should probably find a more interesting project to work on. Fire yourself if you have to.

That said, good diet, healthy social life, and exercise are of paramount importance to will power. The better balanced your life, the more will power you're going to have.

But it's also important to manage will power. When you're tired, just stop, take a break. Even leave things for tomorrow. You are likely just fooling yourself that you can still get stuff done and wouldn't you rather just take a proper break than spend the next hour or two shuffling your feet and getting neither rested nor getting work done?

As for short breaks -> Timers. Use timers. Seriously, use a timer.

Shameless plug, I've been working on a book about this stuff: http://nightowlsbook.com
you can also check out zen pencils, prints are usually available
http://zenpencils.com/comic/theodore-roosevelt-the-man-in-th...
Having the ability to travel and experience other cultures throughout the world is very eye opening.
Swift Arrays
A single instruction is sufficient. Anything more just complicates things and is completely unnecessary.
Which Google Projects failed
Google has had a lot of failed projects, hope Loon project goes well.
Do you know of a better site for playing diplomacy?
What is Rust for?
Apple might finally solve photo storage hell
Freedom to me means having the ability to say what I want, do what I want, eat, walk, drink what ever I want, whenever I want. It means being able to make my own decisions in life.
And cool video.
Mutation Helps Create the Most Durable Religions
I second that. Just adding unnecessary complexity to save on a few lines of code that are so common most people don't even spend mental effort processing them.

Basically, it seems to me like trying to fix something that isn't broken.
“When a musician plays, if they have to constantly look through dropdown menus to find the next chord, the music would not be very good. It’s farfetched and maybe not possible, but we’d love for, some day, artists to play Photoshop, to stay in flow, to be expressive without interruption.”

I've been using Illustrator for a decade. I've fiddled with the key commands to make the tools I like to use a quick key press away. I've recorded macros and assigned keystrokes to them (and am currently swearing a lot because a recent update broke some of them). I've written little scripts.

And yeah, all this helps the flow. I work a lot faster then I did when I was first using AI.

I have been thinking about this lately, and want to survey my artist friends to see how many of them have also extensively customized the interface of their favorite art tools. I have an intuition that it's one of the signs of being a pro: you've explored enough of the deep set of tools within a modern art program that you can say "this is an important part of my process" and make it more accessible.
Amazon Fire Phone Specs, SDKs, etc.
Is the final code equivalent to:

var getIncompleteTaskSummaries = function(membername) {
return fetchData().then(function(data) {
var incompleteTasks = [];
for (i = 0; i < data.tasks.length; ++i) {
var task = data.tasks[i];
if (task.username == membername && !task.complete) {
incompleteTasks.push({id: task.id, dueDate: task.dueDate, title: task.title, priority: task.priority});
}
}
incompleteTasks.sort(function(a, b) {
return a.getTime() - b.getTime();
});
return incompleteTasks;
});
}

?

Apologies if that's wrong, i barely know JavaScript.

That code is not so great, and a bit '90s, but it's not appalling. The horrifically verbose non-currying code in the article isn't something i see any need to write. It looks like an outrageous strawman to me.

My code here could definitely improved with some functional idioms for the looping, picking, and sorting, but i wouldn't reach for currying here.
This- but if exercise isn't your thing, find SOMETHING to do. I was a pack-a-day smoker from age 13 to 23, and the thing that kept me going back to it was idleness. Once I started finding ways to stay busy ALL THE TIME, I was able to quit. For me that busy-all-the-time threshold was crossed by working split shifts and doing martial arts. You have to find your own way, but just stay busy!
Download link because I spent 10 minutes looking through the Mozilla site for the right version: http://www.mozilla.org/en-US/firefox/channel/#aurora
How certain are you that you understand those documents better than medical professionals?
This is so inspiring. I'm looking forward to reading your continual followups, hopefully they'll help push me over the edge.
Startup advice: cold recruiting
As others have said, that article is very misleading. Some better ones:

* http://research.microsoft.com/apps/pubs/default.aspx?id=1926... - including a very nice way of thinking about CAP and tradeoffs)

* http://www.infoq.com/articles/cap-twelve-years-later-how-the... - a good perspective on CAP, and why many people still don't understand it clearly.

* http://lpd.epfl.ch/sgilbert/pubs/BrewersConjecture-SigAct.pd... - don't get put off by the formal language. Gilbert and Lynch is still (IMO) the best explanation of what CAP means, and what it implies.

* http://blog.cloudera.com/blog/2010/04/cap-confusion-problems... - Some good criticism of the way CAP is frequently explained.

* http://codahale.com/you-cant-sacrifice-partition-tolerance/ - Why CA systems don't actually exist.

* http://cs-www.cs.yale.edu/homes/dna/papers/abadi-pacelc.pdf - PACELC, maybe a better model.

* http://dbmsmusings.blogspot.com/2010/04/problems-with-cap-an... - Another look at PACELC, with some examples.
Would you want government regulators to be nice to the industry people they are regulating because in the long run they benefit from having good relationship with industry leaders? Would you want hedge fund managers who's managing your money to be nice to banks, that is, overpay for services, because fees come out of your pocket while they can monetize the relationship in the future?

Umm, I think Fred was suggesting that we be nice to other people, not nice to abstract entities such as banks, or companies subject to government regulation. Also, the examples you cite would clearly fall under what Fred means when he says "I am not saying you should be overly generous or nice to a fault."

Would you want college admissions officers to be nice to their friends with college-bound kids?

That's not being "nice", that's favoritism.

EDIT: sentence added in first paragraph.
Simple and fast Solaris installation with Unified Archives
Words can have multiple definitions. Webster dictionary defines slave as "a device (as the printer of a computer) that is directly responsive to another." Machines aren't people.

No one implements "master/slave" database replication and then thinks human slavery is socially acceptable.
Chelsea Handler Inks Mega-Deal for Netflix Late Night Show
Taking a look at the web app I think the time would've been much better spent by improving the interface for desktop users. It's extremely unintuitive, several columns just show up blank for me (which I initially thought was a bug) and the top menu bar is duplicated (on the left and on the top.)

Also, in Dutch your site sounds like "stupid head" (domcop, pronounced out loud, sounds like dom kop.)
Something always bugs me with CAP theorem explanations, and I am really confused by all that: usually, I read (or understand from those articles) that a system is partition tolerant when "the system is available and consistent while one server is down (=one server is out of reach)".

But, what I think is actually true is: Partition tolerant means that nodes still respond to requests while some other nodes are out of reach (one node being one or more instances of the DBMS in one cluster).

Am I right?

So, If that is true, having a RDBMS with master<=>master replication between two sites is Available and Partition tolerant, albeit inconsistent (the replication is not possible).

In the case of a master<=>master replication as a load-balancing/failover solution, it's about availability and consistency, but we should not even call that "distributed".

Still right?
I've been working on a roguelike for, I think, about 14 years now. It's gone through several rewrites, different languages, different UIs, and it's never come close to being done. These days, I tend to think of it more as a garden: something for me to putter around in but not as much a product (though I would love to get it to a point where other people can play it).
Senate Boosts NASA Budget, But at What Cost?
Not so secret?
You'll want to issue requests concurrently, use timeouts liberally, and implement fallbacks to cached/calculated data in the event that one of the services fails or misbehaves. Those are just a few guiding principles that will help when building a SOA (service-oriented architecture). Netflix has a great blog post on the structure of their platform [1]. They even open-sourced Hystrix [2], the library they use internally.

[1] http://techblog.netflix.com/2012/02/fault-tolerance-in-high-...

[2] https://github.com/Netflix/Hystrix
And we shall continue to get repeats until someone actually forces the lower courts to get their shit together or go home.
I wants me to do something but I can't tell what. Tweet things, maybe?
the kind of idiots who comment on newspaper stories

Is this some kind of post-narcissistic cognitive dissonance?

https://news.ycombinator.com/item?id=7915793
If you were unaware how or if a piece of computer equipment was modified, and said equipment had accessed very sensitive information, and you were charged with ensuring it was all destroyed how would you do it? I would think the simplest and, relatively, full proof approach would be to recursively destroy every piece of equipment and anything that it had touched.

Probably no more rhyme or reason behind it other then that. Of course given that logic they could have simply burned the whole building to the ground so we should give them credit for showing some restraint ;)
I've commented elsewhere in this thread with a list of better articles and papers. If you've only got time to read one, I'd probably read http://research.microsoft.com/apps/pubs/default.aspx?id=1926.... In fact, if you do nothing else, just look at figure 2 from that paper.
What type of logic are you going to be changing every other week in the Datacenter?

What chillingeffect is saying (and I agree) is that this logic should be running on the cpu.
Shirt solution for tech guys?
interesting kickstarter shirtcycle which delivers custom shirts, selects the fabrics, styles and size based on your picture... option for jeans and dress shirt crowd
What's the stupidest change you ever witnessed on a popular website?
creative video! people should check this out.
Graduate Course in Artificial Intelligence – Dr. Mausam [Playlist]
I am not sure why you've been so heavily downvoted, other than "lots of people disagree".

Perhaps if bug-lists are so awful to read (and I have no doubt that they are) then the people reading them need more [close] buttons.

[close - no ref to standard]; [close - no test example code]; etc, and these provide templated replies that ask people for correct reports.

"We closed this bug. You MUST provide a clear reference to the specification showing how $THING is non-compliant.

AND

you MUST provide a test example code snippet".

This would help de-stress people reading the bugs, and might prompt people providing bugs to provide correct information.

I agree that templates are often hateful nasty things - templates on Wikipedia are really nasty approach. But here the alternative is, well, also pretty unpleasant for some people.
That's very unfortunate. With the revelations of Edward Snowden against the NSA, and the ability to call into questions the ethics of cloud computing and their providers, startup cloud companies that don't provide their software code under a copyleft license won't do well in the long term, I suspect.

The fact that personal and financial data will be hosted on your company servers, tying names and accounts to Bitcoin transactions and wallets, all doesn't pass the smell test, if the code isn't open for inspection.

Of course, there is nothing preventing your company from putting up placebo code on Github, that doesn't actually represent what is running on your servers. I understand that, but as a show of good faith, it would do your company more in the long term by opening the code in addition to providing an API.

Anyway, good luck.
Mobile SEO – SEO | WEB DESIGN BLOG
Atheists do not believe in god.

Anti-religionists do not believe in god, and wish to attack ideas connected with religion whether they have anything to do with believing in god or not. Anti-religionists are therefore willing to dismiss ideas simply because of who presents them rather than on their merits, and are thus subject to a pervasive ad-hominem bias.
If you've got no coordination then distributed systems are much easier. That's a good design goal, for sure, and distributed database designers spend a lot of time thinking about where they actually need coordination. On the other hand, a lot of very interesting applications - like high-availability ACID - require coordination.
DataStax FUD
There are a lot of simple techniques that can be used to optimize services in a SOA (e.g. caching).

Since each service follows a request/response format, it becomes easier to see where the majority of a request lifespan spends its time to help eliminate bottle necks. You'd be surprised how low the overall latency for a request can be in large companies like Amazon (< 100ms)
The problem is not of conflicting interpretations, it is of medics claiming that I am saying bullshit, and that the correct thing is the document, when I am quoting said document... So either the medic is a liar (unlikely) or he never read the document.
Poke is for attention whores. Excuse my slang. If you have something to say then say it. Otherwise what's your need to get someone else to initiate conversation?
Galvanize lands $18 million in venture capital to broaden its education focus