skysight-inc/HackerNews huggingface dataset:
The way you structured your post, it made it seem like you were insinuating Huffington Post, Salon, the Intercept, Vox, were somehow not demonstrating strong bias nor advancing towards a "mission".

With the recent headlines, editor's notes, and articles HuffPo has run, it's becoming difficult to view them as a news organization rather than a tabloid.[1]

The headline on the homepage, in bold, red,
72-point font, reads: "NH GOES RACIST SEXIST
XENOPHOBIC."

In late January, Huffington Post announced that all of
its Trump-related articles would include an editor's note
reading, "Donald Trump is a serial liar, rampant xenophobe,
racist, misogynist, birther and bully who has repeatedly
pledged to ban all Muslims -- 1.6 billion members of an
entire religion -- from entering the U.S."

While the editorial stance may delight Trump's detractors,
it is viewed by many members of the political press corps
as unbecoming of an outlet that bills itself as a news organization.

[1] http://www.cnn.com/2016/02/09/politics/huffington-post-donal...
Do these new models still support SmartStraps? Couldn't find anything about it on the Kickstarter page.
This is stupid. The last time I was at the CA DMV, I made an appointment ahead of time, only to have to take a number when I got there. What was the point of making the appointment if I still have to take a number? WTF? I sat there waiting for 20 minutes, despite having a set appointment time. That's not helpful.
Thanks for posting Sargas. There should be a flood of new languages coming soon now that the community is contributing to https://github.com/Codewars/codewars-runner-cli.
Is this pressure enough to force out "legitimate methods of EU tax avoidance" via legislation?

It's really, really hard for me to sympathize with US tech companies given their financial situation:

> "Apple, Microsoft and Google Hold 23% Of All US Corporate Cash Outside the Finance Sector

> Apple leads the pack with $215.7 billion in cash, followed by Microsoft at $102.6 billion, and Google at $73.1 billion.

http://www.geekwire.com/2016/apple-microsoft-google-hold-nea...
It would be cool if you could allow for user commenting/voting so that people could add and build up cultural context for them rather than just having the spec definition. If you got enough of a community around that it could become very useful. Kinda like Urban Dictionary for Emoji.
Uh... huh? You lost me.
I was just watching this[0] excellent talk from one of the Heap Analytics engineers on their use of CitusDB + Postgres to do event processing.

What use-case would TrailDB be the obvious, hands-down way to go (vs maybe Postgres + Citus)?

[0]: https://www.youtube.com/watch?v=NVl9_6J1G60
> Facebook is a delivery channel. They do not produce editorial content so they are not allowed to have bias

That's simply not true; they're allowed to do anything they want.
Noisebridge runs a tor exit relay and is registered as a 501c3 charity.
> the recommendation to have a fast failover to tcp from udp seems silly

it does, in some ways. I imagine if you're using UDP you have a specific application in mind that may not be performant over TCP... otherwise why not just use TCP by default?
My only complaint is that the buttons are all merged into one on both the Pebble 2 and Time 2, like they are on the Pebble Time. One of the things I liked about my original Pebble compared to my Time was that the buttons were separate, making it easy to press one without accidentally pressing another one.
I don't really follow this closely but did FB ever indicate to be unbiased?
I have a hard time doing pointer-arithmetic, arbitrary memory writes upon malicious data, and unchecked macros in languages designed for safe programming. :P
I bought the original Pebble on Kickstarter. I jumped on the Time on Kickstarter when it was announced. I changed my order to the Time Steel when it was made available. I bought an original one for the wife, I bought her a Time as well.

And I'm going to wait on this one. If they're going to delve into the fitness category, I'll be looking at Garmins (of which I have several, albeit older ones with no smart watchy stuff) which are more durable (my $DEITY, does the Pebble get scratched up), go forever on a charge, and I'm willing to bet just plain do the job better because Garmin has been at it for a while.

Given the hurdles on iOS that Pebble can't seem to overcome (for which they are not entirely, if at all, to blame), I'll also wait and see what Apple has on tap. Apple has some shortcomings to eliminate, maybe they'll do that next round.

It's not because I'm unhappy with my Pebbles, I love my current Time Steel. But if I'm going to spend money on a watch that does what Pebble is currently advertising, my options open up to include established competitors in that space. I'm not willing to bet real money that Pebble can outdo those competitors right out of the gate. So I'll wait until it hits retail, see what it really does and what the experiences of others are. Maybe I'll get one, but it's not guaranteed like it was for previous versions.
What could save Twitter is it to be (much) more open to developers than is Facebook.
Does this raise all sorts of issues related to the Sorites Paradox and induction?

"It's illegal to break the transaction into pieces of size n-1 to circumvent the law against n sized pieces. And so it's illegal to break it into n-2 sized pieces to circumvent the circumvention of breaking into n sized pieces. And so it's illegal to ..."
Most of these features also rely on user-approvals so it is not as if every website is going to jump on and start using GeoLocation APIs just because they can.

It is a nice study showing how far these niche new features have reached, but that shouldn't affect how we are working on the new ones (except perhaps improving the security models of these).
OK, I'm biased as I've got over 20 years in embedded/real-time systems primarily written in C (and C++) and am currently architect for an embedded system containing ~million lines of code and rolling out to tens of millions of units....
(But I'm educated enough to also use Python, Clojure, C# and a variety of other systems).

...and C is currently the best choice for systems like this because of reasons not primarily to do with the language.

Currently, if you suggest to use a language other than C you will be laughed out because the only available embedded guys are C based. Yes, momentum counts and C has massive momentum.

There are also issues such as toolchains and tooling, familiarity, community, and of course the massive existing set of libraries, codebases and knowledge.

Basically, C is 'good enough'. (although Rust is interesting and on the horizon, its a long way off yet).

Although technically a better language, C's shortcomings are greatly exaggerated, for example memory management. In general this is not an issue in bare metal embedded systems as you don't have a heap, everything is statically allocated by design.
There are many flaws in the C language (as in every language), but in day-to-day use, they are very easy to manage.

So... don't believe the (bad) hype.
...and some people drive complexity by design: be complex to be consistent (resistance is futile).
I've seen that in big orgs where managers like "achieving" consistency (yay), even if developers are wasting time and money to adapt to cumbersome systems. Sometimes I see the same in communities, hype can promote a bad solution, while the lack of advocates (and time) can kill a better one.
You can support Riseup who run exit node(s).

https://help.riseup.net/en/donate
I love that they announced a couple weeks ahead of an expected Apple Watch 2 announcement. Excellent marketing.
And in Java 9, this embeddable C lib will be usable from within Java given http://openjdk.java.net/projects/panama/ :-D Not that JNR can't do this now, but Panama will be awesome. /end hijack
But then you need to design a system to make sure all the packets arrive, including sending missing packets, and that they're processed in the correct order. Or you could use a time-tested off the shelf system to handle this complication: TCP.
LSD Saved My Marriage
"Leave your phone at home -- We all love our phones. But when you’re out for a run, strapping a big phone to your arm isn’t much fun. We built Core for a better running experience, to give you the benefits of your phone with none of the inconvenience."
I thought the ChromeOS/Android thing wasn't true anymore; that Android apps will soon run without any porting nescessary for ChromeOS.
I understand this is how kickstarter markets itself, but "campaigns" like this sure make it look like a new-tech store. And in this particular case, what idea are people investing in? The newest version of a watch from a company that's doing $40M-$60M of dollars in revenue each year?
Honestly this is more likely due to the actual outcome being too complex for a headline.

"Facebook denies systematic bias but admits their current process allows bad actors to apply bias and takes remediating steps"

Doesn't work. Although WSJ came kinda close.
You are correct, but the conservatives calling Facebook out on that are trying to tell everyone it is:

> I believe they are acting in good faith and share some very deep, fundamental principles with people who believe in the principles of liberty and freedom of speech.

http://www.glennbeck.com/2016/05/19/what-disturbed-glenn-abo...
Ok, this seems interesting. However, unless I am misunderstanding this, of the large table they used for the bulk of the articles content they only showed 6 features under utilized.

Obviously, we could prune the execution of some of the JS which is backwards compatible to the early 90s, and some of the html which is based on IBMs 1960s.

My super high-level first pass optimization rec for the w3c:
If a feature exists for 3 years and a random sampling of 100,000 websites has usage stats of less than < 1% it is automatically deprecated. If it is >1% but less than 5%, it is automatically phased out in 2 years of the spec.
The problem with this study is that the data wasn't controlled for being about a president vs. a candidate.

There's going to be a number of mundane stories mentioning the president (i.e. bills being signed, travel, meetings, etc.) that are outside the scope of what's also being reported on a candidate.

The result is that any organization that is reporting on the president will inevitably mention the president in articles that are less biased, skewing the results comparison.
If you can generalize all people in a wide-area political spectrum as all are "ends justify the means", then I would suggest you meet more people in that spectrum before denouncing them as a group.
You know the post is bad when the second paragraph is:

First of all, it's inevitable but I still hate dramatic headlines, even though I
write like this myself sometimes. "My time with Rails is up" like it's saying
"And you should leave Rails now too if you're smart". I dismissed the article
entirely because of that. I was about to post a counter-rant to that without
reading it properly, but now that I have, I wrote this new article from scratch.

How can someone admit that he started writing a counter-rant without reading the
original post? I know he said he changed and started from scratch but if someone
admits something like this you can't expect something good afterwards. This might explain
why the rest of the post is just he spiting random stuff to pretend anything
there makes sense.

If you go over other posts in that blog you will notice the same pattern: spit
random (and most of the time wrong) stuff in an attempt that something will make
sense (which never does).
I'm going to have to remember this one.
Since Wix is using MySQL as a key-store ... I wonder why they didn't look at using Postgres HStore [1].

HStore is a key value store built directly in the RDBMS of Postgres.

[1] http://www.postgresql.org/docs/9.6/static/hstore.html
I find the CSMonitor to be a good source for review articles (not breaking news, but breaking news is rarely that informative IMO): http://www.csmonitor.com/

I read the Economist and while I won't call it unbiased, it's honest and usually presents both sides.

For day-of news it's tougher but direct Reuters pieces usually have minimal interpretation and are pretty good.
Kinda begging the question aren't we? I turn to nosql for things that aren't key-value, generally.
> every other one is liberal

I don't agree.

First, there are plenty of smaller conservative ideological publications (two were listed in the original comment, plus endless more: RedState, Daily Caller, Breitbart, etc.). Almost all talk- radio, as I mentioned, is conservative.

Also I said in another comment, there is plenty of apolitical journalism.

(!conservative) != (liberal)

The ideologues adopt a Manichean, binary view of the world: With us or against us. They say everyone is ideological and anyone who doesn't agree with them must be in the 'other' camp. They seek ideological conflict, to justify their beliefs and behavior. But the world is more complex than that and everyone is not ideological (most are not).

There are leftist ideologues, and they say the NY Times is conservative and there is no difference between the parties (as incredible as that sounds). Either you share their ideology, or you are in the 'other' camp.

The right-wing ideologues are the same: They define any journalism as not ideologically conservative as liberal. (They also call themselves outsiders when the control the 2/3 of the states and both houses of Congress). But it's not the case.
> A single frame can take more than 24h to render

What, really? I was under the impression that pixar had a render farm large enough to render frames in minutes or even seconds.
Its not really about SQL or NoSQL - I believe AdRoll internally has systems that map SQL queries onto TrailDB where its needed.

Its about efficiency. TrailDB compresses the hell out of event streams grouped by some key (typically user). I think it's generally something like 100x - it does so by making certain assumptions about your data. Similarly, when operating on your event sequences, many of those operations can be performed as integer instructions on the compressed data.

TrailDB gives you order(s) of magnitude of leverage. That's the difference between doing analytics on a single machine and a cluster in many cases. There aren't too many other databases that were designed to gracefully handle tens of trillions of events, so its really not surprising that you need a different tool for that job.
On the other hand, the litigious environment around Java thanks to Oracle makes it a more risky ecosystem, for reasons that have nothing to do with language design. There is definitely room in this world for languages with more benign stewards.
News organizations also are under no obligation to be fair and balanced (obviously). They don't even have to pretend they are if they don't want to. Some think they should be obligated, but that's a different discussion.
VideoVoysys Live VR Lightfield – quick tech demo
"Man is by nature a political animal." --Aristotle
"What's the benefit in learning the ins and outs of undefined behavior?"

To force people to learn that making assumptions based on undefined behaviour is dangerous and that computers are not mind-readers.

And you force people to write buffer manipulation code so they realize how good people using other languages have it.
I was a Pebble fan, but recent changes are bad. They stuff more and more into their Pebble Health cloud offering.

Just today I opened a support call to figure out what data they transmit to their servers and how long they store it.

I'm also currently unconvinced that you can use the Pebble to track steps/your sleep without uploading your data (i.e. it seems that you either opt into Pebble Health and Pebble gets your data or .. you don't get it either).

Depending on the reaction of the support call I will either dispose of this thing or use it offline - new products from Pebble aren't exactly interesting for me at this point..
https://ksr-ugc.imgix.net/assets/012/496/450/ef433d2391d654a...

Looking at the back, it appears so. I think they've sort of backed off on the Smart Strap strategy after nothing has really materialized out of it.
Oh, whatever happened to SCTP?
They get way better results learning Pascal or Oberon first if we're talking imperative languages. They do common stuff like problem-solving, get in habit of using typing, and don't worry about memory errors as much or undefined behavior. Then, they can start working with pointers and UNSAFE modules to see how they can shoot selves in foot but do low-level or high-performance stuff. They can learn to avoid pitfalls.

Only then should they learn C and its horrors.
There are phases to big corporate press releases for these things.

1. My dog doesn't bite
2. My dog does bite but it isn't my fault
3. My dog wouldn't have bitten if consumers had more personal responsibility (I don't see how they could ever make the leap to this one)
Local developers step in after Uber and Lyft pull out of Austin
Tabletki Na Rzucenie Palenia
Finally: Brainfuck is ready for the mainframe/enterprise
After a long hack-session I finally got a Brainfuck interpreter written in COBOL working (https://www.vanheusden.com/misc/blog/2016-05-19_brainfuck_cobol_intp.php ). So you can finally run your Brainfuck programs on your COBOL enabled mainframe! (e.g. ibm esa/390, tandem nonstop, etc)
If you don't want an interpreted code, you can use this program https://www.vanheusden.com/misc/blog/2016-05-19_brainfuck_cobol_compiler.php instead which translates/compiles the Brainfuck code to COBOL code.
Hmm... Rust might be in that ballpark. Certainly more "batteries included" than c and at about the same level of abstraction overall. It depends of course on how cumbersome you consider the ownership system
Brave software. This was created by Brendan Eich the x ceo of mozilla. Eich does seem to have some problems with equality[0] which may have contributed to his ouster at Mozilla, but Brave is a top shelf browser. Super great team, pretty security conscious and given the Eich developed JS, well, they have a pretty good working knowledge of it. Brian Bondy is a super awesome guy (thanks for adding duckduckgo BTW), Yan Zhu is a pretty well known dev & security blogger and they had the woman who wrote a couple encrypted chat clients working there (apologies her name escapes me) but she isn't on the site. I assume the rest of the team is talented. So in essence, I ove Brave. I still wish they would make a goddamn search engine, but it is an awesome browser.

[0] NaN === NaN returns false?. 0.0001 + 0.0002 !== 0.0003? weird.
Pipelinedb.com is a great product and very complementary to TrailDB.

PipelineDB is all about querying streaming, real-time data in SQL whereas TrailDB is great for computationally intensive analysis of historical data using any programming language.
We might have our kinks, but I don't think that most of the people in jail ended up in there because "Yea, what you were doing was allowed by the law, but you know we kind of didn't like it".

When that finally starts to happen in the USA, you can count on me being in the streets protesting.

Edit: You may also want to consider the current practices in Germany regarding frivolous law suits against websites. We aren't the only country with this problem. So is every place.
Unfortunately this would create a huge disincentive for developers to use any new features no matter how compelling. Would you learn any new features if there was a chance in 2 years all of your users would drop support for it?
>Class actions have a very important place in the law, and they are a thing in parts of Europe[1], and are becoming more so, because they serve a very important need[2]. It gets abused, but so does everything in the legal system, that doesn't mean it's inherently a bad idea.

My view on it is a way for lawyers to make big money by recruiting clients not the other way around. It gives the impression, that it is all about the money, not about being right.

In Germany there is a thing called "Nebenklage" ("accessory prosecution"), which makes it possible for individuals to join the state attorney, once he started a lawsuit. This is how big scandals are handled and victims can get compensations without lawyers fishing for clients.
I guess I was specifically curious about the "underlying guts" comment. Things like adding a windows store + apps seem more like bolt-on additions rather than improvements in the underlying core OS.
A bit is a binary digit, with a value of 0 or 1. Popcount counts the number of 1-bits; and, as said, population count actually is the canonical name.

You can apply __builtin_popcount in a loop if you want to count bits in multiple words. The point of exposing this particular operation for an unsigned int is that a recent CPU will likely have an efficient operation for it. Operating on larger units is something better left to your own code or a library. You're definitely not "back to square 1", because the intrinsic offers you an operation that would otherwise only be accessible with inline assembly.
This sounds like a big deal but that is effectively what you have to learn either way. The difference is that one is built in a competitive landscape and the other is done in a big god object.
I was defending it ;)

I find it absolutely hilarious whenever I see it - but simple laws with "silly consequences" are better than complex laws that are difficult to follow, let alone enforce. Not to mention having to come up with and define products that would fit into the exceptions list, and investigating whether or not the product actually - blah blah blah. Bunch of overhead.

Better use of tax payer money to say "if it contains one of these allergens, say so on the packaging" and be done with it. No questions asked and it doesn't complicate the law to avoid saying something silly like "peanuts may contain peanuts".
What's the model number of the laptop?
Just so you know, I read "Reality has a $MY_POSITION bias" as "I've completely epistemically closed myself by reading only what I agree with". Perhaps not something you really want to advertise quite so loudly.
I feel like http://emojipedia.org/ is a better website with more information. I've been regularly using it since Emoji have become a thing. It gives more context about the meaning of symbols, is easier to search the other way, and also shows how the image appears on various different platforms.
Actually, courts have established that the first amendment does not necessarily allow anyone to lie and distort things as much as they wish. There are limitations.

It's just that some people are better than others at skirting along that line.