skysight-inc/HackerNews huggingface dataset:
Think about it like this: as long as you have an identity, someone can remember something about you...and therefore state!

If you didn't have an identity, then that would be impossible, it is like a superpower where no one could "remember" who you are, and therefore nothing about you.

A UUID is synonymous to state, and in fact, procuring and propagating these IDs would be the main step to implementing state in a pure language.
I agree. The "right tool for the job" argument is rarely useful in computing, because computers and general purpose programming languages are basically toolboxes and "the job" is rarely one thing.
XML/XPath Matchers for Hamcrest
No, in that case, you limit the commands that nagios is allowed to executed using this specific, passphrase-less key.

In this case you would limit this ssh-key to only be able to execute the nagios monitoring scripts. Nothing else.

You do this in ~/.ssh/config on the remote machine.
Preventing logs from filling up is quite a cosmetic issue. Making the box hard to crack is certainly more relevant.

Note that I'm not advocating against a port change; just saying that it's the very last of available options, as it's essentialy security-by-obscurity, and thus only gives you a feeling of higher security (due to less spam in the logs).
Are there videos anywhere?
If the browser-based console is also blocked, there's something fishy going around, since that doesn't use SSH.

In any case, you can try proxying SSH over SSL using stunnel: http://askubuntu.com/questions/423727/ssh-tunneling-over-ssl

Or you could try setting up OpenVPN, it's easy enough.
This reminds me of how some biologists consider a colony to actually be a single organism, and each individual ant an organ system. The queen could be thought of as the reproductive organs, workers the limbs, scouts sensory organs. It's especially interesting considering that all of the workers are sterile, so fitness is shared, and dependent on the queen.
I'm not sure it's ever worth reading something that contains something along the lines of:

[author] has a habit of [baseless insult]

It shows the blogger isn't professional and it's pointless reading it.
Why? Both OOP and FP are supersets of procedural programming, so in any case, it is the year of procedural programming already.
> Ah, but that story doesn't work. For look at what Piketty is actually saying: the reduction in inequality wasn't as a result of unions, taxation, minimum wages or redistribution. It was simply that growth was faster than the increase in old wealth.

This asserts that these two are entirely unrelated, which is jumping to conclusions at best. Also, a reduction in inequality is a redistribution of wealth by definition, something Piketty points out at the very beginning of his book.
3 Commonly Used Contact Form Plugins for WordPress
It appears that these algorithms aren't a good candidate for a GPU. They require complicated consumer producers, and only run on the GPU in reduced mode which questions the scientific merit. One wonders why the authors couldn't have arbitrarily expanded or reduced their data set or perhaps done their algorithm in two passes.
Good...perhaps, iff you're aware that this is a cosmetic issue (less spam in the logs), rather than actual security (and that ports 222, 2222 and 22222 get just as much spam as 22).

Effortless...except you need to configure every client to use the non-default port. How much effort is that? IDK, depends on your use case.

That said, I consider it harmless; which is to say, the benefits and drawbacks are just about equal, IMNSHO.
It seems they try to provide a somewhat hypermedia oriented API.

What I really don't like is they don't accept my accept headers, and I have to change the extension on the end. Going to /.json feels like ilk to me.
Aerial Imagery of 95% of New Zealand released under open license
What's the speaker/soundbar you have there?
Entrepreneurs power the best economies
How to learn a language in 3 months
> It's especially interesting considering that all of the workers are sterile, so fitness is shared, and dependent on the queen.

That's why it makes sense to think of the colony as a single organism. In the same way, your hands can only reproduce when the rest of you does, in an orderly manner, and we think of you as a unified organism. If hands could bud off independent mini-hands, you might see less cooperation from them over the course of your life.
The ssh -W option -- which replaces netcat -- is relatively new. E.g. Redhat 5.x did not have it, nor did Ubuntu 10.04 LTS. Until OpenSSH 5.4 netcat was the way to do this sort of proxying.
> You’ll have to mask GET requests with a HEAD request and appropriately handle HTTP status code 304 for resource not modified.

I'm not sure I understand this. Surely the point of if-modified-since and etag headers is that you can send them in the GET request and get back a 304, there is no need to do a HEAD-then-GET?
Although there's perhaps nothing new in this article, the lifehacking approach is interesting, and there's a lot less insubstantial blabber that I expect to see under this sort of claim.

I searched HN for this assuming it had been posted already - was surprised not to find it.
The name of the blog itself suggests that the blog will not be impartial.
Tracing tests: A new way of testing
"The Invincible" by Stanisław Lem comes to mind.

Spoilers inside! -> http://en.wikipedia.org/wiki/The_Invincible
There's an appealing idea that the core of human intelligence is one general purpose algorithm. I like thinking that there is something fundamental, simple and elegant waiting to be discovered like evolution by natural selection or Newtons laws (of mechanics).

A beautiful thing about Evolution by Natural Selection is that the principle itself is metaphysical, not physical. It exists in the same realm as math or logic. The principle is embodied in biology just like the concept of a square can be embodied as a planet. Even if we didn't have any physical squares our metaphysical ideas about metaphysical squares would still valid, hence n-dimensional geometry.

Another cool thing about Evolution by Natural Selection is that it is nicely self contained. It's the bottom of a finite rabbit hole. Understanding what evolution is made of will help us understand a particular instance of evolution, but not the principle. So, knowing about DNA and genetic mutations helps us understand evolution in biology but it doesn't tell us more about evolution in abstract. IE, it doesn't get us to a more fundamental understanding. Even if Darwin had been wrong about the origin of species he would still have discovered something awesome.

Newtons principles have a different kind of elegance. They are extremely fundamental and a pleasingly small number of them are needed. The difference is that they are very much physical laws. They are fundamental enough to be treated as fundamental rules of the universe. Almost. Newtonic physics still leaves open the idea of more fundamental questions and answers. Learning what gravity is made of does get us closer to the fundamental.

Darwin's evolution is fundamental in the way that math is. Newton's mechanics is fundamental in the way that atoms are. The way I have these defined in my own mind is Philosophical and Scientific. It's a sort of fuzzy distinction and it breaks down a lot. But it seems useful to me sometimes. "Anthropic," for example, is something you need to get your philosophical mind familiar with.

Back to AI. The single algorithm idea hints, I think a "philosophical" explanation. We're looking for some metaphysical property of the universe that intelligence is an instance of.
It's a colored version of this: https://en.wikipedia.org/wiki/Uniform_spanning_tree
The World's Fastest Cryptocurrency Marketplace
This comment thread and the article itself are like parodies of all of the detachment from reality that the tech industry faces. Only in this community do you increase in investment size by 200% over a 4 year period and still see people questioning whether your market is becoming more viable. New York's investment share is apparently more than 1/4 that of Silicon Valley and climbing. That's a big deal for a city that was once seen as tied exclusively to old money.

"The amount of venture, angel and private equity money invested in New York soared about 200 percent from 2009 to 2013, to $3 billion from $799 million, according to CB Insights, a data analysis firm that specializes in venture capital trends. Silicon Valley, by contrast, took in $11.4 billion in 2013."
Extensive discussion: https://news.ycombinator.com/item?id=7639136
This is the closest i've seen. Excellent link, thanks!
Difference between core memory and rope core memory is that core memory has regular pattern and information is stored in magnetization of the cores, core rope memory on the other hand is read only and information is stored in it's pattern (it's essentially same thing as semiconductor-based ROM, only with little transformers instead of diodes).
While we're at it, another (moderately detailed) critical review, from someone with the opposite political preferences:

http://www.dissentmagazine.org/article/kapital-for-the-twent...
edit-compile-test turnaround time is probably the most important factor in programmer productivity.

Waiting for a whole day to get your COBOL compiler output back after missing a '.' somewhere can get depressing really quickly.
Own tree printers: Printrbot LC, Printrbot simple and Prusa i3 Steel, made some delta printers for others.

My advice is :If you are in the creative industries (architect, engineer, artist, jeweler) you NEED it and you are loosing time not buying this thing.

If you are not, you can wait until they become easier to use(auto-leveling bed), and the "controlled temperature" patent(enclosing the printer) expires in one or two years.
As I understand it, it's as that is based on real research and not what someone feels it should be.

Haven't tried it myself, but open to it at some point.

Seth Roberts' 'diet' seems to be based on eating things with and without a flavour at different times; a bit of a WTF to say the least.
I have considered and purchased a number of commercial libraries and development tools over the years (in particular, some Lisp implementations/compilers and databases, and some libraries), so I'll drop in a few notes on the subject:

* Price does not necessarily correspond to quality/capabilities. I have seen very expensive software that was disappointing, and very cheap (or free) software that was impressive.

* Paying a lot for software does not mean you will get the support you expect. You will get the attention, but your problems will not necessarily get fixed. This is just a business reality: some problems are too expensive to fix.

* A commercial licensing agreement you enter into is usually a huge problem that crops up later. It's baggage that you will carry along and will need to look into regularly: when you make a huge new sale, when you sign an escrow agreement with a customer, when you go through due diligence, or when you sell your company.

* A licensing agreement with revenue sharing is an even bigger problem. Setting apart the management costs, it is something that not all of your investors/partners/buyers will approve of.

* Commercial software, in general, has fewer users than free software. Which means you are more likely to end up the first or the only user of certain functionality. Not a good place to be in when you have systems to ship.

* If a company does not have a clear pricing structure, the negotiations might take too long to be worthwile. Just hearing a price is sometimes difficult and requires exchanging multiple E-mails („let us assess your needs so that we can provide you with a custom quote”).

* If you build your product on top of a commercial library, take into account that you are now dependent on the company you bought it from. Unless you have the source code and the rights to modify it — but even then, if the company goes under or gets bought, you might end up holding the bag and having to develop and support the code you bought.

Put another way, when I make a decision to use a commercial library, in general I will avoid it, unless:

* the pricing is transparent and immediately available,

* there is no revenue sharing, quarterly reporting, etc,

* there are few licensing restrictions,

* there are enough users I know of that I can assume the library has been used and tested,

* I get the source code,

* I get the rights to use the code after the company goes under or gets sold.
The origin of morality
How Heartbleed Leaked Private Keys
Programming Languages and RailsGirls.tw
Why We’re in a New Gilded Age, by Paul Krugman
I can't tell if you're being serious or not, so I will note for other readers that there is a lot of irony in saying this about Seth. His most public experiments were the ingestion of large quantities of olive oil for appetite control and daily butter consumption to aid sleep. A more appropriate sentiment might be to salute Seth for his radical health experiments, and the great risks he assumed in performing them on himself.
The unreasonable effectiveness of my self-experimentation (2010, Seth Roberts)
FREE Prestashop Module: Google Rich Snippets and Breadcrumbs
The aliases also work when mounting filesystems over the network in the File Browser.

Nautilus / Connect to Server / Server Address: work/home/user

(here 'work' is the alias for the work computer)
> (granted it's not an error for strings because C has no strings per-se)

That was kind of the entire point though.
A lot more since I learned to avoid getting sucked into internet discussions. Aaaw... Damn it!
Social Media Marketing: Top 5 Effective Ways Tumblr Can Boost Your Brand
On the 'framework on top of the framework' point - one thing we've aimed to do with Wagtail is to preserve Django's approach to models, templates and so on, rather than falling into the 'inner platform' trap and building a totally new system that just happens to use Django under the hood. So, for example, page layout is still done with Django's template system, and new page types are just Django models with some additions. As a result, using Wagtail is actually not massively different to the DIY route, at a functional level - but you get the extra bells and whistles like revision tracking and workflow as well.
>A beautiful thing about Evolution by Natural Selection is that the principle itself is metaphysical, not physical. It exists in the same realm as math or logic.

Evidence of this is genetic algorithms. They would work even if darwin was completely wrong. Physical evolution just happens to follow "metaphysical" evolution.
Another advice is to become a member of your local hackerspace and meet the personally.

This makes most problems super easy to solve.

I am part of a Spanish language 3d printers group called "Clone wars":
http://www.reprap.org/wiki/Proyecto_Clone_Wars

We "pay it forward" with printers.
I am not sure what 'throwaway STB' means - something to do with phones? How many watts does your SPARC consume? I think the rpi makes a better stab at being a general purpose computer than an android tablet, and I think that the wayland port should improve it further. However I agree it's no replacement for a power hungry intel box.

Post the instructions here, I will test on mine to see whether it's a general problem or just your box - there have been faulty ones shipped, but it's a tiny percentage of the total.

Having threads deleted seems to be a common theme on popular forums, it doesn't usually signal a cover up - the moderators can take exception to your tone and then you have no recourse.

When my rpi posts it seems to look for a hdmi cable, if none is present it outputs to the yellow composite - how does yours differ?

I can't understand if you mean brownouts in terms of power or in terms of connectivity - what was dropping out?

I can't say I have any experience with embedded systems but typically when people say that they aren't referring to computers that the rpi is comparable to - e.g. hdmi out, usb, ethernet. What were you doing with the embedded systems that you couldn't do with a pi?
And if your router keeps dropping idle connections, add something like:

ServerAliveInterval 240
ServerAliveCountMax 5
The 5 Best Front-End Developer Tools
> expressing them as joins becomes both a performance penalty

Under the hood, graph databases are still effectively performing 'joins'. There'll likely be optimisations with respect to node lookups, but the fundamental issue of locality of access is still there: it's simply a hard problem in graph data storage. Depending on the flexibility/declaritiveness of the query language provided, there's still the issue of intermediate result set explosion that also plagues triple stores.

This isn't meant to say that graph databases aren't very useful: native graph stores will certainly offer some useful technical specialisations and ease of use benefits - it's more to say that there's not (afaik) anything wondrous under the hood that means that native graph databases fundamentally solve the performance challenges of graph-structures-on-relational-dbs.
it doesn't seem to be difficult:
check out this thread or google for hamish cunningham.
http://www.raspberrypi.org/forums/viewtopic.php?f=41&t=25674
Here’s my version of this from last year: http://bl.ocks.org/robinhouston/6027749
AngularJS is not designed for big projects
I ran into an issue[1] with the combination of -W and control persist -- using openssh versions < 6.0.

netcat worked fine.

[1]: https://news.ycombinator.com/item?id=4678117
As mentioned in the post and having basic experience with go, go doesn't solve my problems and it's presence of nil makes it feel like a fancy C.

Rust does have something to offer and I've helped a bit with a thing called oxidize (not the compilation phase in rustc) as an attempt to make a web framework (or at least a routing layer on top of an http lib from the community)

I wonder how this author would feel to compare Erlang and Rust once it matures.
Never Lose A Business Contact Again With The Remember App
Don't fuck up the culture.
> (I just realized that this slightly confused article seems to accomplish the same by using a convoluted setup of port-forwardings and netcat.)

Yeah, the article sets separately first

Host bar
...

and then

Host behind.bar
...

But it can also be done by just one step:

host behindbar
User <user-behindbar>
Hostname behindbar.domain
ProxyCommand ssh <user-bar>@bar.domain nc %h %p 2> /dev/null
I have experience with high traffic music sites. What price range would you be interested in?

Are all the songs user submitted or do you use content scrapers?
Could you explain what facts you believe Piketty conveys? What is the importance?

I'm about halfway through the book, but apart from a bunch of historical data ("wealth inequality was high, then low, then high", "really bad things like war and depression reduce inequality, while growth increases it"), I can't figure out what the actual point of the book is. Piketty certainly doesn't clearly state his theory in the first 400 or so pages.

If it's about inequality caused by inherited capital, Piketty only supports this claim in the historical era (Jane Austen/Balzac/etc). He says very little about the present.

He also seems unaware that there is a world outside of the US, UK and France (and maybe also Sweden+Germany). That's quite a strange omission given that the vast majority of inequality in the world is not within the west, but between the west and the rest.

(As I mentioned, I'm only halfway through, so feel free to correct me if the rest of the book is different.)
I know Rust is currently doing a ton of work in being fully GDB compatible, does this apply to Go as well?
SSH over SSL seems to be what you need. Try:

http://blog.chmd.fr/ssh-over-ssl-a-quick-and-minimal-config....
I remember when it was first posted on Mashable. It was a great site, that I remember. I'm very suprised the traffic died down.
The CEO of Freelancer.com actually chimed in on the Reddit thread...

...and made everything sound vastly worse. Link here:
http://www.reddit.com/r/webdev/comments/243klv/freelancercom...

Basically claimed Freelancer.com had done everything correctly, and that they do accept drivers licenses. But since he didn't dispute a single thing claimed by Dustin, the only way to interpret it that he thought the confused, contradictory, run-around Dustin got from Freelancer.com's CSR reps was "correct".
Audited is fine. Published on the internet, less so. E.g. if there's something wrong with the ID. I can imagine a story "website posts details of user's false identification, user sues because can't get a job".

I'm not defending what they did [1], just saying it's not clearcut that they should publish the specifics of what they were unhappy with about his ID process.

[1] See where I'm obviously against their behaviour here: https://news.ycombinator.com/item?id=7658177
Maybe try wrapping in spipe[1]?

[1]: http://www.daemonology.net/blog/2012-08-30-protecting-sshd-u...
This is exactly what ETS in Erlang provides :)
Quick note: on the homepage, bottom left:

"But isn't this like any other start chart?"

I assume it's meant to be 'star chart'...
You're doing it wrong but we won't publish what you did wrong on an online forum.
Rust, slang of programming languages
How a hoax turned into the biggest Dutch crowdfunding success in history
I think there's another benefit here: edge cases will show up. I wrote a Python client for a company's REST API which revealed an RFC bug during testing. From the source:

> For POSTs we do NOT encode our data, as CompanyX's REST API expects square brackets which are normally encoded according to RFC 1738. urllib.urlencode encodes square brackets which the API doesn't like.

Retrospectively, I should have asked the company to fix their bug, rather than work around it myself, but at the time I was a less confident programmer.
Who else has absolutely no idea what this is about?
> obvious for someone who programs primarily in imperative languages, like top-down, line by line execution in functions or local variables in functions.

This makes me angry at "ordinary" programmers. They think it's obvious, but they never rigorously modelled the sequential execution in the first place. Instead, they use their instinct. Instinct is efficient, but when it's wrong, tough luck.

This is probably why proving the correctness of a program is so difficult: you have to pin everything down mathematically, including sequences of side effects. For most people, that's much more difficult than merely relying on their guts. As a result, no one proves their programs. Maybe they test them.

With Haskell, you can't even program without pinning it all down mathematically. As a result, no one uses Haskell… OK, not no one, but still that's a significant barrier to entry.

I wish programmers were more mathematically aware. I wish they realised they're doing applied math, whether they like "math" or not. I'm tempted to blame our education, but I'm not sure it's the only culprit.
NLTK is a toolkit which includes a bunch of different tokenizers, parsers, taggers, stemmers, lemmatizers, and corpora. The Stanford parser which he references in this post is a parser which can be integrated to work with NLTK, but it seems the methods which he discusses are more accurate and much faster than anything included in NLTK.

Also, the work he describes requires that the text already be tokenize and POS-tagged which will add some time, but not too much (and are also functions which can be performed by NLTK).
Just waiting for the first fool to connect live mains onto a wall... or one of those high-voltage electric cow fence supplies.

Or, more of an art form: connect a 10 kV source to a conductive wall , where the two painted lines diverge from each other. In theory, the arc should move upwards, just like in school.
A workflow tool to help merchants meet regulatory PCI requirements in order to process credit cards.

http://www.ComplianceChimp.com

You can login with Github (no password) to test it out!