skysight-inc/HackerNews huggingface dataset:
"someone refuses to bake a cake for gay people, I agree that is well within their rights. It is also my right to not buy a cake from them."

Well, if you look at the few cases that have happened in the last year, the business owners were forced, by law, to bake a cake.

http://www.wsj.com/articles/court-rules-baker-cant-refuse-to...

"It is also my right to not buy a cake from them."

You're right, it is. But we aren't talking about many individual people deciding this. It's one person (or a few people) getting together an army of people to go against a cause they disagree with. It is now acceptable to bully someone you don't like to get them fired, call them the worst names in the world, ostracize them from society, and ruin their main source of income. Tolerance is no longer accepted. There needs to be complete subjugation at metaphorical gunpoint.

Social media (and our current leadership) have only encouraged this behavior. Twitter will allow BLM protesters to gleefully talk about murdering police officers, but then ban a conservative pundit from trying to honestly talk about their opinion on the real problems in the black community.

Our freedoms and rights are being slowly eroded away and small authoritarian groups are deciding how we should live our lives. Because our leaders won't admit this is becoming a problem (and some are even using the exact same tactics), the people like me that feel like my voice is never heard have to go to people like Trump. I don't really agree with everything Trump stands for..and I don't even know if he will be a good leader, but I just want to put a stop to this politically correct bullshit that is destroying our society.

The sad part is many people don't want to admit they are voting for Trump, because their house/car will get vandalized. A guy on my street had a Trump sign stolen multiple times, his house spray painted, and his mailbox destroyed. All because of his political views.

At this point, there is nothing that will change my vote because Hillary is a vote for the same bullshit I'm seeing now.
http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bi...

^ Following along with this helped me a lot. Bitcoin is a rather large onion, but, as others are saying, implementing parts of it is the only way to go.
Rather than strict, one at a time down to arity-1, currying, I wrote a utility to wrap up functions so "bare parens" simply called the function, or one of its partially applied "derivatives", with however many arguments you passed, and an explicit "method" on the function had to be called (I think I called it "apply", but ended up using the alias "inject" so my Java coworkers understood the purpose).

Can you attach a property list to a function in Scheme? If so, maybe you could make a way for properly prepared functions to have an "apply" property. (like I said, it's been a LONG time since I did Lisp)
Canonical and partners announce Nextcloud Box – personal private cloud/IoT
Kanye did one of his popup stores near my house recently. Line of teenagers two blocks long waiting to buy $400 T-shirts. If it's cool, they'll find the $.
GPU Accelerated Theano and Keras with Windows 10
I totally thought the movie was a fake
How to create passive income streams
Steal old stuff
> Its not enough to know a function accepts ints; I want to know its range as well.

Types actually help with this too. Instead of changing the possible range of a thing, change its name too: the compiler will quickly let you know of all the places that depend on it. Now you know what to check.
Entities aren’t resources, resources aren’t representations
Ask HN: How do you manage server ssh fingerprints?
I am curious how people manage the ssh server fingerprints in a way that is practical and secure. In the past I have tried emailing my team members the fingerprints but I have no way of knowing if they check them. I have also tried monekysphere but it slows things down too much when establishing a connection. Are there alternatives?

I am aware of using certificates instead of keys but I am specifically interested in using keys.
Wemail: http://www.wemailapp.com/
Exactly why googles filtering system will fail
I use a different keypair for every service, and for each device connecting to the service because keys are cheap and easy to manage. One advantage is that if one or more private keys is compromised or potentially compromised, you don't need to revoke and reissue all keys. Another, possibly more practical advantage is that I prefer to have a per-service persona that is not tied to other services. Shared public keys makes it easier to link together different accounts as belonging to the same person.
Fascinating...and if the person really knows what he is explaining (I'm in no position to tell) it certainly answers questions I had about how random mutations can be so effective in improving survival rather than leading to death.
Just fascinating. Thank you HN
"Approximately 8 of the 319 million people in the United States read the Wall Street Journal, about 2 percent of the population. If you look at the language — standardized English — being fed into many natural language processing units, it’s based on the language of that 2 percent. "

It's hard to take an article seriously when it opens with a logical fallacy. Yes, the WSJ uses standard English and only 8 million people read (subscribe to?) it. That does not mean that only 8 million people in the US use so-called standard English. There are also a lot of people who don't subscribe to that particular publication but still speak or write in "standard" English and that group is much larger than the group of WSJ readers.
What If the Biggest Solar Storm on Record Happened Today?
Yes, the number of instructions per 'business operation' in a mainframe is typically much, much smaller than on something like an x86. This dates back to IBM's early habit of implementing all instructions in lengthy microcode, resulting in instructions that were relatively slow to execute but did complex things, typically taking an entire high level operation (e.g. sum all these numbers) and making it one instruction. A big part of making this happen is the IO model on mainframes which is much more integrated than x86 professionals are used to. In general files on mainframes are not binary blobs but schema-compliant tables similar to an RDBMS, a fact that is leveraged at a very low level when programming for mainframes.

This leads to a very different kind of thinking from using microcomputers. I highly recommend that anyone in computing learn to use a mainframe or at least minicomputer operating system, which is affordable thanks to services like PUB400 from RZKH which provides free access to an IBM i minicomputer. Yes, these systems are uncommon today outside of certain specific market verticals (e.g. finance), but the exercise will show you a very different way of organizing a computer system that might help you think outside of the *nix-style box.
These are the same teenagers/college-age persons who own $600+ iPhones.
Harvard psychology prof Steven Pinker has an interesting demo of this in one of his stump lectures on language an emotion. He recites fifty English swear words in raid succession. By the end of that minute the audience is cringing. Who could think a distinguished Harvard professor could go potty mouth like that? Pinkers point is that swearing is processed by an alternative language system deeply tied to emotion and can override normal language emotion.

P.S. Pinker has several video lectures on his website and one of them might have this demonstration.
so we should ban the daily show too and most off the talk shows late night?
So those 7.4+9.4 million bitcoin address with a balance of less than 0.0001 ($0.06) are basically unusable at this time (due to current fee and blockchain being constipated for most of 2016), the sum up to about 2600$ worth and result in millions of "spam" entries on the blockchain
One could also view unit tests and static type checking as making a program more robust to incorrect programmer-directed changes.
So are you okay with the daily show?
Nah. It'd be wrong in the way you suggest if they said it's the language of only that 2%, I think.

It IS "the" language of that two million. Just not ONLY those two million.
Be So Stupid They Can’t Ignore You
Because email was already standard when internet became commercial; if you wanted to be part of it, you had to have some email infrastructure set up.

Today no company needs any IM, it's only a product (instead of a communication protocol) geared towards the masses. There's little business reason for them to use a standard protocol.
Spotify acquired a startup called EchoNest[1] a while back. Discover Weekly is probably based off their technology.

[1] http://the.echonest.com/
I visualize graphs sometimes or draw them on paper for particularly tricky pieces of code.

I was subvocalizing things to remember to do before learning to use task tracking software for that.

You might want to benchmark yourself e.g. with http://www.readingsoft.com/ (I ranked 398 wpm and I know my bottleneck is eye movements)

Also I think code reading speed is only a part of a larger process (e.g. code review or making a fix). For both of these external tools are available making reading speed not as important (iterative development / unit tests for fixing + static code analysis tools for reviews)
I eat about 2600-3000 per day. So, for a human, 5000 in 12 minutes would be astounding.
Perhaps off-topic, but does anyone know why Twitter gave up on its effort to monetize its API? There was a moment, circa 2010, when that seemed like the obvious move. When Twitter first began to shut down access to its full firehose, it seemed clear that there were businesses willing to pay for its information. But Twitter suddenly turned away from that idea, and focused on advertising. Considering how many sites compete for advertising dollars, it seems crazy that Twitter felt that was the right way to go.

But then Facebook went down the same path, first promoting its API, then largely giving up on any attempt to monetize it.

And before that, way back in 2006, I tried to build a business that would rely on Technorati's API, which they briefly promoted, then gave up on.

There are a lot of companies that make money by selling information via an API. And there is tremendous competition for ad dollars. These 2 facts would lead me to expect more companies might try to make money from their APIs. But what happened in Twitter's case?
https://www.youtube.com/watch?v=1BcdY_wSklo
I am probably missing something obvious, but I am not sure how a timing attack would work during the verification stage (when the emailed token is compared against the database to ensure that it is valid).

If an attacker provides an invalid token, the record wouldn't be found in the database, and the web app would return an error indicating an invalid token. When a valid token is provided, the user is authenticated. You would immediately know whether a token is valid or not—no timing requiring.

However, perhaps there is potential for a timing attack during the initial stage of the reset process, when the user is asking to enter their email address? If the email address provided exists in the database, the server has to 1) generate a token, 2) save the token in the database and 3) send out an email with the generated token. If the email address doesn't exist in the database, the server doesn't have to perform any of these functions.

Potentially, couldn't this allow an attacker to enumerate the email addresses in the web app's database? Of course, in and of itself, this wouldn't allow an attacker to access any of those accounts. And the split-token method suggested by the article wouldn't prevent this enumeration issue.

Is there further potential for a timing attack that I am missing?

EDIT: fixed a typo
Capability-based Financial Instruments:
http://www.erights.org/elib/capability/ode/index.html

Although this paper does not directly address the blockchain, I believe it and the thesis below are at the root of the concept. (If you want to go down the rabbit hole, check out the references page of the above paper). Fair warning, the above paper is from 1999/2000 so obviously much has changed, but still worth reading.

Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control by Mark Samuel Miller:

http://www.erights.org/talks/thesis/
> Why is it underwhelming? What do people do with phones?

What did people do with phones in the 1890s? Even your closed set is much, much more than that.

What did people do with computers in the 50s, or PCs in the 80s? We do a lot more than that now.

With greater capability comes more, even if we don't yet know what "more" will be.
En Sexi Grup Escort Bayanlar Sitemizde
Are there libraries for any RTOSes?
Ok, so it's your first time in, say, Anchorage. How would you use Facebook to find interesting app-guided walks or tours, or a story told using RL locations?
one interesting thing: i don't swear that much in my native language. i find... cringy.

now, whenever i speak/write english, i swear like a sailor. feels more natural to curse in english.
>> ...and this is an attack vector that actually does get used in the wild.

I am starting to think this is the most important thing. Every time I read about an attack or a vulnerability 2 questions pop into my mind.

1. How easy is this to exploit remotely?

2. Is this an attack vector that actually does get used in the wild?

I usually finish both those questions off with "Today and what about next year?"

e.g. It's interesting that quantum computing is going to change quite a few things, but my list of worries is about 1,000 things long, and that's just way too far off to worry about today, or next year.
People can't see your sarcasm on the Internet. For those who are not following the self-mugging service that is kickstarter it's one of those projects that promises the moon and doesn't even deliver the photo of it. It's many years past the deadline with no end in sight. Most of these just peter out, some get to Steam Eearly Access and stay in Beta forever. Some just take the money and run. The percentage of projects that get to release is so tiny it's actually measure in permilles.
I fully imagine that the author does so. Indeed, the author mentions running simulations, and the like.
Interesting, although I think graphs like this one give a better idea of the distribution:

https://medium.com/@jony_levin/the-lorenz-curve-of-bitcoin-i...
All swearing reveals to me is that you're inarticulate, vulgar, don't respect others, and are probably of low birth. Hahaha, JK. I love swearing and most of my favorite people swear a lot.
Macalifa: A music player that promises that it won't suck
Glasshole meet Snaptwat.
I actually hear this a lot. Companies with data/analytics problems that aren't being served, or, may have internal politics or technology challenges preventing them from doing the obvious data integration tasks that would benefit them. Plus, for the longest time, government and "data" work was viewed as a nightmare, boring and not "hip or cool". I've always seen that as an opportunity, one Palantir clearly has done well with.
The idea of types is a little different for files than it would be in a programming language. In a sense, all files are trivially of type [Char], but that's not really what I mean.

If program A emits XML on stdout, and program B accepts JSON on stdin, "A | B" should be rejected by the shell.

A related feature that might be useful is to be able to register checkers or filters for any file type so that if, say, same application creates a pdf file but the data it writes out doesn't look like valid pdf data, it's rejected. Or, if a process tries to write out an mp3 file, the OS converts it to an ogg file to store on disk and converts it back if the application tries to open it later as an mp3.
تحميل برنامج أدوبي ريدر Adobe Reader 2017 للكمبيوتر مجانا
Flybrix – build your own drone using Lego bricks
asana.com + GTD methodology

here's productivity forum on setups people use (it's in Russian so you'll have to pipe it through google translate but instrument names are in english + screenshots kinda self-explanatory)
http://forum.mnogosdelal.ru/viewforum.php?f=7&sid=28fdcb21c9...
For me, Facebook eats my email [and time and data]. But it doesn't [currently] lock down my hardware to phone home or strive to shape every page on the open web for its own business purposes...or both.
Shocking that it's 2016 and the component manufacturers aren't providing this data free and online, right next to the datasheet link.

Then again, after working with these companies, it's not so surprising! Congrats on the launch.
A fast and powerful blog system powered by laravel 5.3
This is an interesting ethical challenge.

If the training corpus for a machine learning model contains stereotypes and biases, then the output of the model will reflect those prejudices.

When that model is used in large-scale applications, it will not just repeat those biases, it will amplify them. It propagates biased language, which feeds back into the model in a self-reinforcing vicious cycle of increasing bias.

Should we attempt to detect prejudices in machine learning models and actively counter them, creating a self-reinforcing virtuous cycle of balance and tolerance?

----

As an aside, for an article about language, this one has a lot of typos. Doesn't anyone proofread before posting?
If you expect your friend to accept having something plugged all the time, I assume you'd be ok with having a similar device at your place running their backup, right ?

In that case, you can buy a NAS for you, have them buy one for them, backup stuff on your own NAS and let the replication from your NAS to their NAS happen in the background.

Bonus: backups/restore/browsing are much faster, and you can more easily accommodate multiple people wanting to backup at the same place -- instead of one device at your place for each of your friend, it's only one at your place to which all your friend's NAS backup to.

I use Synology NAS, not with this setup, but I know they have the software to do exactly this.
Hofstader author of Goedel Escher Bach spent decades pursuing the idea of analogies as creativity. I think he written some books about this.
Why? Making schematic symbols and PCB footprints is not time consuming, and at least you'll have the proper paste mask. Altium has an IPC footprint generator wizard, and 3Dcontentcentral has lots of user contributed parts in STEP format.
its a community management problem. If only you connect it will be costly, but if a few hundred people come together it will be cheap.
On a) if the vast majority of users end up watching the same videos then they wouldn't need a fancy rank system and instead rank videos by most viewed per day, or something like that. My gut feeling is there's ways to segment users by their views and infer many characteristics of the videos a user wants to watch by looking at what similar users watch. It's still highly dimensional though.

b) My guess is they're optimizing for viewership engagement with the added side-benefit of video-creator engagement.
But will it last long enough, will it be reliable? If so, great, take it.
"Many bitcoin are stuck in addresses with lost private keys".

Lol yep. Had a few thousand when they were worthless and don't remember what happened to them.
Probably too basic for original poster but this post by Michael Nielsen helped me with the basics of the bitcoin protocol.
http://www.michaelnielsen.org/ddi/how-the-bitcoin-protocol-a...
St Helena islanders want compensation over unusable new £285m airport
Thanks for offering, but I doubt this methodology will scale. We really need a stable company with a product we can trust will both be around in 5 years and that can handle large volumes of tasks.
Ha4: Concurrent ML and HOPAC
Especially as it relates to this: "This means that blogs or websites that employ African-American language could actually be pushed down in search results because of Google’s language processing."

Isn't the ideal system to not assume anything about the content it's analyzing, but to base the model on behavioral patterns instead? In the case of Google ranking, either a site has traffic/low bounce/backlinks/social cred or it doesn't--why is Google attempting to 'read' and analyze the content itself? (Other than to serve ads of course)
https://en.wikipedia.org/wiki/Europa_(moon)

"The Galileo mission, launched in 1989, provided the bulk of current data on Europa. No spacecraft has yet landed on Europa, ..."

So far, we've been following instructions.
This has been a great resource for me, especially Andreas's video at the end:

Inserting metadata into the blockchain.
https://medium.com/@bkawk/inserting-metadata-into-the-blockc...

Andreas M. Antonopoulos: "Consensus Algorithms, Blockchain Technology and Bitcoin" [UCL]
https://www.youtube.com/watch?v=sE7998qfjgk
802.11ad 60 GHz wifi card approved by the FCC – the next generation of wireless
Expletives: Neurolinguistic and neurobehavioral perspectives on swearing
I found the various interviews on Software Engineering Daily informative. There's probably more than revealed by a naive search, but it's a start:

http://softwareengineeringdaily.com/?s=blockchain
I view coding as a creative process. On a new, large project I visualize the broad system. Then coding is filling in the details. Then I may go into a many hour day coding trance to complete a large piece of it, much like Van Gogh said he painted.
I'd point to a few examples of pull requests which were merged into OSS projects already and explained what authors generally went through.
I've heard from a few sources that they didn't feel that YC was as good for B2B SaaS as it was for other types of businesses. It seems like their attention is more focused on B2C and if you are B2B it better have some sort of innovation on the businesses model or customer acquisition (think Zenefits). All up this doesn't seem to be something I could be critical of them for. Of course you want to work with people who have an unfair advantage and of all the advantages to have, a user acquisition advantage may be the highest leverage.

My company is B2B SaaS and will be applying despite this caution that other's have raised. While we're always iterating & investigating to find distribution channels for our marketing & product, I wouldn't say we've found anything truly innovative. Just grinding on execution.
Uber uses Microsoft’s Cognitive Services to verify its drivers
The Omni Programming Language Manifest
Kanye is cool and his clothes have massive resale value. Clunky nerd gadgets spotlighted in the WSJ have neither.
It's a "turtles all the way down" issue, though.

Software architects do the macro design, but they need to do that from an understanding of how it will be implemented, and the various lower level tradeoffs like consideration of the memory constraints of the target platforms.

In order to implement that design the non-architect programmers need to micro-design their bits that they build, too. And those smaller bits also often need abstractions/mini-architectures that aren't part of the macro architecture.
Most phones are subsidized by wireless contracts.
Same problem as Google glasses though, people dont like having a camera pointing at them when they talk to you.
You're right, the technology is available. But power consumption is another thing altogether. I am assuming the device will be battery powered and the usefulness of some of the sensors, like GPS, drops very quickly if you can't afford to power them on more than a few times a day.

Any wireless radio chip (BLE, Bluetooth, Ant, Wifi), if it needs to be on all the time will also have a huge impact on battery life.

I wish good luck to the Asteria team, and am genuinely curious about how they'll pull it off.
DJB is still skeptical of Quantum Key Distribution.

https://sidechannels.cr.yp.to/qkd/holographic-20160326.pdf
Ciao PJON has been implemented in python https://github.com/Girgitt/PJON-python by the github user Gitgitt
OH NO i'll be wrong on the internet