skysight-inc/HackerNews huggingface dataset:
Facebook says: "The list of Trending Topics is then personalized for each user via an algorithm that relies on a number of factors, including the importance of the topic, Pages a person has liked, location (e.g.. home state sports news), feedback provided by the user about previous Trending Topics and what’s trending across Facebook overall. Not everyone sees the same topics at the same time." (My italics.)

If you're interested in Iran, you will probably see stuff about Iran that hardly anyone else sees.

I have zero interest in Iran and have never seen anything about it.
I agree that it's a reasonable list for U.S. news. Yahoo is a weird one to have on the list, do they do any original reporting (of real news, not entertainment)? Maybe they're a reliable source of AP or other newswire services.
I'd need to catch up with what happened in the BMW i3 case to understand what your obligations are to people that don't own the actual target device. At minimum, you provide a link to a repository you control with the vanilla Qt source. That should satisfy the requirement, right?

Installation of a modified library would seem (to me at least) to be a method you can share only with authorized owners.

I've released Qt products under LGPL, but they're all industrial equipment and I've never had a customer give any of this a second glance. They just want their shit to work.
> unless you're referring to something like e.g. devirtualization via JIT compilation.

Yep.

> I was marvelling at how `(0..x).fold(0, |sum, i| sum + i)` (which involves an external iterator, a generic function, and a closure) gets compiled down to the closed-form `((x - 1) * (x - 2) / 2) + x - 1`

That is very cool, but once iterators are turned into loops (perhaps they're even treated specially) and the closure inlined (I would expect both from a decent compiler), it is a rather straightforward optimization (a loop with a constant step). OTOH, a JIT can do this: https://twitter.com/ChrisGSeaton/status/619885182104043520
I respect any hacker who gave up playing the game years ago because they realized just how insecure everything was, yet became comfortable with this (Read 'everything is broken' by Quinn Norton, and watch some of Haroon Meer's talks).

It's a kind of comfort that comes with years of hacking, and the quality of their work is unmistakeable. Look at Vinay Gupta's work on Ethereum. He openly states how much he distrusts Intel and X86 and is doing public speaking to wake others up about this. Also any person working on open hardware, or Trusted platform modules are worth watching.
I kind of feel that it dates further back?
> Humans do a remarkable job of dealing with ambiguity, almost to the point where the problem is unnoticeable; the challenge is for computers to do the same. Multiple ambiguities such as these in longer sentences conspire to give a combinatorial explosion in the number of possible structures for a sentence.

Isn't the core observation about natural language that humans don't parse it at all? Grammar is a secondary, derived construct that we use to give language some stability; I doubt anyone reading "Alice drove down the street in her car" actually parsed the grammatical structure of that sentence, either explicitly or implicitly.

Anyway, some impressive results here.
collective yawn
Hi gabriele,

Custom project names and custom urls are definetly in the pipeline.

- I'm the HyperDev designer
The problem could have been headed off if one of two things happened on the USMC end: consideration given to the fact that the Army doesn't use the M1 the way the Corps does, or if armor played a bigger part in combined arms exercises. The first case is a glaring oversight, the second is understandable - tanks are expensive and dangerous, the more time you spend around them the higher your peace time training death toll will be. I don't remember ever training with any armor outside of LAVs (or the humvee that would notionally be a tank before transforming into a notional CH-46).
It wasn't the original, and yes there is a sort of meme like it. Not always -face though. I've heard Beardy McBeardson, the pattern is usually X-y Mc-X-somthing.
It's more like this: people in tech for the most part have similar political views, so similar that they almost seem common sense. Take LGBTQ rights. Safe to say Silicon Valley is more pro than con on this issue (and benefits from having a larger and more diverse talent pool), so it is easy to see that perspective being the "correct" side of the argument and seeing the other side as mean-spirited, bigoted, on the wrong side of history...you get the idea.
http://www.cvedetails.com/vendor/797/SAP.html

http://www.cvedetails.com/vendor/5029/Sap-db.html
I'm not sure what the big deal here is. This has an obvious solution.

"Heap" is a word. Words have meaning to people. Different people ascribe different meanings to the same word.

Each grain added to a pile of grain measurably changes the probability that an observer will classify the resulting collection as a heap. While it's not a linear function, it's generally a positive correlation, more grains means a higher probability of any individual calling it a heap.

That is a collection of grain of size n+1 has a probability of being classified as a heap that is usually greater than the probability of a collection of grain of size n being classified as a heap.

Where's the paradox?
Your Brain Has a “Delete” Button–Here's How to Use It
Yeah, I have some ideas about including different data sources. You have to start somewhere, though, and Meetup.com has a nice real-life aspect to it. My best guess would be that Github and HN would add most interesting data from a technology / community popularity and natural language perspective respectively.

Question is: how do you connect a Github repo or a HN post to a specific community? Content based? User based? Topic based? The community detection in the real life Meetup.com network is at the very basis of this and for good reasons, so you'd have to find a way to tie other data to that idea.
Fake likes is not a problem as long the Fake v/s Genuine ratio is stable. It automatically gets factored-in in the cost per thousand impressions for marketeers. It is pretty much like emails. If you get 1% CTR to double your conversions you need to send twice the email volume.

However if that ratio is not stable then I think it will be a serious problem for marketeers because we would not have any metric to determine how much budget we should scale.

This is the reason I suspect FB is going slow on the killing the fake likes. Their strategy will manifest over much longer period than usual.
Parsey McParseface? Nice touch Google.

https://github.com/tensorflow/models/tree/master/syntaxnet/s...
Sure it does. The acronym RPG literally comes from the phrase "ruchnoy protivotankovy granatomyot", which was the name given to a series of Russian weapons in the category of portable anti-tank rocket launchers. And this name definitely pre-dates "rocket-propelled grenade", and in fact predates the weapons being rocket-propelled at all. For example, the RPG-40 is simply an anti-tank hand grenade (https://en.wikipedia.org/wiki/RPG-40), or the RPG-43 (https://en.wikipedia.org/wiki/RPG-43) and RPG-6 (https://en.wikipedia.org/wiki/RPG-6).

Actually, looking at these sources, the non-propelled versions were actually called "ruchnaya protivotankovaya granata" ("hand-held anti-tank grenade"). Still the same acronym of course, it just doesn't include the launcher. So when the launcher part was added, the phrase changed slightly but the acronym remained the same. And it was only at this point that the phrase "rocket-propelled grenade" could be used to refer to this weapon, and the phrase was presumably created to match the acronym RPG.
Yes, we have plans to support renaming soon and custom domains eventually.

At present, you could use CloudFlare or CloudFront as a way to host your HyperDev project on your own custom domain, but we don't have any special built in support right now.
Obviously depends on a project and team size. In a reasonably sized team a team lead would be the one to draw the line.
My friend from college is the founder of this company. He has spent many years building Flux and trying to bring electric scooters to the US. (They spent several years just iterating on the design before the DOT would approve them for use here.) I have a Flux moped in San Francisco, and it's great for cruising around the neighborhood.
This is actually really useful for a project I'm working on. I'm trying to detect bias in news sources using sentiment analysis and one of the problems I've run into is identifying who exactly is the subject of a sentence. Using this could be really helpful in parsing out the noun phrases and breaking them down in order to find the subject.
> "in opposition to the example you gave (Bell Lab)"

I never mentioned Bell Labs once.

As for Apple's record on innovation, I would argue that the Newton could be seen as an innovative product that was a pioneer in its field. Furthermore, most innovation is a refinement on what has come before, that is not a mark of failure for an R&D department.
Blood-testing 'vampires' want to take down Theranos, says investor Tim Draper
Horrible shameless plug from the creator here: http://www.godatadriven.com/careers
The DEA is a tiny fraction of the drug war budget. Add to it half of the $74bn spending on the federal and state prison systems, a good 10-20% of the $100bn spend on county/metro police departments, a chunk of the cost of the Coast Guards... soon we are talking about real money.
15 Things You Learn When Moving to the Caribbean
Geohot

Its impressive how such brash egoism has allowed him to monetize his hacks and general tinkering. Leaving modesty reserved for the poor and hobbyists taking up space in the garage.
The position of the papers and the clusters (bubbles) are determined with NLP techniques based on the fulltexts of the papers.
Based on the comments here, am I missing something? Was Facebook recently accused of manually manipulating the trending topics?

Edit: Nevermind, found it. For those also curious: https://www.theguardian.com/technology/2016/may/12/facebook-...
I really can't stand people who use "Not seeing your point" as a substitute for "Disagree with your point."
I'm glad you care so much, but I don't think you can fix a culture issue by explaining it away. The best way to set a culture where there hasn't been one before, is to lead by example.

Re: side note; the vulnerability described in the well-known Ken Thompson paper has been exploited just once in the wild. It's cool, but you could say the same thing about trusting Windows or proprietary drivers or hardware.
Exactly which FCC regulations do you think have been bypassed here?
Toward the Unknown: The North American X-15 – Part 1
This would be very interesting when applied to Biblical Studies. Any serious academic discussion of biblical texts will involve syntactical breakdown of the text being discussed. Most of the times the ambiguities are clear, but its still quite common for a phrase to have several possible syntactical arrangements that are not immediately clear. These ambiguities are also challenging becuase the languages are dead (at least as used in the biblical texts). So the type of ambiguity of "Alice drove down the street in her car" can lead to some significant scholarly disagreement.

I could see Parsey McParseface helping identifying patterns in literature contemporaneous to the biblical texts. Certain idiomatic uses of syntax, which would have been obvious to the original readers, could be identified much more quickly.
> What often goes unmentioned in praise for code review processes is their insanely exorbitant costs -- measured in engineer hours but perhaps more costly is all of the blocking and impedance [1]. Most of the "problems" that code reviews claim to address can be solved by much more direct and optimal measures. Code reviews are damn expensive.

I'm on a team where for about a year, part of our process has been that code doesn't get merged until three people say it's ready. If one person wrote it, it needs two reviews, or if a pair wrote it, it needs one review.

Your mileage may vary, but my experience with this is that the code reviews increase latency, but don't really have much effect on bandwidth. It might mean that there's a few hours between finishing your code and merging it into master, but during those hours you can be doing other things. Most code reviews take <10 minutes, and I usually just check for other people's PRs when right after I create a PR of my own, so it doesn't interrupt my flow.

Sometimes PRs do get blocked, but in those cases it's usually for good reasons; the design has some serious flaw or is very overcomplicated, or there's a bug. I see that as similar to a failing build. Sure, a CI server sometimes blocks you from merging, but do you really want something that fails tests or doesn't compile going into your master branch anyway? Code review is just like having a CI server that builds and runs tests, but it checks things that can't be automated.

We do sometimes run into cases where code review takes a long time, but the root cause there is usually that we didn't break down the feature into an adequately small enough minimum viable product. 1000 lines of changes takes more than 10 times as long to review as 100 lines of changes; the increase isn't linear. If code review is taking a long time, it may be an indication that your continuous integration isn't continuous enough.

That said, "code review is 100% necessary" and "code review is 100% too costly" are just different kinds of Kool-Aid you shouldn't drink. "People and interactions over processes and tools"[1] applies here. What works for my team might not work for yours. I'm not arguing for code review; there's no universal right way to create software. I'm arguing that code review is an effective process step for some teams and an ineffective one for others.

[1] http://www.agilemanifesto.org/
There is evidence that he actually does decidedly (and within his rights) promote the "left agenda". He's been pushing Black Lives Matter within the company, and anyone who expresses disagreement irks him[1].

[1] http://www.npr.org/sections/alltechconsidered/2016/02/26/467...
>just look how Ellie used to hide in plain view of enemy humans and zombies

I loved TLoU, so I might be biased, but I tend to be pretty forgiving of companion weirdness in games -- I can appreciate how hard it is to make that work.

Fallout 4 has similar problems, but they've at least made it harder for your dumb old companion to ruin your life -- before, Dogmeat (a companion German Shepherd) would just wander through tripwires and lasers and stuff. Now, they still act a little wonky, but they don't call attention to YOU while they're doing it. That was pretty annoying.
Cool, good to know! Maybe I'll write a future command line monday post about this. Sounds really helpful!
According to their paper (http://arxiv.org/pdf/1603.06042v1.pdf), the technique can also be applied to sentence compression. It would be cool if Google publishes that example code/training-data as well.
I would like to know this too! I'm trying to think it must be some radioisotope dating, but I don't see what they would be comparing or sampling. It would also be interesting to do some DNA dating differential method between species.
> One potential issue that comes to mind is that people might be more frivolous with a rating than with real money.

When you rate someone lower than 5 stars, Uber prompts for an explanation. And if you provide one, it often generates a direct followup from Uber support trying to address the problem; if there was anything seriously wrong, addressing the problem often includes either a full refund or some small credit for future rides, and some indication that there'd be an attempt to solve the problem. I think that's a pretty reasonable way to keep ratings meaningful, and actually address any problems that produced a low rating.

So, I actually feel like there's more connection between a rating and actual action, whereas choosing whether to submit a tip or not seems very likely to correlate with factors other than the quality of service.
India has slashed prices of 54 cancer hypertension diabetes meds upto 55%
Imagine handling data like that with javascript.

Mutable data types, with mutable data, and inconsistent error handling.

Burned me out in a matter of months.
This short post falls into the common trap of assuming that if you decide not to raise money, your company must be a lifestyle business.

What about all the profitable companies that never need to raise venture capital?

Attention, founders! You can choose to play "small ball"[1] instead.

[1]: http://avc.com/2016/05/small-ball/
The ABI, being essentially an ordering of bytes at specific offsets, has no expressive capability. Tons of creativity, sure, but of the functional kind, the stuff copyright explicitly exempts.

Note that if only ABI compatibility was required, Google could very well have defined their own API. For instance, they could have defined an API called "openFile()" that compiles down to the exact byte code as "new java.io.File()". But they were not after binary interoperability, they were after the Java developer base Sun had spent billions building.
Our actions do come with a certain degree of responsibility. It is the user's responsibility, then, not to use software that is "without warranty" if they do not firmly trust it.

You can claim irresponsibility whenever you want, but it takes two to tango.
Facebook/Instagram and Twitter are so botted out by people paying for likes/comments/retweets, PR agencies, market manipulators, sentiment analyzers and state-sponsored disinformation campaigns that I would say these are not the democratic free for alls they once were. Not to mention gone are the days of strictly chronological feeds - now the algorithm that chooses what users see is a pay-to-win blackbox.

There will be a day of reckoning for the social media giants where they face telling their shareholders that XX% of their users... don't exist. And then soon there will be a whole tech-point-o iteration of new social media startups who focus on ensuring their user base is real, and that their feed algorithms can't be gamed by money or teams of people working artificially (with bots or AI) to influence opinion.
Steve Wozniak is a good one. He basically designed the entirety of the Apple I and Apple II. My favorite anecdote is that to this day he doesn't really understand how the Apple IIs color screen works.
Very true! Maybe I'll make a gist with a function that can be copied into a .bash_profile.
This seems far less buggy than SwiftKey. Sad as the prediction is SwiftKey is second to none but I have to choice reliability over all else
Don't seek trophies. Nearly every endeavor in our modern world is some form of gamification. Degrees are gamification, or traveling is gamification (Think of those stamps they put on your passport. Did you really travel just to get a little stamp, or learn something new?).

Build on strengths. We all have weaknesses and it is worthwhile finding these weaknesses early so that you're not hung up about them later. You can only build on strength. Don't waste a thousand lifetimes fixing weakness.

Get a routine. The secret of success is invariably found in daily routine. Everyone has their own routine. The key is to make progress with the routine and have an 'upper hand' over others.
Using the Auth0 Postman Collections
It is cross-platform—indeed, one of its pleasant selling points used to be that (on Macs only, I think) it could play FairPlay-DRM'd files just by piggybacking on the libraries that iTunes used to do the same. However, as ahstilde (https://news.ycombinator.com/item?id=11680232) points out, it is officially discontinued as of 2013. The Wikipedia page https://en.wikipedia.org/wiki/Songbird_%28software%29 has a nice summary, including a link http://sourceforge.net/projects/songbird.mirror to the Sourceforge page, and to a "community-supported fork" http://sourceforge.net/projects/ngale (which I have never tried).
Media has always been biased in favor of the gatekeepers (and their views) that control the medium
Since Boaty McBoatface is a British ship, why would you assume it's an obscure American meme?

Just kidding! As an American, I can say it's a decent assumption :D
I'm not sure about the claim on implicit lack of parsing structure. I read your example as who did what, where, in what. There must be some level of structural parsing and recognition so we understand it was Alice who drove in a car, that the car is owned by Alice, and that she, Alice, drove down the street, in her car. That we automatically understand all this seems to indicate some level of implicit parsing, right? Admittedly, it's been many years since I did any study of linguistics and language acquisition, so I'm pretty ignorant of the current state of knowledge here. Am I just layering my grammatical parsing atop an existing understanding that doesn't parse at all?
I'd love to let this loose on the comments section of worldstarhiphop or liveleak and see what it comes up with...
> SyntaxNet improved over one month ... whereas Parsey McParseface is just one trained instance

Cool. I wonder how much how much Human effort (vs machine time) went into tweaking SyntaxNet versus tweaking Parsey M.?
> The power Facebook has. Power needs to be controlled.

It is controlled. You're suggesting that it should be controlled by different people.
Bay Area's benefit is the diversity of VCs. This will continue to be a circular inclusive self fulfilling prophecy.
Researchers advance groundbreaking 'water-in-salt' lithium ion battery
It's a legal classification. Most US states designate a "Moped" as a 2-wheeled vehicle under 50cc and electronically limited to a top speed of 30mph.

In NH Registering such a vehicle costs about $5 and gives you a license plate that says "MOPED" and can be driven by people with special moped licenses if they do not yet have their drivers license.

Anything over 50cc/30mph and you need a "MOTORCYCLE" registration and license plate and must take the motorcycle test to get a motorcycle license. Most motorcycle registrations are much more than $5. ($50-200)

In CT it used to be the case that you didn't even need to register it if it was under 50cc, but that might have changed.
Considering the state of American right-wing politics, I don't blame them.
The Old Man and the Mice: A (Fat) Tale of Innovation
Solar's at 13-731g is due to mixing a wide range of technology and calling it 'solar'. Solar thermal power plants are simply terrible designs that never really improved over time, and often include natural gas for nighttime operation.

So, in terms of installed capacity it's much closer to 13 and generally below nuclear.
"How else would you solve Ax = b for x, if not by computing the inverse of A (assuming A is a 3x3 or 4x4)?"

For instance, there a fast iterative solvers. They start with an initial guess for the solution (which can be an arbitrary vector) and successively generate more accurate approximations.

These iterative solvers don't need access to the inverse of A. Furthermore, many of those solvers don't even need access to A: They only need access to a subroutine which, given a vector u, returns Au.

Many matrices arising in applications (for instance one often reduces the problem of solving partial differential equations to the problem of solving a (very huge) linear system of equations) are sparse (have only few non-zero entries). For these it can make sense to write specialized code which specifically calculates Au.

If you want to read more about this, then a good starting point is https://en.wikipedia.org/wiki/Kaczmarz_method.
Yes, Open Knowledge Maps is currently in the beta and only queries against PLOS which, as you have correctly stated, covers mostly BioMedical topics. But this will hopefully change in the near future and we will be able to cover more fields of research.

We have also currently deployed a simpler algorithm due to performance issues on our server.