skysight-inc/HackerNews huggingface dataset:
First of all, you must not have read anything about the HK situation, because they ARE being given the right to vote, candidates just have to be approved by Beijing (which is the problem).

Second, do you really think there's no democratic mechanisms at all in China? The communist party still needs to chose leaders from within itself...

And I'd argue that it's better to know one is under a dictatorship than to think one is free whilst being oppressed...

Finally, things in China aren't that bad, especially considering the past. Things are changing there, always for the better, I wouldn't be surprised if they're democratic by 2020. But it has to be at their pace, on their terms. Look how they embraced capitalism...
As a user I never trust myself to know the "right" search terms nor the search box to show the "right" results. If I browse, I know that I see all the items and I can filter with exact, pre-defined (trusted) attributes.
Useful insights, thank you. Would love to read a more detailed analysis if you ever feel like writing one.
Thanks for the good summary! I knew there was a limit to scaling, didn't realize it was the fifth power...

On the other hand, if you're just lifting the copter itself and one person, it doesn't have to be the size of a full blown helicopter.
Then again, its utility is limited then.
Dishonest? I don't follow...much could be said about the rhetoric of eugenics leading up to and including the HHolocaust. Eugenics was merely a psuedu-scientific argument for sentiments that already existed. If I had continued yo elaborate on the topic, quotes by Margaret Sanger (founder of Planned Parenthood) on "Blacks and Jews" among others would follow. It might be noted that 16 million Black offspring have been aborted since Roe Vs Wade and that abortion is the 2nd leading cause of death in the Black community - more than cancer and heart disease combined. But that would deviate from the topic of distrust surrounding Ebola.

To Darwin's defense, he goes into depth about problems with his theory within the final chapters of the text and I have considered his wording and the quote I gave in context of his experience traveling with a slaver as well as the social-economic-political environment he was beholden to, and take it as a warning of what was to come.
Not exactly the same thing, but there's CurveCP which is essentially a TCP replacement for creating encrypted communication tunnels. It is part of NaCL and uses the same crypto primitives.

It's a really interesting project, but it's not ready for production use just yet, and even when it is I don't think that replacing SSL is necessarily what it's targeting.
I came to the conclusion that since all is pointless anyway I might just as well try to be as ignorant as possible about that fact.

Making up goals/challenges for oneself, hobbies, all what we do not for sheer survival really, just ways of dealing with nihilism.
I've gone down the same route, from PostgreSQL search to ElasticSearch with usually pretty good results. A friend has strongly recommended Algolia, so I'll explore that for the next project that needs it.
Scoring, levels, checkpoints and badges in JavaScript with score.js
Sure, but I guess we're talking at cross-purposes. Target didn't (I presume) send that girl the coupons, after all, but everybody who matched certain segmentation provided by the ad platform . That's what I take the earlier poster to mean about advertisers not caring about "you specifically". Segmentation is valuable, certainly, but not individualization.
Nigel Farage – The Speaker
We circumvent Mixpanel's limited events early on and stayed under their free tier for as long as we could. This is what our setup looks like:

We collect millions of data points a month and save them on our servers. We do not use Mixpanel's SDK to collect these data points, but have written our own code for that. We save the raw data on our server, aggregate a bunch of similar events to 1 event and then push it to Mixpanel using their API. We heavily use event properties to send as few events to Mixpanel as possible.

This way we get most of the data into Mixpanel and can build funnels, etc. without any issue. There are some edge cases where we aggregated data is a limitation. But for those cases, we end up using the raw data that we store.

Not sure about your use case, but hope this helps.
Um, to make sure that the guy whose cab you are getting into actually has things like ... say ... brakes?
The article re-articulates the requisite disclaimer that Facebook does not sell or reveal "personally identifiable" information about you.

This is misleading on both abstract and practical levels.

Practically, if a company runs an ad that targets certain data points, then converts a customer based on that ad, then the company now knows that those data points apply to that customer.

Abstractly, at what point do we define ourselves as "personally identifiable" these days, and when does it stop mattering? That is, we spend a great deal of time online generating data-based profiles that become very real identities in their own right. If these identities are of a world where we spend so much time and are effectively being bought and sold, then does it matter that our street address or first name isn't included?

Anyone who has ever felt creeped out or "big-brothered" by retargeting is experiencing exactly this breach of his/her alter online identity.
Whether you like or agree with them or not, David Cameron, Nick Clegg, Ed Milliband and Nigel Farage all know how to speak in public. Some, arguably better than others, but with their individual styles each can give a good performance when the pressure is on.
Bard: A Java Web Framework
Suicide is often not a real choice made with full information. Suicide is usually a feature of illness.

Suggesting that the completed suicide of an older person means less than that of a teenager is fucking abhorrant.
Django has haystack[0], which I've used with an elasticsearch backend on a few projects and is generally pretty easy to set up and get good results with. I haven't had to do anything more advanced than autocomplete/boost/spelling suggestions, but from what I've read it seems pretty powerful.

[0]: http://haystacksearch.org/
Perhaps if one's knowledge of biochemistry is restricted to the opinion of their peers and they made assumptions about the extent of the research & sources that inform others' views based on miniscule data, they would remain ignorant to such contrary evidence.

Is it any wonder that average lifespan of doctors is significantly shorter than the general population?
Fun fact: they are not alone in this, I am aware of at least two startups that do the same thing to CVS (one already acquired by Cisco, the other one is ongoing).

And having used CVS myself, I strongly disagree with any connotation of "productivity loss because of old SCM" etc. — it all depends on workflow. Kind of like Vim certainly isn't inherently less productive than a shiny new Visual Studio 2022.
Uh, yeah, sure, rich and powerful people need to "share" a rideservice. Riiiiiiight. That's why even the slightly upper class stores all deem it important enough to have valets ... their clientele is all taking Uber/Lyft/etc. ... suuuuure, you keep on believing that

The rich and powerful make money off of people dumb enough to believe in the concept of the "sharing" economy enough to be their peons.
If I'm running multiple scripts, how do I know which script yo?
thanks for this, can't wait to dive into this book too
Interesting! Hopefully someone will post an investigation on what goes wrong in AppArmor here.
I don't understand what you are saying. Can you (a) tell me what you are saying in one sentence, and (b) provide a citation that proves what you are saying is true, if possible?

Words start to break once you push them too far.
Async Software Development Revised
Are you looking for off the shelf systems or parts/info to build one with?
Ask HN: Command line SSL certificate purchase?
Some time ago I saw a company that offered simple SSL purchases via a command line one-liner.

I didn't bookmark this at the time and I'm looking for such a service and googling isn't helping.

Does anyone know the URL in question or any other companies that offer such a product?
Basically, either you kill yourself, because you see yourself as unfig with society, either because you are too fit for society, at a point you are ready to die for it. The kamikazes are a good example of that.
This is the first thing I did when trying to hack the blockchain.

Working out any algorithm by hand first (even though you might not complete all the steps) was how we approached learning in college.
I wonder how many dependencies would actually be needed for a self-hosting (i.e. able to re-compile itself) Linux-plus-shell system.

Some pointers: http://www.landley.net/ols/ols2007/tutorial.txt, found via https://encrypted.google.com/search?hl=en&q=linuxfromscratch...
Sorry if you missed the sarcasm. The looting comment was making a comparison with the Boston Tea Party to point out that many countries are founded in protest and that to belittle the effect it can have makes a mockery of history.
In general, there are too many unnecessary additives in our food supply. I went to Boston Market the other night hoping to find a simple meal for my daughter, who has food sensitivities like her dad, and could not find one single dish without allergens. The chicken had maltodextrin (wheat), veggies had soy lecithin...it was a crying shame.

I know how to cook from scratch and cannot understand why there is so much garbage in prepared foods. Simple foods like potato salad and bread in a typical grocery store have ridiculous ingredients.
For our startup the initial development scenario was: "add an event at everything the user does, lets think about what cares and what doesn't later". And for this mixpanel's "people" plans are perfect (until you have 25K users). But letting me 100M events is a no-brainer too (it's 4000 events/profile-month).
Or it's a sign that the market was saturated at too high a price, or a sign that people are waiting for the official release so they don't have the risk of not having warranty. If it's a glum sign for Apple that China has lost interest and that they still sold 10+m devices, I'm sure they won't be too upset.
Nice try, commie
Clarification: By "a self-hosting...system" I meant "the most minimal self-hosting system".

Better pointers: http://landley.net/aboriginal/about.html via more googling: https://encrypted.google.com/search?hl=en&q=minimal%20self%2...
right. how about previous 150 years?
woo, I forget, the Queen sent a Governor who suddenly realise HK needed democracy!
I've worked with developers who "just got it done", I would often spend months afterwards fixing up their messy code.
I recognised parts of this article. I'm bipolar myself and there are weeks on end when my life seems perfect, no matter what happens I feel happy and fine. And then there are times when everything seems so bleak and meaningless. As if everything I could ever do is futile. Sometimes it gets really bad, and I can't even feel any emotion regarding my family or friends, even they feel bleak and distant then.
Ttps://dl.dropbox
Anyone know if Whatsapp will be using Atlas, either overtly (displaying ads), or covertly (harvesting data in the background)?
There's a biological phenomenon called "apoptosis," which may give us hints into the cause and behavior of suicides.

Apoptosis, simply put, is a cell-level suicide (or programmed cell death), which happens from multiple causes, but generally for the beneficial effects to the entire body, which happens to be a tragic outcome for the cell itself. This helps to increase the overall efficiency of the body or to prevent any possible damages.

But, as you can presume, this 'suicide' sometimes happens to a perfectly healthy, normal cell -- when it's isolated, lacking interactions with other cells. Of course, as with most living things, this is not a binary state, where a cell immediately performs the suicide on a trigger, but more of a gradual, transient process, which when pushed beyond a threshold or when the cell-death process wasn't halted for some reasons, may conclude in the death itself.

This brings important insight into the behavior of human suicide as well. What role does interactions play part in making a healthy (or a depressed) human being to commit suicide, and what process can we learn from cells to prevent this from happening? Life forms, no matter how complicated they seem, in general are fractal in nature with some degree of complexity layered by emergent behaviors, so there, we can learn something from our roots, or cells in this case.

Even more disturbing thought might be: Are suicides sometimes beneficial to the society? I'd hate to ponder on this idea, but if we can assume a perspective of an alien scientist observing human colonies from far far away, this might an interesting area to explore.
I'm the one who co-authored that article with Gregory Brown (@sandal) and wrote the Chef cookbook.

Since the project was great in so many ways, I also shared some additional content on my personal blog today:

http://mlafeldt.github.io/blog/infrastructure-automation-by-...
It should probably be mentioned that you get about halfway through the article before you are being stopped by a pay-wall.
JavaScript 101-#12 – Objects Pt2
Lot's of hits, but nothing that really does what I'm looking for. A "directory" can be a lot of things.
JustWriting – Markdown blog system
Show HN: Voicepedia, the voice-enabled audio-visual encyclopedia
The work is already underway in Project Valhalla: http://openjdk.java.net/projects/valhalla/

Once it's been decided Java should get value types, generic reification became a more urgent necessity.
This is so exciting! I never got to write my own boot sector in college, our lab exercises were kind of advanced and we had a lot of starting code.

That document inspired me to create a Github repo with only the code, split into micro lessons. Feel free to check it out, I'll update it at the same pace that I process the document and learn stuff myself https://github.com/cfenollosa/os-tutorial
Thanks for you comment, I was not aware of the unaccent limitation.
This blog post only present a solution for small/medium search needs without adding extra dependency ... the postgres full text search is far of being a silver bullet
Also people who belive Chrome incognito mode means Google does not know what you're typing into that address bar and that there's no history or log of what you just visited.
Hi, I have tried to follow the instruction given by rtmdivine to patch for CVE-2014-6271 but at the end of the process I still get the date. Any suggestions? Thanks
I don't know if is this an ideal way to judge the authenticity of Thai food, but I think it's refreshing as an applications of artificial senses beyond images and sound.

I've been playing with the idea of doing some machine learning on artificial smell or taste. Does anyone here have experiences with such things? In particular I'd love to learn something about what the options are for the sensors and peculiarities of the sampling process compared to light/sound.
I'm from Hong Kong, I'm sitting in Central Hong Kong right now. Read again what I said. If you think being able to vote between 2 or 3 CCP approved candidates is a real democratic system then I don't know what to say to you.
Hey, I'm the one who developed the cookbook.

The openssl_x509 resource looks interesting. I'm going to take a look at it. Thanks for the link!

The bash resource works because it uses the system path by default. We actually no longer use that code, but rather install Ruby PPA packages now:

https://github.com/elm-city-craftworks/practicing-ruby-cookb...

-Mathias
How a weighing scale works
Midly OT: I don't really know German at all but I've wondered in the past how easy it is to split the compound words in the language. Is it something that can be easily automated? How many words can be in a single compound?
Stack Overflow introduces runnable code snippets
Portfolio – Documentary on Behance, Dribbble and DeviantART
Any ideas and project suggestions are more than welcomed!
You'd be surprised. And they can always come in as mere "exotic dancers".
Every language has one, but it doesn't come close to the breadth of CPAN. Much of it has to do with the culture set for maintainership. You have to achieve a certain kind of test coverage to get included, and if you are absent as a maintainer you package goes up for adoption.
I remember feeling the same thing - I could just "build a website" but I wanted to prove that I had actually learned something over the last three years.

So what did I do? I re-implemented Git in PHP (read-only). It was, to put it mildly, difficult, and stressful, but I actually managed to pull it off (mostly).

I didn't just choose at random, obviously. I wanted to add file version support to an open-source project, and after some basic research, settled on Git. The catch was that the open-source project ran in a pure-PHP environment (no modules beyond those commonly found on shared hosting). So I had to find a way of reading Git repositories in PHP without resorting to exec() etc. Hence, read-only Git in pure PHP. Throw in WebDAV or SSH and you can actually push / pull to those repositories with front-end clients like SparkleShare, which was a good candidate for future work.

I nearly went crazy, of course. I had little-to-no understanding of DVCS concepts, graphs, and so on (big O analysis is still difficult to be honest). However, by writing the project, I got much more direct experience of graph theory than I ever would studying a text book. This has turned out to be incredibly useful in my day-job as a developer.

The take-away I'm trying to get to is: pick something completely (or slightly) unrelated to computer science concepts like big data, AI, etc. and find something you're interested in. Then ask the question "How do I apply X to this?".

(These examples are purely off the top of my head, and may actually be ridiculous in practice. YMMV)

"How can I use big data techniques to analyse my web server's access logs?"
"How can I use AI/Machine Learning to detect shellshock attacks on my server?"
"How can I use computer vision techniques to render a map of the local area using drones?"
"How can I use big data, AI, machine learning, and computer vision techniques to analyse the proportion of cat pictures and videos posted to social media?"

What I want to re-iterate though is that I started with "I want to add file versioning support to this software" and ended up discussing graph theory, diffs, patches, open-source etiquette posts by ESR, big-endian and little-endian integers (Git uses both in it's file formats), binary fanout tables, the SHA-1 algorithm, content-addressable filesystems, and all sorts of other crazy stuff I hadn't even anticipated when I started.

My supervisor liked it - I wanted to sleep for a month straight.
As the other guy said they can just call them "escorts" or "exotic dancers".
For Science: Does ZFS deduplication work on intros of TV shows?
I think the compatibility policy has evolved at a sensible rate as adoption patterns have shifted. Pre-2.8 it was a language for experimental, actively evolving codebases only, and it would absolutely have been unsuitable for "a 2MLOC software that your organization is going to depend on for the next decade". 2.8 to 2.9 had closer source compatibility, 2.10 introduced binary compatibility guarantees and standardized deprecation cycles. 2.10 -> 2.11 was completely painless. If you look at e.g. the way scala-actors deprecation was handled, or the testing and infrastructure (e.g. mima) around 2.10-2.11, it's clear that typesafe is taking compatibility very seriously and it is now a language suitable for that "2MLOC software that your organization is going to depend on for the next decade" (not that the system's going to be 2MLOC when you write it in a much more expressive language).
There are so many typos in the code that it must have been typed in manually rather than pasted from working examples, but it was very very informative.
Ubuntu 14.10 Fans, Prepare for “It's a Boring Release” Comments
All your points are very interresting and I will probably reuse them if I attend to write a more extended post.

Maybe the goal of this post was not clear `enough`. I'm presenting it more like a solution for small/medium needs for search without the needs to add extra dependencies in your architecture.

In my opinion this can help younger project/startup to raise their project from the ground by minimizing the complexity of their system (less maintenance)

But it's not a solution viable on the long run until the Postgres address loads of the problem on the search. I'm hoping that now that we have JSONB coming 9.4 that the search get some serious attention so PG can become a serious candidate as document store.
Express and extened warranty
Differentiate between an “express warranty” and an “extended warranty” or “service contract.” Federal law requires the manufacturer to provide you with an express warranty for any new vehicle you buy. You do not have to ask the manufacturer or a dealer for it or pay for it. Extended warranties or service contracts are contractual repair agreements you have to negotiate with third side other than the manufacturer and pay under a separate fee.
California Lemon Law doesn’t apply to these kinds of extended warranties or service contracts.
Find us on www.calemonlawinfo.com
There is a single rule to see tell the true motivation of a protest: is the biggest protest sign written in English (if the general public in the area/country not native English speakers)? If yes, it's probably a show to leverage CNN/BBC. Otherwise, why would protestors use a language unable to deliver messages to their own people?

According to this pic: http://www.popo8.com/host/data/201409/28/3/f864d6c.jpg, this Occupy Central is a show.
Reasonable People Disagree about the Post-Gen X, Pre-Millennial Generation
Single Abstract Method. Allows you to use a lambda (i.e. a FunctionN) as an implementation of any interface that defines a single abstract method (if the signatures match), just like you can in Java 8.
Can We Trust Uber?
No less democratic than being able to choose Democrat or GOP. Freedom in the US is an illusion.

Do you think any amount of protests in the US would change anything at all? The protesters would be arrested, beaten, then charged with crimes and convicted by corrupt judges, and the whole memory of the affair would be swiftly swept under the rug by the mainstream media, who would be pressured by various government agencies to forget about it...

Protests don't change a damn thing in western countries, because the whole illusion is propagated by idiots who buy into the government propaganda. What did Occupy Wall Street change? Not a damn thing. Ferguson? Again, nothing.
Even a not very complex program written in modern C++ is going to use a lot of map, set, vector, unordered_map, iterator instantiations for different types. Even if some of them can be deduplicated by a smart-enough-linker, that's still a significant amount of code, added for little or no gain (most of code is not on critical path).
Additionally it helps to alleviate issues with stale data in the search index (which is often updated periodically ). If you have a list of ids to query for, there's no harm if one of them is no longer in the db, you just won't show it.

As ever, it's a tradeoff. I used to keep everything required in for search results pages in the search index (solr, at the time). Eventually I decided that the additional db lookup was well worth the extra few milliseconds to make sure I was working with reliable data.
It could also be the version. When we uploaded it for the first time, all the codes >,< were interpreted by a WP plug-in wrong so we amended them on the go. The version being shown is probably the one before that correction.