skysight-inc/HackerNews huggingface dataset:
FRP and transducers don't have much to do with one another at all. Transducers involve construction of processor pipelines ("roughly", a bunch of chained flatmaps/list monad binds). FRP is an abstraction over synchronous reactive programming which hides sample rate.

Reactive Programming is thrown in there for good measure as well, but typically "reactive" applies to anything which is synchronous or asynchronous programming but usually does not abstract sampling rate at all.

The upshot is that FRP is the most uncertain today and also the most composable. Reactive Programming is mostly programming with asynchronous streams and is a little ad hoc and, ultimately, a really wide space of approaches.

Transducers are a very particular tool for constructing "container transformers" which might be used to build some small piece of a reactive programming system. Mostly likely they'll not be used in a true FRP system because they understand the notion of discrete updates which break the composability of FRP.
You don't need mining to secure a consensus ledger.

People just think that way because so far mining is the only way it's being done with any level of security. There are a couple of algorithms based on academic research that are being implemented now, and the public hasn't seen it yet.
Peer-to-peer wifi is old technology. It's called ad-hoc mode. Why has it never really taken off until iOS whatever version and Android whatever version?
[Edit]: change "form of FRP" to "form of reactive programming" as I'm not sure I know the true notion of "FRP" based on tel's response.

You could probably say that this library implements a form of reactive programming using transducers with `asCallback` and `asyncCallback`. In fact, many ideas for this library were rooted in my exploration of ReactiveCocoa a few years back [1]. I think that transducers lead to a much cleaner implementation and I may resurrect that library to be based on underscore-transducer and add more reactive extensions. (Also, the 'r' in `_r` stands for "reactive".)

I really like the way transducers abstract the process of iteration from the transformation that makes this possible.

[1]: https://github.com/kevinbeaty/underarm
Just... stay tuned :)
Hundreds of billions has been spent on smartphones. Trillions more will be spent on them in the following decades. It's something worth consideration.
None are working yet. They're being developed. No centralized checkpoints.
In https://Clara.io we identified that _.each() and other types of function-based helpers were incredibly slow (even lodash was slow) and we had to replace these constructs in performance critical areas with raw for-loops. Three.JS we also did this.
You know, we really ought to rename Tantalum->Lead, and Lead->Tantalum.

Can someone clarify what the last part of the article was saying?

In some hotspots - downwind from old smelters, or where
miners dumped their spoils - it can be as high as 3%.

Does that seriously mean you could scoop a handful of dirt and 3% of that would be lead?!
on my osx/chrome setup pieces disappear when they land.
Zero to One Book Review
Salesforce reveals Wave, its analytics cloud
Isn't this article just surface level technohype?

1. Mesh Networks:
FireChat isn't a mesh network. There is a long thread on /r/Futurology about it, with lots of good posts describing what it is and the problems with implementing real mesh networks (https://www.reddit.com/r/Futurology/comments/2hvtoh/over_100...).

The article espouses all the benefits of mesh networks and glosses over the gritty facts of implementation that can't necessarily be solved by simply throwing more software at the problem.

2. The BlockChain: Yes, this is a massively distributed system. But the fact is it relies on the existence of a fast, reliable internet that so happens to be immensely centralised.

A rant I often like to have which makes me unpopular amongst the proponents of so called p2p systems is that the bootstrap of all of these so called decentralised systems is completely centralised. Bittorrent has trackers, Bitcoin uses DNS seeds to find peers, Tor uses directory servers and most others simply hardcode some URL list of peers into their source. If you can attack the bootstrap you can split these so called decentralised networks quite easily. Sybil attack is a common vector here.

The article also glosses over the fact that all the things which have driven bitcoin adoption and popularity (Blockchain.io, Mt Gox, BitStamp, BitPay, etc) are all centralised services which require the user to essentially give up any of the supposed benefits of decentralisation. Even in the case of mining, how many run their own bitcoind? 99% of miners run in a pool, another form of centralisation.

3. Autonomous agents: I can't even...
I guess I need to read Roberts' minority opinion. My current assumption is that a ruling the other way (in conjunction with everyone's favorite Citizens United ruling) would significantly weaken RICO.
Yup. I'd really like to see the same comparison done today.
Oceans heating up faster than we thought: study
I think a lot of people do this for infrequently visited sites, but:

1. It generates at least 3 new database transactions each time it happens, not to mention the associated crypto requirements and email.

2. This password recovery system is a common attack vector and vulnerable to social engineering attacks and MITM attacks.

3. It is mostly obviated by the existence of password managers. For those with the knowhow to do this sort of thing, all of this sort of stuff should be happening on the client side.
Don't those numbers suggest that most of California's ag output goes to feed people, whereas a lot of the rest of the country's ag output goes to feed animals that feed people (which turns 1 unit of plant food into a much smaller fraction of a unit of meat food)?

related: http://ajcn.nutrition.org/content/78/3/660S.full
Aren't these patents only granted for about 17 years? If so, we're close to their end-of-life!
I believe one of these secure communal computing systems was used recently in Holland to securely allow for bidding on tulip growing rights.
I agree with this completely, and I agree with the peer comment that pinpoints the motivation for this stance to be these peoples' desire to disassociate themselves with the idea of Bitcoin and/or Bitcoiners.

Up to now, I've pretty much scoffed at this stance. The real breakthrough here is Bitcoin, or so I've always thought.

However, I've recently come across a project that made me realize that the blockchain technology may indeed bring about other revolutionary changes in addition to Bitcoin itself. One in particular is assembly.com and Coin, the blockchain-driven ownership records that formalize projects hatched under the assembly.com organizational framework. I'm most familiar with Assembly, but I wouldn't be surprised if other similar projects are actively underway.

If successful, assembly.com's approach to organizations has the potential to change the way we form companies, for the better. If you're interested in big societal changes brewing around us, I'd suggest going to take a look at how assembly.com works with the technologies that enable this type of organization (git and Github, in particular, in addition to the blockchain). If you've ever read the books of Visa-founder Dee Hock and his ideas about chaordic organizations, you'll immediately recognize this phenomenon. It's pretty fascinating, and as soon as I finish my current contract I intend to start working on an Assembly project.

But as for the power driving the blockchain technology (and thus enabling all of this), I agree completely that this is indeed Bitcoin and its underlying incentives. Pretty amazing stuff...
Reasons being increased performance and security.
I heard about this a few weeks ago. I started listening to it this weekend and consumed all three episodes in one sitting.

I'm not much of a true crime person but this is solidly put together.
Genuinely curious for those still using irssi; what can irssi do that weechat can't?
Can anybody point me to additional sites/books/resources related to writing about the blockchain and decentralized research? It's a topic I'm very interested in, and something I'd like to have cross my radar more-often. Thanks in advance.
Gasoline and diesel generators are all over the place.

I think the question of whether lead is a contributing factor in a seemingly endless cycle of violence is one worth answering.
"Beastly" is used as an amplifier in English as well (English English, not American English).

"I'm beastly tired" and the like is something I've heard from plenty of English and some Scots.
Thank you, this comment is extremely astute.

I'm not too terribly worried about cannibalization, as the media company is a subsidiary of the profit making business, and they don't have a lot of profit making businesses in said subsidiary. I am worried about importing an engineering culture (I have worked my entire career for engineering-focused companies) into a very different environment.

What makes this so attractive to me is that it is an out-and-up move from senior/lead/principle engineer or line manager to a director position. There would be one person between me and the CEO of the subsidiary business, and obviously relationship management is a huge part of any executive job, which I view this one as.

I very much like your idea of building a seed fund, but that seems like something that would be outside my area of control. I wonder if proposing something like that might be a reasonable way of opening the conversation about defining the role that I would be playing.

Again, thanks.
Lead pipes are very common in american cities for connecting residential service lines to water mains. Lead flux was also commonly used to seal drain pipes.
>Entirely faults of PHP (lack of symbols, array(...) declarations, semicolon-itis)

Sorry, but those are entirely trivial syntactic issues, and not very interesting at that either...
Oops, you are correct! My google-fu failed me there (I mis-read a result excerpt when googling for the exact date).. I will correct my post..
That was informative... and it reinforced my perception of Rust as something to look into if I ever have to do something that absolutely necessitates the use of something low level like C++/Assembly. But for everything else that I can get away with (and that is a lot so far) I'll stick with Go because it's so much faster and shorter to write.
Follow the money. Android and iOS are developed by companies for whom decentralization is largely incompatible with their business models. There's no incentive to make it work smoothly.
Yeah unfortunately 1.3 drops support for IE8 which sadly makes it inappropriate for our production app for the time being. Which is a shame because it looks to have a tonne of performance fixes and bind-once built in which would have been nice, to avoid using a 3rd party module.
I want a tablet/pen base like the surface (with a better stand). A keyboard like a Chromebook with the windows key replacing the caps (Ctrl and alt on both sides of the keyboard please). And a 4k resolution. And hardware drivers so I can run Linux. Basically I want something that doesn't exist. Sad to hear the surface do poorly. It at least did somethings right.
If you need to send a bit of info to your physical neighbor, a mesh network might be a good solution. If you need to send a kilobyte to your friend half the world away, a mesh network would need to have a great number of hops.

If it just so happened that you are one of the few users with a mesh-network connection to a peer across the street, much or all of the traffic between your street and the next street will pass through you. Since it's a mesh network, you are expected to have a low-power, low-throughput node, which might be overwhelmed.

Do not conflate mesh networks (of nodes in physical proximity) with peer-to-peer networks (of nodes in logical proximity via all of the Internet).
Are apps demanding humans not to be themselves?
In past 6 months I've been really thinking where the apps / software is taking us.
Today I saw Signul and it's website has following:
1. When you enter the zone an event occurs.
2. And when you leave the zone for 30 seconds, an event occurs.
3. Your phone knows that you are coming downstairs for morning coffee and launches your newsreader.
4. Spotify starts when you get into your car.
5. Message your friends when you leave work.

Does that mean we're headed towards the age where these apps will control us?
Is it the start of an age where humans do very little and machine does everything else.
Does that mean our brains, body will be not as strong and evolution of humans to weak creatures in terms of body, brain is in progress?
Yes and this assertion is laughably wrong:

> But history has proven that the centralized model is flawed and inefficient.

History shows the exact opposite. For example, at one point every business above a certain size had its own electric generator, and developed their own electricity on-site. In other words, decentralized power. That was replaced by contracts with central generation providers because that centralized model was so much more efficient.

You can see the same thing happening today with computing power (AWS, Azure, Google), music (Spotify, Pandors), movies (Netlfix), and books (Kindle).
Strong AI has a way to go.
You've missed the point entirely. You're looking at toxo infection rates and saying "My God, cats are riddled with disease, shun them!" But most of those infections are not caused by human contact with cats. There's no need to "stay away" from felines as long as you wash your hands after petting them or cleaning the litterbox.
I specifically mentioned selective enforcement. http://en.wikipedia.org/wiki/Selective_enforcement

There are over 3000 FEDERAL criminal offenses on the books. (As an estimate, even the gov can't tell you exactly how many. If you think ALL of these fall under common sense then you are kidding yourself. Have you read the thousands of pages that span dozens of volumes to be sure you aren't an offender?

You've conveniently side stepped my main first point, which is that we have a right to privacy, and that right has NOTHING to do with our presumed guilt or innocence. To use the argument "I have nothing to hide" misses the point entirely. If you want to walk around exposed, that's fine, but don't argue that the rest of us should be made to.
Hard to respond to that considering you could be making a jab at several things -- either altcoins, or crypto in general, or all of money and securities as we know it. Fix your jab and I'll respond with a quip.
Correct.

http://en.wikipedia.org/wiki/Immediately-invoked_function_ex...
previous discussion

https://news.ycombinator.com/item?id=8439547

transducers in Python

https://news.ycombinator.com/item?id=8444894
Got those too. I've been transferring my portfolio out of there slowly for the last few weeks, but that was the final straw.
I think it's a strategic problem for such a large portion if our food supply to be concentrated in one region.

I think more pain here is good for the nation. There's no reason all of our tree fruits, lettuce, etc need to be trucked out of California. I was in a grocery store in Georgia when traveling awhile back, and couldn't find a single Georgia peach in the produce area of a store, because California agriculture completely dominates.

We have climate issues, but places like New York, Pennsylvania, New Jersey, etc could easily provide that same output, and there is plenty of water in most east coast areas.
Simple way would be a couple of coin cells. ST Micro just released a CPU that draws only a few nanoamps when asleep and you can wake up, check the state of the world, and go back to sleep once per second for about 3 years according to the handouts at their low power seminar[1].

[1] http://www.st.com/web/en/seminar/stm32l0?sp_rid=NjkwODIzMzI3...
didn't have 45-minute garbage collections

Are you exaggerating or was it really that bad? The '3600 appears to have a clock speed of ~5MHz and GC support in hardware, and machines came with several MB of RAM at most (it's surprisingly hard to find detailed information on these on the Internet...), so I'd guess a few seconds to a minute wouldn't be unusual, but 45 minutes?

I've never used one before but I think that'd be one major usability-breaking issue.
Yes and no. Secure and memorable passwords are still vital for securing your password manager. Having a means to generate them is not counter productive.
The article equates non-practicing entities with trolls, which isn't really fair. Most universities, for example, are non-practicing entities, and so are vehicles like Mojave Aerospace Ventures, the NPE used by Paul Allen to structure his investment into Rutan's Spaceship One. More importantly, most of the other NPE's hold patents made by practicing companies.

There are clearly NPE's that deserve the moniker troll, but that has more to do with abuse of the process than non-practicing status. In a way, NPE's are a refinement of one of the key advantages of the patent system--separating R&D from product development. It's the foil to the natural tendency towards vertical integration and the otherwise inevitable dominance of companies that have the strongest manufacturing capability.

All of this is of course orthogonal to the validity of particular kinds of patents.
Chipsy's peer comment is excellent. For video I'd:

1. write an MPEG-4 parser -- this is much simpler than you probably think;

2. decode the H.264 metadata;

3. decode the H.264 picture data and write it to files, one per frame -- do not be ashamed to use an existing decoder!

4. put these frames back into a MJPEG, for instance;

5. try your hand at developing a DEAD SIMPLE I-frame only video codec, using e.g. zip for the frames.

This could teach you if you are interested in video without too much conceptual overhead. I had a friend and coworker who did #5 in Ruby, so don't think you need to get into GPU vectorization and signals theory right away.
Personally, I can't wait to get into Formula E. I hope it can be all of the thrill and technology of F1, with less oil industry sponsorship guilt (and perhaps less meddling from the FIA? One can hope.)
> I think the question is, can 100% of children be brought up to read and write and do basic math?

No. There are children whose brains pretty much failed to form, children with intact brains but severe mental retardation (such as the most serious form of Down Syndrome), and children who were normal until an adverse environment in the womb or later made them seriously mentally retarded, such as fetal alcohol syndrome.

You can reduce the fraction of the children we can't help by defining "read and write and do basic math" as broadly as possible, but that won't be useful from two angles: One, at some level you have to really be able to read and write and do basic math, and, two, some children can't be brought up to any reasonable level.

The fraction of the ineducable might end up being very small, but, hey, you're the one who said 100%.
Really? In my experience most devices don't allow password-based root login attempts to the world at large. Either they're only accessible via some sort of privileged network, or they're only accessible with a key.
> The fact that trolls use the law instead of violence…

Law enforcement is violence.
I have been begging for the Butlerian Jihad to begin for years.
Seems to me like this http://www.almsaeedstudio.com/preview - a free template.
The politicians are right and wrong. The federal government mandates water quality standards, but doesn't fund meeting them.

Where I live (Albany, NY) "fixing" the sweet systems in our country, which is a shared storm/sanitary system built in the early 19th century by burying existing streams, would cost something like $4 billion. The money just isn't there for a county with 300,000 people to fund huge capital projects like that.

As a result, everytime we get a heavy rain, we are dumping raw sewage into the Hudson River.

IMO, the Federal government should buy a few less F-35s and find projects like this -- valuable public works that will employ people and benefit society for 100 years or more.
This is a common fallacy. Bike thieves do run around with steel cutters in broad daylight, but the probability of having your bike stolen is much less if you lock it, than it is if you don't.

The fallacy arises that conflates a small number of persistent threat actors, with the much larger population of opportunistic actors.

A better way to understand this the expected loss with and without an alarm, versus the cost of acquiring and operating that alarm. My claim is that the cost of such a system would be greatly reduced by its ease of installation and maintenance. That its presence would be at least as effective as a standard 'tape & magnets' type alarm system, and so would be a better overall value than that those older wired systems.
I would also here some experts opinions on this.
How do they compare on a higher level. Say a RESTful API with JSON+HAL, HATEOAS approach, Versioning, etc. the full thing for a bigger usecase like Twitter, Tumblr, Facebook, etc.
Hey, that's Gary, from Gary's Guide.

http://garysguide.com/events

He's sticking with his "Guy with the Red Tie" branding.
Anyone have experience one way or the other with the pattern of including test files with the features as opposed to under an alternate directory structure? I usually put tests and application code in parallel directories so that the tests are all in one place, but curious if anyone has seen big advantages one way or the other
Systems can be partly centralized and still benefit from being mostly decentralized. The examples you gave are good examples of this.
Hahaha thanks for joining us chewxy. Funny story, when that show hit screens in April I was very much interested in seeing it, but after the first episode it became Cramtec's worst nightmare. Here's a fictional group of people doing the same thing we've been trying to do for years, and suddenly we're competing for mindshare versus something that doesn't have to create real world results.

Although, we're up against such a thing we like to laugh it off. Because at the end of the day we have what we believe to be a very wonderful invention, that could change the world.

If you're truly interested in the Weissman Score, I'm glad to crack open my calculator and tally it up, but it won't be anything like their score. Time and memory are factors, if I remember right. And we're looking to improve those numbers.

Have you gotten to give it a try chewxy? We'd love some independent results reported. jsaxton86 had a wonderful test and offered many more files which we'll start testing tomorrow.
Cool music track for coding
It's not generally considered a good idea to eat urban/suburban rodents. Their diet/lifestyle includes a lot of things that can potentially be passed along (stuff sprayed with pesticides & herbicides, exposure to interesting pathogens, etc).

That said, I have eaten them. Not bad, like rabbit I suppose, but not something I ever think "you know, I gotta get me some squirrel for dinner tonight". Not sure about cholesterol; did Eddie drop that wisdom before or after they replaced his metal plate in his skull with a plastic one?
Proof of stake, while probably achievable technically within the next few years, has a major incentive problem. Anyone can show up and start mining a proof of work coin, and earn some. In contrast, all coins ever available in a proof of stake system must be given out by someone at some point. Most people distrust a system that claims to be decentralized, but has a central group or person giving out all tokens that will ever exist at the beginning.
True, but lacks the geek cred.