skysight-inc/HackerNews huggingface dataset:
A partial article but nontheless the point has been made. It seems to me like facebook is being more and more agressive as people are starting to lose interest in the network.

And specially as there are more and more competitors that have much more to offer, such as Tsu. I am glad that their monopoly generating idea of internet.org is taking so much flak. I hope it continues, projects like these deserve to die.
In the UK can get for £10 (7.50 for 3 months)
unlimited calls/text and...data.

I've never noticed a deal that good; indeed most providers don't offer unlimited data at all and the one that does has a fair use policy and doesn't allow tethering [1].

Where should I look to find unlimited data, calls and texts for £10/month?

[1] http://www.knowyourmobile.com/mobile-phones/4g-uk/16065/unli...
How do indexes work in MongoDB
Detection would wind up being an arms race, I expect; if you were going to do this, better to replace it with an application that just does the warning, with a hint for valid users blindly downloading.

Of course, then there's checking MD5s, etc.
It was probably 'enjoyable'. That was one fault that didn't stop me reading on. While we're at it though, 'Checkout' used incorrectly did stop me, however, because in the software context 'checkout' could refer to more than just supermarkets. I'd fix that one. Especially on a call to action. I'd also fix 'fine file'.

Scoring grammar points could be seen as nitpicking, but I think in a Show HN situation, where fair criticism is welcome, it's helping to improve presentation and conversion rates. If some kind of 'foreign bias' kicks in for some visitors you might lose the conversion completely. Copy counts. In any language.
> unless they're evidence of some interesting new phenomenon

Terrorism, war and violence in Europe is definitely a new phenomenon, at least in this scale, I'd say.

As for media reception of said violence, I believe this to be HN-worthy as well...
Right.

I was attacked here -- nearly everything I posted, from the first to all explanations, was attacked. Such an attack looks organized. I lost about 32 points in the attacks.

And, yes, there was another reason to be "oblique" and ask that everyone have already heard the old story: Don't just blurt out the old story to a wider audience, that is, just write for people who did already know the old story. And, why not "blurt out"? To remain nice to some of the relevant players.

What a mess.

Mods: Check out the votes and discover if the same people were attacking me and look organized.
Many countries have some sort of photo id's, think of driving licenses. What's odd here is that they have to wear it in plain sight and use it all the time. A company badge is a credential valid only within the company, this is valid across the country for all kind of purposes. I won't feel comfortable using my passport to open doors. It's disproportionate to the importance of the credential. There are years I don't use my passport at all.
http://www.vectonemobile.co.uk/ I was with Giffgaff who did some nice goodybag bundles but they have somewhat pushed 4G and with that reduced the appeal on bundles and unlimited data.

Vectonemobile runs on the T-Mobile network and been pretty good coverage wise for me over O2's network.

Also if you port your number they give you £15, maybe some other deals - was just happy for cheap PAYG unlimited data myself.

Now worth noting if you have the old deal Three did that allowed tethering then may want to keep hold of that if you use that feature.
Ancients could build complex mechanical devices https://en.wikipedia.org/wiki/Antikythera_mechanism maybe the technology was even older.
He wouldn't need to load a custom ROM just to make and install an app that monitors a few peripheral sensors (all of which should be accessible via the Android SDK).
LLVM developer Meeting report
The New Favicon
> It might not be part of production per se, but it's necessary for getting the item to the buyer. Advertisement, much less so.

Is that so? How do you figure? How do you get an item to a buyer that will never be a buyer because he never heard of your product?

> As a consumer why should I care whether brand X sells -- except if I'm its owner?

Well, thank you for unearthing what I believe is the crux of the question so concisely.

Let me put a twist on your question: As an employee, why should you care if the company you work for sells?

Society is not made of people who are 100% consumers.

People need to sell stuff to make a living. Advertising is a way to sell stuff.

I don't like to pigeonhole people, but I've heard the arguments you're making a million times. Almost invariably, they came from people who'd never had to sell anything themselves to make a living.

Go ahead an try to sell people "crappy products" with advertising. See if they buy. What you'll discover is that people don't buy crappy products. They buy "good enough" products. Sorry people's standards aren't up to yours.

We can argue until the sun comes down about what is "essential" or "beneficial" to society, but that's entirely subjective.

I also don't understand the very common belief expressed around here that it would somehow be a good idea if humanity were reduced to its "essentials" or to stuff that they "really need". Art isn't essential. The internet isn't essential. Comfort isn't essential. Entertainment isn't essential.
Recylcling the batteries is not a problem in my opinion as LiIon batteries just lose capacity over time. Even with 20% remaining capacity or similar one can use them just fine in non automotive applications (most popular is grid storage).
This has been a strange year. Some people that pointed out "victim culture" were demonized for it earlier this year. It's strange to see that the idea has caught on.

The 'victimhood' culture was only a very small minority of people found online that praised each other for things like being neurodivergent and handed out encouragement for not seeking medical help. It was crazy to see ideas like 'manspreading' being taken seriously outside of those (not so small after all) communities. Have they already overstayed their welcome?

The terrible part is that some legitimate complaints are being mistaken for the usual whine.
Cheapest "smartphone" I found on Amazon just now:

http://www.amazon.com/LG-Optimus-Exceed-Verizon-Prepaid/dp/B...

$20
Staying Ahead with Outstanding Technical Support
Possibly a copy error? The article says 30 containers on each node in the specs but 50 in the text.
http://www.vectonemobile.co.uk/ curent Flavour of the time for me, was GiffGaff who equaly did unlimted data deals cheap - now not so cheap.

Your right about fair usage but never had an issue myself and had moments of heavy usage often hitting around 15GB+
> Is there any way to handle message histories that survive the XMPP server (ejabberd) being restarted?

Message Archive Management (XEP-0313) is supposed to do that.

> And message carbons work, but since ejabberd only seems to support a single auth token meaning that if users connect with multiple devices they can't actually log out of only a single one without pulling the plug on all connected devices.

Not sure to understand: if you disconnect a device, all the other devices with the same jid are disconnected? If so, it's definitely not normal, and not a spec issue. I'm also surprised to see ejabberd having this behavior, you should talk to the dev team.
Enjoy these features while you can.

It's a matter of time until your team lead takes a glance at the code-base, deems them unreadable and "too clever" (as in "where am I going to find cheap developers now?") and makes you revert all the way back to Java 6.
With existing Java code and/or a tight timeline with existing skills I can see how that would be the best choice :) I'm thinking more in terms of the surprisingly high proportion of Java developers who have never learned another language since learning Java 10-15 years ago and dismiss any alternatives without ever exploring what else is out there (you clearly don't fall into that category :).
Also "chassis with wheels" is easy. Congrats, you have built a trailer. Building a car to satisfy modern consumer is not that difficult, but it isn't trivial either. And it will be expensive.

Software companies are good at making software. But car manufacturers currently are some of the leading experts in computer modelling of physical world.
Your JVM runs on all things written in C and the concurrency primitives are far more elegant in Go than in Java.
True, but he specifically mentioned the RbPi and Arduino in his comment. This makes me believe he's interested in more functionality than what is offered by the standard API.
Frankly i would have gone with 4.3 over 4.4, as the latter is when Google decided to go heavy handed on file system access.
Digital Health news
Kernels generally aren't all that smart. They're usually dumb and simple programs that do things based on some average defaults that look okay and might work for most people. The kernel needs to be told what to do especially if data integrity is important. Like if some dude thought it was a great idea to store up writes and do them in large transactions and you're writing a filesystem that needs verifiable writes, you turn that off or force it off if you can't disable it otherwise. Relying on the utter sausage factory that is your average kernel is a recipe for disaster. That is especially true for Linux in my experience.
Another naive arguments for why language X is better. Native and 3rd party libraries+frameworks far outweigh usability and productivity gains than few cool language features. Most features mentioned in article are available in mainstream languages at certain extent that is acceptable for professional development at scale. This is not to make case against OCaml - it is nicely designed language indeed - but the case should be made from beauty and "as matter of taste" perspective rather than productivity and business justification perspective.
AdBlock that collects contributions to website owners
NNSA, Nvidia to create an open-source Fortran compiler front-end for LLVM
Scientists as workforce? – Or, how Dr Frankenstein made biomedical research sick
Again you are confusing your political/ideological views with what this discussion is about.

I am pretty critical of ubers methods but thats not what we are discussing here. Uber is just one example out of many american companies that challenges legislation to disrupt an industry. European companies don't do that and thats one of the reasons why there are no European uber, airbnb etc.

You can think thats a good thing but thats not what we are discussing here.
I don't know about 'easy', but it just calls GCC in the end, so anything that can be made to work with GCC can be made to work with Chicken. Apparently building Windows binaries on Linux can be done with MinGW, though I've never tried:
http://www.blogcompiler.com/2010/07/11/compile-for-windows-o...
The more empathy the more effective terrorism becomes.
And a whole world of Standard ML in the early 90's
Huhh, that was a totally unexpected encounter to Prof. Ramsey's page.
I hated using a touchscreen navigation system in a previous car. The loss of tactile feedback is nothing to sneeze over, as I much prefer even a rotating dial interface which I can use while completely visually (not cognitively of course) focused on the road. This increases at least perceived safety by a large margin. An ideal combination might be a touchscreen with tactile feedback buttons, which I think has been used to limited success before. Or just voice or alternative input...
Pattern matching, strong typing with type inference and mutability by default are certainly not available in "acceptable" mainstream languages. Also OCaml is highly productive, very fast to run, and you can just call down to C when you need to use a library.
https://en.wikipedia.org/wiki/First_they_came_...
Node.js and ES6 Instead of Java – Part II: Test-Driven Development
Quick, no-hack emoji support with MySQL and Rails
I'm still waiting for the US to accept a non-trivial amount of refugees for this precise reason. (Not going to happen...)
The difference is that the people perpetrating the attacks in places like Beirut have strong political support from the population in that country (Lebanon). Violence is part of their political culture and has been for a long time.

The French attacks were from an outside element, ie: an element that isn't a part of the established political structure. That is the difference.
In a word: no.

The horse this author decided to whip in support of his cause célèbre is 3D Touch. Perhaps you could argue mobile usability is getting worse but 3D Touch is hardly a good example to pick.

Comparing 3D Touch to adding a 'right-mouse button' is at best a faulty comparison. 3D Touch does not replace already-learned interactions; it does not require the user to learn something new. It simply adds new ways of interacting for people that know its there or those that discover it by accident.

How can that be making usability worse?

The beauty of mobile devices is there are so many ways to interact with a touchscreen in an intuitive way, the complexities are easier to hide. Apple have added yet another way, but it is entirely optional.

Perhaps the author would care to explain how if usability on mobile is so bad, how does my 2 1/2 year-old intuitively and effortlessly navigate children's programs on an iPad without any instruction at all? She'd need to be at least double her age in order to do the same thing with a mouse and keyboard.
Thanks, I'll try it.
The thing is you can expect the same from people in Beirut, they will lack empathy with people in the west. It needs effort to have equal empathy to someone you have nothing in common than someone having the same kind of life than you.
"Terrorism, war and violence in Europe is definitely a new phenomenon"

There is a war going on in the Ukraine that has killed over 8000 people, the Madrid train bombings in 2004 killed 191 people, the Northern Ireland Troubles killed 3,530 then there were the wars in the former Yugoslavia which killed over 140,000.

There have been wars and conflicts in Europe pretty much forever - the recent ones aren't on the scale of the terrible wars of the past but to think that Europe has been completely at peace doesn't seem quite right.
It's also just more accurate. I've been to Paris. I had 10 Facebook friends in Paris at the time of the attacks.

Of course our connection to Paris is stronger than our connection to Beirut.

Likewise, I don't begrudge China when (for example) they cover natural disasters there more than those in the US.
"The only way to make the arrows balance at this point will be to divert more of each consumer dollar into advertising (raise the ad tax), or persuade people to buy more stuff"

You could also raise the price (CPM) of digital advertising.

Remember all these adtech companies deal in digital display. They take (for the most part) from traditional tv, print, classified, search (basically Google's monopoly), billboards etc. These decisions driven by ROI (cost benefit analysis based on price)

Sure, its competitive. And I agree that investors get excited about 'revenue traction' that isn't real traction. But in 2015 the winners have already separated from the losers in my opinion. There's maybe 5 to 10 companies on the Luma chart that are winners (outside of FB, Google etc). And to be a winner you need revenue growth, real profits and real cashflow (I'm talking net income, not adjusted EBITDA).
The process of structuring and explaining a problem to yourself via email or as before mentioned as "something similar" is available as a service: http://duckie.me/#about_section

Related information:
https://en.wikipedia.org/wiki/Rubber_duck_debugging

This method helped me alot as I found myself explaning a problem to a colleague finding the solution through the indepth explanation, wasting both of our time and focus.
This is from July 21, just wondering the significance now.
"some" amount is a severe understatement in this case
Why haven't you moved back? Genuinely curious.
Whenever I read an article like this, with factual errors and inaccuracies in the details (eg no modern car sold today has a carburetor), I wonder how believable the big picture ideas presented in the article are?

Does the author have any idea what he is talking about? Did he just make a small mistake when trying to add details to his ideas, or does the lack of subject matter knowledge reveal the writer's cluelessness?
When I think of 'pattern matching' I think of some complex idea like brain-level parsing of text to an AST via matching of syntax patterns. But what OCaml pattern-matching really is is just the equivalent of a C# switch statement, or if/else-if statements.
> Also OCaml is highly productive

More precisely, OCaml allows me to refactor my code very quickly, finding almost all mistakes even before any testsuite runs.

This is possible due to a combination of language features which only few languages have (notably, Haskell, SML and F#).

Not sure how this goes into total productivity, but this acceleration in development speed is something that no number of frameworks or libraries can match up.
One of the things i love about Erlang apart from the Concurrency model is their pattern matching ability. When you are parsing a lot of "structured" data, matching the data-structure and having it parsed into variables at the same time gives me that warm fuzzy feeling :)
I don't know how you can find even average Java code unreadable. If anything it's incredibly verbose. Only now with the most recent features is it really likely that you'll run into some one-liners and magic functions. Now, if you were talking about frameworks/app servers and not being able to figure out which levers and knobs to push to get them to behave, I would agree wholeheartedly.

I'm not saying Java is good looking by any means, but I've never found it to be heard to read in the "I can't completely grasp exactly what everything is supposed to do" kind of way. I often find Python and JS to have enough shortcuts, callbacks, and anonymous functions to find other people's code much harder to grok than other people's Java.
The targeted ad technology sucks. It basically just shows me ads for things that I've already purchased... for months afterwards. Also, I'm convinced most other ads just don't work.

Once those finding this current circus realize the above the bottom is about to fall out of the market real quick (and many "apps" / "sites" that rely purely on ad revenue wil go with it).
People need to live in houses. You think all these people should just be living on the street?

The bigger problem is that California has so little supply of housing relative to demand that prices are just astronomical.
Except that we already know that some (if not most) of the attackers in France were French nationals, so that argument doesn't really hold up.

I also think it is alienating (and rather offensive, to be terribly blunt) of you to argue that "they are used to violence" as if that means it somehow affects the population of cities like Beirut, the sense of loss felt by the families of victims, or any of the other human emotional elements.

Beirut is as much a large, cosmopolitan, vibrant city as any in Europe. It is no war zone. And it would do everyone good to remember that the very real and visceral trauma that the Paris attacks constitute is something many people feel on a weekly (or more frequent) basis, and that doesn't diminish the subjective horror of it.
I wouldn't be surprised. Often I will see an interesting reddit thread and a few days later a Buzzfeed or Wired article will show up discussing the same thing. Maybe it's just coincidence.
That's what you get when you leave the government deal with everything regarding one's life. This is a sad trend.
Same logic could be applied to some 3000 persons that died on 9/11, reaction to it considering relatively small amount of people was/is extremely disproportionate. People are dying daily in more or less horrible way, left and right, and general population is caring less and less.

But we humans are emotional and irrational all the time, and harm to somebody in any way "closer" to us is felt much stronger compared to unnamed faceless victims just somewhere out there. So all is usual, as per our human standards...
> people have been dying in middle east for many years, especially in Palestine

Exactly because of that. Sadly, terror in the middle east is for the moment, a given, since the seventies or so.
> manspreading

Was this really taken seriously outside of the communities you're referring to? I got the sense that an overwhelming majority of people rolled their eyes.
I came from a B2B agency background before my consumer startup gained a little bit of traction. I was, philosophically, anti-ads / push marketing for the most part. Then the curtain was pulled back for me on how startup acquisition machines really work. Two points here: 1) the flooding of VC money and subsequent aggressive push for "high growth" essentially funnel cash into online ads. 2) A bit more to your point of ads not being helpful to society, what about the many thousands of users I've acquired through ads who have stayed with my subscription service and have reaped the benefits of what my startup does (not gonna use this space to self promote the actual company)? These are not high-churn users, they are not bots (well, most anyway), and I've personally spoken to many of them who have expressed the happiness we bring them each week.

There's a lot of cool shit out there I may not find out about directly from friends or organically through social media (which is a horrible discovery engine anyway). This begs the question: If the ad is relevant to me, why is it "bad"? Now, I can absolutely get on board with an argument against poorly targeted ads or bulky designs that clog up space/speed or simply an overall surplus of them everywhere you go online. But that doesn't mean ads cannot be useful to society.
It's far from nonsense. Everything that happens when you call a syscall nowadays is minimal compared to firing off interrupts to do the job. Memory operations are pretty cheap and the argument checking is probably only 20 or so instructions at most. A lot of the cost has gone away.
If you still believe this, run dtrace on some random programs and be horrified over how many syscalls are being fired off.
Very shallow article, but very good problem raised into public attention. But rumours about Toxoplasmic pandemia in Britain are grossly exaggerated. Also our unique relationship with parasites like worms are not even touched.

UPD: more than 80% of Japanese people (living in Japan) have worms untreated and Japanese people life expectancy is dramatically better than in any other nation.
Apple sells an adapter cable with similar specs to the original iPhone[1]. It does cost more than $10 though.

[1] https://www.panic.com/blog/the-lightning-digital-av-adapter-...
I am also a native Russian speaker (not sure what that has to do with anything though), but English spelling is downright trivial compared to Japanese. I liked the following experiment I read about. A phrase was dictated to native Japanese speakers and they were asked to write it down. They wrote it in like 10 completely different ways, none of which was like the author of the phrase intended it.