skysight-inc/HackerNews huggingface dataset:
The opening "so" is language cancer, that's why it spreads uncontrollably.
I just realized that π looks like a u turn. I wish they had told us at school.
You don't have many choices for cross-platform tools. You can either use C++ that is quite hard for a lot of people but I would say most popular and most stable. You can use C# or Java with Xamarin but it is very expensive, unstable and it is kind vendor lock-in. You can also use JavaScript but you will lose a lot of performance that is very important on mobile. There are other options like using Lua, RubyMotion but they suffer same problems as JavaScript

Bottom line: There isn't convenient, modern, fast, open-source method for cross-platform development.

Swift bridges nicely with C and it is built on LLVM so you will be able to use it on Android with Android NDK and bridge it through JNI and Microsoft recently also adopted LLVM so you will be also able to use it there.
Bengals vs. Cardinals Live Stream: TV Time and NFL 2015 Games
How many years until a robot like this will cut your grass, weed the lawn, and weed your flowerbeds?
Getting rid of weeds will be a continuous task. Farmers don't want to run tractors down rows any more than they have to, nor will they want to run a full sized tractor full-time.
You can extend it or create your own. Nobody forces you to use select. It's simply there if you need it. Your comment makes me think you don't actually understand how web components work.
Mine was a duplicate as well. Anyone here who was paid out?
A History of U.S. Communications Security (1973) [pdf]
Well there's a scary thought. Sending your loved ones into the future full of machine whose motives may not exactly be the same as ours.
UAT not only reduces costs but also captures indispensable feedback
Is six months really unreasonable for a big bloated bureaucracy like United Airlines? I've worked on projects for smaller tech companies with release cycles longer than that. Not defending--obviously they should be set up to be able to put out small emergency fixes quickly especially if they're running a bug bounty. But, hey, it's an airline: releasing software is not exactly their bread and butter.
I once got derided by a gen-Y'er for describing something as "neat". Apparently that word isn't groovy anymore to describe something that's swell.
The thing is, unless you have certain metaphysical beliefs, the very concept of "identity" is a flawed one and doesn't really represent the reality of us being actually a complex aggregate structure of cells. The concept of "self" is in my opinion just a rough approximation or a framework that we use to quickly assess reality, much like time, as we commonly think of it, does not fully represent the complexities of relativistic time, however it is useful to manage our daily life[1]: the sentence "I'll be with you in 5 minutes" could open a whole lot of possibilities if we consider time in a relativistic scenario, whereas it is fairly unambiguous in our daily life. Similarly, the concept of "self" would be very ambiguous with regards to e.g. annelid worms (who can be split in 2 and survive as two separate individuals[2]) whereas it sums up fairly well the way we think of ourselves as individuals.

[1] See http://www.economist.com/news/science-and-technology/2166333...
[2] See https://en.wikipedia.org/wiki/Fragmentation_(reproduction)
I wrote a book about OOP, who wants to review its early draft?
Wow. What a great plug. Loving searchcode.com. Thank you for running such a great service! I have endless frustration trying to search Google or DDG for these things.
> It's amusing to see that the web is haphazardly rediscovering decades of CS research. They finally figured out how to write subroutines into HTML.

Standards are hard and take a long time. C++ hasn't been haphazardly rediscovering decades of lambda expression use, for instance. Web components have been in development in some form for more than a decade.
My uninformed opinion is that Apple Watch will suck the middle out of the fitness tracking market, leaving room only for specialized players (Fitbit, Garmin) and the very low end (Xiomi).

Of course, Apple may not end up dominating watches. But their entry “mainstreamizes” the idea of a general-purpose device also being your fitness tracker, and once that idea takes hold, people will stop buying fitness trackers unless they have a very specific prosumer need.

Fitness trackers are going the way of music players, cameras, and mapping devices.
You'd like The Story of Human Language (http://www.thegreatcourses.com/courses/story-of-human-langua...). John McWhorter is engaging and the subject matter is interesting.

One thing he mentions in the series is that languages tend to become more simple over time as they come into contact with others. This makes sense--if you're bringing people into a community who don't know the language then they're going to simplify it and that will spread. The languages that are the most complex are the ones that are most isolated. Here's a blog post about it: http://lingblog.com/2013/12/23/can-the-structure-of-society-...
The big takeaway here is interoperability. React is great, Angular was great for its time, etc, but if your company builds out all its UI components in a specific framework you're locked into that framework, so a lot of churn happens if you ever decide to try the newest hotness. It appears that all the major browser vendors are now in agreement on a Web Components spec so it's only a matter of time now before we have a good, standardized way of extending the web spec.
tbh I didn't know it still was under active development. Last time I used LILO must be... 15 years ago?
I think we need to compare at the correct scales: At the current rate Sweden is seeing 1 refugee per 1000 inhabitants per week. To put that in US terms would be 1.5 million per month.

Also I'm only talking about refugees, not immigration in general. Sweden has a lot of immigration from neighboring countries, but that doesn't really strain the system.
I don't think that's quite right. The liberal crowd I run with sees basic income as a replacement for Social Security, or, another way of putting it, "Social Security for all" (rather than just for the old) in the same sense that Bernie's proposed single payer medical system would be "Medicare for all" as he puts it, rather than just for the old.
Work/Family Balance at Spotify
Uber is related here because you asked about HN (site or community) supporting something, and Uber is one of the most popular startups in the tech crowd. I further conclude that if said crowd doesn't seem to mind Uber's behaviour then it definitely shouldn't mind this extension, because it also provides value to users and, as opposed to Uber, is not actually illegal.

But let's drop that, it was just me being snarky in the morning.

It's not a fraud, no matter how advertisers want to call it. It wouldn't fly in court. You serve me some buttons, I click them. I haven't signed any document, implicitly or explicitly, between me and ad network that would oblige me to view or click their buttons in a way they want it to. So let's not use strong words where they don't belong.

Yes, it aims to register false clicks to deceive and confuse the companies that provide ads - because those companies give negative utility to users an it's in everyone's personal interest to get rid of them. It's tracking, it's spreading malware, but it's also simply shoving ugly shit in users' face. We have a right to strike back.

> It causes trouble for website owners, who can easily lose their entire income stream because they will be banned if the amount of false clicks on their site is deemed to be too high.

I say, good riddance. Site quality and trustworthiness is anti-correlated with ad count anyway.

> If you don't like ads, don't go to sites that have them.

No. If you don't like people not viewing your ads, paywall. Oh, but your paywall has to be leaky or else Google goes away? Well, welcome to the Internet. It was supposed to be a medium of information exchange, not a shopping mall.
That's heavy, man.
I would definitely agree with you in terms of the Apple Watch sucking out the competition in the fitness tracking market, but would you not say that Jawbone was in the same league as Fitbit?
Berlin v. E.C. Publications, Inc.
Flagkilled means enough users exercised their right to vote to kill the story by means of flagging, not that the site unilaterally decided something.
Me too. Wrote a toy language partially referring to this back in '06. I still look back on that time fondly. It was one of those periods in my career where I was learning so many new concepts at once and it all felt like play. Much of my professional life really does feel like play still, but that was a sort of golden age. Ahh, memories.
General question: what are some pros and cons of Perl compared to other languages like Python, Ruby, Java, Clojure, Haskell? What makes Perl unique and people so enthusiastic about it?
Depends how expensive it is comparatively, since the outcome is a good one.
.. I should give a fair and proper comparison to Lucene / Solr / Elasticsearch .. and indeed Sphinx - but haven't used these much.

I guess I assumed the entry-point is a 2 to 4 node cluster ? But this may be my own wrong assumptions.. they may be really ram efficient.

I confess I have a somewhat irrational dislike of what I call big-java .. I really wanted to like Cassandra+Spark for instance, but the install is just such a heavy download of code, I just feel an aversion to installing that.

I have worked with Java, but not recently.. there may be incredibly efficient and small codebases that belie the big-java stereotype.

Iv'e been enjoying the node.js / npm ecosystem myself - but I know smart people who love java-land. We can tolerate each others rants and still share a beer :]
If you know the PNR of an itinerary and the person's last name you can quite easily do most of what was described in this article via United's website or over the phone. Always makes me laugh when I see folks posting full images of their plane tickets online, they so easily could have their travel plans screwed. :(
Master of Puppets: Analyzing and Attacking a Botnet for Fun and Profit
(reply in place of broken edit functionality)
Actually I think the main reason why we have a high marginal tax rate on low income people, is a deeper reason which is that incentives on the bottom end are more "expensive" because they propagate upwards. E.g. to incentivize a person earning $10000 a year, you need to give then $X for every dollar they earn, but then these affects the after tax earnings of everyone earning above $10000 a year. Sorry if this is vague but this comes from various results/methods in mechanism design theory. Unfortunately as is often the case, the advocates of basic income (not you in particular) are too political, while the economists don't chime in on political matters when they should.
Fair enough.

Their point, presumably, is that with enough noise tracking becomes pointless, but I see how this extension doesn't really generate tracking noise, only buying-preference noise.
Inside an Amazon Fulfillment Center in Poland [video]
The marketplace seems to think that Fitbit are a fitness tracking company, while Jawbone is an electronics company that happens to make fitness trackers alongside things like bluetooth speakers.
Only just followed up on this thread. Yes. My dnsmasq.conf contains:

servers-file=/usr/local/etc/dnsmasq-servers.conf

and then that file contains a lot of lines like:

server=/taboola.com/

The docs don’t tell you that this results in NXDOMAIN for the server whose IP you didn’t specify. It seems to work!
The Media Lies: ISIS’ OPSEC Manual Isn’t from #ISIS, but a Guide for Activists
Lets hope that part of science is discovered before the restoration part.

Where my thoughts end up more in the personal beliefs rather than scientifically backed is down to what the observer is defined as. Could this be the same as a soul?

One thought that I have is whether the physical state is bound with a non-physical state, like you (non-physical) controlling a remote controlled car (physical). By freezing the subject you could detach this binding, and by thawing you could reattach another observer, maybe based on proximity, with the memories and physical mind of the original.

Hollywood has pretty much covered all these concepts in one shape or another.

[1] The Prestige - Teleportation

[2] 21 Grams - Existence of a soul

[3] The Matrix - AI controlled future
Until proven otherwise, I'd say it's a scam. No explanation whatsoever, and running miner on a smartphone is a bad idea.
How Words Affect Our Thoughts on Race and Gender
You can rent a car, or you can rent money to buy a car (i.e. take out a car loan and make interest payments). In the end it's all kind of the same.
Actually I agree. Url changed back from http://economics.mit.edu/files/10849.

HN generally prefers the best popular article on a specialized paper, with a link to the paper in the comments. An exception is papers on specialized topics the audience here is largely comfortable with, such as computing.

I can't remember why we changed this one. It may be that we felt the Vox article was too baity, or perhaps that the HN discussion would be of higher quality if it were fed with vegetables rather than fruit. In any case it was more of an exception than the rule.
I also don't like "So". But in spoken communication it's a good way to get somebody to stop looking at their phone for a split second so you can start telling them what you want to say.

It's a less obnoxious way of saying "Hey you". Because saying "Hey you" when you're standing in front of somebody, a foot away, at conversational distance, and you were both just conversing two minutes ago is weird. But necessary. Because phones.
"Exactly. Leading 'so' is a terrible thing, but I think the proliferation of the stand-alone 'day of' is worse."

That 'exactly' is used to acknowledge what someone said and then to lead in to a related but different thing. Or sometimes as just the acknowledgement.

Leading 'so' seems to me to be a softener. "So...that's not what I meant, but it's reasonable", "So...here's what I've got. Tell me what you think", "So...we've got a problem.". I don't think anyone uses leading 'so' to say something positive except to ironically lower expectations. "So...we just signed a million-dollar contract".

It gives people a chance to realize that something else is coming that's not wholly positive, I think. I don't really know. It's something I've picked up in SF and I use it all the time even though I'm fully conscious of how strange it sounds.
For every buyer there is also a seller. Usually, with real estate that seller goes on to buy more real estate (or if they were a developer, build more buildings). It will take quite a while for prices to drop because the market is not entirely Chinese buyers.
The problem of automated plant identification has been examined [0, 1] with good results. In [0] the classification is performed on footage from an uncontrolled agricultural setting, and the authors achieved a correct classification rate of 65% on tomato plants. Given that modern industrial agriculture is monoculture you only need to positively detect one variety of plant in an area. To avoid crop destruction due to incorrect categorization the robot could be used as a first pass and restricted to punching plants that are classified with a high degree of confidence. This could still reduce the amount of human labor necessary to tend to the field, but it might not reduce it by a degree that makes the robot a sensible economic solution. It may fail to reduce the labor needed, but I do not think that is likely.

I wonder how the performance of plant recognition degrades over the course of the crop cycle, if at all. We see in the video that some leaf matter remains after the weed is driven into the ground, and this leftover matter will influence classification during the robot's next pass. Unless the leaf matter is removed between passes it will accumulate throughout the crop cycle.

In [0] the researchers note that one reason they chose to deal with seedlings is that there is relatively little plant leaf occlusion at that stage. In [1] an end user is relied on to take a photo with a light, untextured, background and does not at all deal with partial plant leaf occlusion. That paper is not applicable to the uncontrolled field scenario.

I also found [2] while writing this comment, but have yet to read it. It boasts even better results (>90% correct for corn, 73.1% correct for tomatoes in an uncontrolled setting)than [0]

[0] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.42....

[1] http://neerajkumar.org/papers/nk_eccv2012_leafsnap.pdf

[2] http://www.mdpi.com/1424-8220/11/6/6270/pdf
We're planning to implement some form of URL grouping. It's an open question what the best UI for that will be.
From the description, this doesn't seem like a Bitcoin miner, but rather a completely different virtual currency that is simply given to you based on the number of steps you walk.
How many years until we be stuck with this archaic and elitist concept of a lawn?

Grass where it serves some benefit such as a backyard at least serves a purpose. Front lawns in locations where they are ornamental are a blight.
I talk about it once in a while -- when I have time. I am homeless and had food stamps for a time. Then someone in the welfare office dropped the ball and they got cancelled. I reapplied and someone else dropped the ball. I have a compromised immune system. Not only did it take scads of time while getting me nothing, it made me ill to spend half the day in a crowded welfare office waiting room surrounded by poor people, who tend to not be in the best of health.

After the second time they dropped the ball, I didn't bother to go back. My income is gradually going up. I would get less help than I used to. I do freelance work, so my income is erratic, which doesn't play nicely with their forms. Etc.

I began looking for other solutions.

I am sometimes upset that I am not getting the food stamps. My situation is still dicey and it is still a scramble every month to get enough resources to eat every day. But I am not going to go spend all kinds of time trying to chase the few dollars they would give me, getting sick over it, and worrying about the possibility that they will feel I am committing fraud or something because my income is erratic and some months I have enough and some months I don't (or whatever the hell problem they might have with me).

So I do sometimes talk about it. But not a whole lot, for various reasons.
Except for those in high-risk categories, legally required insurance doesn't cost very much.
Except why whould I care? The rules of transaction between the advertiser and the website owner are their business, in which I have no say except being its victim (er, resource), so why should I cater to their needs? I get appeals to decency, but it definitely does not warrant calling it "theft of service" or "fraud".
Some men just want the world to burn.
British YouTuber went into a crazy rant and smashed her ukulele
NPR has a good article about the "So" thing: http://www.npr.org/2015/09/03/432732859/so-whats-the-big-dea...
> Q: Am I paid for walking?
> A: No. You are generating money by walking on your own.

Generating sounds like mining. Bitcoin is of course out of the question when we are talking about cpu mining.
They covered it on the BBC's click show. http://www.bbc.co.uk/news/technology-34872563
As someone who had to use a ton of Matlab in grad school, Julia's (and Python's) biggest issue in overtaking Matlab is replicating the large collection of battle-tested add-ons that Matlab offers.

Matlab is a crappy language, but a productive environment.
Another interesting book in this same functional perl genre is Higher Order Perl, available free online here: http://hop.perl.plover.com/

Edit: I see now that it was mentioned on the page. Consider this comment another recommendation then. If you are interested in perl and functional programming, check this book out!
Quiet, please: In praise of the British Library
..your right.

The spirit of my hack was really just that - to apply the well known data structures and algos to solve a problem.

Its unusual to want fast, large and cheap all together - if you really want to squeeze things you might look at how modern SSD performance can be exploited - my hack is just one instance of that.
Ad companies have no qualms wasting our computing and network resources.
Funny. Masanobu Fukuoka in One Straw Revolution argues for a similar approach in orchard maintenance, if I recall correctly: allowing all sorts of plants to grow below the trees and provide ground cover.
Would not that require the advertiser to trust the publisher ?
Can't tell whether this is sarcasm/toy-product or if it is real.
I've taken a few screen shots that shows these earlier commits at

http://imgur.com/a/5ug16
The Honda Fit EV was only available for lease, never for purchase.

http://www.plugincars.com/honda-fit-ev
The sad part is that it's even worse when using windows. The only thing I've got working without too much yak-shaving was node, but anything devops-y is a pain including vagrant, otto and even the package manager (chocolately)
I understand why they are used, but the extent troubles me.

I hear it so often sometimes that it's like a flashing command-prompt in a conversation.
With the information sharing business booming, I just cannot in good faith use something like this. I'm almost 100% sure they are going to sell location data and (maybe) shopping habits.
Does it cycle through user-agents? I could see an extension that rotates through those contributing nicely to creating noise.
I think for naming purposes we should go with "cclasp" as the name.
Get to Know the Value of Your Website Backlinks
Yes, it's really unreasonable.
Meteor Weekly Issue #5
Show me a person who genuinely believes killing others unnecessarily is acceptable and we've got much bigger problems than the ethics of meat. The problem isn't getting people to agree with moral axioms. It's getting people to be consistent with their application of them.
Thanks, that's much more informative than their website.
I think if we’re competent enough to disambiguate ad hominem abuse from logical fallacies, we’re competent enough to extract the signal from the noise.

Of course, some may be swayed one way or the other by the word “pigs.” My guess is that anybody who turns their nose up at the word, or who embraces it for that matter, does so because they have their own built-in biases.

In which case, it may end up being neutral, because the kinds of people dismayed by its use may not have been persuaded by the facts either.
I am also curious about how does this BW$ got managed by walking counts.

Counting the over-all steps all human being generated each day?
And yes - by my logic, it's unethical to eat meat. I don't accept it now either.
Did you benchmark against GIST? Its hard to tell because you posted very loose benchmarks on a shared VM, but the performance wasn't particularly impressive.

Is there a reason that you're unwilling to trust Postgres's query planner/buffer cache to keep your index in RAM? Even if it didn't, the premise of the article is that SSDs are fast. You're spending an order of magnitude more time retrieving content than searching for it, so why optimize the fast part?

Also, consider that GIST or another fulltext aware index (e.g. Lucene/Sphinx/etc) should compress your index (with vints, etc) far better than your approach, and therefore both query faster and save you precious RAM.

The article itself was sparse on details, but until I learn more, this seems to me to be a classic example of optimizing before measuring.
Haven't used it myself but you may want to check out - https://github.com/ghostwords/chameleon