skysight-inc/HackerNews huggingface dataset:
Many to Many, 28th May [London, UK]
The next Many to Many is on the 28th of May.

Many to Many is a slightly different type of tech event. Instead of the traditional 'one person talks to audience' format, Many to Many aims to foster group discussion. There are 3 discussions topics per event, each discussion leader opens with a short (5m max) intro, before opening up to a half-hour group discussion.

The idea is that everyone shares their experiences, asks questions and learns from each other. We've been running this event for almost a year, and have had some amazingly positive feedback.

This format evolved from us attending other tech events and finding often the most valuable parts of (e.g.) a presentation about technology X were in the questions and discussions at the end of each talk - except this time was often cut off in order to make room for the next talk. So we decided to make an event entirely about the discussions & questions.

The event is mainly aimed at engineers/tech people who are interested in web/mobile startups in London, but we happily get designers/product people attending and leading discussions too! The event is free, and being a startup event, naturally pizza, beer and soft drinks are all provided :).

The next event is on the 28th of May, in Shoreditch, London, UK. The leaders and discussion topics:

- Sam Phillips (eBay) - "Giving and receiving feedback"

- Ollie Glass (Makeshift.io): "Turning hacks into products"

- Nicholas Skehin (Citymapper) - [topic TBC]

If this sounds like fun, please join the announce list on http://www.manytomany.co.uk/ , and I'll send over details of how to get a ticket.

We cap the number of people that attend in order to keep the conversation high quality. If we get oversubscribed, we draw randomly for tickets. I'll be allocating tickets soon, so please do sign up ASAP

Cheers,

Tom

https://twitter.com/many_to_many
This is pretty much exactly correct. The common terminology is that `forall r . (a -> r) -> r` is the Continuation Passing Style transformed version of `a`. At the end of the day, `CPS a` is useful whenever CPS is, but also more often.

sometimes you see CPS (a.k.a. Church-encoded) forms of values in Haskell in really tight inner loops as the compiler can optimize them better.

You also see a variant of it occurring in Free monad structures because it allows you to re-associate the binds to make them much more efficient.

You also see it sometimes when making monads over categories other than Hask—it lets you pretend you're working with a Hask monad (and thus use do notation) for a while and only "pass through" the real category at fixed points in time. This lets you, for instance, write a monad for Set even though normally you couldn't due to the need for the Ord constraint.
Would be funny if porn sites implemented this. If FCC employees are like other federal departments there's a good chance that's how they spend a lot of their time[1].

[1]http://www.seeyounexttuesday.com/study-federal-employees-spe...
Sounds awesome.

Clickable link: http://www.manytomany.co.uk/
The experience of the decades of life he could remember? I don't see how postmortem brain scanning is any worse than doing memory tests on him when he's alive.

And children can agree to things just fine through their guardians.
Thanks! I'm not much of a writer but I figured someone else might be looking for this, so I might as well put it out there. And you can do more than just radio, pretty much anything you can do on the web interface, you can do with GMusicProxy, short of uploading files.
If I had to guess.

1) Maintenance - When not cloudy you can bring them on-line to cover the maintenance on other parts of the site.

2) They've designed for a fixed output under certain conditions so in effect they don't want to push more than 290MW but the extra panels help them not drop that too far.

3) Grid operators like plants this size to be capable of consistent output - similar to why some gas plants run with either one or the other turbine on but often not both (In the old days before successive governments trashed it the UK national grid aimed for an unused capacity overhead of 25%, this would cover maintenance, accidents, natural disasters etc, we are currently running with about 4% spare)
(Tutorial) Learn to Build Modern Web Apps with the AngularJS
Thanks! Beat me to it :).
Falcon Framework
Any game devs on HN? Need some honest review on my first game.
Hello there, fellow indie devs, checkout our first game called ROTO. It has won 'Honorable Mention' in Global Game Dev Competition and is nominated for Casual Connect Indie Prize 2014!
You can download the game here : https://play.google.com/store/apps/details?id=com.lucidlabs.roto
Also, have a look at the trailer : https://www.youtube.com/watch?v=JxK-Z1E1GIg
Let us know what you guys think.
Thanks. :)
Let's say the business environement for foreign tech gets less hostile or even totally open, has anyone calculated how Alibabas valuation would deflate ?
I like the idea of the app, however I can't seem to figure out how do send in a nested JSON object in my request body such as {user:{email:"b@s.c", password:"password", password_confirmation:"password"}}. It seems to only allow flat request bodies?
Do Michelin Stars Still Matter?
This title is rather misleading as it refers to one question in a lengthy NSA interview.

I'm curious if you can find any presidential hopeful, save Rand Paul, that would act much differently. National security politics in the US pretty much accepts Bush-era policies as the new normal, as much as that may suck.
More to Lose than Gain over Ukraine
I can't believe no one has yet mentioned that Samsung just last week announced that they were entering the "Premium Mobile Audio Products" market. This likely has nothing to do with Beats' crappy streaming music software, and more to do with holding market share in Apple's main niche: fashionable hardware.
The Windows 98 NSA key controversy is about 15 years old.

http://en.wikipedia.org/wiki/NSAKEY
Enron's motto was "Respect, Integrity, Communication and Excellence." As we all know... it wasn't enough. Read their Code of Ethics, too. It's so ironic.

Perhaps an essay about why ethics are important to the long-term success of a start-up would be much more effective. Why not talk about the start-ups that encountered ethical dilemmas, the thought-processes and the outcomes? That would be super entertaining as well as enlightening. I love the essays by Paul Graham. He inspired me to pursue what I love and to think about problems in the world. To simply be told to do so would not be as motivating.

I think that as a technology start-up accelerator, there should be a greater purpose that is communicated. . . like improving the world with technology.
If this trick is still really working for you, please, do yourself a favour and shut up about it. Drawing attention to it is not going to end well for you, either twitter shuts you down or people just copy your idea and it loses effectiveness. The correct time to write about these things is when they stop working.
Second House committee approves bill to end NSA bulk collection
Custom fonts with no cramp
Which one of those companies commands 59% of the headphone market over $99, did $1 Billion in revenue last year, and has sky-high margins and gets mass market consumers to pay top dollar for headphones?

Exactly.
Please, the big problem of governments and administrations is not using Linux or Windows, the operating system is irrelevant... The problem was probably reliance on crappy software written by shitty companies that only try to milk them of more and more money. The fact that it took them a decade to make the transition was most likely because of the shitty non-standard software they were using and the time it takes to retrain people used to working with backwards and user hostile software. If you are a gov accountant or clerk and you accounting software had such a bad ui that it took you 3+ years to properly learn to use it, of course you will resist any kind of change because you just can't imagine things can be any better.

And this is because governments and administration never choose any kind of product because it is "easy to use", "simple to maintain" or "easy to extend".

Even the switch to Linux was made for the wrong reasons, that is for trying to find something cheaper and better ("better" seems to mean "more secure" in this case). NEWSFLASH: As a government/administration, you should never look for cheaper and/or better things, you should look for something that is "barely good enough" (even when it's a bit worse than what you already have), but easiest to use without training, easiest to teach people how to use it, easiest to replace / throw away and cheapest to extend, even if it happens to be both worse an more expensive.

The fact that they happened to choose Linux, which is probably a pretty good fit for them, was an accident, as they did the same old stupid thing of going to look for something cheaper and better.
They don't even need to buy one of those firms, they have some pretty sharp audio/acoustics guys working for them (including THX founder Tomlinson Holman), they could easily design premium audio products in-house. It can't be about the headphones.
Does anyone have experience learning JavaScript with Anki? I am still trying to figure out the best way to learn JS.
He's an adult with many normal reasoning capabilities. Clearly if you were to ask him with regards to other preferences about the disposition of his mortal remains, like "Would you prefer to be buried or cremated? At what cemetery? What type, if any, of funeral service would you prefer?", he'd be capable of giving answers and they'd necessarily be the right ones. If he's capable of answering all of those questions, he's capable of making the decision to donate his brain to science. (After all, there is no conceivable way in which this harms his medical interests. It's not like they're asking him to consent to e.g. limited palliative care options with an eye towards getting his organs in the most usable possible state.)
Am I converting wrong or the ticket to the conference actually is 950,830942 Euros ?
The parent _didn't_ say "It's hard to see Beats justifying a $3.2bn valuation". He said "It's hard to see Beats justifying a $3.2bn valuation without a significant part of that being the value of the brand", which is a completely different proposition.
I live in a small city of 75000 people (in Finland), where the city has ~4400 employees.
You're totally correct that double-negation elimination is a specialization of the CPS transform which is a specialized form of Yoneda. Yoneda is more general and exists more often than CPS transforms do, though.

cps : a -> (forall r . (a -> r) -> r)
cps a = \f -> a f

cps' : (forall r . (a -> r) -> r) -> a
cps' f = f id

It's interesting to examine double negation elimination in constructivist logic since it doesn't hold there. In particular, we can easily write the backward direction

bck : a -> ((a -> Void) -> Void)
bck = cps a

but since we've now specialized `forall r` to `Void` we can no longer come back. This demonstrates (1) that the pure CPS'd version is more general than DNE and (2) proof by contradiction is non-constructive.
Brutal re-titling.

In one small part, former NSA head says they make almost the same decisions regarding issues of how to defend our nation.

Gen. Alexander: Obviously they come from different parties, they view things differently, but when it comes to the security of the nation and making those decisions about how to protect our nation, what we need to do to defend it, they are, ironically, very close to the same point. You would get almost the same decision from both of them on key questions about how to defend our nation from terrorists and other threats.

Not the same as "Obama makes almost the same decisions as Bush".

And it only takes a few different decisions to be meaningfully different.
Your experience is not representative
Call me a hawk, but I think it makes more sense for content provider who wont be buying their way into the fast lane to pre-emptively rate limit all customers of the major US ISPs.

Content providers that depend on the US may want to synchronize on specific day of the week to limit each ISP, for example Comcast Thursday, while foreign providers can conservatively cut off all of the US so they don't have to worry about missing any future pay networks..
Ask HN: I'm creating a Flask tutorial and I want your feedback
Hi,

I'm currently recording a screencast on how to build a simple blog with Flask. This is my first ever video tutorial, so I want all the feedback I can possibly get. I know my English is not perfect and that I may have a strange accent, but I'm doing my best to be as clear as possible. This will be a 2-3 hours long tutorial.

If the feedback I'll receive from this free course will be good, I'm planning to do a more advanced paid course.

You can view the first 2 videos here:

https://www.youtube.com/watch?v=BWEYOisHLXk

https://www.youtube.com/watch?v=tnFMT1fUj_g

Any feedback is really appreciated.

Thanks a lot!
I use anki to learn Thai since 4 years. Made my advanced decks with html5 audio tag and more advanced stuff like dictionary lookup link...
Well, it's a decade to migrate 15,000 computers. The french did over double that in the same time and plan on migrating 72,000[1].

Don't forget Munich saved 10,000,000 Euros doing this[2], and --let's be honest -- doing the same thing with windows computers wouldn't have saved more than maybe a couple years at most.

[1]http://www.wired.co.uk/news/archive/2013-10/01/french-nation...

[2]http://linux.slashdot.org/story/12/11/23/1732222/limux-proje...
Apples and oranges. This is a young implementation and nothing considers its performance when generating a PDF. Until it's had significant optimization you can't draw very good conclusions about html+js vs. native.
Yeah, but Jony Ive is gonna design the cover.
You register like once and they stop sending the letters.
Really good video. Made me clearly understand that React is Javascript as if it were to natively support the spreadsheet / reactive programming model. Update a cell, dependent cells / signals get updated automagically. The huge upside is that cells / signals are plain JS values that can be composed using plain JS functions, and all the JS tooling just works.

Technically, this is done by simply using an unique dirty bit, which triggers the recomputation of the rendered scene. Which is fast enough in practice, and even supports unchanged hints to reduce the costs of expensive DOM updates.

This is eerly similar to 3d scene rendering. The unchanged hints are the equivalent of viewport clipping, though require more work from the coder to setup right.
That would give me pause considering I run it without issue on a much slower Mac and have in fact run it on 5-year-old PCs without that issue.
I like the approach to managing information flow that is outlined here, but it's over-stating the case to say that lack of such control is a failing of the Model-View-Controller architecture. There are patterns you're supposed to use with MVC such as the 'V' pattern, where information flows from the views via the controllers to the models, where the models update themselves, and then update the controllers which then update the views. Visually it looks like:

View receives event-------\..../----views render new state
Controllers handle event---\../--controllers mediate new state
Models react to new data----\/--models update controllers

The Sproutcore javascript MVC framework espouses this, for example, and I'm sure many other MVC frameworks do too.

I'd be really interested to see how Flux would augment statecharts...
>> "How about reading entire sentences and posts before commenting?"

I did read the entire thing. I don't think the brand matters too much, my point was the profit they're making justifies the price regardless of the brand. And my point was address not specifically to the parent but to the point that the valuation can't be justified which I've seen in several places hence my first sentence: "I've seen this sentiment a few times".
In Hiring, Algorithms Beat Instinct
That topic was brought up here:

https://github.com/lhorie/mithril.js/issues/68

Generally, you only need to manually call start/endComputation when integrating to 3rd party code that needs to update Mithril managed bindings.

In the latest release, I tweaked the rendering aggressiveness to allow redraws after exceptions in event handlers, and I updated the docs wrt `try/finally` blocks in integration scenarios.

One other thing people could do that I don't think should go in Mithril core is to call m.redraw inside window.onerror.

Of course, I'm open to other suggestions, if you have any.
I like to notice it as well as being a concise statement of the heart of the relational model. Ultimately, the things stored in your database are evidence of connections between other things, not the things themselves.

Which is a good hint at the weight of the Object-Relational impedance problem, too.
Epic's model is already so cool, "Here, take our billion dollar tool and make something awesome with it. If it's a success, we'll take a small cut. If not, no sweat.", and now this! I can't even wait. I've waited so long for the next Unreal Tournament... I hope Epic makes billions off of UE4.
Ruha Benjamin Talks Social Hacking for Women
Check out our API for your NER needs, we cover quite a large corpus of people, places & things. Might be able to broaden your scope: https://www.repustate.com/semantic/
[IANAL]

This code of ethics is exactly for the purpose of establishing the means to kick people out of YC. It's essentially a legal document that covers any implied contracts in regard to privileges historically associated with having been a YC founder - e.g. participating in application reviews, a slightly different version of HN, and in particular it seems, the ability to market one's self as a 'YC founder.' [1]

In short, it's directly about protecting the brand, and indirectly a tool for helping individual founders protect their reputation in times of extreme stress. The analogy that comes to mind is 'morality clauses' in professional sports contracts. It sets the bar higher than "Is it legal?".

It_is_legal = worst(allowed_by_law)

The merit of YC giving themselves the option to kick out people they don't like is something about which we can argue endlessly. Personally, I'm OK with it. It's firing the customer, and that's good business and a way for a business to maintain standards.

[1] This one is ontologically interesting. Can YC Foundership really be revoked? Isn't it an immutable fact that a person is a 'YC Founder' once the check clears? Is 'YC Founder' trademarked? If so, how does this sit with YC's general stance on intellectual property? Is my philosophical pondering itch scratched? It turns out, yes.
I recall that there were plenty of questions about the WhatsApp valuation.

Here I think the question is what the value of Beats is to Apple. Last year Apple's revenue was £170bn so I don't think they're looking at Beats to give them an extra 0.5%.

Of course the other side of that is with Apple's cash pile being what it is there is almost no financial risk to the acquisition so how much justification does it need?
I love all these 'other' architectures and platforms. What I can't seem to find an answer to is how these would play nice with team development efforts and revision control systems. Especially image based development is giving me real headaches here.

Is there a generalized way to deal with this?
I'm getting "(35,0): error CS1525: Unexpected symbol `static'" trying to run Tutorial.csx (when MyMath is uncommented), whether running the entire script or just the class and the MyMath.Fibonacci call alone, by Run Selection (then it's "Unexpected symbol `MyMath'").

public static class Foo
{
public static string B;
}
Foo.B = "5";

doesn't work either ("Unexpected symbol `Foo'").

I really don't get how to use that thing.
Cringely has a post on peering issues, slight allusion to the FCC issue
:
http://www.cringely.com/2014/05/06/14890/
My only guess is that they are limited by the transmission lines.

Upstate NY has a lot of hydro and wind power, and actually produces more energy than it can export on a lot of days. The obvious answer is to build more high voltage transmission lines, but people are fighting them for two reasons:
No one wants to live under the transmission lines, and when they build transmission lines next to your house your electricity gets more expensive because the cheap power being exported to the rest of the state.
ROBOCOP UI Screens
10 Virtual Instruments You Can Play In Your Web Browser http://wikiblinks.com/10-virtual-instruments-you-can-play-in...
I am not sure how effective this technique is for learning programming languages but here's a post by Derek Sivers discussing about it:

http://sivers.org/srs
I should have added - these are the only actions you can take at each level, so no arbitrary updating of views when you're in the left-hand side of the controller stage, for example. That stops the arbitrary circular information flows cited in the flux introduction.
Good luck attracting and retaining talent if you can't pay market prices for executives.
Just looked it up again to verify my memory. Most sources I can find indicate that it's really only useful for up to 40-50k years back. Beyond that, the amount of carbon-14 is too low to get a good measurement. You'd need to use other (non-carbon) isotope ratios to get ages further back in time.

http://geology.cr.usgs.gov/capabilities/gronemtrac/geochron/...

via

http://science.howstuffworks.com/environmental/earth/geology...
He probably wasn't, so I would assume he had some sort of court-appointed guardian or something (not sure which term is most applicable, but under the circumstances "guardian" may not be that far off...). That would not have been the first decision the guardian would have had to make, after all.
It's not the puffery that's being objected to, it's the way they are actively avoiding providing basic information needed to understand the puffery.

Don't woo me with "the orangest chairs in America" and film it in black and white.
So, how exactly are you going to fire all of those people at the height of their power?

Even if 50 year olds don't "get it", they have something that 20-35 year olds don't -- power and influence within their organizations.
"Given how deeply all these structures are embedded in the brain, only a neurosurgeon could have destroyed them with such precision." This is just false to the extent it isn't nonsensical. The surgeon claimed that the destruction was precise, but the autopsy actually determined that damage was much more widespread than expected. This has resulted in reconsideration of theories that were based on assumptions that the damage was more limited. In general, when reading anything that mentions H.M. without mentioning this fact it is important to keep that in mind. This article should have taken the new knowledge into account, but continues to present false information.

This is the type of jounalism that helps make it very difficult for popular but incorrect scientific information to be corrected. Another example of this I know of is how REM sleep is commonly referred to as "dream sleep" (including, unfortunately, on Wikipedia last I checked) although the idea that dreaming happens only or even primarily in REM sleep has been considered disproven for multiple decades now and was based on flawed early studies that continue to be described uncritically long after the serious flaws are well known.

On the topic of books: one really excelent (although old now, mostly written in the early 90s and maybe late 80s IIRC) technical book on brain organization is Pierre Gloor's _The Temporal Lobe and Limbic System_. I haven't looked again recently, but I don't know of a comparable work where a neroscientist tries to lay out in depth (it is a neruoscience text) almost everything known about how the brain works together (it is easy to see why; it is a huge amount of work!).