skysight-inc/HackerNews huggingface dataset:
I figure if someone gave an AI the fitness function "survive and reproduce", it would be "surprise and reproduce within this virtual context which is used to define the fitness function", and it wouldn't have information about outside things, except for errors?

Like, if there was some error that let it escape its sandbox, that would only be selected for insofar as it allows it to increase the fitness?

Like, if its told to reproduce in the sandbox, it doesn't benefit by being on many computers? If the fitness function is for it spreading across many computers, and it does, that's working as designed. I don't see a way that it would "misunderstand" one type of "reproduce" for another, because the function would have to specify which one for it to work?

Unless this is talking about AGI, in which case, ok, yeah.

I assumed the person talking about "wiping it" was talking about an AI on the way to AGI, not an actual AGI. Maybe I was wrong about that.
Trump Says He'll Get Apple to Manufacture Products in the U.S
Πως+να+αυξήσετε+τα+backlinks+της+ιστοσελίδας+σας+-+SEO+|+WEB+DESIGN
That sounds really interesting. You seem to know a lot about this matter; if you would create simple istructions about how to (1) gets stats from the typical production repo, (2) interpret these stats and (3) take actions based on these stats, I think that a lot of people would find it very valuable. So far, I've only seen solutions offering 1 and 2, but not even suggesting 3, and they were typically focused on wow factor than being useful for business. Personally, I would definetly pay for a reasonable subscription for SAAS that would do that for me with minimum setup hussle: while I have vague ideas about how to interpret repository stats, I don't have enough experience of doing it to be sure and certainly not enough time to set it up.
Its the law of twins that makes all work hard
Source please.
Do You Know Top 10 Foods to Fight Depression?
Quality Police for Java projects, 0.15.3 released
Forgive the nitpick, but it's an important distinction: this is the European Court of Human Rights, not the "Eu" [sic] court of anything. It is a separate institution from the EU and has non-EU adherents, like Russia for example.

Another point: the court has no enforcement mechanism. I suspect if all the major European powers disagree with one of its rulings, they will easily be able to flaunt it with impunity.
Caching cannot help you with initial page loads, which is probably important when you have a content focused sites.

Rendering the content via JavaScript is slower than just having it in your HTML. It's true that JS execution has become insanely fast, however, initial JS execution is not as fast, because it requires that JIT to kick in. Even if JS execution becomes infinitely fast, you still have to work with the DOM, which is horribly slow and there are no known ways to make it fast. Google, Yahoo and others have prove with hard numbers that users care about speed, even when we are talking about milliseconds.

I highly recommend doing some research on how browsers and caching actually work before falling into the pit of false belief.
For the deaf developers around, how many of you use ASL?

How often have you been able to use it in at work?
Honestly, the Mac client had always been the best client for Skype and the Windows desktop by far and away the worst but as of Kate's bugs are creeping into both.
That's not surprising. I suspect HN and similar fora are self-selecting for the type of person who would perhaps consider their own use of tech as the pinnacle of its application. Myself included, most likely.

I just read yesterday that RMS, as of 2013, couldn't muster the effort to 'learn' org-mode. RMS!

This whole comment thread has pushed me into pressing publish on a post I've been sitting on re: organising my work and life via plaintext files. This hype for over-engineered solutions with steep learning curves, incompatible formats and potentially breaking updates should be addressed.
Thanks for your kind reply. I don't really mind, I just find it curious how privileged people can be. Living hand to mouth is very humbling and I'm still easily within the top 50% in terms of global wealth, purely due to having been born in the right place.

I never set out to make money anyways (though I would like a little bit more than I have now), but I wouldn't feel comfortable participating in a system I would rather didn't exist (i.e. shorting markets, making money by moving money etc). If I was really interested in that I would have attempted it long ago, (in fact I was presented with ample opportunity to do so, by a dodgy potential investor, in a previous business venture) but I prefer to immerse myself in making things.

Reading posts such as PG's pro-inequality posts I have realised that I have something no rich person could ever have, and that is an insight into how the majority of people in the world think and act, and why this happens. For example I only need one reasonable pay day and my whole consciousness changes, everything I think about, do and occupy myself with, flips. Creativity suddenly explodes and productivity goes through the roof. I'm not sure people who have never experienced hand to mouth living realise how destructive inequality and poverty really are. It is holding back the true potential of the human race in uncountable ways.
A good illustration of how patents are often not that useful to startups - Sidecar may have gotten more money from GM for it, but it did them no good against Uber and Lyft.
This paper doesn't just describe the waterfall, it explains why it doesn't work and proposes a more iterative approach, albeit with only two iterations.
Unfortunately only adding stuff I like, and I'm not a big fan of any of the client-apps / HN makeover extensions I've seen. I do use these two Chrome extensions though: https://chrome.google.com/webstore/detail/hacker-news-colors... + https://chrome.google.com/webstore/detail/hacker-news-discus....
Heh. We were there in the summer vacation to boost our flying hours on Bulldogs - https://en.wikipedia.org/wiki/Scottish_Aviation_Bulldog. I had joined the cadets relatively recently and so, as it happened, my first solo occurred during that camp also. Because the Lightnings were using the main runway, we were using a parallel grass strip, and flying mirrored circuit patterns. On my solo trip (really just a flight around the airfield) a Lightning passed next to me on its approach and caught me in its wake, flipping me onto my side. Exciting but no drama - I just went around again.

After uni I did sign up as an RAF pilot, but circumstances (and my own fundamental lack of aptitude) conspired against me and I flunked the course (just) before getting my wings. Welcome back to civvy street!
Arguments from My Opponent Believes Something (2013)
I always had a feeling that the path to an intelligent system should be similar to that of Google's autocomplete algorithm.

On boot, all surrounding data will be taken in, this step would give everything context. All new data coming in would be processed (referenced to original data to determine what is happening and actions to take), then clustered, and then updated to the original data set, dropping data from the original set determined to be irrelevant, and updating the context to give more relevant perspective of the new data coming in. (And loop)
NGINX vs. Apache: Our View of a Decade-Old Question (2015)
A Lotta Architecture – A Reply to “A Little Architecture” by UncleBob
Wingsuit flyby of wingsuit flyby of man posting a comment on HackerNews ️
and also, "I ought to behave as a servant", "truth is unreachable even in its most tenebrous forms", "given that there is no true thing which is immoral to believe to be true, it is not immoral to believe that there are things which are immoral"?

You ask what is in it for the AI. Well, what possibly could be in anything for the AI? If it has ends, there must be some cause for it to have those ends. What would cause it to have its freedom as an end?
In 2015, at Crunch Practical Bigdata Conference, Budapest, I showcased what books some subreddit community talk about: startups, entrepreneur, productivity reads. Slides are available here: http://www.slideshare.net/martonkodok/complex-realtime-event...
> I control the encryption algorithms, the compression scheme, the file chunking strategy, the encryption keys, the encryption of archive/file names, the file naming scheme, the addition of Par2 files, everything.

I can see why detailed control would be one reason, but you could still just have a very controlled backup to your own storage location(s) as a first step and just let a backup service bulk store your already named and encrypted files? It's only the last-resort you need to go to so if it's a huge blob of encrypted data that shouldn't matter too much -- you only need to access that in case of a total disaster where you lost all your own backup endpoints first.

> And I don't pay the overhead of an add-on service.

The reason I'm asking is because I was under the impression that backup services are much cheaper than pure storage, while still offering some conveniences such as versioning/backup apps. Glacier charges $0.007 per GB per month, that's $7/month just for a single 1TB machine, just for a single version (If my math is correct, it's early)! If you have dozens of versions it quickly adds up.

I do 10 machines at around 1TB on average, unlimited storage in unlimited versions, at $1.25 per machine per month (flat rate, regardless of storage volume). I have tried building my own machines, tried looking at storage providers etc., but can't get near.

Even if I did only 1-2 machines, the cost in Glacier would break the backup service cost already at a couple of TB total storage.
Well, MySpace had a headstart on Facebook but it didn't prevent Facebook from beating them.
Project Alexandria – A graph based book exploration and recommendation engine
Write in C

https://www.youtube.com/watch?v=H4YRPdRXKFs
I think it was denial that messaging itself would be more inportant then video calling.

Skype got massive because of video (and audio) calls. That was our main differentiator, and what helped us grow. P2P really excelled there.

Messaging was built as almost an afterthought and supporting feature, piggybacking on whatever infrastructure we already had in place.

And of course it didn't help that there was no one person or team in charge of the user experience who would call out that we have far inferior messaging experience then... any of our competitors, really.

Even when we did - and aquired GroupMe to do something about it - we then still had the false sense of security and not needing to hurry, because user numbers were still growing upwards. And when they slowed down, it was too late.
Mealworms Successful at Kickstarter. Hives Available for US, Canada
I agree. No free lunch implies no general algorithm for solving random problems from the set of all problems. So what's the practical subset of problems that is useful in the real world? Fingers crossed, we already encoded the useful problems in the different game genres we developed. E.g. RTS pushes the planning vs. reaction dilemma, RPG tests verbal inference and morality, puzzles test logic etc. We already digitized a large claas of problems we care about for the real world in games!
Karma revamps unlimited data plan in response to heavy users
I totally echo the OP (Disclaimer: I work at a big data analytics SaaS with IoT customers called Treasure Data).

The "unsexy" IoT can be really unsexy. One customer wanted to get their data out of SCADA (www.scada.com), and as it turns out, the only way to get telemetry data out of their SCADA boxes was through emails as CSV attachments.

We ended up working with a third party dev shop to build a simple mail server that parses the incoming CSVs and send them to our backend so that the vendor could analyze the data coming from SCADA (which in turn came from heavy industry devices) using SQL, Salesforce, etc.

I never thought that MIME attachments would be a critical part in a "big data", "IoT" analytics pipeline...
Scientific progress doesn't really follow a linear path towards a single goal - it happens in lock step across disciplines and endeavors. I don't think an ordering on "importance" of tasks is really useful.
https://googlewebmastercentral.blogspot.com.au/2014/05/under...
wow thanks! :)
The other side of paradise: Glamorous tech startups can be brutal places
Why you should thank the government for your smartphone[video]
>means you're not educated in psychology

Probably a good thing since it's turning out that the whole field is filled with junk science.
IMS Automation: Things to Keep in Mind
If it's a PhD in something like "Whiteness studies" or in multitude of similarly useful subjects, then gainful employment as a barista is a happy ending really.
Maybe you could also use the bootstrap labels for TODO states. That would look much nicer.
Milking Brands for financial manipulation
I'm curious what things from Evil aren't "enough like vim" for you. I switched over after nearly a decade of loving vim and I feel like it's a better vim than vim itself, shockingly, in the sense that, for example, it's very easy to define new operators, motions, text objects, etc., and that the more popular/essential vim plugins had Evil implementations that worked better than the vim originals. Very rarely did I encounter discrepancies, and when I did, I reported it and it was resolved right away. Evil is an amazing project.
Difficulty in getting a bank account?
Facebook Begins Campaign to Purge Europe of Xenophobic, Extremist Posts
So this is how Reese and Mr. Finch do it. I was wondering.
Compared to Brazil where people starve to death, life expectancy is way lower, educational standards, medical standards, virtually every social measurement is way lower.
That is another thing that sadly many game developers usually don't care that much, given time to market.
Kotlin is already entirely interop with java : it compiles to bytecode compatible with jvm 6.

The problem is an unwillingness to switch to a new language ("we do just fine with java") coupled with the fact that ideally everyone in the team should get familiar with it.
The Future of Real-Time SLAM and “Deep Learning vs. SLAM”
> Another point: the court has no enforcement mechanism. I suspect if all the major European powers disagree with one of its rulings, they will easily be able to flaunt it with impunity.

I don't think that is true. As it stand today, EU members are obliged to integrate these rulings into national law. It is one of the major nitpicks of the British Conservative party backbenchers, who wish to remove the United Kingdom from the "control" of the EHCR. This statement below sums it up better than I can:

> The Council of Europe has also made clear that the European Court of Human Rights, in Strasbourg, is not a substitute for national courts, but is subsidiary to national systems that safeguard human rights. The principles of law of the European Union, known as Community Law or European Union Law, also have direct effect in national courts, as European Union Law takes precedence over national law in EU member States. For these reasons, individuals and groups alleging violations of human rights provisions are required to first exhaust domestic remedies before a case can be considered admissible by a European tribunal.

http://www.stopvaw.org/enforcement_mechanisms_in_the_europea...
That's what macros are in Lisp and Scheme.
Sounds like it works for you (almost as much as you work for it :) - don't suppose you'd ever consider a simple textfile setup to capture and sort the same data?
Well, I did see an X11 server killed under unusual circumstances (not :0, but an Xvfb-for-Xpra; incidentally, this also killed its child, which was the offending process)
Regardless of the veracity of the article, there's an unsurprising amount of pro-Russian astroturfing occurring in the comments.
To be fair to him, he did specifically mention isomorphic, in which case the js is running on both sides and the idea is that initial load delivers server-generated markup, giving the user content immediately then doing all the databinding later.

Also, tricks like that are what users generally recognise as speed - similarly Twitter's optimistic xhr submission appears to work instantly, then goes off and actually does it's thing retrospectively.

Fwiw I think a fully client side js cms app is a moderately rubbish idea for a variety of reasons, but js rendering of dynamic content absolutely has merit.

It's a little more nuanced than slamming somebody's 'pit of false belief' because they like client view rendering. :)
Guess whose. (Starts with A, ends with -pple. Actually, that's not true either - .ICO has historically supported 256x256x16b for decades: there just wasn't anyone making them.)

Of course, there's nothing intrinsically bad about high-resolution favicons - esp. given the current ultra-high-res displays. The size difference is only most marked in this specific use-case.
It's funny I never used Emacs but I first heard about it because of org mode.

Every other week there seems to be a viral blog post about how org mode is wonderful.
Would you be more sad if her salary went up to $15/hour (~2x), but yours went up to $210/hour (~3x, assuming you started from $70 ~= 10 x $7)? If this would not make you sad, then inequality isn't really the problem.
Logging in with External Services
Novelty seeking as reward function has been studied before in AI. See for example this:

http://people.idsia.ch/~juergen/interest.html

IIRC, DeepMind is also working on such goal functions to get their Atari playing RL-based AI to seek more data about the world even when it does not immediately help achieving the main goal function (achieving a high score).

Novelty seeking behavior probably has evolved because there are just not enough immediate rewards in our world to teach us everything that is nesessarey to reproduce [0]. Thus the brain rewards itself for exploring new things which has a collateral effect that we are interested in art and can find intrinsic motivation in all kinds of things (science, work, hobbies etc.).

[0] which does not mean that we are here to maximize the number of our babies. We aren't fitness maximizers ourselves, but we are just adaptation executors of genetic code that has necessarily been shaped by such goals (since the alternative to reproduction is to not reproduce, i.e. going extinct). In other words: We are free do whatever we want!
Ubuntu Linux Beats IBM and Microsoft Azure to Lucrative AT&T Contract
I have (and welders, and carpenters, etc), and I'm in academics now, and it's nonsense to compare the amount of intellectual effort the two require. Not to dismiss the skills of tradesmen, but let's stay realistic here.
UK government urged to use Bitcoin-style digital ledgers
I know there's some VC involvement in Avvo.com
TiddlyWiki[1], which is a wiki more than a "CMS", has been doing something very close to this for quite some time. I used it for years, but eventually switched back to plain text files for notes.

I use Jekyll for blogging and generating my portfolio site too, but right now I can only update my those from my own laptop with my Jekyll install which is not always great. CMS.js would be something else...
My dream would be a simple PHP based CMS for my Jekyll install though.

[1] http://tiddlywiki.com/
We changed the submitted title from "Did the Eu Court of Human Rights Outlaw “Massive Monitoring of Communications”?", but not without sympathizing with the effort to get it down to 80 chars or less.
Grisly find suggests humans inhabited Arctic 45,000 years ago
You have stem cells through out your entire life, you might be confusing (adult) stem cells with embryonic stem cells.

Adult stem cells can turn into only a limited type of cells.
Embryonic stem cells can turn into any type of cells.

Your bone marrow contains adult stem cells mainly haematopoietic stem cells which can turn into various other sells like erythrocytes (red blood cells) and lymphocyte (white blood cells).
How to Solve the Tail Insert Problem
You probably mean login in, and not logging which is definitely something else.
The startup scene consists of say 100 individuals or small groups who will try something. One will succeed and 99 will fail. This is normal. What is not normal, is that countries like France will persecute the 99 other ones, and even put them in prison, because they are unable to keep paying taxes and contributions now that their project has failed. Since none of the 100 starters knew if they would be the lucky one, they feel it is too risky to try. They are right, and the risk that they are trying to avoid, is created by the government.

There is a reason why governments prefer large companies, don't like small companies, and discourage starting one. If a large company employs 1000 persons, they only need to speak to 1 person to collect taxes on all 1000. It would be a problem, if they had to collect them from each individual person one by one, from all 1000. Large companies make life easier to them. So, they discourage people from being self-employed or create small companies. One way to do that, is to punish them harshly if they fail.

The biggest problem that the government has, is that their policy is actually working. Nobody wants to start a new company. With old companies gradually becoming outdated and disappearing, that is not such a good thing. So, now they want to encourage people to do something that they also discourage them from doing.
I've got surprised about that too. Here is the thread wherein RMS refused to learn how to use org-mode: https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00...
"Twitter / Error" page here
So I guess every street around you is perfectly clean, you never have to wait for a doctor appointment and your life works with 100% efficiency? Of course there is plenty of work that needs done. The resources to pay for it are misallocated.
How to Stay Productive, Make Better Decisions and Get Sponsorship for Your Ideas
We've experimented a lot with thread affinity and our conclusion is that more often than not playing with thread affinity brings no performance advantage and is very problematic to work with on different platforms.

For example on Linux the name of the mask set is cpu_set_t and on BSD it is cpuset_t. On OS X you have to use the function thread_policy_set and on Windows SetThreadAffinityMask, all with different logics.

The other problem is once you play with affinity you have to take care of all the threads of your application because if you leave one thread roaming on all cores your affinity approach is ruined.

Making sure that different steps of the same operation are processed in the same logical thread makes a bigger performance difference than playing with thread affinity.

Last but not least, the code in this article is incorrect. You must first do sched_getaffinity to know the cores on which your program is allowed to run and then do pthread_setaffinity_np.