skysight-inc/HackerNews huggingface dataset:
I think nuclear power has a long way to go before it will ever become non-useful to the species, which is to say I'm pro nuclear-power, generally. I think its better for the Earth that we localize massive power generation around a relatively small area, rather than systemetize energy transfer into, almost, everything we do with Oil, for example. Transferring energy instead of making it and using it where its needed, seems to be one way we can reduce the overall footprint as quickly as possible. Nuclear power requires not nearly as much massive support infrastructure as coal and oil, I feel. Sure: quite some, but with micro-reactors on the horizon, this may also miniaturize.

But what I really think is we should be focussing the effort on local energy need, far more seriously. Like, establish real neighborhood energy systems that use the energy that is in the neighborhood - if its solar, solar. If it is thermal: thermal. If it is wind: wind. If there are none of the above sources available for your house: MOVE!

All of the tech exists for an average house-hold to step off the grid, and it really is mostly a matter of minds being changed about the 'culturally acceptable reality' of how we manage our energy-driven lifestyles.

I, for one, welcome the day when I can compute without having to ever once plug my laptop in, because its case is in fact no longer a dull grey oil-debt, but rather instead a highly efficient solar panel, and I look forward to using a 'slow system' if the CPU itself has evolved into an extremely lean - yet fully functional - current sink that gets along with whatever sunshine is available. I yearn for a complete dirth of chemical-derived power for my computing needs.

Hopefully, the day will come when stepping off the Grid is as easy as, once, the revolution that occurred when millions of us were suddenly able to carry around 20,000 songs in our pocket, access any knowledge, anywhere, and talk to anyone we chose to, any time, at a flick of a swish ..
no it's not ,USA makes it expensive ,it doesnt have to be that expensive. In USA , education is FOR-PROFIT . It's not in most part or EUROPE for instance.
How to help your neighbor, in the small and in the large.
getValue kind of defeats the purpose of using Maybe in the first place.
That's a good point. I was mistaken by saying that, but if Javascript is anything to go by, when people have IO but not continuations, they'll just program in CPS. As I said, once you have continuations, you can create everything else.

> the effectful view of Monads is only one way to see them

Absolutely, but what's interesting is that it is as general as any other view of monads.
Are we really so different?
Except that single game (and they have many others) is making towards $1B per year.
http://en.wikipedia.org/wiki/Puzzle_%26_Dragons
Why are read receipts so messed up?
Simple function composition composes functions. getLine, for instance, isn't a function.

There is a big problem that "Monads" can refer to the generalization and combinators that work with any Monad, or to specific Monad types and the style of composition that they choose to compose values together.

Monadic IO is a solution to combining referential transparency and effectful programs.

Moands in general is a solution to defining the same combinators over and over for each Monad.
It's not that easy. Germany's social security system for instance provides all of that yet still there are homeless people in Germany. Probably on average not as many as in San Francisco but still noticeable.

I'm no expert on that matter but I suppose the causes of becoming homeless are too diverse for the problem to be solved easily and not all of these causes can be attributed to society. Debt, drug addiction, mental health issues to name but a few.
They are not wrong. That said they can certainly be improved. I am looking at ways to improve the MOOCS structure. We are building a open course platform where anyone can teach. This is to get an understanding of the user problems.
Here's the same but for Hacker News http://www.hnstore.co/42.html
Simple MongoDB gem for small Ruby apps/scripts
I faced a similar problem when I first started out on Coursera. Do you think cutting the course into 2/3 parts, which can be done individually improve the course format?
Settings > Privacy & Permissions > Content Filters > SafeSearch: off
Cut down version of interview questions for Software Developers.
Sigh, I wrote this as a comment, why couldn't I have written this article?
The difference is that Tumblr is hosting the material, whereas Bing is indexing it. And, if you do a search from Bing (or Google, for that matter) from Singapore, the results are quite tame, whereas the tumblr website appears the same.

I do get your point though - Google has, as of late, even with safe search off, made it much more difficult to "trip across" porn on the internet (you really have to be looking for it) - whereas with Bing, it's basically, "We'll show you porn if there is a faint chance that it's relevant) - I.E. "redhead."
Please note that the keys will not be truly deleted, because they are still in the GIT history
That is a serious problem. Let's see how they handle this.
Yes. Well Kept Gardens Die By Pacifism.

http://lesswrong.com/lw/c1/wellkept_gardens_die_by_pacifism/
Have it now enabled since I saw that submission three days ago. Still like the effect, thanks for your work.
Digging out uranium contaminates the land around the dig?

You bet your ass it does. I wouldn't want to live within a hundred miles, but at least we only really need one such dig site for the planet. Economics being what it is, there are more, but not a lot.

Now go look at a coal mine, and multiply the damage that does by the number of mines.

We can't eliminate all damage. We can minimize it, for which nuclear power is helpful.
straw person.
The primary users of the app were likely the type of people who have 500+ "friends" on Facebook.

If they still manage to complicate all their relationships, well, what a terrible problem to have.
I'm no expert but I would say there is always room for a different approach. Why not draft up a rough idea and post it here?
And once again, the new generation turns out to be perverted and immoral. :-)

You're welcome to object, but the consensus of society will likely shift. Perhaps not to where I suggested; I'm not much of a prophet.
San Francisco has placed quite a few public restrooms on city streets in the past - I believe as part of a partnership with an outdoor advertising company. For the most part, they became disgusting centers for drug use and prostitution. I didn't know they'd closed, but I'm not surprised they did.

Until San Francisco is willing to aggressively crack down on illegal behavior, which it's not, it can't have nice public facilities, for homeless people or otherwise. This includes things like the entrepreneur's well-intentioned mobile showers - criminals will destroy them, too.
That last picture was problematic in that it showcased three different conventions for application:

fx
f <*> x
x >>= f

The first of these (see also the Monads section) was the author's fault (should have used f <$> x), but the last conjures memories of PHP. Something to expand on? I would have also preferred more reminders that the box is the Functor/Applicative/Monad, not the function or the infix operator.

[1] http://adit.io/imgs/functors/recap.png
Having a blog myself, I don't post for months, but then all of a sudden I have an idea and I push out a couple of thousand words within a few hours with a 100 likes.

Sometimes muse hits you and it just flows, sometimes it's on holidays for months. :)
Google IO 2013 – Google Glass Sessions
aye, this matches my intuition: having a lower bound and an upper bound (as rational numbers) on each value means you can:

- go back and improve if necessary, or otherwise
- express the uncertainty of a comparison

thanks for the link :)
Maybe a is a value that may or may not contain an a within it. So how would you convert that to an a, which definitely has an a in it?

What you can do, is pass a callback to a function that handles the case where you do have an "a" in the Maybe. And that's basically what fmap, <$>, and >>= do.
Getting started with django 4th episode
An App That Turns Digital Reading Into A Social Activity
Not that I know of. (I've seen it happen on Ubuntu 10.04 / Lucid, Debian 6 / Squeeze, Centos 5, RHEL 6, and with no .emacs).
There is a drug called Scopolamine, which pretty much does that. Vice made a documentary about it called "World's Scariest Drug" - http://youtu.be/ToQ8PWYnu04
As someone who is posting from a recently hellbanned account, I can say you easily know you're hellbanned when the site becomes unbearably slow (by design as that's what hellbanning also does) and in the case of losethos, he just made a new account: SparrowOS. Why not just "hide" those posts but still let people reply to them if showdead is on? It's really cruel in the case of someone like losethos.

For the part about "removing people from the conversation" - what about when it's a single post or one that rubs a moderator the wrong way? Or say your comment was made to a friend/partner of a VC and they didn't appreciate the dissent? I've seen some very old accounts hellbanned that racked up thousands of karma and were stilled wiped out from a single post, maybe because they didn't want to toe a particular line.

The fact that HN is tied to YC and not independently/transparently run by users means it's open for conflicts of interest and possible "abuse" as it is certainly no democracy - and the rules could never be applied evenly or fairly. Since it's grown into something more from when it started, it should be spun off from YC the same way reddit was made (somewhat) independent of Conde Nast.

There is no "beauty" to hellbanning. It's a bad form of censorship and moderation and only leads to resentment. It's worse than downvoting without a reply because you've essentially told someone to "fuck off" when a mod disagreed. I've felt this way about hellbanning way before I was hellbanned.
> What you say simply isn't true.

What did I say that isn't true? Negative T&C gave me pause about trying Code School. This turned me off forever.

> The Free Weekend is offered to all users (past or present) as long as they don't currently have a subscription to Code School.

This is the only statement I see that differs from my interpretation of the T&C. The line in question, "Free Weekend is not available for current or past subscribers and is intended to allow new Code School users to sample the benefits of a Code School education."

How common is it for a current or past user to not have a disqualifying subscription? The wording makes it clear (intentionally or not) that the promo is for new users.

> Is that really unreasonable?

I didn't say it was unreasonable, but that the T&C as a whole appeared to me as overly negative for what they protect, 2 days of free content valued at $25.
Hey - my comment was based on him having that epiphany and getting a job!
Whoah, that's a nice one. I wonder whether the original Arecibo data-set of the pulsar is still around somewhere. I tried to find it, but I didn't succeed.
The main dealbreaker for me is 8 bytes (16 bytes on x64) per character in strings - which is a list of integers. Each element contains two integers - one for the character and one for the next pointer.

Why Erlang community couldn't came up with something like Haskell's ByteString? I mean, there is a bit-syntax in Erlang, but with a very limited functionality of what you would expect for string handling.
All of these other variables you mention can be prevented by having a good mental health.

In a lot of places in Europe, people CAN get a therapy with a shrink (b/c or when it's covered by insurance), but they won't because of retarded cultural stigma.

In the US, it's pretty much the opposite situation.
I heard he only writes when someone sacrifices a goat in his name. That's your cue.
It shouldn't be one. But don't forget the effect of a corporate setting, which leads to people trying to behave like adults. Add american prudence (is that the right word?) concerning even nudity in the media, lawyers trying to protect the company and pr-people doing the same with a focus on public opinion. So I find it not hard to believe that the porn on tumblr will become an issue for them.
"Robots will likely be sentient because the easiest way to get a human intelligent robot is to take human brain, slice it apart and copy all of the connections into an electronic format."

What in the actual fuck is this guy talking about?

Anyway, I believe our "robot future" poses huge economic problems we are currently not ready to deal with, but I don't think robots being economically marginalized is the primary concern or even in the top 1,000 problems that we may have to worry about then.
Finding a good set of key bindings is unfortunately not all that easy, and something I'd rather not have to do. What's frustrating is the lack of consistency within linux as to what are appropriate keybindings at the OS/Application level which results in a lot of binding conflicts (Unity, tmux, and most tiling window managers come to mind).

The default emacs keybindings strike me as particularly insane and not suitable for productivity or long term wrist health, but I use them because I don't want to go through every different mode as well as tmux, and my wm to figure out which bindings are going to clash.

I know that I should do it, but I'm lazy. If anybody has a really thought out set of bindings that are optimized for minimizing chords and sequence length as well as conflicts I would love to know about it.

What I'd really like is a scientific project to come up with a control scheme for the OS and emacs that maximizes keyboard efficiency.
No! Double standards are when two different standards are applied to the same entity selectively to suit someones interests. For example, a fetus is not a human being so long as it is being aborted by the mother, but magically transforms into one when it is "killed" by a drunk driver.

What you are referring to is called bias/discrimination.
The main point is still valid, female 'purity' IS bullshit.
Google Reader Archive Team
Filter a List with jQuery and JavaScript Regular Expression
An Abundance Of Money
I don't think you're an idiot, it's more likely that you were just unaware of cloudfront or perhaps CDNs in general.

S3 is for storing files, Cloudfront is for serving cached versions of them really quickly out of edge locations (i.e. the closest CDN datacentre to the user that requests it).

In your usecase, your best bet is to use them in combination. Set up a Cloudfront distribution to point to your S3 bucket, then setup DNS to point to your Cloudfront distribution.

One big point to note is that you need to either:

* Configure Cloudfront to expire objects after a TTL (time-to-live) that is reasonable to you (e.g. 1 hour, 1 day etc). You can do this from the Cloudfront 'new distribution' wizard.

OR

* Let Cloudfront respect HTTP headers and then make S3 (or whatever your custom origin is) set cache-control headers that make sense for how often you update your site. Not sure if/how you can do this with S3, with a custom origin its your app so you can set whatever http headers you like.

To be clear: if you don't do this, I'm pretty sure cloudfront caches things forever, or at least a very long time.

Personally, I think triggering cache invalidations should only be for emergencies (e.g. someone has uploaded questionable content to serve to other users and it's cached in at and edge). Rather than screwing around with that, save yourself some headaches: pick a sensible TTL and wait a little longer to have things up to date at your edges.

Note that by using Cloudfront in this manner, you get the performance benefit of serving static files. If performance at the expense of convenience was your main reason for going with static site generation, you might want to rethink that decision (there are other perfectly good reasons for wanting to use a static site generator, security being my favourite).

Do feel free to ping me over email if you have any questions on the above.
> Is it really that hard to ask people to download and run the script themselves?

Why? Isn't that exactly what "curl get.docker.io | sh -x" does? It's the cli equivalent to clicking on a download link and then executing it. I think what you mean is "wouldn't it be better for the user to first read the script's code before executing it or run it in a VM?"
4 Ways to Combat Writer’s Block for Content Marketing - Project Eve
Hysterical. I especially liked the way one or more of the VCs said "uh-huh", "right", or "yeah" every two seconds when Tesla was talking. Reminded me of Harry Shearer in Wayne's World 2.

I didn't quite understand the ending though. "You haven't really seen any of the inventions yet. Would you like to?", "Sure", Tesla points finger -> I don't get what just happened.
Inventor of Game Genie posts in thread and nobody notices...
The only actual reason given in the article is that EFnet etc. suffer from netsplits – the remaining 95% of the text complain about non-problems (age of the protocol) and the fact that an infected computer is, well, infected.

So IRC would be perfectly fine to use if the company ran their own server, which is far from impossible. And while I’d prefer a XMPP server, this is definitely not a big problem.
you can use any VPS provider who support ArchLinux or Gentoo Image. Both Distros will have linux kernel version > 3.8
Don't be obtuse. It's pretty clear what type of men she's talking about from the get go. If the article is guilty of anything it's generalising somewhat, but that's a minor concern.

Otherwise, it's on point. Notions of female purity are a load of horseshit.
For a more application-level (rather than OS-level) approach that shares a lot of good ideas with NixOS, there's also ZeroInstall (http://0install.net). There's a comparison with Nix at http://0install.net/comparison.html#Nix.
No, with the "curl get.docker.io | sh -x" you have absolutely no reproducability or accountability, as there is way to find out which code was actually run during installation. This is the dream situation for attackers that managed to trojan the install script or MITM the connection (note that the curl call does not even use https) to target specific users.
sigh

That doesn't mean what you think it means.
>The most obvious reason is that pg writes an essay when he has an idea or an insight he wants to think and write about. New insights don't arrive on a fixed schedule.

And yet, they did somehow, for several years.

Not to mention insights are not like some divine illumination. You can get them and shape by the actual process of writing down your thoughts on a matter.

>If pg had been posting every month the HN thread would read: "Ask HN: is it just me or has the quality of Paul Graham's writing gone down?"

Well, it's not like it has not, either. Last 4-5 years are nothing like the essays circa Hackers and Painters era.
It does, yes.

A general tip to find features like this: Press Ctrl+3 (Cmd+3 on Mac OS X) or type in the "quick access" search bar in newer Eclipse versions. It shows the command and the shortcut. Also useful for toggling "Show Whitespace Characters" without needing to have the button in the toolbar, jumping to a preference page, etc.
There are plenty of VPS providers that offer KVM in such a way that you can upgrade your own kernel. DigitalOcean seems to be an exception.
I live in Western Australia. We have a massive skills shortage in trades such as electricians, plumbers, mechanics etc. The stigma attached to non-university careers scared parents into encouraging offspring into degrees instead. (Combined with a mining boom soaking up tradesman job hunters)

Today, I do not know any good 'tradies' that are not making at least 100k per year, and far, far more if heading to the mining industry.

Suffice to say, I do more youtube searching on how to 'fix a leaking tap' than ever before.
Did you try Reddit/ForHire?
There's a wiki page on the GitHub repo: https://github.com/axw/llgo/wiki/Unimplemented-and-incomplet...

If you'd like to work on a feature, please let us know on the llgo-dev group: https://groups.google.com/forum/?fromgroups#!forum/llgo-dev

Please be aware that this is still fairly rough around the edges, and I'm new to this game (compilers/language implementation, beyond toys).

Thanks!
You spelled the word "call"?
I believe you. I'd be shocked however to learn that it is the consensus in the AI community. Also, many brilliant people said heavier-than-air flight will never happen. Fermi himself didn't believe in supercritical nuclear chain reactions. I'm sure there are some other examples.

But the interesting question is: why is it never going to happen? I can see several reasons:

(1) Dualism is true: we have a soul without which our bodies could not function, and souls cannot be uploaded with mere earthly artefacts. Such machine not only wouldn't be us, they would be nearly empty shells. Like zombies, only mechanical.

(2) Subjective identity does not transfer to the machine along with the information contained in our bodies. While the machine would be a perfect copy, behaving like us and all, it wouldn't be us. Only problem, the others can't make the difference, so your elaborate form of suicide goes undetected.

(3) Mind uploading requires an understanding of the human mind that is forbidden to us because of its deep self-referential nature. Gödel theorems and such. A superior being could do it, but we cannot.

(4) Our minds run on quantum stuff that we can't copy without screwing them (measurements of quantum system tend to have significant consequences on the system).

(5) We could never attain the necessary technological level. Moore's law may cease to apply, we could screw ourselves in a major catastrophic event (World War III, virus from the lab, environmental collapse, Gray Goo accident, Skynet turning the solar system into paper clips… or the banal asteroid).

I think AI people only have authority on (3). Anyway, to the best of my knowledge:

(1) is bunk. The world most likely runs on math, and probably relatively simple math. Sure, we haven't found the complete laws of physics yet, but I have hope.

I wouldn't bet my life on (2) just yet, but it does sound improbable. My confidence is grounded on the fact that current physics say that copy&paste transportation works. If you were disassembled and scanned into a hard drive, then reassembled elsewhere with local material, it would still be you, not just a copy. Mind uploading only have the additional problem of the change of substrate (from neurons to silicon). I'm not sure it's a real problem though, because we could still imagine downloading you back into your body, only with a few additional memories.

(3) Shouldn't be much of a problem, provided we only need a low-level understanding of our inner workings. Self-referential or not, computer viruses are capable of copying themselves, because they don't need to comprehend themselves to do the copying.

(4) Is highly improbable. I know of no evidence pointing that way, and our neurons tend to respond in much more obvious ways to stimuli (easily detectable electrical impulses, modification of the blood stream, sizeable chemical reactions…). Anyway, we should probably ask neuroscientists.

(5) is the most probable in my opinion. That would really suck, but there is a good chance we bamboozle ourselves too deeply to ever recover.

Conclusion: like I said, it's a long shot. Not too long a shot however to give up hope just yet.
Yes, why are we not using the chance of digital marginalia much more in the web. A concept much older than the book print itself. This could be so powerful.
Nice one. Looks very useful, will try it for sure