skysight-inc/HackerNews huggingface dataset:
Their tagline is "Fair and Balanced". In reality they're nothing of the sort.

Here is a link describing how Trending topics works:

https://www.facebook.com/help/737806312958641

Where does it state Trending topics is a neutral source for unbiased news? They admit readily that an algorithm does much of the work, but that it also relies on human intervention. And the Valley, including Zuckerberg, have worn their "liberal" ideals all over their sleeves via their actions.

They sold people on a tagline, while never really being up front. Need I again quote Zuckerberg's infamous opinion on people trusting him? Let's not forget his shenanigans in India with "free" but hobbled internet.

They're as open about how things really work as Fox. Unless Fox is suddenly inviting people into their meetings where editorial directives are discussed. They put some friendly language on there, making a vague claim, then feed people bullshit.

The mental gymnastics people go through by blindly accepting such shallow rhetoric like "Fair and Balanced" or "We're neutral" without really verifying is bizarre.

Facebook has competition in the form of dozens of news aggregators; Apple, Google, Microsoft, Pocket... This is about one feature of Facebook. Not the entire enchilada.

My frustration is not with Facebook lacking competition. It's the aforementioned obtuse behavior of the populace at large, the mind-boggling mental gymnastics being employed, in thinking that these large, opaque corporate machines are focusing on the end user. The phrase "if it's a free service, you're the product, not the customer" comes to mind. Facebook sells eyeballs to others. They have little interest in being neutral.
Should I be concerned that all the FastCGI links are to an now dead site and that fcgi seems to be unmaintained?
Yes tools are a big part of augmenting intelligence. However!! The biggest thing that computers have over humans is the replicability of programs.

A human, somewhere, figures out a correct solution or a better algorithm, then it gets propagated and replicated.

A self-driving car "learns" something in its experience on the road. That information is propagated using a pre-existing system. Now all self-driving cars eventually improve and outperform typical humans.

Watson collects disease incidence rates and diagnoses from around the world, so the "big data" eventually allows it to make decisions that a single doctor would not be abls to make.

It's the easy copying of bits that makes this possible.

A photo in the 1960s could be imperfectly reproduced, on a newfangled "copy machine". Before that, photos were set up and printed using huge printing presses. The more copies are made of a photo is reproduced, the more likely it is to survive the destruction of the physical media it is embedded in.

But in the past, making perfect copies was very expensive. Today, the copying of bits is what has brought the price down of copying information. And this is the key to the intelligence revolution.

Humans were able to zoom ahead because of language. It provided ways of propagating information and copying it. Although the copies were imperfect, it is what made every generation smarter than the last.

Anyway, the "easy copying" is a feature of a platform. The humans are still the ones banging away at the platform. And that's why open source beatthe proprietary software. The same reason why science made progress -- anyone anywhere can make an incremental improvement, that is then recognized and propagated according to some political system in place.

And that is what produces the explosion in intelligence.

The things we can improve now are the political systems that govern which information is propagated. Should they be centralized? Decentralized? Who determines what goes in? How to deal with versions and dependencies?

The fact that we keep reinventing the same things (NoSQL) going in circles (thin client / thick client, JS framework fads) locking out users (Apple, MS Secure Boot) and bloating our computer languages (C++, JS, PHP, etc.) are just symptoms that we haven't figured out the best ways to keep moving forward.
While it is a bit odd, it is documented (and I've seen it used a few times in code).
I use FileVault too on the laptop and it's fine. On the desktop it bogles the Blutooth (el capitan) and related devices (keyboard/mouse) which is VERY annoying.
>t would be perfectly reasonable for Facebook to have an editorial position on the stories.

No it wouldn't, Facebook is nearly ubiquitous. It would have far too much control over dialogue.
As a rails / startup guy, I can run circles around developers who are using Node/Angular/React/etc. The huge open source community with the infinite number of gems and massive volume of documentation accumulated over years is unparalleled. Sure, Rails may eventually be eclipsed but I see no reason to switch now when my immediate goal is to ship fast with intense speed and fast iteration while focusing on the much more pressing business validation and business objectives of my company. Just my two cents on the topic.
this is great for share holders but most employees are option holders.
It's certainly more difficult to pirate a PC game than an android game. Maybe the difficulty of figuring out how to run cracks and the fear of accidentally downloading a virus is the X factor. The whole process is much easier, less riskier and overall feels "nicer" than pirating a PC game or app, that's for sure.
Out of curiosity, what would "unbiased" look like to you if "usually presents both sides" doesn't make the cut? Are you looking for more sides than two, or less than one? Something else entirely?
CORBA. Oogh. You would bring that up.
Any recommendations on static C analysis for embedded systems?
The audience is used to longer load times. www.facebook.com does not have a server in Africa (I live in South Africa and my ping time to FB is 200 ms more than my ping time to Google.)
Here's who buys the most weapons from the U.S
The value of options has nothing to do with unicorn status. If you join an existing unicorn, especially a public company, then your options are no better than a roulette wheel—the valuation already has captured a large amount of savvy knowledge about the future of the company. Also, because it is so big you won't be able to move the needle anyway.

The point of options is to take on some risk in exchange for bigger reward. To do this you can't come in with an employee mentality of wanting to get a market salary and have a lot of security, you need to start thinking like a business owner. It's easiest to do this as a founder where you have true control, but it's also possible to do so as an early employee / late co-founder, but in that case you have convince the founders/board of your value. Taking a lower salary in exchange for more equity is a concrete demonstration that you are thinking about the company's burn rate, and that you believe in your ability to help the company succeed.

None of this is to justify founder's taking advantage of early employees, by all means stick up for yourself and know your value, but recognize that a computer programmer is not worth $100k a priori, you can spend all your time building things which are worthless. The trick with a company is figuring out how to turn that energy into business value. Founders take on the biggest risk of making that happen, and likewise they get the greatest control. Options with a vesting cliff are the mechanism for realizing that value creation, and rewarding an effort over time.

Your ability to succeed with options will certainly be some amount of luck, but to maximize your chances you need an appetite for risk and the desire to build a great company rather than join a great company.
Glad to see my laptop vendor is not on their list
Thx for posting this - I have seen the other techniques, but never seen bip-buffers. Very cool
Treat your code as a crime scene
(Certainly a pragmatist)

I started off with Turbo Pascal before graduating to Turbo C, so I do have a fondness for the Pascal family of languages. I also love type-safety....
TBH, I would prefer a hypothetical "fix" for the C language that improved type strictness/safety over "fixes" for resource/memory management issues which I consider should be bread and butter for any software engineer. So in that, I do not like large runtimes or garbage collection, more visibility to what the machine is really doing is needed. GC systems are also not predictable enough, deterministic runtime is absolutely essential to making reliable software.

I have poked my nose around Modula-2 in the past, but C took over for me personally. ADA I consider to be far to heavyweight for anything serious (and thats after being in a company that used it extensively in the defence world, tho I never had to touch it myself)

Currently Rust is my best hope for the future.... but C has survived well IMO.
Black Market Ride-Sharing Increases in Austin
I assume they are referring to the cease-and-desist letters sent to websites that don't publish an "Impressum"[1] (information about the person responsible for the website, including an address and phone number). It's a holdover from print publications, and there's a bit of legal uncertainty as to whether it applies to small private websites, but the threshold for it being required is really low.

Unsurprisingly, this has created an industry of scummy law firms that specialise in finding infringing websites and sending them cease-and-desist letters with a bill for their legal fees attached.

[1] https://en.wikipedia.org/wiki/Impressum
Yeah, I get it. And it still makes me sad, because recently we're becoming too small a market for anything.
Businesses pay more, and there is enough free competition for dropbox. It makes sense if they want to make a profit.
> I live in Germany, and I believe that you could be a dissident here w/o censorship.

Just don't say "The Nazis are great and I really wish they were back in power." That'll get you straight-up jailed under section 86a of Strafgesetzbuch, if I understand correctly. Everything else is on the table. ;)

http://www.paulgraham.com/say.html
At GitLab we announced pipelines two days ago https://about.gitlab.com/2016/05/22/gitlab-8-8-released/

Some of the ideas we're working on to improve it further:

- deployment environments (acceptance, pre-prod, prod)

- manually confirming deployments for production

- review apps deployments of feature branches
The point of stock options is that they let the owner of said options participate in the success of the company. If the company is very successful, that participation can be quite a lot of money. If the company is not successful or only moderately successful it's unlikely to be much money at all.
Also, these tech-savvy choices require extra steps to be set up and don't integrate well on all operating systems. Average users simply do not know how to protect themselves, unless they get out of their way to do so.
It's difficult to pull this off with every website and keep it readable, without any hint from the site. This is why we have CSS for different screen sizes, rather than relying on mobile browsers to make all the decisions, along with an option to view the site in "desktop mode". I do agree that it would be annoying if sites made this decision for users.

But I think the more promising use for this could be enabling aesthetically pleasing color palettes that are power consumption optimized. Picture a HN that switches to darker tones of the current colors when you're on a mobile device.
Inside the Algolia engine part 3–query processing
I think I agree with that idea. However I have also wondered if it is because more explicit/verbose languages take longer to physically write and thus the verbose pattern is sort of repeated through out. For example in Java it is typical to have ridiculously long spelled out variable/function names. While this is annoying to write it often makes maintenance slightly easier for a variety of hopefully obvious reasons.

It seems with really expressive languages you get programmers who will use extremely short variable/function names (Haskell being the extreme). Of course this could be just cultural (e.g. Haskell academia). That is it seems when the language gets easy people get lazy :) (this is probably a false assumption).

I'm not sure if its analogous but an extreme opposite of expressive language would be punch cards. My grandmother used to work on ancient computers and you would have to really think ahead what you wanted to do. Consequently lots and lots of documentation would be done.
> That's not what I meant. Can x be a function, and can you then prove a proposition about x in a different module/in the same module in a different definition?

Well, in my previous example I used an `int`, but there's no fundamental reason why you couldn't use a function (or any other type) instead.

let f : list int -> list int = <mergesort>
let p : (forall x. is_sorted (f x)) = <proof>

In this example, `f` itself doesn't have a dependent type, and everything I want to prove about it is proved separately.

But you can also do:

let f : list (int * int) -> sorted_list (int * int) = <mergesort-sorting-by-first-int>
let p : is_stable f = <proof-that-it-respects-the-relative-ordering-of-second-ints-amongst-entries-with-equal-first-ints>

In this example, `f` contains a baked-in proof of one fact (that it sorts), but there's another fact that's proved separately (that it's stable).

In general, the proof `p` needs access to the definition of `f`. So if `f` is held abstract (its definition isn't exposed to other modules), `p` has to be in the same module as `f`.

In most programming languages, with respect to modularity, you only get two options:

(0) Keep a value private. (Not expose it.)

(1) Expose the existence of a value, indicating its type.

Dependently typed languages give you a third option:

(2) Expose the full definition of a value. As in, let developers of other modules know that `x` isn't just “a” function (or int or whatever) - it's this particular function (or int or whatever).
I thought that, seems to me writing web apps in C is one of the most hipster things you can do.
Secure coding patterns
From what I can tell if you exercise a single option this still applies
The benefit of iso->nso flips is, afaik, it's way cheaper than rsus for the employer and it gives the employee the ability to wait until you're in the money before exercising
They render fine for me with Firefox on Arch Linux, although they are only black-and-white. Apparently the "Symbola" font is being used.
They have some idea, given that they're largely responsible for monetizing it. The economy in trading personal information certainly assigns a set value to it. In any case, there is also the question of how many people underage, or otherwise not in a position to give what a reasonable person would see as "informed consent" are swept into this as well.

A lot, I suspect.
The irony of the Washington Times complaining about bias...
Hm, the problem with this kind of tools is that if you're not willing to read the documentation to get a good understanding of what you're doing, you might end up thinking you're secure instead of being secure which is the worst case scenario.
It’s fairly disingenuous to use the fundraising valuation. Investors have a ton of preferences that make their shares more valuable. Probably cut that by a third or ask to see the most recent 409a valuation. Walk through possible exits with dilution, assess the likelihood of those exits, and try to make a calculated guess at the payoff. In all likelihood it is less then working for 4 years at a big company and founders saying it isn’t are selling their book. If they can’t make the follow on valuation gates and see an exit, you probably won’t make anything. Even if they exit at the valuation when you joined, your shares will likely be worthless as senior preference holders get their guaranteed returns.
He's right, BRoHS.
Unless you're a marathoner or involved in serious training, a run is usually going to last 45m-60m tops. Many people, myself included, consider that time to be sacred and personal, in which getting calls or messages is the last thing one would want to be involved with.

I have never in my life taken my phone with me on a jog, and I would never want to. I put my Fitbit Charge HR in exercise mode, and if I want music (which I usually don't), I'll take an iPod shuffle. Connectivity to the wider world web is not on my agenda, and something like the Core is likely the extent of technology that I'd want on my person.

It's the coolest product I've seen lately in the fitness sphere.

...on a side note, one of the reasons I enjoy jogging without music is that it gives me a chance to let my thoughts flow, and I find myself coming up with all sorts of neat ideas while my heart rate is high and I'm out and about with zero distractions. I've long wanted a voice memo recorder while out on a run, and the fact that the Core includes that makes it even more enticing!
I'm not saying it's strange, I'm saying a game dev worth its salt would not even consider it.
I'm using an obscure assembler. You've probably never heard of it.
Ironically, while reading this article I had 38 requests blocked by uBlock Origin, and another 18 by Privacy Badger. Don't shoot the messenger.
The first Electron.js / React.js presentations app
Nope.

In the past, you received notifications that you could upgrade. You clicked the Red X to dismiss the notification.

This time, you received a notification to tell you it was going to upgrade. You clicked the Red X to dismiss the notification.

They're exactly the same process. The difference is that if you didn't actually read the notification, you didn't know what it was telling you.

Anybody that really didn't want Windows 10 would have used one of the many ways, either through group policy or 3rd party apps, to prevent even being asked.

Sure, many people don't read dialogs or notifications, but that's not Microsoft's fault - it's user's that can't be bothered to actually understand what they're doing.
Right to be forgotten is such a BS right. I'm sure corrupt officials would love that right. IGNORE ME, I'M NOT HERE.
Not sure on that, without invoking some vague talk about universal language mumble Chomsky mumble mumble. It could be by chance, but things like the kiki-bouba experiment suggest that the dice loaded, at the very least.

But things that look like cognates with Japanese do exist. Notably そう ("sou") is pronounced the same as English "so" and means roughly the same thing, at least in phrases like "is that so?" and "Make it so, Number One."
> While it is technically, theoretically possible that their system is open to the introduction of these biases but does not actually exhibit those biases in the aggregate, it is astoundingly unlikely.

We're in agreement there. A company that is progressive-liberal by nature is going to show some of that bias the company's actions. Even with a conscious effort to avoid bias they'll fall prey to biases they aren't aware of.
Here's one of the points of stock: If you want a stake in a company you have to buy it (it can't just be given to you). A lot of employees don't have the cash on hand to buy stock so companies issue options instead. And even if they did, they'd risk loosing that money. You can't loose money on an option.

Here's another: Startups can get in trouble for selling stock to people who aren't 'accredited investor' (basically means "already rich"). This is changing, but it's still a problem.
Not exactly fair, since this is targeted at lower-usage IoT/sensor use-cases where the difference in price between sending 1MB per day and 2MB per day is pennies.

At these prices, it doesn't make any sense to put it in your phone unless you really like Twilio.
The ultimate goal for Brave (I don't know if it's doing this yet) is to replace blocked ads with ones sold by the Brave company.

I cannot support this.
You could say that about most Microsoft APIs/platforms over the years. The key difference for me is that when it was Win16 -> Win32 and then COM/DCOM -> MFC -> ATL -> .NET -> etc. there weren't really many viable alternatives to deliver software to a large user base. That has all changed dramatically, and so it was important for MS to be very clear, and they weren't. Of course there are other factors as well: it used to be cheap to be an MS dev and then it got very expensive and is now back to cheap-ish again; they used to be the jeans and a t-shirt insurgent and now they're the big enterprise IT vendor, etc., etc.
One thing I didn't understand though, do you need the watch for the Core to work?
Rust is definitely on my list of things to learn. I haven't gotten around to it, unfortunately.
Yes that certainly is unusual. I don't know whether you're inferring that's the case with me or not but here http://i.imgur.com/siomNYH.png I hope that constitutes enough of a proof.
That seems like the exact opposite of what the GP is suggesting.
I'm already constantly using "readability mode" to strip away as much of the custom styling as I can, because letting designers run riot - and building browsers that obey their wishes - has turned the web into such a mess. Tighter limits and more end-user control would be better. Different people have different preferences about their browsing experience and should be able to control that without having to rely on every last web designer to make helpful choices, because they really just don't.
For a brief period in 2009 I decided to self-identify as a hipster, to like totally short-circuit the concept, man.

But nobody really cared much and it's not come up since.
Flexible Backup and Restore with PoAP Personality Profile
Yes.

I've never seen it. All large-scale C and C++ codebases I've ever seen, from large companies to small ones, have had memory safety/undefined behavior problems [1]. If "just hire better programmers" were a workable solution, surely one company out of {Google, Apple, Microsoft, Facebook} would have succeeded at that strategy by now.

It's very easy to write C and C++ code that looks like it's free of undefined behavior, but in every case I've seen they end up falling when attackers actively try to look for problems.

[1]: Maybe qmail is the one exception, though even that had a famous debate related to overflow.
They wouldn't be under an obligation to be "fair and balanced" even if they were a news source. That's utterly irrelevant.

However, given that the American electorate skews 37% conservative, 35% moderate, and 24% liberal, they might have a fiduciary duty to their stockholders to not alienate large swathes of users.

http://www.gallup.com/poll/188129/conservatives-hang-ideolog...
How Paper Shaped Civilization
Only 17 were found by Ghostery. Time to upgrade the blocker.

TechCrunch is part of Aol, which is now a content farm service.
Of course, but it's just a bonus like high probability of success when you join a great team with a proven track record. You don't know if the price will be higher/lower and thus it's just that, a bonus at best. If you're expected to take more risks or lower salary, the usual and correct way it to be given a stake of the company.
Does anyone else wonder whether or not the explosion of solar panel telemarketing calls are a consequence of how easy Twilio makes it to set up call center operations and change in and out of numbers?
Are you a cannibal? Or did you mean whenever? In the event you are a cannibal I have bad news about red meat.
From just today, evidence of NPR bias: http://www.mediaite.com/uncategorized/emails-show-npr-cancel...
Google Fi is a good deal, but what if you want just a little bit of cell data? Add in the ability to manage fleets of devices with an API. There is a service available now that sells SIMs for IoT applications:

http://neo.aeris.com/
Thanks for you kind words!
0. Talk to people and potencial customers about it.
That's argument for equity compensation, but stock options are not the only kind of equity compensation offered. I've earned $0 on all of the options I've had in a bunch of different companies, but I've gotten dollars from RSUs in the past.