skysight-inc/HackerNews huggingface dataset:
Answering to your edit: it is alternative a), your second code snippet is not a valid haskell value. The valid Haskell version would be:

purelyFunctional :: IO Boolean
purelyFunctional = do
value1 <- notPurelyFunctional 5.0
value2 <- notPurelyFunctional 5.0
value1 == value2

Which, incidentally, is a pure value.
News Lab: Jeff Bezos Takes Washington Post into Digital Future
And how it sounds like Japan does have slums
And VCs gave them money for this shit. What a fucked up investor world this is.

https://www.crunchbase.com/organization/superfish
How Will We Fight War in the Future?
Mozilla should just pull this plugin from addons, seriously.
Except I use it on the server via a CGI script. It took me no more than 2 minutes to set up.

How about you write a tutorial about this and submit it to HN? This is probably a better way to make people adapt your approach than a rant, no matter how valid your points are :)
This. The install base is reportedly up to 40m users.

https://twitter.com/ow/status/568935755344580608

Superfish: Go shame yourself. If I was an investor in your company, I'd pull my money now.
That's a good idea! I should make a blog post about it. And maybe be less ranty. ;)
> Good luck getting that

Just get it [1]:

> ...use the tool on this page to create your own installation media using either a USB flash drive or a DVD.

[1] http://windows.microsoft.com/en-AU/windows-8/create-reset-re...
Calculla: 50+ calculators done and growing
The data is actually sales not exports, the US also exports a significant amount under military aid which doesn't seem to be included here.

For example (and not to make a political point), the graph lists exports to Israel as $35m, but military aid was $2.8b in 2010

http://www.pbs.org/newshour/spc/multimedia/military-spending...
> Why is the choice to accept bitcoins client-side? If I want to force a payment in bitcoins, I can add the attribute myself.

No, that's not the case. The choice to display the UI for accepting bitcoins is client-side. Handling the results of that UI still has to be done specially on the server, through the creation of a Charge in a different way.
Established carmakers, not tech firms, will build the vehicles of the future
I started another comment, but it looks like it may have been lost. So I apologize if this is a duplicate.

I'm currently working through SICP, so I appreciate your concept. For about a decade, I've been considering a tree structure to represent the Universe, but data/code, perhaps my view isn't so different.

Regarding free will however, I think you are making assumptions that are not definitely established. Why must what we perceive as free will rely on callbacks? It seems just as likely that there is hidden state within the closure that determines the output of that function.

While the complexity of decisions, choices, and actions seem to be free will, I've seen no evidence to suggest that it isn't actually predetermined. Given the shear number of possibilities, why can't free will just represent a traversal of some massive tree?

Quantum Mechanics imposes an interesting twist on this view point. If the wave function doesn't collapse until the lazy evaluation of the quantum state, it too could be a contributing factor to determining free will. I'm unaware of any finding that suggests there is a definite relationship between quantum state and the macroscopic, but I haven't given up on that possibility.

Even if there was concrete evidence to support that theory, it could just be that the model we use is just a very good approximation of the system and it doesn't reveal the implementation -- after all, George implemented it and we have abstracted that implementation away.
What does it look like when it crashes on iOS? Does just the app crash, springboard crashes or the device restarts?
There are a lot of bad answers. But it doesn't in courage copy-paste anymore than any other site with samples, including the reference manual. It isn't SO's fault if people don't try to understand the answers. But between the multiple comments and multiple answers it does a better job of indicating to the user that they still need to understand the solution.
IPFS announced it's alpha version
> Chrome has a rather sophisticated mechanism for detecting MITM attacks

Which obviously didn't work here, as Chrome was one of the most affected targets.

Firefox on the other hand, was more or less absent altogether. I know which browser I will trust.
My biggest problem with SO is the number of questions that are closed as off topic. Thankfully they were answered before being closed
Secure and automatic customer retention based on payments transactions
Good point, I guess you're referring to 3rd world sweatshops
Is there an architecture diagram somewhere? Or some kind of description that isn't in video form?

I'd like to understand how http interface discovery works? Is there a single http gateway, or is there some kind of DNS integration with multiple gateways?
I think this is another example of how Google clearly puts its own interests ahead of its users.

Google wants to further promote it's closed Chrome ecosystem, and to do that it needs to gain corporate support, for among other things, its Chromebooks and ChromeOS platform.

And it's obviously more important to appease corporate IT than to protect users security.

Built in Google-spying and now, support for corporate spying too? I wouldn't trust a Chromebook as far as I can throw it.
4 Steps to Giving Better Feedback
As I see many people complaining about the code quality and the lack of tests et cetera:

You have to cut the developers some slack considering the time they had to develop this.

They clearly intended to finish it while the issue was still hot and in 2-3 days you can't easily build good software with a plethora of tests.
Hard to think of a better place to do FinTech than London
You really should blend your intake from various sources. As someone who has worked with UNIX for a few years, I'll read through this site and probably end up learning something new. That's my experience with UNIX is that it's a constant learning process that goes on for many years.
Offices: mostly Olympia mechanical desk typewriters with a solid and fairly quiet sound, some IBM Selectric(?) machines. Not continuous (I was a messenger and went from office to office) and the work was often typing into preprinted forms (bills of lading and telegraphic transfers for shipping cargo). Small rooms. You tended to have partitions in offices to isolate sound of typewriters (or may be just historical coincidence that the transition to open plan occurred around the same time as electrics/PCs came in).

Typing rhythm: my mother recovering from a stroke (early 40s) relearning typing on an ancient manual at home. The rhythm slowly getting more fluid as her speed increased and the hands synchronised.

How do I feel? Neutral. They just phased out into electric machines then early word-processors (Wangs with those printers in blimps to cut the noise down) then to regular PCs and some Macs for designers. I wasn't in offices too much during the transition phase, and I am not a trained typist. The sound of a manual typewriter links me back to early memories really quickly because of its rarity now.
Are we better people than our grandparents and in their turn are they better than theirs?

On average, are people becoming better people over time?
I don't think that's a given and that's what society is.
Whatever system is in place it's human nature to game it. While we can have all sorts of inclusivity built in to the rules, people will always find ways to sidestep them.
I'd say, as a society we're no better or worse than the Romans on average, we just have more stuff.

The proof of the pudding is that people in the most primitive of societies are just as happy if not happier than middle class westerners
I didn't know that. Anyway, this may be the case of Stack Exchange, but the website I had problems with stated the things I said in their agreement.
But this problem is not only about CA certs. If the application sits in the same computer it can intercept the SSL libs used in the application (wininet for IE, and the Firefox and Chrome used libs) to watch and modify SSL connections.

This can be done without any proxy or certificate installation.
My sympathy is limited given this malware was bundled by Lenovo.

When are laptop vendors going to stop shovelling crapware on laptops?
Well, on my rMBP I don't need to write a single line.
Stripe are non-evil to me and non-evil to my customers. They have never done anything unexpected or screwed over anyone I know. Paypal have fucked over a lot of people I know for inexplicable reasons. They've fucked me over personally as well as a customer (They won't let me use my personal credit cards to pay anything via paypal, with or without a login, and they won't tell me why). A small difference in cost is absolutely irrelevant when the worst case situation on one side is "pay a bit more for good service" and the worst case situation on the other is "lose access to a nontrivial amount of money for many months and lose business for the same period".
From [1]:

Joined on 20 Feb 2015

Welcome to Github Lenovo!

[1] https://github.com/lenovo-inc
The salaries are very low already.

Also, there's more to productivity than salary levels. You also need to factor in education, experience, access to capital (for tools and machines), infrastructure, proximity with suppliers ot clients, administrative overhead, etc. At least part of that will need to get funding (ideally by the EU).
I've been told I mumble some times. I blame it on switching between three spoken languages daily though. Not being able to properly pronounce the words quick enough, I tend taking shortcuts, and then happen to mumble a bit more than most people. Not always, but enough that people I interact with often will notice.

And on the point of switching between languages constantly, I've noticed myself loosing a bit of my pronunciation and vocabulary of my native tongue. I blame it on living and working abroad for 8+ years. Makes sense I guess, but still annoying to myself...
I just began reading this, and I don't like it that much. The random attacks against GUI seem unnecessary and distracting. But worse than that there seems to be quite a few factual errors, like:

"Under the hood Windows, unlike Mac OS, is DOS- rather than unix-based"

Last DOS based Windows was released like 15 years ago. At that time Macs had their own weird OS too.

"A general point about unix commands: they're often robust."

Unix commands, robust? You gotta be kidding me, they are great for quick ad-hoc hacks, but robust they are not. Just as an example here is how the common task of handling can fail: http://www.dwheeler.com/essays/filenames-in-shell.html

"For example, with ls you can use an arbitrary number of arguments and it obeys the regular expression (more about these later) convention that an asterisk matches anything"

How this is an example of robustness? Besides globbing is not regular expressions. In regexp you'd use .* to match anything, not a bare *

> However, a file in Microsoft Word's proprietary and unknown formatting is utterly unusable.

While I'm no fan of Word, it is very much arguable that Word file format not anymore proprietary or unknown.

> I used to use Smultron until I found, unforgivably, that the spacing of documents when you looked at them in the editor and on the terminal was different.

Let me guess, tab width difference? Yeah, that is how tabs work and not really a fault in the editor.
The U.S. by some accounts set a bad international precedent with Kosovo. Crimea is not objectively any different from the former.

Even the civil war in Ukraine, which is absolutely criminal has international precedent (vis a vis Syria).
>Which is better: a bright graduate working on making a large web company's advertising algorithms slightly more efficient or the same person working for an investment bank on a bond deal that helps a biotech company raise more money for future R&D?

The bright graduate working at the biotech company, of course.

You know, not that biotech companies actually train or hire permanent professional employees these days (source: fiancee is a biologist).
Ask HN: Why is learning to code difficult?
Visual director of U2 and Depeche Mode. The guy is kind of a legend in the field. The website of course is "Vogue", the most widely known fashion magazine worldwide.
Just tried with iOS 8.1 SDK. It seems that <mach/mach_vm.h> is not supported on iOS. So far, I failed to reproduce the crash/kernel panic with code snippet from the original post.
Hyperbolic discounting makes decades-scale scientific projects "unwise" from a private firm's point of view: many private firms don't exist in the same form across 40-year time-spans.
> Any society in the West today, with all its imperfections, is way better than anything in ancient Greece or Rome

The folks who assembled the computer you're using to write this are very likely to disagree. Any society in the West today, even if better than anything in ancient Greece or Rome, is closer to them than you think.
I know what you mean, the site has also been blocked by AdSense and I've had to find the specific offending items to remove. But in those cases I think they provided me with some example links.

With "Pure Spam", they've determined you to be a black hat SEO spammer, so they do not share any information to help you evade the ban. This makes it difficult for the falsely accused to know how to fix their site.

I thought that's why they have manual reviews, but I've sent many reconsideration requests, and no person has ever responded with any specific information to help me know what to do.
During the Reagan administration, the University of Maryland "Commie Co-Op" sold a delicious crispy triangular mince, potato, onion and pea filled pastry called a "Sandinista", which was the left-wing successor to the Samosa, a pun on Anastasio Somoza Debayle, the dictator of Nicaragua before the Sandinistas overthrew him.

(Mr. Bane can verify that they were very yummy indeed! ;)
You can simply drive to the rim. The entire path around the rim is paved and handicap-accessible. You can take a mule into the canyon. It's difficult to get to only in the sense that you must drive for several hours from any nearby city to reach the area.
I haven't worked with the PayPal API extensively, but Stripe does a lot of customer management, subscription management, itemized invoicing, etc built-in, which I don't think PayPal supports.

Personally, I think any difference in price pays for itself in developer time, unless you have billions of dollars in yearly revenue. The PayPal API always makes me want to gouge my eyes out, whereas the Stripe API is so pleasing to use that I'm looking for reasons to integrate Stripe into things.
GDB 7.9 released
I thought about this for some time and I think that in worst case we need only two books, that probably doesn't exist today.
One book must describe how to create metal, iron and steel - what kind of rock formations can contain iron ore and other ores, how to manufacture it starting from zero, without any instruments, how to create steel using iron instruments etc.
Second book must describe electricity - what is it and how to create it in maximum possible ways. Chemical, mechanical etc.
Books should be either etched on rust resistant metal plates or maybe on some plastic polymer sheets, pages bound together with a variation of spring binding.
Also wherever possible any single page should be self-contained and if used separately from the book contain at least some useful information.

Everything else probably can be lost.
I'm not you, and I don't know what you did, but the Stripe integrations I've done (which were very complex and touched on lots of functionality) took (much?) less than two hours, so probably yes.
Something I've been thinking lately, western societies managed to divert our "bad" sides into opaque structures better than others.
A weird reflex every generation has, is to provide a better life to their children. Even though most of the time, it's far from the case. Less developed countries send their kids to modern schools thinking a modern job will ensure a nice life, while I'm convinced that the parents life was full of human knowledge not taught anymore.

Below a certain threshold, easier life doesn't mean better. Some rich folks don't let their children inherit for this reason.
Many nations in which guns are commonplace amongst the citizenry have been invaded, many times. The armies fought, the occupation happened, the vast majority of citizens did not pick up whatever weapon they had to hand to fight the invading army. The prevalence of weaponry amongst the citizenry of the countries involved has no bearing that I can see.
With BBC Iplayer you can watch live content as it is broadcast, but also rewind to the start and watch form the beginning. I regularly watch shows on the night they are broadcast and enjoy the live aspect, but don't have to stick perfectly to a schedule. This approach makes me much more likely to watch BBC content at that "decision point".

I would love NetFlix to invest in semi-live programs like news and current affairs. So that I could turn on the TV and start watching the news from the beginning instead of midway through a banal rolling program. You would get the sense of engagement of a live show without having to timetable your life.
With BBC Iplayer you can watch live content as it is broadcast, but also rewind to the start and watch form the beginning. I regularly watch shows on the night they are broadcast and enjoy the live aspect, but don't have to stick perfectly to a schedule. I think this is an approach that is often missed and is
The reason I told you that I didn't know about California's electricity crisis is that I didn't have too much time on my hands to figure out what you meant. I'm perfectly capable of figuring things out myself, if I want to :)

No one would deny that there are issues with market manipulations and scamming at exchanges. That's why we have laws for exchanges and exchanges need to monitor the market for illegal activities. There were even one or two incidents in the history of exchanges (in this case stock exchanges) where things went so badly that a complete rollback to the state before those activities needed to happen.

An exchange needs to ensure the legitimacy of trades and it also needs to ensure market liquidity. But that is an issue that's inherent to exchanges. You wouldn't want all exchanges to close down just because California had such a terrible experience, or would you?

Yes, telecommunication equipment is very expensive, if you want to buy it for yourself. However, you also need to see the scale the equipment can handle. During its lifetime, a single antenna can serve millions of phone customers who all pay the telcos each month. In light of that scale, things are rather cheap. Just like a switch for 10GbE is way beyond the price what a normal person would buy for their home network, but a telco stacks them in their data centers because they can serve an awful lot of people with just a ten thousand dollar switch.

However, I do agree that there is uncertainty involved and if something like that would ever happen, a lot of care must be taken. Once everything is set up correctly and legitimacy and liquidity are ensured, the spectrum could be utilized to its full extend. If I want to found a company that wants to create some kind of wireless technology, I can only use the ISM-band. Right now, there's no way I could use anything else if I'm not already one of the top-dogs of telecommunications.

Further more, there is the issue that we actually have a lot of unused spectrum (apart from time square and the likes...). When a telco speaks of the need for spectrum, they talk about those highly crowded regions, but neglect to say that there is a lot of places where they just sit on their spectrum and don't use it to their full extend. In an exchange you could trade those frequency bands for various regions. If, however, a company owns a frequency band for all the USA, they can say: "See, I'm using it" although they only put it to use in the crowded regions.
This seems to support only gccgo, not the standard gc compiler. Also, I don't see what benefit this has over go tool 6g -S; actually the output from 6g -S is much more readable since it has better symbol names.

Not to deride on author's work, but I just don't see the point of this website at all.
At the time of rebuilding civilization, knowing about minerals in rocks probably wouldn't be useful. Even today you have to mine very deep. Nearly all of the worlds resources are now to be found at surface levels.
Very nice (Tldr - practical demonstration of an invisible MitM attack on anyone with silverfish installed)

And important too - the knowledge of how to do this should not be "secret" - and the simplicity is worrying.
While the slavery issue (which eventually changed into servitude, which got changed into indenture, which - after many, many years - got changed into personal loans and mortgages...) is one of the less savoury aspects in Roman society, women actually did have clearly defined rights in the Roman age. They could own property, had the right to marry or divorce, the right to re-marry after a divorce or after being widowed, etc. The problem was that the patriarch had even more clearly defined rights which he could wield over anyone in the household, from his wife to his slaves. Women did not have the right to vote, nor the right to be voted into any office (other than some religious positions). Then again, these rights are a recent (less than 100 years old) addition to many if not most modern states...
Your mention of DNS gives a clue to how this works.

Presumably you expect clients to host DNS with you, then you can proxy to the real site, or the static site in case of failure? Or is there more to it than that, with DNS-updates on failure?
In an ideal world yes but:

> Mention of someone, to make him/her aware that job may interest him/her

it rarely end up in having this person mentioned applying for the job. I can't recall the last time it happened.

> Someone saying that the company is awesome they have worked there or know the founders, ...

To be honest, I don't really care what you think of the company or the founders. I want to know why.

We tend to stop the mocking, it happen a lot less nowadays.
The NSA is freely admitting to direct domestic mass surveillance at its website which details the extent of the domestic spying, the search, seizure, and indefinite storage of ALL citizen electronic data. The fact that there is no discussion or disagreement of this in the US media and amoung US Citizens is tacit approval given the transparency shown by the NSA Domestic Surveillance Website: http://nsa.gov1.info/utah-data-center/
Great points about robustness.

For the first time ever I had to deal with xargs and find together last week. Bear in mind I've been using Unix for about 20 years now. Telling one command to null delimit stuff and another to parse the nulls is horrible. Especially seeing as this only came about because one directory happened to have a lot of files in it and the 11 year old script just went snap. I'm perhaps lucky I've never encountered this.

The author needs to take a look at powershell. Surprisingly I wrote a job site scraper in it in about 10 lines of code. Html parsing, data access etc are right there at your finger tips. That and it'll quite happily move 23TiB/1780000 files in a single incantation without wincing once.

Colour me impressed (as an old Unix die hard)
Yes :( I realize this is suboptimal, but it's easy.
Murder is one of the most stupid crimes to commit - according to Wikipedia, 97.6% of all murder cases are solved.
Prism is pretty damn good. Although the name sounds like an NSA plan to intercept all the javascript libraries in the world.