skysight-inc/HackerNews huggingface dataset:
I completely agree and came to the same conclusion lately. The future for the internet is micro "lightnets" which I prefer to call it, the true (dark)net is what the original internet has become apparently. It is way too infiltrated by those few who control the world and too big to try to change it. Try to make a billion internet users encrypt their email and exchange keys... and even that isn't secure. Those webs of "lightnets" can interact in the future in one big network independent of each other. Like many tiny internets in one big network. I find myself having a distaste more and more for everything resonating with corporations who are too big to stay connected with the individuals they serve on a human to human basis. When that threshold is reached for a corporation it always spirals out of control and there you have it, greed power control takes over the organization, and its only you the individual who can make a change. Feudalism at its finest and it saddens me deeply to see so many millions cave into it like zombies just to be going with the herd, afraid to think and go their own path. Ever considered why so many zombie movies
lately? Perhaps reflection of reality on a mental level in our society.
People willing to do anything for freedom and the truth gives me hope.

I will invest my time and future into these next gen lightnets and hopefully we can share some freedom away from greed power and control. Internet unless it is revoked exist no more. Transformed into a malicious beast savaging everything and everyone in its path controlled by the masters who seek to enslave the mind of mankind.
Remember that 7-min routine someone posted a few weeks back? (http://goo.gl/vwmYH). I've doing that every single day and I feel much better everyday, with more energy. Might sound silly for some that a routine that short would do anything, but it actually made a change. Anxiety is something that can block you from finishing projects and doing simple stuff, I totally agree with this article.
A Data-Driven Game Object System
I met Simon at the Bitcoin Conference. He kept calling Adam Draper, the fellow administering the Hackathon, "the Draper boy."

He tried to hire my friend and it was weird.
I'm a little confused by this. How can it be a group chat with end to end encryption? Surely everyone logged into the chat room would need to read the messages, so it's really no more secure than IRC over SSL. Or is this actually more like a peer-to-peer instant messenger?
How was that campaign successful? It didn't move Apple a dent from the high end market.
It may be pedantry, but it has the virtue of being correct; because there's a lot of solid legal precedent holding that you don't have an expectation of privacy in things like communications metadata. When it comes to legal matters, it's what the courts say that matters, not what you think the fourth amendment ought to mean.

Thus, the government needs a warrant to open your mail, but not to inspect the envelopes you send your mail in - and this was spelled out in 1878 (Ex Parte Jackson). The scope of what courts have considered to be unreasonable searches is actually fairly narrow. I'm all for rethinking the fourth (or better, adding a 28th). But restore it to...what? How you imagined it when you were in grade school?
Well said. Programming is solving problems with (hopefully) thinking and problem solving skills that improve every time you do something. Differentiating between coding/engineering/programming/scripting is all a moot point where it counts -- creating value and solving problems.

No matter how perfectly you do or don't architect something, it will have a failing point, just like the limits of hardware when you buy them. There are some very general thinks you can do to be kind to your future self architecturally, but just as many you can do to hurt yourself.

I think edw519 said it best, clever architecture can be far more important than clever code.
The US military has a plan to invade Canada:

http://www.washingtonpost.com/wp-dyn/content/article/2005/12...

Somehow, Canada seems to manage not to hyperventilate about it.
So, i've read the term long copy about 5 times now, and still have no damn clue what the hell it is. Is it too much to ask for someone to have some awareness of whether a domain-specific term they're using might be entirely unknown to the average public and spend at least one sentence explaining it? (Or, you know, this being the internet with hypertext and all that jazz invented in the 90s, link to an explanation they deem correct.)
>* These solutions are being implemented (in other democratic countries) successfully.*

Just like the internet voting in Estonia…

>The problems of "black box voting" are insurmountable. They cannot be solved.

Because you say they are? Plenty examples of groups of people overcoming the perceived impossibility of "complex" systems throughout history contrary to popular beliefs during those occasions…
This isn't exactly what you're asking about (I think you're challenging swimming as a go-to activity for someone too injured or otherwise unable to run) -- but there is a related myth, which is that running ruins your knees. Studies have shown evidence the opposite is true: that running strengthens and thickens bone. I mention this by way of saying that, with the amount of myth and half-truth out there as relates to running and the impact on the body, I'm never surprised by what people believe anymore.
Avoiding DB work strikes me as not the greatest reason to store JSON in your DB. But I find there are good reasons to do it. The main one for me is when the data fields are configurable by the user.

If I didn't want to be constrained by a schemas I'd just go with a NoSQL solution. Nothing wrong with that either.
Google Docs et al. only offer one aspect of that; all they aspire to do is solve the problem of "collaborative editing of a document"

Yes, but it's just the aspect the OP criticizes screen-sharing (as a proxy for present-day technology) for missing. I take your point that these things could be better integrated, though.
>I don't understand why everyone immediately dismisses the possibility of "life" on planets like Jupiter, Venus, and even the Sun.

Indeed, why would anyone immediately dismiss life on the Sun!

Dr. Peter Venkman: Ray, pretend for a moment that I don't know anything about metallurgy, engineering, or physics, and just tell me what the hell is going on.

Dr Ray Stantz: You never studied.
Well, that's my point... why have a page which basically just says "Ansible is cool! Go check it out!" I mean, that's cool that they like Ansible, but there wasn't any real content... it was just link bait, basically. I just find blatant advertisement or marketing to not be useful. I would rather they have posted a cool thing you can do with ansible, or really anything of any value other than a brief outline and a link.
It's funny, I read the first part of Jason's comment, thought to myself "not only does the government plan, but they plan so much that they even have a plan to invade Canada", found the link, and posted it upthread". I didn't even notice him considering later on in the comment whether we did.

We do indeed have a plan to invade Canada. We've had it since the 1920s.
Everyone has an anecdote and all, but I was heavily into IRC as a teenager in the 90's (met my now-wife on there!) and there was a diverse range of backgrounds and ages, although it was a comparatively small group centred around an Irish ISP.

Farmers, teachers, tech workers, school kids, housewives, single mums, people living on poxy islands with nothing to do but with dial up and office workers whiling away the working day.
Cosmic radio bursts point to cataclysmic origins
Today's centralized networks do not exist because of a lack of discoverability. For crying out loud dude, Google solved the problem of discoverability by crawling the "decentralised" web.
I certainly don't pretend that no-one should go to college, or that it's a waste of time for everyone, but for many it's nothing more than a financial and time sink. Also, note that I never said it was a waste of time (in fact, re-read the last paragraph where I say exactly the oposite). I do maintain that (for me, and many others) it was a mistake overall.
Quick question for anyone here familiar with core.async:

Would it be possible (and if so what would be the simplest way) to implement something like Python's generators and `yield` statement in Clojure using core.async? I'm thinking something like:

(defn range [n]
(generator
(loop [i 0]
(yield i)
(when (< i n)
(recur (inc i)))

(let [generator (range 5)]
(generator) ;; => 0
(generator) ;; => 1
;; etc
)
Fedora are making a push along these lines, not so much pushing the need to go and do anything extra, but making it so that using modern Internet protocols like SIP and XMPP is as easy as running your own mail server (that is; not brain dead simple, but not particularly challenging).

https://fedoraproject.org/wiki/Features/FederatedVoIP

Work in Fedora 19 has gone into making federation work out of the box - it's always existed for SIP and XMPP but generally required extra configuration because it was possible to run your own server yet still basically be beholden to a provider, which is very much not the default with SMTP.

(Of course, that's why SMTP is so horribly broken with regard to spam, so the pendulum swings both ways)
http://www.lichess.org
It may be pedantry, but it has the virtue of being correct

THE problem with pedantry is not that it is incorrect.
If you are pushing packets anywhere on the public internet you aren't really all that disconnected. Much of what the author talks about assumes all of your contacts are highly intelligent and paranoid programmers. That leaves out 99% of my family and friends. Any highly technically advanced decentralized secure non-NSA-readable communication technology is likely indistinguishable from magic to the general public.
> The obvious counterpoint is that off-the-shelf crypto has been available for 20 years, and effectively nobody uses it.

Sorry for the delay, I just saw your comment and wanted to respond to this:

The point isn't that /everyone/ can use it; it's that /anyone/ can use it.

Similarly, at the point that drones become easy to construct at home, it doesn't matter that it won't be everyone that has home-operated drones monitoring government actions - just that people who want to can.
Interesting, when I wrote my first comment I was thinking that PCs would stay the machine where programmers would write software for devices dedicated to the large public (tablets, smartphones, smart glasses, smart watches, etc.), but after reading your answer I realize that I may be wrong, and as you say, those devices could very well be used as development machine.

I don't know what's the state of the coders tools for smaller devices, but that's an idea PG would like to fund: http://ycombinator.com/rfs5.html
There also is the theory that we might run out of new science to discover, and that all that was left would be to fill in ever more details.

Around 1900, that seemed to be the state in physics.
"Peck a little. Talk a little. Peck a little. Talk a little. Peck, peck, peck, talk a little more." -- extra credit for the source!

The Music Man, isn't it?
Show HN: Readability - Reading on screens doesn't need to be awful & unpleasant.
I've been using passenger for quite some time and really appreciate its focus on operational tools.

Thanks for the detailed comparison. Good to know how it stacks up against the other options out there.
or "unreasonable"
He said it was to be a pseudonym. Pseudonyms are used for pseudonymity- "casual" anonymity that is not intended to hold up under examination and scrutiny.
The protocol is, while the domain system isn't. But then, you could say that about IPv4 and IPv6 - you have to get your allocation from somewhere, and your LIR gets it from its RIR and your RIR gets it from IANA. As long as you're using publicaly addressable computers, the system is in some way centralised. (And that's probably okay).
Neil deGrasse Tyson: Atheist or Agnostic?
Here's a backup copy of the page: http://archive.is/5hFxW
I think Bush v Gore was an awful decision, but 1) judges are appointed by elected Presidents and confirmed by Senators, in accordance with the Constitution, so their role and powers are part of the Constitutional design; and 2) recounts did not become moot. The decision is explicitly limited to that particular case and the holding cannot be cited in other cases. Surely you've noticed that other elections since then have also involved recounts and nobody has tried to prevent them going ahead on the basis of Bush v Gore.
hn is not your mother's refrigerator door.
Online Protest + Physical Protest + Organizing + Voting + Writing + Talking + ...
That choice is called family planning, and is part of comprehensive sex education.
> I am not overweight, but speed walking or light jogging used to cause me a hell of a lot of pain

If you're talking foot/leg pain, see a podiatrist. Foot problems are very common, and you may be able to get a lot of relief with simple orthotics.
My POV is that we should be respecting the rights of all people everywhere, and protecting the rights of Americans. I think that a government that is not constrained by its own laws, however, is a substantially more dangerous thing, and is the point we need to be most particularly addressing before moving on to other (also important!) things like what we do to the rest of you. If the NSA doesn't listen when we tell them not to spy on us (which we've more or less already told them), telling them not to spy on you isn't going to mean much.
I'm tired of people labeling their applications as "cryptographically secure" with no proof of correctness or any kind of guarantee. It's just a blunt and stupid statement.

The author of this clearly has no cryptographic expertise and just wrongly applied a cryptographic scheme.

In the description, it reads "[..] messages are encrypted and decrypted at the end points such that malicious machines on the network cannot eavesdrop on the conversation, including the chat server," but no effort is made in the client code (client.py) to ensure the server works as it should. Yes, the server can't eavesdrop on the data as-is, but that means you have to trust the hosting provider is using exactly your server.go, thus you have to trust the server completely after all. And if you do, why bother trying to hide it from the server in the first place?

I'd feel even less safe using this than IRC over SSL.

The major problem with this is that you're trying to do something impossible. In order to have a secure connection between two or more people, you need to either have a key in place or establish one. Both of these options are extremely hard to achieve.

In the former, you have a to get a key in place (which can't get transferred through the server for obvious reasons), so that has to be established before any confidential data is being transferred. This is clearly not happening.

The latter option is a key exchange protocol such as Diffie–Hellman. This can work; you can in fact make a key exchange between two parties where an eaves-dropper will be none the wiser for listening in. But then you have another problem: authenticity. You have no guarantee that you are in fact talking to who you think you are.

Your system makes no effort to overcome either of these challenges.
It's the difference between "programmable programming languages" (which the lisps are, as are haskell and ruby) versus "languages for programming in" (exemplified by go and java).

Go code is very terse compared to the general run of "languages for programming in". And if you know the language, you can just read it.

On the other hand, you've got some serious digging to do if you want to understand a clojure macro. Metaprogramming like that is seriously brain twisty.
Sure, that was a problem, but was this cure along with the rest of the Progressives' grand plan of centralizing power in the Federal government worth the cost?

Are you happy with what our now nearly all powerful central government is doing and what everyone can easily extrapolate for the future? (Well, until it runs out of money, then the real fun begins.)
long copy ad = ad that has a significant amount of text (i.e. where you actually need to stop and read at the text, vs. ads that only have 5 words that your brain parses with the rest of the ad)
A chimp-pig hybrid origin for humans?
It's very easy to say someone is wrong, though, without calling them a shithead. Indeed, you could even go so far as to say that it fosters a more open, inviting atmosphere if you concentrate on what's right, and what's wrong, and let people have the freedom to be wrong without being labeled assholes, incompetents, and worse. This is why you don't find, in most scientific papers, descriptions of other scientists work as 'crap' or 'stupid', even if they do point out the most glaring of errors. It's left to the reader to assign the 'stupid' label.

In this specific case, I agree that there's some justified anger at labeling something ready for public consumption that appears not to be. But I just get a sense of so many crypto/security discussions being a dick-waving contest.
You morons. Visa and mastercard are doing you a favor.

Who would pay an anonymizing service with credit card?!
The problem with handwaving is that it just moves the air around.
Not sure if assignment will be that easy - might create a lot of jobs in administration?

Another thing I have realized: proponents of government spending are always right. Of course there is an optimal way to spend money, and in theory government could just decree that money should be spent in that way and things would run in an optimal fashion. The problem is that advocates of government spending tend to skimp over the aspect on how to actually determine optimal spending.
Honestly I think you need to make that challenge harder. Lua, for example, has built-in 32-bit bitwise operations despite having no integer types. I did a prototype implementation of SHA3 and it was a walk in the park, I wouldn't expect that to change with a larger algorithm.
You could presumably do this with core.async, but the more idiomatic solution to generators would be lazy sequences.
>This article is based on the assumption that we won't figure out a way to manage and/or refuel the sun, even in a billion years. Given the incredible technological progress since the industrial revolution (cooking by fire to walking on the moon and nuclear power in under two centuries), I am highly skeptical of this assumption.

You shouldn't be. Basing your argument on "incredible technological progress since the industrial revolution" and "a billion years" passing is mere extrapolation.

Extrapolation of this form is like saying "I ate 1 burger on Monday, 2 on Tuesday and 4 on Wednesday. Given this rate, I'll be eating billions of burgers by next week".

For one, early discoveries, when science started its' pacing were easier. They are "low hanging fruit". We got the most basic stuff in 2-3 centuries (electricity, magnetism, gravity, modern math, evolution, boolean algebra, sets, engineering), refined them in another (relativity, quantum physics, computing, DNA). At some point you reach a plateau. We are not increasing anywhere near the same pace as in the start in breadth and quality: mostly in volume (more research into various aspects of stuff) and detail (more detailed results).

Second, there are other limits. For example, handling stuff below or above some natural limits requires (by the physics of the thing) enormous energy -- and we either don't have that or couldn't use it without melting earth.

There are also limits to our resources -- the very stuff we use to make our tech. From minerals to water. And then there's social limits. We could have been wiped out from a WWIII style thing several times during the cold war -- and could be even worse going forward, if on top of the usual greed and diplomatic expansion games there's also something like a fight for natural resources (draught, famine, etc).
France 'has vast data surveillance'
I wholly agree, but surely you've noticed that many people take the observation that 'some governments sometimes do things' to mean that 'all governments inevitably do those things,' which is plainly untrue.
From a very cursory look at the source code, it seems like every user share their public keys and the room keys are encrypted with these keys. So looking at server logs don't give you the room keys.

The public keys are sent across the same channel, though, and I don't see any mechanism in place to prevent the server from replacing that public key with their own (man in the middle attack). Maybe I'm missing something.
It used to be foot pain mainly, but now its not anywhere nearly as bad as it used to be. I think it was mostly due to not using my legs for anything more than a brisk walk for more than a decade.

Now my pains are gluteus and calf related, but I think they are mainly because I have been pushing myself pretty hard. Gotta slow down a bit and give myself more time to recover.
Not sure you'll see this, but this is what your page looks like on my browser:

http://www.livmathssoc.org.uk/images/AlternativeTo.png

I have, of course, scrolled down past the image. It took some considerable time before I realized there was any text there.

Just thought you'd like to know.

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.11)
Gecko/20071127 Firefox/2.0.0.11

(don't ask)
In Go, am I supposed to seed the rand manually? http://i.imgur.com/Rw5afx9.png
It serves no direct purpose to the parties of a criminal case to defend someone you know to be guilty. But doesn't it serve an important indirect purpose in allowing the system to function despite (necessarily) complex laws that laypeople can't navigate on their own?
I would feel a little ashamed to go and tout my employer after it has laid out tons of hardworking people that made the company and the product what it is.

I can understand the economic pressures that drove the decision, but at least a little solidarity for those left behind would need to be in order.
How is my blog going? An exploration
Scala framework to create social apps
198 methods of nonviolent action
Isn't the programming language C and this; just a tool written in that language?
If memory is your main concern, then Phusion Passenger Enterprise uses even less memory than Puma. :) We have a discount for cash-strapped startups, students and educational institutions.
Perhaps a unused term nowadays, but definitely with some (long) history: https://en.wikipedia.org/wiki/Copy_(written)
Yes - you call attention to the specific person engaging in those acts. When you overlook that requirement of specificity, you end up accusing people based on their membership in a class, eg 'all gypsies are thieves, X is a gypsy, therefore X is a thief.'

So saying 'the US government is doing X, and I think it's acting illegally because Y' - fine. But 'the US government is doing X and this will end badly because governments always oppress citizens' (an argument that has appeared here a lot lately) isn't fine, because it rests on a false premise.
I dunno, but I can do it in go :-P

func generator(values ...interface{}) func() interface{} {
c := make(chan interface{}, len(values))
for _, v := range values {
c <- v
}
return func() interface{} { return <-c }
}
A nontrivial number of people consider it to be the best game of all time. If you compare to other media there are plenty of old books or music albums that sell at full price.
While I agree with the sentiment, this is less manifesto and more guerilla marketing to bring eyeballs to their products.