skysight-inc/HackerNews huggingface dataset:
alan_cx has the best explanation that I've read on HN yet (though he's wrong about the "allies" part). It's essentially "trust, but verify". You might trust a business partner to not screw you, but you should still read the contracts you sign with them. That's why we tell you to "get it in writing".

Unfortunately, that kind of verification works because there's a legal system in place that you can invoke for punishment of contract-breaking, or at least compensation. At the nation-state level, that verification mechanism breaks down for several reasons. (1) There is no higher legal power to appeal to. The UN is a deal-broker, but it doesn't have the weight to throw around. (2) Things like the Great Firewall and propaganda will naturally make official news sources untrustworthy. You can see some of this on the stock market: most shareholders only have press releases and news reports to decide how the company is doing. But this is only half the story, which is why insider trading happens at all.

So how do you get around these problems? By finding out directly in ways that are harder to fake. Which is what spying is all about.
Yep, I heard about that too. It wasn't just detecting griefers, it was a whole matching system to make sure new players didn't get frustrated while experienced players were still challenged.
Maybe venues for entertainment will change. HN may go thru a few redesigns by then. Places life Fark & CNN (yes, to me they're about the same) are already providing plenty of entertainment. I wouldn't be surprised to see more niche centered entertainment spheres. What today is independent will become tomorrows corporate machine delivering entertainment for the masses.

I just hope the stupid 80's style hairdo's people are sporting are out by then.

Of course this is the cheery optimistic view. In reality we have no idea what it will be like. To think things will progress in a linear fashion and society will keep progressing in a similar manner is a bold assumption to say the least.

I do expect Bollywood to possibly surpass Hollywood as India's economy grows stronger and power starts to shift more to the east.
Google Chrome required.
Of course ethical devs would store like that. Ethics kinda goes out the window when, as a company, you get two choices: play ball with the local law or take your business out of the country.

My point was that, due to human error, sometimes account credentials from one network end up in another network's login prompt.

I do not find it improbable that a network like Facebook could br ordered to capture all invalid login attempts on certain "red-flagged" accounts, that would be pretty bad. A bit like subconsciously-volunteered phishing, but as the user you wouldn't think twice about it (and "burn" that other password from everywhere else you used it), no matter how paranoid you are.
Please don't use all caps for emphasis.
>The last of the unimportant reasons is that we had never written a serious project in common lisp and wanted to get better at it.

How was your experience with coding in CL?
7 Links on Sunday - Honor Your Users, Now it's Ruined, Building a Vibrant Comm
Even without require.js' r.js optimization tool, having multiple source files like this is not necessarily a bad thing. Smaller files are more likely for browsers to cache them. If you concatenate all source files into one 5MB[1] file, it is unlikely the browser is going to cache that. This is more of a trade off than absolute best thing.

[1]: http://serverfault.com/questions/338722/what-is-the-maximum-...
Are you sure there are no such standards? I mean - in Czech Republic we have de facto standard called ISDOC XML(which should be based on other international standard UBL (universal bussines language, or smtg. like that)). All major accounting/finance software support it and yet, nobody uses it (at least those I have to deal with). I couldn't even convince my ISP to send me these files.
Maybe you should check current options and then require them from your vendors.
I'd like to see a true apples to apples comparison (you can also save characters in J if you simplify the output requirements)
A lot of Silicon Valley ageism is just fairly simple. A lot of the folks starting companies have a deep seated lack of self-confidence and just don't know how to hire and manage people who are older.

There are outliers to this. They tend to build very successful companies.

It's the same starting a company as an entrepreneur. A lot of angel investors who made their money through Facebook or Google or similar, who are still very young (not their fault, nothing wrong with that) are much more comfortable throwing some angel cash at folks younger than them who'll look up to them and listen to their 'advice'. This is understandable because everyone wants to think their money is smart money.

I hear a lot of older entrepreneurs complain about the latter, but my thought is quit bitching and show some results - you'll get funded if you get enough traction no matter how old you are.
I've been tempted by this one several times. I may have to play around with it and SDL2.

One thing that gets me, though, is the var keyword in a statically typed language. Why say "var thing: string" instead of "string thing"?

I think that consistent, explicit declaration of types is much cleaner and easier to read than this recurring mixture of type inference and annotation.
Ah, ok. That answers another question I had which was why you added a run keyword at all when it was so repetitive! I'd left out the run keyword before, but was confronted with the LISP output - which I assumed was something like an "explain plan" on a database, and I didn't read the stack dump closely enough.

Another issue: I wanted to see the output of just range. So I typed in `8 range` and got no output. Then I looked through the examples for something simple that might output a list. I tried the primes example, `100 range-from-1 rest (gcd 1 neq) uniq-by` but got blank output. Thoughts?
Mir, the Canonical CLA and skewing the playing field
isn't that basically an escort service?
A link that disappears after a certain number of people have seen it.
"brings it to the consumer"

If this a consumer product and your money is tight, you definitely want to start by making a crowdfunding project out of it (like Kickstarter or Indiegogo).

There you can raise the money and get your first critical group just by creating an awesome video out of your idea.
Elixir and Cowboy example
The RequireJS plugin system is really useful.

Alex Sexton's handlebars plugin is a great example of what sets this apart:
https://github.com/SlexAxton/require-handlebars-plugin

- The javaScript code only sees the compiled template function

- Handlebars partials and helpers are automatically discovered and registered as needed

- The optimizer can be used to precompile all template code, makes for fast page loads

I've been using this with an i18n solution that folds in the MessageFormat.js project as well, which makes for a nice pluralization system even if you don't need true localization.
drivebyacct2, your comment is dead, although interesting. I will change the site to mention privacy implications, but what this service can learn about your logins is basically "you asked to be logged in to an unknown site at some known date". Persona itself is designed so that your identity provider doesn't know very much about where you log in.
Not a lawyer so don't count this as advice but as far as I know, there's no requirement under can-spam to provide an opt out link, just that you make it clear they can opt out (e.g. by replying). [1][2]

That's a big difference if you're using database's such as the OP to find contacts to email personally and individually but in a commercial context.

I might be missing something with can-spam though?

[1] http://www.business.ftc.gov/documents/bus61-can-spam-act-com...
[2] http://en.wikipedia.org/wiki/CAN-SPAM_Act_of_2003
> None of the products you linked to provide 100% of known essential nutrients. None of them are intended to be used as a replacement for food

You keep making this claim and it is just not true.
> In my humble opinion, Reddit is not revolutionary at all.

This a thousand times. Reddit is a more user friendly, server-side usenet without most of its hard to grasp features (but with css, which actually matters way more than it seems with all those content: tricks.)

PS. I was on usenet for a couple of years, then slashdot, then reddit, then here. Nothing of substance changed except a few abbreviations.
Good thing you don't for WebM seeing as it's an open standard
>It would be interesting to see the fallout,

We're so smugly confident of the security of our position at the top of the heap that we can bemuse idly about how interesting it will be to watch foreign affairs in the near future. BTW, I'm not trying to mock you, any more than I mock myself for the same thoughts. But it worries me that so few people seem to even consider the possibility that our prospects for the future might be anything other than world dominance.

>How seriously are other countries going to take things?

Diplomats from the countries involved have known or been aware to some degree, but now they can publicly rebuke US/NATO policy initiatives. For that matter, anyone may now criticize UN policy on the basis that it lacks independence.

>Could they apply sanctions against the US?

Well, maybe not through UN resolution! But, sure; it may not have an effect if it isn't unilateral to some degree. The US still holds a lot of cards in that respect, but fewer each day it seems. When, (not if) consensus turns against the US, it will turn quickly.

>Enough to get companies to effectively lobby against spying?

The pessimist in me thinks that by the time public opinion in the US (even among the businessmen you're referring to) turns against gov't policy, the damage will already have been done. Arguably/Possibly a good thing for the world.
Ask HN: node.native roadmap
I want to ask HN for some inputs on future milestones of the project and looking for people who are interested to help ;)
> duplicates existing functionality

Depends on the browser. Chrome has long removed the loading bar for an almost unnoticeable "something-is-happening" spinner.
I agree with you re: aesthetics, yet part of me still can't believe that, in the age of iPhones and self-driving cars, we still transmit large amounts of information by grinding up trees and shipping them all over the planet. I'll miss books, but I won't be sad to see them go.
I'm a bit rusty but I think if you're going to include the board display function on the same line you'll need to separate with a semi-colon.

I'm also going to point out that whilst it looks pretty cool (and it runs very fast) it's a frikkin nightmare trying to debug someone else's K-code in production. Which is why I don't recommend that anyone learn it.
Good to know. I've actually spent more money on books with O'Reilly than Amazon over the last year thanks to the DRM bit, and I might as well spread some of that love to Pragmatic as well. This is despite for many years spending maybe 90% of my "book budget" at Amazon with paper books, but partly I don't want to reward them for DRM and secondly that extra little tiny hassle to get my de-DRM'd archival copy adds just that little extra disincentive...

And despite having a ton of Android devices, Google Play has gotten exactly $0 for books, videos or music, since it's a massive confusion of rental and DRM and I just don't can't be bothered verifying what is DRM free, and to keep (e.g. for books, I don't know if there is a way to verify if they're DRM free before purchasing - I can't find anything after a quick look).
I can't help but believe there is more going on here than just age. The reason being my own experience with hiring the last decade or so. I don't see too many older candidates come across my desk but I never really care much about their age when they do interview with me. I'm just trying to find out something simple:

- Can this person program a computer?

I always come back there because it's actually more rare than I would have guessed when I entered the industry. I have to ask if these people actually know what they're doing or if they're just getting turned down a lot and happen to be older. Given the number of tech firms in San Francisco I have to assume that at least one isn't making a stupid mistake based on age. How could it be that all of them are overlooking these awesome folks? Most companies typically have standing hiring requisitions open basically all the time for developers.

I'm willing to admit that I could be wrong and that companies are being insane en masse but it seems unlikely.
Learn how to become a tech product designer
This is just being pedantic, but XNU is the name of the whole kernel, which describes the combination of Mach and the BSD interfaces.
I loosed my context by being forced to pay attention to typos :(
From the second paragraph on the linked page:

> Beneath a nice infix/indentation based syntax with a powerful (AST based, hygienic) macro system lies a semantic model that supports a soft realtime GC on thread local heaps. Asynchronous message passing is used between threads, so no "stop the world" mechanism is necessary.
Probably realized how poorly researched the article was and just deleted it.
If anyone is interested, I'm building [1] an analytics service which won't tie your hands. Why settle for the mean and count when you can have a histogram or even the raw data?

If anyone is interested in trying it out, my email is in my profile. Always looking for feedback.

[1] Actually I'm waiting to build it. I quit my job a couple of days ago and will begin work after my notice period is up.
A lot of those still exist, just not in quite the same way that they did before or as part of other products. It's a bit dishonest to pretend that all of the functionality in the products you listed above isn't still available (for example, there might not be a "Google Dictionary" product anymore, but Google provides dictionary definitions directly as a part of Google Search simply because it makes a lot more sense to users).
You said "just don't stick" and quoted a product that "completely sucked".

The PC tablet from MS was a laughable joke. The iPad made a revolution because it was revolutionary. It took Android years to catch up and Microsoft is still trying to fumble something together today.
No they don't invest wide. You have a few "wide" films a year. What you have is a stream of movies which are ordinary, mediocre and unsuccessful. Why fund that?
Yet you are not using your real name.
My reading of the article is that if you show someone something that is significant to them, such as "Is the first digit of your PIN the number 1?", then it'll trigger a measurable response, and the first graph in the article is "1st digit PIN"

So I'm not sure where you're reading that it wouldn't work using the single digit approach.
MetaML, a language with as many levels of macros as you'd like: http://www.cs.rice.edu/~taha/publications/journal/tcs00.pdf

(implementation as MetaOcaml)
I want to ask HN for some inputs on future milestones of this project and looking for people who can help ;)
Innovative industrial designs booming in the United States
Google blocks Chromecast app that let you stream your own videos
I believe I read somewhere that Edward Snowden tried to express his concern over the extent of domestic surveillance to his boss at the NSA, and in response his boss revoked his access to key systems.

I can no longer find anything that indicates that. I also do not see it listed in this timeline.

Does anyone know if Snowden went to his boss at the NSA before leaking to the Guardian?

Also, I heard that Snowden posted a rant to a blog post about his concerns under his internet handle. I cannot find that anymore either.
I have been doing start ups since 25. Same aspiration. I did not hit home run. But I am still trying to hit it till i die.
That sword cuts both ways. I think we're betting that the other side is less willing to tolerate global impoverishment than the others, and to what degree. I hope we don't push it to the degree that China decides to call our bet.
I'm sorry it bothered you. I'll edit them.
Short answer there are, look up EDI Electronic data interchange which has been going longer than some HN commentators have been alive

http://en.wikipedia.org/wiki/Electronic_data_interchange

EDI was live back in the early 80's in the UK
If you are new to Bitcoin, you should probably review the ToS of any service that allows you to purchase legal currencies with it.
Dr. at a public hospital in India
Runs fine on my 3 year old laptop with a mobile Radeon 5730.
Yes, so not. I've found the actor module, but it's based on threads so no "lightweigth" and not as powerful as the networked, lightweight erlang processes. I'd really love to see that in a new language, especially since Rust and Nimrod are the first ones in a while i really like from the syntax point of view..
Anyone paying attention in the 80s and 90s were well aware of Echelon, and protested it as the capability to do exactly what we are talking about with the NSA today.

To claim what you have indicates that you may not have been interested in this topic at that time. I have followed echelon claims since 1992.
Minor nitpick which might simplify your life - instead of declaring dependencies in the header (i.e. define(['xxx'],..)), just use any of your dependencies with require('') inside your code. I.e. do something like this:

define(function() {
var $ = require("jquery");
});

This will require one module per file and either define aliases inside config.js or using full path to the modules, but will not push you to define any dependencies upfront.

Also as a bonus, when you use r.js optimizer, which will concatenate your .js file into one giant file, it automatically resolve dependencies and rewrite header for you.

Also minor gotcha I had to deal with - since requirejs literally parse JS code for any require("..") calls, you can not put module name into variable and do require(variable_name) unless this code already loaded in the current context. So try always put actual name into require("...") call.

disclaimer: working on quite large require.js powered app - https://www.myedu.com/ - not entire app is converted into require.js, but you can already checkout My Jobs page to get an idea of what is possible - e.g. async loading of various submodules when needed depending on current route.
> qn:{[n],/{:[n=#x;,x;,/_f'f x,\:/:(!n)_dvl,/x]}'(f:0 -1 1+/:)@!n} bd:{[p]`0:".Q"p=\:!#p}

One of the reasons golf never interested me is because people kept making these totally inscrutable concoctions that you couldn't even take a "squinty eyed look" at. Contrast this with the rhoscript solution:

8 range permutations (with-index (sum) map uniq arg-a with-index (*exploding subtract) map uniq concatenate length) keep-maxes-by

Now, overall it's still not exactly straight-forward, but you can at least understand pieces of it right away, and start inferring things. For example, '8 range' probably constructs a range of integers (it does). The other stuff can be broken apart and tested.

By contrast that piece of K code seems actively hostile to understanding it.
BP plays victim in new newspaper advert
I know exactly what I'm going to be doing next week!
Python again, sadly. I understand the appeal but I'd really like to see such an app written in a faster language.
You took the editorialized title bait.
I strongly hope so.
> Would you consider it spam if someone manually went to a site, found their contact information, and sent them an email by hand? It appears to fit the same definition as "unsolicited", and yet, that is one of the purposes of a business placing their email address on their website.

That depends. Clearly a business selling computers that posts its email address on its website does want to receive emails from people who want to buy computers. They maybe even want to receive emails from people selling computers. What they likely don’t want are emails from people selling cars.

Someone running a blog on X with an email address on the blog will likely want to receive comments about the texts he’s written there, but probably not an email on how to buy more X.

As a general rule, if you or someone else plans to make money from the action incited by the email, it is most likely spam (not from a legal, but ‘moral’ perspective). This is especially true if the recipient is a private person and and you (or the third party profiting from the email) are a business.

Or, put another way: If you wouldn’t be allowed to call them, you aren’t allowed to send them email (modulo the cases were people opted in to you contacting them by email but not by telephone).
And one day much farther down we will have same sex robots as well.
> Not a lawyer so don't count this as advice but as far as I know, there's no requirement under can-spam to provide an opt out link

Source: http://www.fcc.gov/guides/spam-unwanted-text-messages-and-em...

Quote: "Opt-Out – The email must provide easily-accessible, legitimate, and free ways for you to reject future messages from that sender"

Not "allude to", not "hint at", not "suggest." The law requires that the sender's email message provide an opt-out method.

> just that you make it clear they can opt out (e.g. by replying).

Absolutely false and universally discouraged -- never reply to a spam e-mail.

> That's a big difference if you're using database's such as the OP to find contacts to email personally and individually but in a commercial context.

Spam is spam, and it is clearly defined in the law. The reason for spamming the victims is irrelevant.

> I might be missing something with can-spam though?

I'll say.
Ha! I swear to god, I will read those Knuths one day even if it kills me. I have travelled a good portion of this planet, and the one thing that has always travelled with me is my 3 volume set of TAOCP. They've frozen in a tent with me in Alaska, been homeless with me in Hawaii, seen the rocky mountains and are currently chilling with me in central Europe.

I have to say one of the main reasons for this is that they are beautiful books. The design and printing of them are awesome, I even used them as inspiration for designing my friends first novel (self published) which took me six months of researching typesetting and fonts and hacking away on InDesign. I don't think I could ever bring myself to throwing/giving them away.

But I've never really had the chance to use them for posturing, non of my meatspace friends are remotely involved in IT, so have no idea about the books. But many a person has been impressed by the aesthetic quality of them, believe it or not...
Or they will use it to track every video you watch and post it on Google+

Please don't spread misinformation; this doesn't happen.

All the while serving ads that are suited to your taste based on the video you are watching.

Yes, Google is able to show you videos for free by using ads. Would you prefer that they weren't suited to your taste or related to the video that you're watching? And would you prefer to have to see more ads because they would be less effective in that case?
I bet they could survive, and it worked better when the major European powers had a big scary USSR to fear. Now? Europe fears winter-time natural gas shortages (still a Russia problem, but a much nicer one to have), and gets some oil price benefit out of our mid-east intervention, but we take the lion's share so I'm not sure that subsidy means as much as we need it to.
The research done is clear - you take two identical resumes but change the ages[1], and then send these in to a bunch of advertised jobs.

You see that the older applicants consistently receive less responses.

> and that companies are being insane en masse but it seems unlikely.

When we see companies making very stupid decisions very often that seems more likely than not.