skysight-inc/HackerNews huggingface dataset:
Where did the authors of haskell-98-tutorial say that monads are in general ADTs?

Do you mean algebraic data types or abstract data types? Monads aren't necessarily either one.

Particular instances of Monad (e.g: IO) are abstract data types. Many instances of monad are algebraic data types (e.g: []).

But there are non-abstract-type monads (e.g: StateT) and non-algebraic-data-type monads (e.g: (->) r)

> In terms of CS (not Math or any theory) Monad is an ADT

Monad is a generalization, some of the special cases are ADTs, some aren't.

> does GHC mix pure and impure code into a single .o

Sure, though I'm not sure why the division into object files is relevant?
Sorry - I don't understand what you mean here.
It's up to the judiciary and not the government.
And if he doesn't like the courts' decisions (presuming he goes to the supreme court) he can then take his case to Europe, afaik.
Guys, he's trolling. Let's ignore him rather than dignity this further.
> you basically install git-daemon, which allows you to run a central git server

AFAIK, git-daemon is to allow the specific use case of anonymous, public access to git repositories [1].

You don't need it to have a "central git server", though: If you have an ssh account on yourhost.com and a git repo in /home/you/yourproject on that machine, you can simply git clone git+ssh://yourhost.com/home/you/yourproject. Give out multiple ssh keys to that account, and it's a minimal but functional "central git server"!

Of course, doing the above the easiest, quickest way, with a single UNIX user account, results in (A) giving git client users access to a shell and (B) giving git client users read/write access to each others' repos. Gitolite uses authorized_keys restrictions to avoid (A) and a clever SSH_ORIGINAL_COMMAND hack to avoid (B).

> doubt it is gitolite

Gitlab in fact did use Gitolite for actually serving the git client until quite recently. The largest change in 5.0 was reimplementing a subset of Gitolite's functionality and losing the dependency [2]; the project's major version number is still at 5, although 6.0 is promised soon [3].

[1] http://git-scm.com/book/en/Git-on-the-Server-Git-Daemon

[2] http://blog.gitlab.org/gitlab-5-dot-0-has-been-released/

[3] http://blog.gitlab.org/gitlab-5-dot-4-released/
Yeah, especially if your user base is in the low thousands, if you toss in a $1,000 into marketing per week, you should get a few hundred users from that :)
Beautiful but creepy
>The East Asian countries' entrance exams are orders of magnitude more difficult than US exams and actually cover real subjects in a critical manner.

Critical? Seriously? These are mostly pure and simple regurgitation tests...at least the gaokao is. The shoe east Asia education system is driven around memorization and regurgitation, which is why so many still "escape" to the American system around university to actually learn something.

The definitely are multiple choice scantron affairs, though I don't know much a both Japan's system, but they haven't been don't so hot lately either.

People in china look at the American education system in envy, people in America look at china in envy. All this envy is based on ignorance and a "grass is greener" over there mentality.
Yeah unfortunately hapi didn't, but this was one of the rare cases when it's not superior to express.

I probably take it out once I am out of development so all the route methods stay untouched.
Who cares about this? Anyone with an interest in astronomy, obviously.
My favored moral framework for most situations is the noblesse oblige: If, by chance or by choice, you have the privilege of affecting a lot of people, you now have the responsibility of supporting the most marginalized members of that group, regardless of whatever prejudice against them you may have had.

This is, in a lot of cases, a nearly impossible obligation to completely fulfill, but in application, it leads to both a closer examination of privilege and to moral decisions and outcomes that are progressive.
The only one that fits your description and is not too big is the Galaxy Note 8.0, but it's about 2x more I think.

https://www.youtube.com/watch?v=SN-GprwU9y0

You won't find any tablet that is $200 and does what you need, and even if you want, it will probably be terrible performance/quality wise. I do think this one should've been $300 with a 1080p screen, but this is what you get right now.
Compare information (metadata) collected on criminal scofflaws working under the cloak of US government contract against the acts the government finds reason to prosecute others of.

I highly recommend ProjectPM[1] started by folks including the US government prosecuted Barrett Brown[2]. As well as Blue Cabinet[3], started by Telecomix, the folks that strove to provide free dial-up to dissidents under digital/physical attack[4] while leaking[5] gigabytes upon gigabytes[6] of BlueCoat surveillance/ISP proxy logs from equipment illegally acquired by Assad.

Both sites work under the same premise, from ProjectPM:
"Project PM operates this wiki in order to provide a centralized, actionable data set regarding the intelligence contracting industry, the PR industry's interface with totalitarian regimes, the mushrooming infosec/"cybersecurity" industry, and other issues constituting threats to human rights, civic transparency, individual privacy, and the health of democratic institutions."

From Blue Cabinet:
"The Telecomix Blue Cabinet is a working wiki project to document vendors and manufacturers of surveillance equipment that are used in dictatorships and democracies around the internets."

Stored within is a wealth of information of the US government and others hiring mercenaries to spy on children as an example of technical skill for a deal with private entity US Chamber of Commerce as retaliation against Wikileaks[7], amongst other things.

The data sources involved include the aforementioned BlueCoat leak as well as the HBGary leak[8]. The data being the excuse to prosecute Barrett Brown of ProjectPM[9]. So do be careful unless you like being on an absurd amount of lists.

Activity such as deploying exploits on an unknowable amount of users, hacking of dissidents, _the government itself referring private entities like US Chamber of Commerce/Bank of America to the same firms it uses for surveillance work, as to target journalists like Glenn Greenwald[7]_. Makes using wget to ex-filtrate files quicker seem downright saintly.

[1] http://wiki.project-pm.org/wiki/Main_Page

[2] http://www.thenation.com/article/174851/strange-case-barrett...

[3] http://bluecabinet.info/wiki/Blue_cabinet

[4] http://www.theguardian.com/technology/2011/jul/07/telecomix-...

[5] https://en.rsf.org/syria-syria-using-34-blue-coat-servers-23...

[6] http://bluesmote.com/

[7] http://thinkprogress.org/economy/2011/02/11/143669/chamberle...

[8] https://thepiratebay.sx/search/hbgary/0/99/0

[9] http://leaksource.wordpress.com/2013/04/05/doj-issues-subpoe...
It's interesting he brought up My Lai (http://en.wikipedia.org/wiki/My_Lai_Massacre), there are more recent examples from Iraq that could be used just the same. Immunity from war crimes seems such a weird concept. I think it is the flip side of aggressively prosecuting whistleblowers, it sends a signal to the rest of the people in the employ of the government. 'Even if you do this, we'll protect you' and 'If you do this, we'll hound you forever'. It would be quite refreshing to see a nation-state prosecute its military and contractors (mercenaries, really) suspected of war crimes with the same zeal with which they target whistle-blowers.

Regarding the charges relating to computer fraud: This is like wire fraud. It's apparently pretty hard to do anything illegal in the USA without getting a charge of mail / wire fraud attached to it. I figure anything that involves a computer and that displeases someone in an official position is grounds for a computer fraud case. So I think the writers assertion that mailing the same documents in paper form would have had a different effect is wrong. The only thing that I think would change is that computer fraud would be replaced by mail fraud.

Manning is being charged with all this mostly because he embarrassed the US administration, not because of any fraud or real life fall out (contrary to earlier claims of lives put at risk and deaths related to the leaks no specific death has been positively linked to the leaks and any such claims were retracted during the case). The Image of the USA has been damaged, the recent NSA leaks damage it further. Instead of asking itself how to remedy the root causes an example is made out of those that stood up. Business as usual, unfortunately.
Yes it speeds up, but significantly ?
Like in Backbone, some lines of code and if you build a small "Framework / Function-Set" on top of backbone Marionette (~10 Lines of Code), you have nearly the same feature.

Did somebody really looked at Ember and its Ember-Data and the missing features that you need when you program a RESTful application? E.g. Server Errors.
Ember "Frontend" is nice, but Ember "Backend" is (in my mind) not production ready.

And only for a little two Way Binding 800 KB of Code? ;-)
I think Ember has more to give.
Ah... of course.
> 2. "Did you see that article on how to do conditional breakpoints in Chrome dev tools?"

I didn't - which article are you referring to?
DEF CON the Documentary in 720p
I think you might have got downvoted because your comment reads a bit like "I do I change Playdoh [into a completely different thing entirely]?"
We shouldn't compare backbone with EmberJS or Angular. Backbone alone is not MVC framework. I started with Backbone worked with Marionette but Ember is so awesome that now i even use for simple pages.
You would never see something like that over a major metropolis without also removing "regular" particulate pollution and heat haze. And it would still not look like that to the bare eye. To a camera with a long enough exposure, sure.
I look at your code and i think for this small project you can use jquery and ajax.
Where does it use the advantages of a big framework like Ember?
Be yourself, everyone else is taken - Oscar Wilde

IMO no truer words have been spoken. Much unpleasantness would have been avoided
had I known . HTH.
Sabu still works for the FBI I'm pretty sure. I doubt it was a grand scheme by the FBI/Snitchbu to convince them to go after Freedom Hosting in 2011 there were already plenty of moral police anons white knighting way before he showed up to rat the entire internet. Remember, anybody can call themselves anonymous and attempt to raise a personal electronic army to assist them in whatever causes they're promoting. Not difficult to create pastebins, spam your call to arms in the usual places and contact the media.

There's no real info about the bust in the press, so I'm going to assume it was simple social engineering and payment tracking "Hey, I'll pay you $30k to set up private hosting <make up excuse not to use bitcoins> and I need it asap".

I don't know the details but media making FH out ot be an illegal porn factory or something. All I know of it is that it was free hosting with no rules, and hosted hackbb plus dozens of other forums none of them kiddy diddler related. The one's that were got hacked and defaced repeatedly
Not change it completely, but it obviously can be built on top of and implemented with other things like what the docker crew did with flynn.

I might be taken things wrong but I always take downvotes as a sign to keep my mouth shut the next time, especially when they don't explain themselves.
I've looked into comonadic IO before and it seems to me that it isn't actually useful except in very narrow use cases that can barely be described as IO. An example of asynchronous IO as a comonad would be very useful.

> Since he’s forgotten more than I’ll every know about programming, I tend to accept that statement.

This seems to be an unwise principle under which to operate.

> Every monad has an associated comonad which is it’s dual.

I would be very surprised if this was true. Monad and comonad are indeed dual concepts, but that doesn't mean that actual instances of monad have dual comonads and vice versa.

> What that means is, for every monad (which is triple of data type, result function and bind function that obey the monad laws), there exists a triple which has a data type, an extract function and an extend function that obeys the comonad laws.

This is a true but trivial statement.
How about not autoplaying the video as soon as I open the page? I frequently open multiple pages in background tabs and Youtube makes this rather annoying.
Exactly. There is no protection to the title of books. The reason the author can force to change the title is the same reason you can be "forced" to sign an EULA. If you want to use the story, that is illegal until the writer contractually gives you that right. He can put whatever terms in that contract and you can say yes or no.

So an author can force a film company to switch all it's employees to rainbow colored forks in their family homes and the film company has two options : comply, or find another book to make a movie from.

This is similar to an EULA. You are in no way forced to sign the EULA. But there's nothing else giving you the right to use the software. So you have one of two choices : agree to the EULA, or find another piece of software.
"CSA is quite honestly the most insane and awful aspect of Western society bar none."

Certaintly you meant the world population. It's not like this is exclusive to us Westerners.
I have a Surface Pro (128GB) with a bunch of development tools installed on it, and I use an MB Air for development too. I will take the Air over the Surface any day of the week. With the Air I get: better keyboard, better battery life, snappier response, better screen, more storage, more RAM, and for some reason the Surface is "unbalanced" and feels like a brick when you pick it up. The Surface is less convenient to use, you cannot prop it up on your lap, you cannot prop it up on your stomach and lay in bed. One other distinct note in the Air's favour, and this is a huge personal preference, it isn't running Windows 8.
Yeah, back then hey just convicted really guilty people, like escaped slaves.
Oh come on, don't get that defensive! There certainly was some humor in the parent post's style.
Pardon the esoteric* nature of the commentary, hard to avoid given the highly focused niche of actors involved.

*Esoteric content may trigger filtering depending on jurisdiction and I do apologize for such if it occurs.
They dont offer such guarantees in the US. Its just assumed because of the threat of lawsuits is soo high.
They said it in a section which introduces monads.

What do you mean by []? A list? Pair is a the very-very classic ADT - cons/car/cdr.)

Because pure functional code could be executed in a different thread, paralleled, even spitted between different nodes.
I've met a lot of affiliate marketers as well that can't handle the money. They're like athletes who are paid millions of dollars but still end-up broke in the end because they do not know the value of saving and preparing for the rainy days.
Not for expensive operations costing 10K++ €. The administration of those payments is already set up for e.g. tourists that get sick.

Since it seems I need to explain in more details:

The problem is that potentially anyone which can get to Sweden can get expensive treatment free. This is potentially ruinous for a small country. Just the millions of poor gypsies in Romania/Bulgaria which lack good health care for poor people ("I'm from the republic of Moldova outside the EU. I am here illegally because criminals are after me") is enough to break the Swedish health care system if they use this loophole in an organized way. Or normal citizens in those countries, for that matter. We will see...
You're probably right. That's why I wrote this little piece :) Although I know this won't be read by the general Dutch public.
Ah hello again. Pretty much everything you wrote has a reasonable correct interpretation apart from this

> This is what monads really are.

which is incorrect.
Here's a guy connecting a graphics card to his mac via Thunderbolt.

http://hexus.net/tech/news/graphics/58429-macbook-air-uses-g...

"Normal" GPU + external Powersupply
|
|
Adapter: PCIx1-Slot to Express-Card
|
|
Adapter: External Expresscard-Slot to Thunderbolt
|
| <-- TBolt cable
|
MacBook
i smell scammer
Ever since I saw the first post on this here, I've wondered about automating this to some degree of accuracy. Contrast recognition on the skyline/cityscape image to delete the light-polluted sky I can't imagine would be too hard, a bit of math could tell you where in the world this sky would be in the next few hours to filter an image database search (provided the images had location and time data), and combining the two would be relatively simple. The biggest part I can't get around is maintaining the shot angle so it's EXACTLY the same sky. The image database, too, would have to be pretty extensive.
I'm not agry with you. PaaS can be a solution for focus the team on dev and not ops. And be be a solution for big project.
Maybe I wasn't clear enough. I wasn't exactly asking about child pornography prosecution (which quite frankly, I know nothing about and am probably the least qualified person on Earth to have an opinion about), but about its automatic mention every time "online crimes" are mentioned.

I mean, I've been practically living online for too many years, stumbled upon some dark corners of the web and I can honestly say that I never came across CP (I mean inadvertently. I never actually targeted anything like that, so I don't know how easy it is to find if you actually want to. And I wish I could try it out to validate my claims, but the whole paranoia about the subject makes me afraid of having "underage porn images" in my search history).

My point is that if you listen to politicians, you'd think that the Web is ridden with kids exploited for porn. I can think of so many crimes I come across quasi-daily on the web: Credit card fraud, identity theft, copyright infringement, banking scams, stalking, harassment, ... I suspect, although I don't have the data to back it up, that these are more prevalent by several orders of magnitude, yet in our collective mind: "online crime == child pornography".

I honestly didn't mean to start a debate whether we should or should not prosecute offenders and how. I just find it weird that we mention it so much, and the slightly paranoid conspiracy-theory-loving voice in my head can't help but think that someone is spreading deliberate FUD by amplifying actual events.
USB doesn't impose a simultaneous key press limit that low, the keyboard does. The 'Report count' field of the 'Key codes' usage page of the keyboard's USB endpoint descriptor determines the maximum number of simultaneous key presses. This field is a byte, so it could be up to 255.

The keyboard endpoint example in the USB HID spec does have 'Report count' set to 6.
> They said it in a section which introduces monads.

It would be helpful if you provided the exact quotation and reference.
In principle this could be mitigated with a suitably programmed IOMMU which can limit the operations that a DMA capable device (e.g. on the other side of the Thunderbolt connector) can do with your main memory.

Traditionally they are used when you have an operating system running in a virtual machine, but you want (for whatever reason) give it hardware access to a PCI card. Without the IOMMU, the virtual machine could program, e.g. a network card to read/write to memory that belongs to the host operating systems, hence breaking free of the virtualization jail.

But, as far as I know, it was also possible to limit DMA in firewire controllers. Was that implemented in practice? I don't know. So will it be done for Thunderbolt-Enabled computers?
How We Found All Of Optimizley’s Clients
- git
- mate / subl
- maven or sbt
- sometimes (big project I'm not the architecht or for code review) intelliJ (pure scala / java project) eclipse (play2 project)
- Clever Cloud deployment
NSA Revelations Could Hurt Collaboration With 'Betrayed' Hackers
Having survived several accidents at the hands of other drivers going too fast

Hmm. Maybe time to move out of the fast lane, then.
Google is doing something very similar to this by the way. On their search results page, if you hover on any link the destination address shown on the bottom part of the browser looks like it'd take you directly there if you clicked, but when you do click, the href of the link is overwritten so the actual link takes you to google.com/?randomvariables&url=http://...

This has always concerned me, not because Google is tracking this, but because this trick could do real harm in the hands of a malicious dev. I mean, who checks the source code of a page to make sure hrefs are not overwritten before clicking a link?

PS: I know what you'll suggest, "browser with javascript off then!". No thanks. I spent ~1 year using NoScript on Firefox and I can say I ended up hating it with a passion. It cripples web browsing and makes it a really frustrating experience, and in 70% of the cases you are forced to allow Javascript on the page with its subsequent page reload.
Or that there are talented members who are easily turned into government shills with a little arm twisting.
Video of Violent, Rioting Surfers Shows White Culture of Lawlessness
Pulpitum - PyPI client for Humans
What did you hope to accomplish with this post? "Here's someone who did something bad, who can't undo it, and who feels bad enough to come clean - let's rub it in so as to discourage others from doing so"?
The punishment for leaking classified info has always been a life sentence and usually in solitary confinement too like the guys convicted of treason and spying doing life in supermax prison beside the unabomber. Selling weapons to the enemy, wholesale massacre of civillians and pillaging is a slap on the wrist. Manning didn't leak anything top secret either, wonder what is in store for Snowden if they ever catch him. He'll probably get more time than the guy who got 1000 years + life for running a dungeon.

What's up with the excessive ridiculous sentences in the US? 136 years... do they keep your corpse in the prison after you die of old age to finish the time?
There's also an express library that I wrote some time ago that allows you to create subroutes without using subapps:

https://github.com/shesek/express-subroute
It's the increased protein and reduced kcal intake (greater satiety by protein + less choice by excluding vast amounts of food groups) that works. No need to go very low carb/keto.
And today they would also hang some of the slaves that didn't flee under the assumption that they might try to escape at some point as well... (and it's possible that they did in the past - the cited passage wasn't law)

Slavery was a grave error of that time. But it doesn't devalue the other, unrelated principles of yore as presented in that Ben Franklin quote of the GP.
Convert Currencies with Alfred for Mac
That's a great piece of work there, gwern.
Yeah yeah, and witches, too.

But the fact that, centuries ago, non-whites and women weren't considered Persons with a capital P still doesn't negate the fact that the USA has abandoned its most important foundational principles (rule of law, fundamental and inalienable civil rights, freedom of speech) over the past 12 years.
This guy seems to be taking a pic of his friend in fromt of the gigapixel rig: http://360gigapixels.com/tokyo-tower-panorama-photo/?v=151.1...

Really awesome panorama, makes you feel like some kind of government agent...