skysight-inc/HackerNews huggingface dataset:
Can someone explain to a non-functional guy how a closure makes this more simple, perhaps with a bit of pseudocode?
What It's Like to Be a Woman Online
In Japan, and soon in Belgium too, "energy islands" are built in the sea to store wind energy.

http://rt.com/news/belgium-battery-island-renewable-319/

(P.S. I couldn't immediately find any more reputable English speaking news source for this. Oh well, on this sort of fairly neutral subject, rt.con seem to do quite well.)
Can you explain how this makes every function total? For example, take the `head` function which is not total

head :: [a] -> a
head (x:xs) = x
head [] = undefined

How can you make this total using `Partial`? I can get as far as

headTotal :: [a] -> Partial a
headTotal (x:xs) = Now x
headTotal [] = Later (...)

but what goes in (...)?
Chronicle Map would be great for that: http://openhft.net/products/chronicle-map/
The best city in the world, as life quality goes, is Vienna.

That said, Vienna requires you to have good education and money to enjoy the city, more than (almost) any other city. I don't know nothing about the Austrian healthcare system though.

Copenhagen is a good choice for sure. Norway and Sweden are extremely well suited when it comes to education and healthcare but the weather might get you depressed in the long run.

I would also have a look at Tallin (Estonia) given it's drive for technology, might be a future technology hub (Something like Tel-Aviv with less cultural restrictions).

First choice is Vienna though.
The input box doesn't come up for me, all I get is "The promo DIVEIN10 for $10.00 was applied to your account." which if I remember correctly, was when DO did codes over Twitter quite a while ago :p
Chilliwack, BC, Canada

We sell a multi-connection VPN between customer premises and datacenter, managed by a behind-the-firewall web application. Our office overlooks the farms and mountains in Chilliwack, British Columbia. You’re far enough from Vancouver to avoid the congestion, but close enough to attend industry events.

We need a software developer who can handle the whole stack. You use BSD sockets in the morning and WebSockets after lunch. Your toolbox includes gdb, jsPerf.com, and everything in between. You’re at home with Less- both the pager and the stylesheet language. Your colleagues love you because your software is clear, cohesive, and unit tested, and your users adore you because your UIs are tested and proven effective. You know the meaning of CAP_NET_ADMIN and CSRF. Your apps run on a 10 year old machine with 256 MB of memory, then scale up to a 32 GB server built yesterday. We don’t care if you know our stack, because you learn quickly (and our training program doesn't hurt, either).

E-mail me at matt.fox@multapplied.net.
> That's because we don't actually have any concrete evidence one way or the other.

We do have some evidence that if there are differences in safety, they appear to be less than overwhelming, see
http://blog.metaobject.com/2014/06/the-safyness-of-static-ty...

One can debate how viable the evidence is, but at least it is some evidence.

However, there does appear to be some evidence that static typing helps with program comprehension/navigation, for example: http://dl.acm.org/citation.cfm?id=2568299

Again, not overwhelming, but some evidence.
Animals Games
Bacterial antigen-mimetic of anorexigenic peptide at origin of eating disorders
Signed URLs is how AWS and CloudFront handle access permissions without actually storing the permissions on their servers.
My original comment suffered from an excess of snark and exaggeration.

My point was more this: If your tap water is not as clean as the bottled stuff, this is not a fact of life and you don’t just have to live with it. Many people do have it better than that, and you could, too, if your infrastructure (water supply network) was up to it. This should maybe be on your mind the next time you consider how your society should spend its resources.
Thanks, I had been curious about that number for a while. The last time I checked it was 500k or so.

For folks who want to do interesting things with the API but don't want to be abusive to Firebase's servers, I whipped up a quick ruby script to cache a particular user's comments/submissions on disk: https://gist.github.com/patio11/1550cad3a02edd175049

It tries to rate limit itself by putting 200ms of sleep between requests, so downloading all of my comments would take ~30 minutes.

"I release this work unto the public domain." -- feel free to adapt it to your needs.

Usage is "ruby slurper.rb $USERNAME $MAX_COMMENTS_TO_FETCH."
So much for the psychoanalytic BS...

A friend of mine spent one month in solitary confinement, at the age of 14, to "treat" an anorexic bout. That was 15 years ago, in France.

Sorry for butchering the title, it's the best I could do to preserve the meaning while respecting the 80 characters limit.
Per your suggestion, I created a word cloud of (windows|microsoft), and compared it with a word cloud of (google|android) as a counterpoint: http://i.imgur.com/CD3rFRR.png

...I did not expect these results.
And how long did it take Eclipse to get to that non-perfect-but-good state? Several years. When I checked 6 years ago, C++ support had been already there for a few years and was quite awful. And C++ type system is much less powerful than Scala's, so it should be theoretically much easier to provide good IDE support for.
Like the parent comment I recently got my two-year expiration notice, but I've now graduated. (Although my edu email still works...) At the start of 2010 I did the BitBucket deal and did all my school stuff exclusively with them, until finally GitHub offered their version. (I like GitHub's interface better. Even after they did a big overhaul to a design I liked less.) Unlike GitHub though my BitBucket account is still Unlimited, which is awesome. Consequentially I like Atlassian as a company much more. :)
Citizen Four: a film about Ed Snowden
Given the scale of incompetence required to have your 'spyware' transmitting common and expected book data and metadata in plaintext, I have to say we should employ Hanlon's Razor here, and not attribute to malice what can adequately be explained by stupidity.

That said, there's probably a little malice in there, too. And either way, this is probably a crippling blow to this branch of Adobe.
One thing I don't quite understand - why these companies won't move to other countries with better privacy? Is it only because of huge bureaucratic and logistical effort that would be required, or are there some laws which prevent "emigration" of companies, or is it that they would have to provide such data anyway, if they want to operate in US too (but then at least people in other countries would be beyond US gov's harassment)?
United States v. Article Consisting of 50,000 Cardboard Boxes More or Less, Each Containing One Pair of Clacker Balls

http://en.wikipedia.org/wiki/United_States_v._Article_Consis...
Microsoft's internal subdomains
How to turn any car into a connected car
Except, even if Stallman didn't realize this, the story is mostly about state violence ("you could go to prison for many years for letting someone else read your books", "free operating systems ... were they illegal") where DRM is used as a tool to control and monitor people.

DRM itself is not good or bad. As everything else, it can be abused, as Sony and Adobe showed us, or can be used for good (or neutral), for example, to allow indie shareware developers to let us try their software before purchasing a little registration code (I know, not free software, but let's not start this debate for now).

It's a logical error to say that DRM itself is evil when some of the instances of it are evil.

DRM is a "smart contract", a protocol for enforcing a contract without laws or violence. When you read that a person goes to prison for breaking DRM, realize that it has nothing to do with DRM, it's about state using violence to protect a failed smart contract, which is the opposite of the purpose of such smart contract.
I've always thought that law attempts to assert its primacy over law by ignoring it.
> I do not consider either myself or my parents to be living in an undeveloped society

I did not say you were undeveloped. I said that your society was perhaps not as developed as you would like to believe. People have a tendency to believe (unless presented with daily reminders) that they are the apex of their development, the best their society can produce. I wanted to remind you that, at least in terms of your water supply network, you can certainly do better.
Agreed. I hated the "expired link" issue. It constantly sent me back to the front page. I would much rather see a newer version of page 2 than to be forced back to the beginning (after a backspace and a refresh).
>This becomes a strong disincentive for the construction and operation of these plants that are vital for steady, dependable electricity supply. The market structure in addition to the regulatory environment in the U.S. (e.g. requiring utilities to purchase all provided wind energy at higher than natural market price) are both part of the problem.

The main disincentive to invest in the grid is the fact that it is a monopoly and like all monopolies the owner's incentives are to slash investment and milk the monopoly under ALL circumstances.

Comcast behaves in a similar manner.

The rules whereby grids are forced to buy wind energy or only allowed to make a certain level of profit are simply hacks to prevent the monopoly from becoming too abusive.

There is absolutely no reason why a grid should be privatized and this is the core problem with them in America.

Ironically, this profiteering has led to outrageously high electricity prices in some areas that has also led to rooftop solar being such a good deal (while the feed in tariff still exists anyhow).
If people are less inclined to upvote, then they would be less inclined to downvote as well, offseting it slightly.

Regardless, if the decline could be attributed to mobile devices, it would have happened way before 2014.
SAP and GitHub Enterprise
There is a fear of earthquakes destroying property and lives in California.
God is the point. I have God's official temple.

God's world is perfectly just.

Hey, nigger? What's a random number?

Scientists have mocked religion. God's world is perfectly just . Guess what happens dumb shit. Hey nigger? What's a random number, nigger?

I'll bet God doesn't give you time of day, LOL.

Cain and Abel biotch.
Interestingly, I'm looking to do exactly this in a new home (new to me, not newly constructed).

I'll soon be moving to a park home (a relatively-permanent mobile home) that is in need of a fair amount of renovation.

I'll be running all lighting, computers and the TV off 12v DV circuits powered by bank of vehicle batteries and where the batteries are charged from 12v solar panels.
It appears that the link is dead, giving a 404. Anyone have a copy up somewhere (or that they can send me privately)?
>>I've usually accrued the max vacation we are allowed, so it just goes to waste each pay period

Sorry to be annoying about this, but in EU if you don't use your vacation time you have to be paid for it, at full rate. So it never really goes to waste, even if you willingly decide not to use it.
If we define a "failed project" as one that someone has worked on and then shelved when it didn't gain traction, then I think that perhaps a more common scenario is that of the Zombie Project; after spending so much work on something you can't bear to shut it down, so you leave it ticking over, not updating anything and not attracting any new users. Until you pronounce the project officially "dead" it's not a failure...until then it'll just keep limping along. I think recognising when a project has gone "zombie" and having the balls to kill it off is massively important, both for time, sanity and closure's sake.
Heh...:

"DD: Could you have used Smalltalk directly or were in an environment where C was the language you had to interoperate with?

BC (18:12): Xerox was busy shooting themselves in the foot at the time. They wouldn't sell it to me, or to anybody. The were into this "We're a research lab and that's a research toy and go away.""
Asciidoctor – the fast text processor and open source publishing toolchain
Just a quick FYI for the author:

> "The average amount of positive words in a comment made in thread about gender and diversity is 2.48 words, a little higher than the average, and is also the most frequently occuring value. However, The average amount of positive words in a comment made in thread about gender and diversity is 2.10 words, a much higher increase."

I think you mean:

> "However, the average amount of negative words"

Good article though, great graphics and cool insights!
I totally get what you're saying about the unpredictability of human behaviour. But I don't see the connection to this particular system. It could totally be chaotic if it was modelled as a dynamical system, I don't disagree with that, but as far as I can tell they approached it using neural networks...

Chaos isn't an intrinsic behaviour of humans, it's a property arising from specific conditions in a dynamical system. I do think there's been interesting results in trying to model human behaviour (http://www.wilmott.com/pdfs/090610_mandelbrot.pdf), but like you I'm hesitant to apply these mathematical models to us irrational humans. Anyway, I'm just being a pedantic math nerd.

P.S. Sensitivity to initial conditions alone does not imply a dynamical system is chaotic.
Analyzing the Network Security Services Library (NSS)
Thank you very much for the references!

As for Ethereum, I know that it is the goal, certainly the fact that it is Turing-complete argues in favor of this usecase. However, how practical and efficient is it, as in what kind of slowdown in the execution would you get on the blockchain?
> I think "users prefer ads to paying" is not a full explanation: I did include "paying is painful". If that's all there were - just upfront cost, how do we deal with the trend of connected software (Diablo III, etc) and devices whose primary developer feature is DRM?

Connected software is a different business model. It has certain advantages for the developer (like collecting a monthly fee rather than a one time payment), but how is that supposed to be providing any security or other benefit to the user?

> There is no truly enforceable law and criminal and conspiratorial enterprises run abound.

There are lots of enforceable laws -- probably too many. And the threat is vastly overhyped. Actual criminals and criminal organizations are the likes of Ted Bundy and the Zetas Cartel. The internet version of that is supposed to be weev and Anonymous? They're not even on the same planet.

Moreover, what is the feudal lord supposed to do any better than anyone else to prevent some jerk from cracking into a webserver and stealing private data? If anything the centralization makes it worse by creating juicer targets. If the bad guys compromise Apple or Google you're roasted, toasted and burnt to a crisp.

> It's questionable whether the Feudal lords are making it better or worse.

I have a hard time thinking of any way they could legitimately make it better that wouldn't work just as well without a locked boot loader.

> (One way they make it better is by having direct accountability.)

The fact that they aren't accountable is half the problem. At best the user can throw away their device and buy one from a different vendor, but that's hardly much consolation when you can't get your money back. And the app developers have even less leverage. The only way to opt out is to abandon hundreds of millions of prospective customers.
An exotic intestinal infusion
brilliant idea!! Way to go!
You misunderstood; belorn meant “it should be taken [equally] serious regardless of the targeted person[’s] gender”.
And your action is to downvote the truth because I haven't spent 40-60 hours proving that I am an awesome developer? Sorry, I don't feel the need to prove anything to you or anyone I'm not currently interviewing with. My resume speaks for itself.

It's also about five hours of work to just do it the boring way by hand. An 8-12 year amortization of a project that people have argued eloquently is a total waste of time as a start-up? Why wouldn't I work on something I cared more about, instead?
Amazon has the same reason to do that that Apple did when dropping DRM from the iTunes music store.

And no, Amazon's mission is not to serve their publishers, because their publishers aren't the ones giving them giant piles of money. Their publishers give them products to sell; their customers give them money for those products. Amazon's mission is to get as much from their customers as possible. Whether they can get more from their customers with or without DRM is a reasonable question, but the publishers only come into it if there's a belief that a significant number of publishers would leave.
Current battery racks sound not so good for the environment (unless we actually start recycling this waste). Still waiting on those liquid energy storage batteries:

https://en.wikipedia.org/wiki/Molten_salt_battery
https://www.google.com/search?q=liquid+metal+battery (coudn't find a good single link to refer to.)

However they are bit tricky to deploy at home :(
It might be illegal in _your_ country. But AFAIK reverse engineering or installing custom software on a device I bought is not illegal in Germany. Probably in most countries.
The cities in Southern California all lack viable downtown areas. There are no coffee shops in Santa Monica that I'd enjoy hanging out in. San Diego, which at least has some tall buildings, is a lot worse (I've never smelled such stale, sticky air in a Starbucks before). Los Angeles itself has a skyline, but it's barren, and I've never met anyone that has any reason to go there. I drove there a few months ago at midnight on a Friday just to see what was there, and there was literally no one there. It's almost as if some awful people got together and made it illegal to build what what other great cities offer: a place where you can work, eat, sleep, and relax in a high-density urban environment. (Perhaps that's not a stretch - I haven't looked yet, but I have a hunch that zoning laws and city ordinances either caused this situation, or exacerbated the effects of some very bad choices.)

With a few exceptions (i.e., Pasadena), the greater Los Angeles area is nothing more than a bunch of ugly boxes, crisscrossed by what seems like billions of miles of jammed-up freeways, always under construction. So good luck with whatever you're trying to find out here in SoCal. Hopefully you're not looking for beauty, nice places other than home or the office to get work done during the day, a nightlife, or anything else that a real city has to offer.
Out of curiosity I googled for Dylan and this is what it looks like http://opendylan.org/

I think it's := a little bit => too heavy: with :: <punctuation>; but I like the use-of-hypens in symbols instead_of_underscores as in Lisp and as a common practice in CSS. So many shift keys saved! That should be the standard and who cares if we wouldn't be able to write a-b. a - b is more readable anyway.

Check a large piece of code for a general feeling of the language https://github.com/dylan-lang/http/blob/master/common/http-c...

It's from 1992 so it's got a chance to influence Ruby (1995). If you look at both you'll clearly see many similarities in the general style of the language, despite Ruby making a lighter use of punctuation and that can have a large effect. Open that Dylan code side by side with this Ruby https://github.com/puma/puma/blob/master/lib/puma/server.rb which has more or less the same role in a web server implementation.

The main Dylan repositories have a fair amount of activity so it's a fringe language but not dead https://github.com/dylan-lang
>Power generation is hugely capital intensive, and there are disincentives for investing in such a volatile market.

Only nuclear power is outrageously capital intensive. Solar and wind are much, much less capital intensive.

>Certainly we can't become reliant on solar/wind supply as this would be disastrous.

Oh yea, running fully on renewable energy would be terrible :/
This is an excellent, brave thing to write and I originally had a long comment highlighting a bunch of particularly poignant paragraphs that I deleted because really you should just read the entire thing. Neither I nor the vast majority of the people I know have ever been subject to online harassment and it makes me thankful that there are incredible people like Kathy out there. Lord knows I wouldn't have the courage for something like this.

In interest of actually fostering a discussion: I think there's a lot of merit in bringing back moderation, as suggested in the article, as sort of an internet cultural norm. Maybe it's confirmation bias: the highest-quality communities I've ever spent time in, MetaFilter and Something Awful [^1], both use incredibly stringent moderation -- but I feel HN has had a huge uptick in overall quality since the comments and content moderation has stepped up over the past months.

I think that Twitter and Reddit have sort of made their bones on the idea that as long as you aren't doing anything that threatens the company in any way then you're given carte blanche. Twitter's ineffectiveness with dealing with harassment et al requests is notorious; and Reddit, as much as I love it at times, is a cesspool by default. [^2]

At what point does the value proposition flip the other way?

[^1]: I know, I peaked in like 2004.

[^2]: I know this is not a popular opinion, but is growing increasingly painful to visit a site that willingly allows to exist subreddits devoted towards domestic abuse and snuff .
Why we're creating an internal sales-training podcast
You're simply being dishonest if you're going to say you weren't subtly attacking my credibility to even speak on the topic in your replies. An implied ad hominem is still an ad hominem.

They have been nothing but condescending responses with the implication I'm being unreasonable, but without actually engaging with what I'm saying in response in any manner, pointing out what specifically I've said that's unreasonable, or anywhere that any of my statements haven't been accurate.

You've been extremely rude, and I wouldn't be surprised if you often get negative responses if you interact with people in this style.

None the less, I wish you well and hope that you learn to interact sincerely with people about topics, rather than feeling the need to preach at them.
One person who should also have got the Nobel prize for pioneering work on III-V LED's is Nick Holonyak.

http://en.wikipedia.org/wiki/Nick_Holonyak
That is only for smartphones specifically though, as I understand it.
Load time is 3.55s vs 1.11s of the original.
Yup fixed!
When a drunk driver crashes into somebody, we do not care that they had no ill intent. Why should it matter here?

Sufficiently advanced incompetence might as well be malice.
UK wind power bests nuclear power – for a few symbolic minutes
Not a UX person, so I'm a little surprised that you list the hourglass. I always thought that they had a terrible UI, mostly on account of not having a proper reset mechanism.
>Of course this requires major changes to metering and billing, but there is no technical reason why it couldn't happen, it is all a business and infrastructure problem.

It is mainly a political problem. Utilities want you to be their customers not suppliers - if you're a supplier you're destroying their profit margins.

Thus any attempt to upgrade metering and billing capabilities of the system and to let households sell surplus electricity at a fair spot price will be met with resistance from the monopoly-utilities.
I do like macros and Clojure.

My point is that there are many types of code complexity and abusing macros for your in-house DSL is one of them.

This happens a lot in many Lisp shops.