skysight-inc/HackerNews huggingface dataset:
Thanks for pointing this out. I overlooked it, presumably because it's in the last paragraph of "Details" and not illustrated in any example.

I still maintain there's a wart in what I'd described, which is `do.call` not accepting vectors as the second argument. Also, `collapse` is idiosyncratic: I have to remember a special knob for every function that has a vararg and non-vararg flavour.

You raise the point of taking the time to learn the language, and I acknowledge this. Yet, as an occassional user, this is precisely what I'd like to avoid. When working with R, I'm pragmatic: what I'm after is a working solution to the problem at hand, rather than its most succinct or elegant formulation. When I find one, I move on. In production code this would incur a technical debt, but due to R's exploratory nature, this is typically not much of a problem. Had the language been more consistent, it would take less time to learn it thoroughly.
Microsoft ENTERPRISE MOBILITY SUITE (EMS)
Do you still make updates for recipe labs? I remember being pretty blown away by how much stuff you managed to cram in there, and it was a big inspiration for me when I started building EatThisMuch. We're still dragging our feet on creating a bunch of features that you've had for years :)
If money really is speech, than can speech only be free to the extent that we don't have income inequality?

Edit:
Honest question. Financing campaigns is a difficult and complicated question.
Girl builds a camper van – 32 months in 4 minutes [video]
The flexibility of renting is also the landlord's flexibility, and I could get kicked out of a rental.

Where I live is almost magically optimized -- My spouse and I can both commute to work without driving or parking a car. We're within walking distance of shops. Our kids are guaranteed of attending good schools. It would suck to be displaced from that situation.

Turning things around, why would you want to be a landlord? I'm my own landlord, I collect "imputed rent" from myself, and I have perfect tenants. ;-) Of course being a landlord has some risks, but if I had to move, I'd probably keep my existing house and rent it out.
Predators are used in large greenhouses: http://www.thanetearth.com/faqs-pesticides.html

> With outdoor plants, there are so many natural predators to pests that things tend to form a balance.

Although you're not looking for balance, you're looking for a huge abundance of a single crop.

> In addition to that, yes, there is the world's most abundant (and inexhaustible) energy source just sitting there waiting to be used.

That energy source doesn't work quite so well if you start stacking things vertically and isn't necessarily reliable. Reducing inefficiencies in growth may be more beneficial than saving some power.
Reddit needs to learn this lesson!!

Thanks @Dang
Mussun Translator
Usually a thread or an app holds a connection. But here the connection may be shared among many evented handlers!
It's being assigned a pointer-to-void, yes?
http://www.wsj.com/articles/u-s-spy-net-on-israel-snares-con...

"Stepped-up NSA eavesdropping revealed to the White House how Mr. Netanyahu and his advisers had leaked details of the U.S.-Iran negotiations—learned through Israeli spying operations—to undermine the talks; coordinated talking points with Jewish-American groups against the deal; and asked undecided lawmakers what it would take to win their votes, according to current and former officials familiar with the intercepts."
You are right but you can choose better opportunities to waste your reputation.
So in that Venn diagram, what about poor minorities? Why should they have less of a voice than rich minorities?
How to build an enduring, multi-billion dollar business
You have to realize that superdelegates are meant specifically to create a buffer between the popular vote and who becomes nominated. The party is interested in nominating someone who can win, while primary voters may not have such a calculus in mind. It is perfectly reasonable for them to have this insulation.
It's interesting reading that doc in light of this news, as Langer notes that in 2009 the attack vector changed significantly, from a stealthy, bespoke, pressure-oriented attack, to a more vicious but easier to identify rotor-speed attack (the one we've all heard of), and also increased its infectivity by self-propagating.

> "Whatever the effect of the overpressure attack was, the attackers decided to try something different in 2009.
That may have been motivated by the fact that the overpressure attack was lethal just by accident, that it
didn’t achieve anything, or – that somebody simply decided to check out something new and fresh."

> "Summing up, the differences between the two Stuxnet variants discussed here are striking. In the newer
version, the attackers became less concerned about being detected. It seems a stretch to say that they wanted
to be discovered, but they were certainly pushing the envelope and accepting the risk."

> "The dramatic differences between both versions point to changing priorities that will most likely have been
accompanied by a change in stakeholders. "

I wonder if that's when the Israelis got involved?

Also, this is shockingly readable for the depth and subject matter!
Office Space should be /required viewing/ in high school. That movie taught me more about what to expect in the typical American office than any other experience in my life.
The Simpsons is doing a live segment with Homer in May
They will soon declare that it's a "symbol" and be henceforth known as "The company formerly known as Uber".
There are in fact barriers to entry on everything solar.

It's: political connections, zoning, utilities, regulations, laws. Try putting up a huge solar farm without the right connections and insiders, don't grease the right wheels, see what happens. There's no bigger barrier to entry than that.

See: FirstSolar's benefit from being tied to the Walton clan (JWMA / True North Partners). FirstSolar is basically the world's largest independent solar company, is flush with cash, and very profitable. It's not a coincidence they've fared so much better than the rest of the industry.

"The Waltons own more than 112 million shares of First Solar, four times as much as the second-biggest shareholder"

http://www.thestreet.com/story/11491608/1/wal-marts-waltons-...
I'm reminded of the old joke about Pravda covering a race between the USSR's fastest car and the USA's fastest car. The results of the race were that the American car won, and the Soviet car came in second, but Pravda reports it as the Soviet car finishes second and the American car finishes next to last.

Political campaigns are always about creating a perception that the candidate believes will get them the most votes. The tools for creating that perception are speeches, direct email, and advertising. Sometimes they take direct action but that seems rare.

But as to the issue that the Pravda joke speaks to, any set of facts can be made to imply any desired perception with the right setup.
> the flexibility of renting seems a lot bigger advantage than the small advantages of owning a house.

Sure, until you consider the flexibility other have to do stuff with your apartment (or house, I guess?). There is no guarantee of stability.
You can take a look at Rust. The authors are really careful to design an elegant C++ replacement, with no troll features and zero-cost abstractions.
I don't think renting is better in CPH than in Stockholm. Right now I'm paying 10.000DKK (1500USD) for a one bedroom apartment, not in the center (NV). It was the only option that didn't involve any shady stuff like no-contract or not being able to register myself in the apartment. Most of my friends live doing one of those, or renting a room for around 5.000DKK (750USD).
I understand your thoughts and normally we follow the React docs suggestions for generic components. We place data fetching code in componentWillMount in those cases we want to win some time, but if it's not the case I would recommend to place it in componentDidMount as React docs suggests.
Is the search down?

http://cookingspace.com/?query=strawberry
It is, yes, according to the typespec of memcpy(3). But according to the standard, it shouldn't be; it should be returning a [whatever-type-src-was-passed-in-as]. I have doubt that there's any way in C to specify variable return type like that—but the C standard, AFAIK, doesn't require that memcpy(3)—or anything else from libc—be implementable in C. It can be, as Lisp would put it, a "special form."

To get an implicit pointer-to-char-typed buffer out of memcpy(3), you should have to attach the malloc(3)-returned buffer to a pointer-to-char-typed variable (or give it an explicit cast) to give it a type, and then pass it in as dest.
Show HN: The Polyline – Buy T-Shirts Superimposed with Your Strava Activity
I'd be curious to see how the results look if you repeat the entire thing 100 or 1000 times. PyPy takes time to warm up.
computer animation history buffs will have already noted the earlier works, few as pretty as john whitney's kerrison predictor animations https://youtu.be/ZrKgyY5aDvA which he explains here https://youtu.be/5eMSPtm6u5Y
So technically you can raise $1M for 0.1% of your startup and give the VC some crazy 20x liquidation preference. Now the market has you at $1B in valuation.
On the other hand, this search itself has found I believe two previously-unknown shipwrecks from the 19th century.
How Standalone Apps Can Grow Twitter’s Stagnant User Base
FileBrowser – powerful Swift framework for browsing files (with 3D Touch)
Happiness Hack: This One Ritual Made Me Much Happier
While not a cost estimate, one of the pages linked off of the article ("sample queries") says this:

"NOTE that the complete fulltext of all Internet Archive books over these 122 years reaches nearly half a terabyte, so a single query across the entire fulltext collection will use up nearly half your monthly Google BigQuery free quote, so work with the fulltext field SPARINGLY."
What happens when you have competition with
10x or 50x the VC funding?

Money doesn't solve all problems. I've been in a startup that raised $250M and one that raised $55M where all innovation had stalled. Don't assume they're kicking ass because they're rich. There are plenty of professional money burners out there. But if you're faced with a competitor that has their act together (I am and they've raised 360 times what I have) you need to differentiate and move quickly. You'd be surprised the constraints that some startups operate under e.g. boards who want them to be something that you're not even if what you're doing is clearly more lucrative. Or legacy (even in startups) customers they brought on free where it would be akward or embarrasing to explain to them why they're now doing what you're doing in the way you're doing it.

What happens to long-term product development when all
you do is short term / small-scale improvements in order to
'better serve' your customers?

Don't do that. Always play the long game.

What happens to your core IP advantage that may be several
years now but will have disappeared after doing long
stretches of "feature" developments to chase after customers?

I have no idea what you're talking about. Sounds like you've misinterpreted 'serving customers' as some kind of short sighted feature focused strategy?
My biggest complaint about R isn't the inconsistency and obtuseness -- I've been using it long enough to get familiar with the documentation and the zillions of varieties of apply. My problem is the data structures.

R has only a few core data structures: vectors, lists, arrays, and matrices. Data frames are built on top of lists, and admittedly data frames are incredibly useful for statistics -- there's a reason pandas exists, and a reason data analysis is much more tedious in other languages.

But there are no hash maps or sets (lists have named elements, but with O(n) indexing; the only hash tables available use environments and accept limited types of keys), no tuples, no structural or record types, stacks and queues only recently became available on CRAN (through C), and so on.

This leads to the folk belief that the only way to optimize R is to vectorize code or to write in in C or C++ (with Rcpp, for instance). No statistical programmer ever thinks about choosing the right data structure for the job, since you basically only ever use lists and data frames. Fast operations on data structures (like graph algorithms) have to be written in C. There's just no way to do it in R.

When I co-taught a statistical computing course, covering the basics of data structures and algorithms, I included some homework assignments where the difference between a fast and a slow algorithm was the choice of data structure. R users struggled because they had very little available to them. If their code wasn't fast because they were doing O(n) list lookups in a loop, there wasn't anything they could do to fix it.

I hope Python and Julia can eat R's lunch. Some day I'll have to get around to trying Julia for a serious project...
Batman by MaDonna New Tab Page
The sample code shows just how absurdly explicit this API is. 200 lines to get a triangle on the screen!
Model serving in production is a persistent pain point for many ML backends, and is usually done quite poorly, so this is great to see.

I'm expecting large leaps and bounds for TensorFlow itself.
This improvement to surrounding infrastructure is a nice surprise, just as TensorBoard is one of the nicest "value-adds" that the original library had[4].

Google have ensured many high quality people have been active as evangelists[3], helping build a strong community and answerbase.
While there are still gaps in what the whitepaper[1] promises and what has made it to the open source world[2], it's coming along steadily.

My largest interests continue to be single machine performance (a profiler for performance analysis + speedier RNN implementations) and multi-device / distributed execution.
Single machine performance had a huge bump from v0.5 to v0.6 for CNNs, eliminating one of the pain points there, so they're on their way.

I'd have expected this to lead to an integration with Google Compute Engine (TensorFlow training / prediction as a service) except for the conspicuous lack of GPU instances on GCE.
While GPUs are usually essential for training (and theoretically could be abstracted away behind a magical GCE TF layer) there are still many situations in which you'd want access to the GPU itself, particularly as performance can be unpredictable across even similar hardware and machine learning model architectures.

[1]: http://download.tensorflow.org/paper/whitepaper2015.pdf

[2]: Extricating TensorFlow from "Google internal" must be a real challenge given TF distributed training interacts with various internal infra tools and there are gaps with open source equivalents.

[3]: Shout out to @mrry who seems to have his fingers permanently poised above the keyboard - http://stackoverflow.com/users/3574081/mrry?tab=answers&sort...

[4]: I've been working on a dynamic memory network (http://arxiv.org/abs/1506.07285) implementation recently and it's just lovely to see a near perfect visualization of the model architecture by default - http://imgur.com/a/PbIMI
I've translated plenty of numerical code from (pure-ish) python to c and c++, and usually get about a 100x speedup, sometimes as high as 800x, implementing the same algorithms.
At those differences ,they might as well use solar PV ,and heat salts for energy storage for the nighttime. But who knows, maybe it's a job generator, or there's some sort of corruption around it.
What does that have to do with r vs python?
Having been through this with a different online retailer, I learned that not shipping goods in a reasonable time frame is an FTC violation. The state attorney general will almost certainly be able to prosecute successfully if facts are as presented and supported by written documents. In my case, the evidence I provided of a retailer not shipping product (and tracking down other scammed customers through online complaints) resulted in a conviction. Now, collecting damages is a different problem and unlikely because the criminals will skip town if they are smart. But at least the judgement will end that particular fraud and make it difficult for then to do business elsewhere.
> Money is access to popular mass communication channels.

But doesn't that basically equate to speech? Money = your power to reach people?

I'm curious because my beef with search engine advertising revolves around its ability to translate money into salience (which I consider to be a kind of "speech"), so I find your distinction interesting. I wish money didn't equate to speech, but it feels like that's the world we live in.
Vulkan Driver Support
Why not use the "double-double" representation, in which one extends a regular double precision value with another double that estimates its error (and then maybe a third that estimates its error, and so on...)? Double-double operations are fast in terms of floating-point operations, conversions to other floating types are free, and the precision (107.5 bits asymptotically) is nearly as good as 128-bit (112 bits).
I've noticed this to an extreme degree on HN lately to the point that I upvote posts I disagree with because they present a valid point. The only reason I can see for it is that they have a different opinion from most HN readers.
Your Guide to Healthy SEO – No Quick Fixes
I like how the article title is non-biased towards gender. But the HN title just reeks of bias.
> to my knowledge, the only show to have successfully and naturally transitioned between two radically different genres

I wonder if it compares..... I have in mind an anime series from 2011 titled Puella Magi Madoka Magica which transitioned naturally from happy-go-lucky slice-of-life Magical Girls and into dark psychological Cosmic Horror (winning the best critical acclaim since Spirited Away in the process). And one of the series it has since inspired, Yuki Yuna Is A Hero (2014), doubles down on the happy-go-lucky slice of life before transitioning into an anti-war drama.

(But I will check out Person of Interest anyway :)
Make things as simple as possible, but no simpler

For real world projects you end up needing a fair bit of stuff. I'm using a pretty similar stack and once you are up and running the majority of it falls into the background and your day to day work generally involves working only with an easy to use top layer.
Google Ideas becomes Jigsaw
Excellent. I look forward to seeing your assembly language web framework.

Joking aside - I'm actually going to call you out on a throwaway, crown-pleasing comment. You'd please the crowd a lot less if you added more detail as everyone would suddenly discover their sweet spot in the 'roll your own vs re-use' wars didn't coincide with yours.

It's a little like standing on a soap box and shouting "freedom!". Everyone can get behind a content-free message.
68% of LWGL3 is written in Kotlin
MongoDB.app: The easiest way to get started with mongoDB on the Mac
There is a massive fiscal advantage in owning vs. renting, because payments toward ownership build capital.

Let's take two scenarios:

(A) In scenario A, you pay rent on an apartment for $5000 per month.

(B) In scenario B, you pay a fixed-rate mortgage on a residence in the amount of $5000 per month.

Therefore:

In scenario A, you are essentially taking $5k and setting it on fire once a month.

In scenario B, you are paying that money toward a share of the property's ownership.

So instead of setting it on fire, you're gaining $5k of equity in the property.
>There is a surprising phenomenon in microeconomics

I was waiting for some counter-intuitive twist, but that seems like common sense and basic math.

Not really sure how the concept earned a name.
Yes, that is what I was asking for.

What does the sentence mean then?

One particular proof (of which we do not know if it is exclusive) is non-trivial (whatever that means)? Or, perhaps, all known (to the author) proofs are non-trivial?
>What kind of trade-offs does that require?

With only a few notable exceptions, some dying fast (mining jobs), the cost of living in Australia but not Melbourne or Sydney is any chance at meaningful career advancement. Adelaide, Darwin, Perth, Cairns and to a lesser but still noticeable extent Brisbane offer only small firms. Let's not talk about Hobart.
It's also dollars with every replacement remote too and means basically every existing fancy remote would need to be replaced. Also if you tie TV to remote what happens when someone inevitably loses their remote?

There's definitely a lot that could be done to integrate TVs etc with connected home but moving everything to radio controlled has it's own small heartaches.
This is really more a case of fragmentation than it is of competition.
You are presuming that free speech must be equal speech. I see no reason that must be the case. We can have free, but unequal access to amplify our voices even without the influence of money. But that doesn't strike me as inherently wrong. I'd would argue free speech is about preventing coerced limitations on speech and only that.
Not all PACs are Super-PACs.
Four things that actually help -

1) a shower before sleeping.

2) stop using iPad/iPhone and TV two hours before sleep.
(I also use orange light bulbs which don't emit blue light near bedtime.)

3) begin sleep and wake up at regular times.

4) settling down mentally for the day gradually two hours before sleep.
Show HN: React Atellier – A React Component Emulator
Money == the power to influence people who are ignorant enough to choose their presidential candidate based on a TV commercial, spam email a robocall, etc., which sadly is a large slice of American voters.
All that work on a nice site, and no social or search metadata whatsoever? ;)
About two weeks ago, I found myself in Manhattan, needing to get to a specific airport hotel near jfk for a 7am flight. I'd never used Uber before, so I downloaded the app - I knew nothing about the rebranding (which had happened at the time) but I found myself with a somewhat bewildering array of options - uber, uberx, uber black, uber pool, something else. Multiplied by choosing the type of vehicle?

I had no idea what I should choose and I was in no mood to track down what to the designers and implementors meant by the various choices in the matrix.

(Took the subway to something close, got out, got in a cab and got there for $20 total)

I wish there had been a more scripted experience: where are you going? What's your timeframe? Do you have luggage or need to impress someone? Do you mind acting as a carpool dummy? Do you want conversation or quiet?

Then pick from your array of checkboxes for me.
FHA 3.5% for the win. I went from paying $1300 in rent for one unit in a duplex to paying $1800 in mortgage/insurance/taxes for the entire duplex, and I get to charge the $1300 for the other unit. It's a no-brainer.
It was warmed up.
You also have to factor in all the voters donating to Bernie because of Citizens United, and his stand against it.
You don't think the story could have done just as good a job with an actual lede and the rest all the same?