skysight-inc/HackerNews huggingface dataset:
> Compared with the agricultural system's main task – keeping us from starving to death

the agricultural system's main task is to make money & control others through the market.

if it's main goal was to feed the world, we would have succeeded long ago. just look at all of the food thrown away (more than enough to feed those who don't have food) & subsidies to grow ethanol, instead of food.

the best agricultural model is one that encourages autonomy. that means the community is self-reliant to grow it's own food, instead of depending on another entity to supply food.
I'd also be interested in this answer. What I have done is email researchers directly asking for a PDF and they have been happy to give me one. Often some of the authors have their own site where they add links to their own papers.

Now, is this because these authors are exercising their own right to distribute their work, and many other authors don't want to expend that effort? The copyrights don't change after all, so collating these and redistributing could also be the same as sci hub.
You're right - the only solution would be a captive eject button, which did all of the write resolutions before allowing the disc to physically eject. And that would come with other usability problems, like users getting angry when they push eject and their card doesn't come out immediately.
I'm also a member of the ACLU.
>Apple Hires Developer Behind Signal, Edward Snowden’s Favorite Secure Chat App

A "secure" chat app that depends on Google Play Services (spyware) and is only available through the Play Store (rather than F-Droid, an open source software repository for Android) and maintained by an author who refuses to integrate fixes to either of these problems upstream.

For those wondering if Google Play Services really is spyware: one of the purposes is to backdoor your phone for Google so they can _silently_ update any of their apps on your phone. It has access to _every_ Android permission and can (and does) grant any permission to any app silently. It also monitors your location and reports it to Google, along with brief voice snippets for "OK Google", as well as a list of all apps installed on your phone, and more. It's definitely an awful thing to have on your phone if you're privacy conscious.
I'm not interested in differentiating between readability and comprehensability. If I want to work on some code I need to comprehend it. That starts "in the small" with the mechanical aspects of "readability", if you will. Where to draw lines is not relevant. Every aspect to the process of comprehension is important. The "small" aspects are more important than you might think: Because they affect every line of code. Whereas there are fewer instances of the more global aspects to comprehension.

Like in a binary tree, where half of the elements are in the lowest level.

> you've put parens around "b c" in the "minus" call

You have a point. One pair of Irritating Superfluous Parentheses less.

> (sum (mul a (minus b c))
> d)

Even the consideration to sprinkle such a trivial expression over multiple lines hints at the superiority of a * (b-c) + d. It's just the most straightforward thing to do. No far-fetched argument can change that.

I'd love to see eye-tracking data which show the tradeoffs between various syntaxes.

The regularity and the simplicty of sexps is of course good for computers, because these can barely associate. Because they can't learn new tricks (they have fixed wiring). But humans have streamlined their languages (which also includes syntax; again, I'm not differentiating here) to their environments since forever.

Sexps are also good for abstraction and meta programming. But as we all know abstraction has a cost and there is no point in abstracting an arithmetic expression. And most code, for that matter.
You Might Not Actually Mind Facebook’s Overhauled Ads
Of the 9 commits listed there, 2 are removing LGPL headers, 2 are adding LGPL headers to scripts which aren't linked into the kernel, 1 is relicensing a header file so it can be used outside the kernel, 1 is changing from linking against an external GPL3 library to an LGPL2 library without changing the licence of the tool that's in the kernel tree, 1 is an author noting that he's bringing in some external LGPL code which he wrote and is relicensing, 1 is a commit removing a driver and noting that an LGPLed userspace replacement exists, and 1 is noting an external LGPL userspace tool in the MAINTAINERS file.

So of all of those, literally 1 is changing the licence to LGPL.

A better search is https://github.com/torvalds/linux/search?utf8=%E2%9C%93&q=%2..., which reveals 147 results in the code.

This is still tiny, given that the kernel is a ~20 million LOC codebase, so yes, I would call LGPL code in the kernel an unusual thing.
Yes. And I'll say it again. When Apple revised their privacy text (around 12 months ago), it looked to me that a warrant canary died.

Replaced with text like

"We care about your privacy."
"We protect you with all legal means available."

And then there's PR like

http://www.dailytech.com/Feds+Cant+Crack+Apples+iMessage+Enc...

Maybe it's true. But are you really that trusting?
> Poor is not a 'moral justification' for anything.

I believe it actually is, morally speaking, but it's just not a very good one in this example.
Surge in contactless card payments
Case Study: Using Historical Transaction Data to Reduce Chargebacks
As long as net-neutrality exists, yes.
Once the availability of food declines people will decide to do something about it. The only question is is it then too late? Or is it to late for some and not others?
Oh, they hired a developer behind Signal. No offense to Mr. Jacobs, I'm sure he is an excellent developer. But I saw the headline and assumed they had grabbed Moxie.
The Bitcoin network doesn't really want users to develop on the bitcoin blockchain. Whereas the sole purpose of ethereum is for you to develop distributed apps on its blockchain. That's the contrast.
In the past, I bought some team members access to codeschool.com. The price is really fair and they have screencasts, course syllabus and tasks that help you learn whatever you are taking from them. I was pretty impressed, it worked well for Javascript and HTML/css and I'd have no problem subscribing again if there was a need. IIRC, it was a monthly price but was fairly inexpensive and we only had it like 6 months and then cancelled because they had gone through the courses they wanted.
What did you expect them to say? Linux is a huge part of what we do?

Here's how I see it. Vmkernel has a driver API. It's documented, versioned, comes with a ddk and has drivers written directly to it.

As we all know, Linux basically has driver apis. They are not as explicit as the vmkernel driver apis; they are not versioned and deliberately unstable - but if you've written a line of kernel code you know they are there.

Now it seems it is OK to ship a binary blob driver that links against Linux driver apis. Nvidia, ati, lots of arm type boards and now zfs. I say seems because, well, so far everyone has pretty much gone along with it. In some of the comments on zfs, I see people go as far to say that the Linux driver APIs are tacitly considered lgpl (ie. similar to why you can ship a binary against glibc - although obviously glibc has made the exception explicit)

Can I do the reverse? Implement a GPL licensed wrapper that converts the Linux driver API to one provided by a binary blob (ie. what vmklinux does talking to vmkernel) and thus use the drivers?

I don't know, I think it's a good question to find an answer to.
You're welcome to inform yourself on the subject before posting crude FUD: https://github.com/WhisperSystems/Signal-iOS/blob/master/BUI...
I can see how my comment was misleading. My point was that those with a ground knowledge of encryption/security would most likely easily deduce this - but that doesn't mean you need such knowledge to understand what's going on.
The "blaming" is in your head. People who explain how things happen do not "blame".
I agree that it was poorly stated, but there is some truth in there that's worth considering.
TENNIS – EMD – WOW KIDZ
Nissan Motor to Buy Back $3.5B in Shares by December
ES2016 is already finished, it only has array.includes and the exponentiation operator[0].

We'll have to wait for ES2017 at the earliest for async to arrive.

[0]http://www.2ality.com/2016/01/ecmascript-2016.html
#RonaldReagan increased defense spending resulting in a tech-industry boom
Not sure if I believe that Apple acqui-hiring this developer was a concession for the bad press they've been giving the government lately. It was his choice to work for Apple; I'm going to guess that they didn't coerce him into taking this deal.
The glass bees...
MicroPython, a few years on
The Primary Reason for Moving to Microservices Should Be Non-Technical
For the author to clarify what's "weird":

1) Independent variable (thing you are changing) is usually on the x axis and dependent variable (thing you are measuring) is usually on the y axis. Having the two flipped requires a confusing in-head translation among people who look at graphs regularly.

2) Your plotting software is not plotting your line graph in monotonically changing fashion. This gives zig zags where the graph goes backwards. Addressing #1 could help or plot as a scatter plot ("." option in matplotlib).

3) A detailed description of parameters under the plot would also be nice.

Regardless this is a cool example of bloom filters in action. Thank you!
Convert an Uploaded Image to a Base64 String in Node.js
Highly entertaining, I wish someone did a screenplay with this.

On another note: I do maintain one or two a-tiny-bit-popular repos on Github myself, and every time I receive a comment or pull request I'm always surprised how much that "job" is not worth doing. Most contributions are useless and most developers behave like spoiled, stupid, five year olds. (No offence, I'm including myself here.)
It was officially merged into the mainstream Linux kernel tree in kernel version 2.6.14. Anything before that is a special kernel module.
How can you possibly be so cynical that you think this? Be an Apple hater all you want, but your comment is just silly. If Apple has "unlocked many phones for the government" before, why does the government have so many they want unlocked? A warrant canary can't "look to you" like it died. It did or it did not, and it most definitely did not. You're blowing this almost as far out of proportion as the article. Where is your proof for all these prior phones they unlocked??
> One glaring problem in the Golang space is the memory model doesn't offer Happens-Before guarantees.

It does: https://golang.org/ref/mem#tmp_2
Is there where robotics can truly saves us, with honey bee micro-drones instead of autonomous vacuums and servants?

--UPDATE--
Thanks, Harvard! Now, new research on robotic honey is needed...

https://www.seas.harvard.edu/news/2013/05/robotic-insects-ma...
Well Opera is less know with a sub 1.58% marketshare. https://www.netmarketshare.com/browser-market-share.aspx?qpr...
>They've unlocked many phones in the past for the government

I do not really see why this is always brought up. Ofcourse they unlocked phones in the past, they had a master password, they could not legally refuse to do it. There was no legal way for them to resist such actions by the government

Do you understand the difference between the security model today, and previous versions of the iPhone?

Further I do believe there is a Fundamental Difference between Apple run by Steve Jobs, and Apple run by Tim Cook in how they view government. This is why your seeing Apple shift its technology to resist government agents as well as more "traditional" threats

//For the Record, I hate apples business model, and their Walled Garden Ecosystem. I will never own a iPhone because of that, however this on going theme of "well they unlocked it in the past" is just technological ignorance that need to be put down.
I work for Chargify and wanted to comment on the "disappearing service problem." Chargify has been around for over 7 years and has been growing and profitable for the last 4 years. If disappearing services is a concern, we do not plan on going anywhere for a long time :)
That would be about 80E3 floppys. Assuming a transfer rate of 500kbyte/second the peak data rate for the array would be 40E9 byte/second!
This requires legal and accounting advice. I have done it twice and gotten different advice both times because the situations were different.

IANAL or Accountant, but the basic rule I was told was that if there are expenses or revenue in Y LLC for product X then you must take specific steps to legally transfer it to X LLC so that both entities are protected and it is as close to tax neutral as possible. But if you just started creating product X and Y LLC doesn't have any booked revenue or costs associated to it then it is totally different as there is nothing traceable between product X and Y LLC.

So, it depends. In my case for the one where we went through the most hoops, the new LLC "acquired" the Product from the original LLC in a tax neutral way, but contractually (basically an asset purchase agreement). And the Agreement stated the new LLC was taking responsibility for all liabilities past and future in relation to the product etc. It wasn't expensive or hard to do right, just took a little extra help.
I assumed the same
Thanks for commenting on that, I didn't think about those issues. I'll research on how much impact could have on performance.
In the other hand I believe syntax is not the only difference. I'm not full time js dev, but after a quick search, I found Domenic pointing 4 differences here https://esdiscuss.org/topic/does-async-await-solve-a-real-pr...
So the NSA is going to give up one of its true roles, signal intelligence (which I presume includes analysis and filtering)? It's just going to be a router of that information?
I haven't been following, but it looks like the tests were passing and they just didn't have tests to prevent these issues that came up.
Could you put a reference for the decorator/yield usage? Thanks
Upgrading from React 0.11.2 to 0.14.7 in 374 easy steps
Ha, yikes! Thanks for the highlights. I'm guessing Azure has similar (or any IaaS company) leaving us to basically go on trust of the company to support their offerings long term.
I encourage you to do the same:

https://github.com/WhisperSystems/Signal-Android/issues/127

Security should be available to all, not just those with the environment and know-how to compile apps from source. Doubly so on iOS where you have to pay x dollars for a developer license.
They also back up every paper on bittorrent! :)
Brilliant, thanks!

(Feel free to post other sources if you know of them ;) )
The OP's statement was basically that being a homosexual makes him automatically being a lover of individual freedom and liberties to which I objected and exposed the flaw in that argument citing a historical example of a famous openly gay person who was all for everything that's the opposite of freedom and liberty.

If the OP's argument was limited to only the privacy part, I'd have agreed tentatively with him/her as it's undisputed truth that gays under persecution or living in discriminatory environments favor privacy intensely and therefore it could be argued that this influenced the decision of Tim Cook in the apparent fight with the FBI.
That's interesting, do you have a sense for what the incremental sales were from having the #1 designation?
Good news for Salo, and privacy efforts. I would like to see it take off. I don't know if a truly open mobile platform has to be Linux-based; it might be time to start fresh.
Distributed manufacturing through 3D printing network
Saviours’ Day 2016 – The Nation of Islam Official Website
3 Smart Entrepreneurship Lessons from Scheduit’s Founder
In this context, it's more a jobs thing, the basic foods which supply the calories which keep us from starving to death don't require pollinators, or at least bees. As I recall, going down the list, onions were the only one I'd really miss: https://en.wikipedia.org/wiki/List_of_crop_plants_pollinated...

Note also that in the US honeybees are an invasive/cultivated species brought over from Europe, their travails are akin to those of, say, the turkeys and chickens that have been suffering from/culled due to avian flu last year.
Canadians don’t live as far north as you think
I use this bash script to a umount with a shortcut key. Using KDE. (bad formatting in hn)

#!/bin/bash
for i in `ls /media/$USER`
do
cd /media/$USER
umount $i
done

ls /media/$USER |grep -v cdrom0 |grep -v cdrom> /tmp/disk_status
file=/tmp/disk_status
if [ ! -s $file ]; then
kdialog --passivepopup "Nothing Mounted " 1
else
kdialog --passivepopup "Mounted devices: `cat /tmp/disk_status`" 2
fi
No. Tools do not know anything about the restrictions. In fact they work with a wide range of languages, not just lisp. The only "restriction" is a protocol, built into the macro expander, syntax frontend and compiler core.

So, in your rot13 example compiler would rat all the new identifiers with their origins to the tools.
This is a great video that introduces the concept: https://www.youtube.com/watch?v=-SuTGoFYjZs
Things are always done at the last minute... We Humans as a group seam to only respond to people dying in huge numbers.

Just look at all other cases of man made disasters all were known to be around long before it happened and nothing was done to prevent them.
Point is Oracle does not own a copyright on a lot of the openZFS contributions so they by themselves can not relicense it.
And the PI interconnects are much slower so if you cluster is doing any East <> West traffic its going to kill performance.
It gets a bit more complicated than that.

Matt Strassler has a couple relevant articles on his blog site.

The first goes deeper than the 3-quark simplification.

"What's a proton? First and foremost, it’s a mess. A total mess"

http://profmattstrassler.com/articles-and-posts/largehadronc...

The second digs into both protons and neutrons

"So there are reasons to go further and describe things as I have elsewhere on this website: a proton is made from three quarks (two up quarks and a down quark), lots of gluons, and lots of quark-antiquark pairs (mostly up quarks and down quarks, but also even a few strange quarks); they are all flying around at very high speed (approaching or at the speed of light); and the whole collection is held together by the strong nuclear force"

http://profmattstrassler.com/articles-and-posts/particle-phy...

And the third deals with neutron stability in nuclei, and specifically focuses on the stability of the neutron inside a deuteron.

http://profmattstrassler.com/articles-and-posts/particle-phy...

[forgive me for combining a reply to an earlier comment you made on neutron stars]

We don't know the equation of state of a neutron star; most viable models have substantial layering and an impressively busy energy-density flow. Most models predict neutron stars to be very bright in neutrinos, although the brightness is typically greatest at the outer layers rather than from the deeper ones where one would expect a superfluid sea of degenerate neutrons to dominate almost to the exclusion of everything else (e.g. there may be small numbers of superconducting protons floating around in it), and mechanisms which produce the Pauli Exclusion Principle are non-negligible. Possible mechanisms are somewhat constrained. How the density profile goes below the superfluid layer is I think mainly speculation; there are BH-remnant-related reasons to hope for a lattice crystal or some block-like structure of subatomic particles forming an inner core.

JM Lattimer has a recent (2013) paper: http://arxiv.org/abs/1305.3510
I can see multiple applications of this to replace CFDs, options, swaps, even sports wagering applications. It would provide a public audit trail that can't be disputed and might actually be _more_ useful for regulators to understand insider trading, etc. whilst also almost eliminating transaction costs.

What concerns me is the evaluation of the "do" - what is responsible for determining if something is "done"? How does contract dispute work within Ethereum? I can see Gnosis is doing predictive markets work, and I get that in theory it's possible, but are there mechanisms in order to evaluate whether a contract term has been met autonomously with Codex or other tools in the Ethereum world? If so, what are they?
Using diagrams and graphs to distort data has been utilized for such a long time that seems hard to find cases where it was correctly used to help understanding data. I even know a famous Swedish sketch (and accompanying song) that has misrepresenting diagrams as its central theme.

I can prove without a fault that the most code running on my server is the kernel. I can also prove that its the least significant code in the system. Counting cycles, the kernels idle function runs often at 99%. Counting bytes stored on the disk, the kernel is just a few MB in a vast sea of TB's of data stored and thus are far less than 1% of the machine. In terms of cognitive thinking, the machine could be described as a Linux box, a Debian machine, a GNU/Linux system, or a webserver, each attributing different independence to the kernel running inside. In terms of user-interaction, the kernel barely exist and I rarely ever interacts with it. In terms of executable binaries that I run, most have a larger number of syscalls in them.

The statement that "the diagrams are drawn in a way to twist the facts according to their view on reality" is a perfectly unbiased. If I were at a court and saw a diagram being presented by a party, I would by default distrust it and wonder what the actually data say.
Show HN: Water - An elegant reminder and hydration tracker
I am already slow-banned here (or whatever it is called). If I start spamming the links, they will suspend this account.
Apple 'blinda' gli iPhone, Non possono costringerci allo sblocco
Are Airbnb rentals cheaper then hotels?
Not sure if I understand how this is supposed to work. If I have a eg. rental contract with a witness, either a) the landlord and tenant have legal rights which render the contract largely irrelevant or b) the idea is to not have legal rights anymore, and instead we're paying a trustworthy third party to adjudicate. Either way smart contracts don't seem to be particularly attractive.

I'd kind of assumed smart contracts were for things like financial trading where there are somewhat legitimate electronic oracles and parties are assumed to be competent, functional adults with an understanding of the risks. I can't really see it working out in the world of normal people.
or should ad blockers circumvent google serps as well?
While a clearer contract language greatly intrigues me, I'm skeptical on how effective it would be.

Even the clearest contract is worthless if one party is too weak to hold everyone to the contract's terms. "What, you want me to pay for the work you did for me? Come back with a lawyer and we'll talk."

That said, Ethereum looks really cool, and I'd be interested to see what kind of good they can do.
IDE does not execute the macro - it knows the result of its expansion from the compiler. And compiler keeps a track of all the identifiers and their origins.
Ooh, it'd be cool if you could do the same thing for USB drives. Perhaps some sort of claw or magnetic mechanism could hold the drive in place.
Do you really expect most of those companies to have any idea? Or, for that matter, Oracle to be on the correct side?
What do you mean by hating their business model? Genuinely curious. I don't like Google collecting and selling my personal data so I don't use their products. What is your reasoning for "hating" Apple's model? Seems pretty identical to other companies except they don't collect and sell user data.
Vegan Breakfast and Dinner and REAL FIGHTS??
One of the metrics that influences the top is the klout score.
yes! this is a great book