skysight-inc/HackerNews huggingface dataset:
> Want less spam? Don't distribute your address or sign-up everywhere.

Quite a lot of spam isn't my e-mail address on mailing lists or sign-ups, it is people I know getting a virus or downloading an app that uploads their address book. I have an e-mail only used with friends that gets an amazing amount of spam (not a common name).

E-mail has problems because it isn't one thing. E-Mail is SMTP, IMAP, POP3, and whatever weird thing Exchange is doing.

I really don't see a replacement since we seem to be in the "closed system" stage of social media much like we once were in the same stage with e-mail (e.g. MCI could not send e-mail to AOL). Variants of IM might have worked but the open versions really didn't make it to everyone.
Panties for Sale
Real question is... why not just use UglifyJS or any one of the other js minifiers? So what Crockford is opinionated about JS, we all know this. Don't use his products if you don't like his opinions.
This is almost a useful resource, but there are many bashisms on the list! Its utility is kind of limited for those of us who use a different shell when they don't have some sort of standardized "this only works in bash" warning.
"TBH this seems to me to be more of a StackOverflow question than Ask HN though." +1
Many VPN services claim that they do not maintain connection logs. Also, it's much safer to use bitcoins and a masked email address in case of breach by a party that doesn't have the authority to subpoena your ISP for the IP info. Also, there are plenty of ways to misdirect via IP if there is any suspicion that logs are maintained, and in that case they won't be able to easily tell who you are, as they would if you had filed a real credit card (or even a real email address).
It amuses me how the initial proposals for what turn out to be great ideas often are so relatively narrow and small. The anecdote about the Xerox photocopier's R&D being justified by adding up the number of secretaries and the number of documents replicated via mimeograph comes to mind. [Sorry, couldn't find link]

What we don't ever see are the absurdly optimistic justifications for really bad ideas. Cuecat? Iridium satellites? The supposed future ubiquity if the Segway? We only know about the flops which because big enough (or were hyped enough) to have gotten publicity. Have you ever seen the abysmal nature of business plans in a local business plan competition?

I almost included Webvan, but I'm not sure that it was an inherently bad idea -- just one which required high adoption levels to achieve positive cash flow. And, I didn't include things like pets.com which I suspect (without justification) were known by their inventors as bad-but-flip-able ideas.
The code in question does work across browsers.

Arguing about future version of the spec is silly. For all we know the next Javascript spec turns it into a Lisp, and 100% of existing code is broken.

JSMin is breaking working, spec compliant, cross browser compatible code. How is that not broken?
I've had several banks hassle me about my TIN, and was outright told that I couldn't use it to open an account because their system simply wouldn't let them enter the number because it was expecting SSN format. YMMV
Exactly, this. It's hard to be truly anonymous. But I have considered one day modding a satellite dish + network adapter to use the local library's WiFi instead (or the neighbors' if the library's walls are too thick). I've heard of people doing it and it seemed interesting at the time, but I can't find any cheap dishes on my local Craigslist.

EDIT: Just to clarify, I agree with the use of untraceable currency and an e-mail address not linked to your identity when you're signing up for services where you want anonymity.
Emperor penguins counted from space
APL was the first language I learned - I had a very interesting and forward looking Engineering Professor who taught us how to solve complex systems of equations using APL. I loved it, and am sorry that I don't use it anymore.
I really like it. What is the license on this code?
h2g2 was also a user-driven online network/local encyclopedia that predated the wikipedia launch by 2 years (according to Wikipedia ;)). So, Douglas Adams even built it before Wikipedia:

http://en.wikipedia.org/wiki/H2g2
http://h2g2.com/dna/h2g2/dontpanic-tour
OkCupid Hack: Now, Hide All The Fat People
Replica Louis Vuitton Bags,Louis Vuitton Luggage,fake lv handbags online sale
Welcome to Replica Louis Vuitton outlet store for purchase Louis Vuitton bags,Louis Vuitton luggage,lv purses,sunglasses,shoes.Our outlet prices up to 70% off,but the high quality and rapid shipping,100% customer satisfaction guarantee.
Yea he should probably hire an assistant. Good secretaries can light saber through bullshit. That said, I can't afford a secretary and my inbox is completely out of control. It's won. I've lost. There is virtually nothing I can do about it at the moment.
But your wife is one use case. Think of the users of SMS or email or any asynchronous communications protocol as a Venn diagram. You have categories of people who need to communicate with each other that happen to both have iPhones. Others both have GChat. Others both have BBM. Still others happen to be online for real-time chat at the same time.

All of these users fall into one umbrella category, however: a group of at least two people, at least one of whom needs to say something to another person. If I need to say something now to a friend, I use SMS ten times out of ten. Why? Because I know, without a doubt, that if I send an SMS, it is going to be read by that person regardless of device, software, etc. A centralized protocol is required to tie together disparate software. The 140 byte limit is annoying. But what happens when technology catches up to human length requirements, and it is extended to 400 or 1000 characters? Then you are going to care about length limits even less.

The author's point is that email as a concept and prototype is not broken and is functioning exactly as it should be, which is why it is the preferred communication medium for most people despite decades of development in better chat/list/calendar clients. Knowing you can get a hold of somebody every time is a benefit that outweighs any other. Same reason Skype hasn't taken over cell/land line phones. Centralized protocols are a necessity. Do they come with limitations for some use cases? Of course. Nothing can be everything to everybody. Which is why the author's point is so well taken: that additional functionality catering to single use-cases belongs at the client level in the form of extensions.

Edit: Also, it seems strange to me that people argue that email is broken because their inboxes have turned into todo lists. I think the reverse is true and people are looking at it through the wrong end. Email is such a simple, useful tool, that people not only use it for its intended purpose (communication) they now also use it for managing todo lists. After all, there are boatloads of todo list software and more and more coming on the market everyday, and yet people still use email while they talk about how shitty a solution it is.
I have the opposite complaint: I'm using bash, but thinks like mtr aren't part of coreutils, so I think of them as just separate programs that happen to work at the command-line. I could just as easily list ttyter as a command-line 'tool' for tweeting from the command line.

I don't really have a solution to this, because at the end of the day, the goal is to do more things at the command line, but it'd be nice to have a way to distinguish between features of the shell, features of the OS, and non-OS programs that have command-line interfaces. Even if I'm interested in all three, it's nice to know that 'sudo !!' can be expected to work machines than mtr, for example.
Nested models/collections and storage with Backbone.js and Backbone.LocalStorage
Chino & Nacho Ft. Jay Sean & J Alvarez – Bebe Bonita (Official Remix)
He may or may not of thought of it, but there is a lot of work between that and "creating."
No they arent bug free, but they generally don't crash / stop working in some significant way every hour or two. Xcode is buggy as hell, on par with windows 9x. I've used autocad back when it ran on Dos and it wasn't that buggy, same with creative suite. It's worse than vs.net 2002.

4.3.1 does seem to be better.
Hands on with Galaxy Player 3.6, Samsung's answer to the iPod Touch
Interesting and certainly new to me. I found that one of his links was even more useful and interesting: http://developer.yahoo.com/performance/rules.html#cdn I've added this to my browser as a button for quick reference and am now off to implement some of the suggestions (the ones I understand and that seem applicable :) )
By crowdsourcing news, it gets faster, but more biased.

How does that work? It's much easier to influence a single person (i.e. the talking head on the TV) than it is 100 people (who probably have a great deal of different biases and perspectives)
You guys are missing the point. The problem with mobile is not the ads, it's return on investment. I make mobile apps, and if my profit on a one dollar app is 70 cents, that's a hard limit on my customer acquisition spend. Which is why we don't use admob any more. The clicks are there, they're just not worth much.
He’s quoting, so that it’s obvious that he’s not the author. And I’d say that most people here know immediately where the quote comes from. If not, it’s trivial to find the source and more information:

http://duckduckgo.com/?q=Julia+uttered+a+tiny+sound
韩版服装厂家
How does Spend Holidays
How does Spend Holidays
how to spend your holidays in the large island in indonesia, you can choose your place and the suitable place
...and if General Magic's software wasn't buggy, they might have done it.
Stop Looking For A Technical Co-founder
Very cool. I'll definitely use this in the future. Also the chaining syntax is really cool.
> Many VPN services claim that they do not maintain connection logs

If you're paying for the service, then you need to authenticate to it either with a password or certificate. Either way, the VPN provider knows when you're connected. Also, to prevent sharing of accounts, they will often limit the number of IP addresses you can connect from (within a certain period of time), which means that almost all of them log IP addresses and connection times. That information, combined with other evidence, could be enough to connect you to certain activities.

For example, suppose you're harassing someone on a forum and they get the cops involved. They know the date and time of all of your posts, so they go to your VPN provider, and you're the only person who was connected every single time a post was made. Now, it's good to catch people like that, but if you require strong anonymity just use Tor.
Which is what happens when the techniques of lean manufacturing are applied to the supercar design brief. First of this vein was the Honda NSX, I believe.

I have a hunch that the reliability of these cars far exceeds that of the big Italian names...
Yep, much better.
Population growth isn't really our problem
I'm curious what these pitfalls are, and how using semicolons fixes the problem.
HAHAHA! love it :)
I use DTerm. You can assign a hotkey to invoke a terminal "sheet" at the top of any application window. It's great for performing tasks that are naturally faster in a shell, while working in GUI apps.
you could try using server side GA. which try to mimic the js script using php. this is the most fleshed out version I know
http://code.google.com/p/php-ga/
Fatal error: Uncaught exception 'Swift_RfcComplianceException' with message 'Address in mailbox given [] does not comply with RFC 2822, 3.6.2.'

That's what I get when I submit a blank form.
My comment from the thread, buried under many pages of meme gifs:

>>>

@douglascrockford If TC-39 makes ! an infix operator, which causes \n to not terminate the statement, then that will be a syntax change that is incompatible with current code in the wild, which would be an insanely stupid move on their part.

The fact of the matter is that JSMin isn't parsing JavaScript correctly. I thought the separation of concerns was that JSLint tells you about stupid code, and JSMin correctly parses JavaScript according to the ES standard and minifies it safely.

>>>
It was news and covered on HN and a lot of other venues when they were down last time. Probably because they are one of the larger payment processors and many sites on the internet run off of them. Just a guess though, it might be some other reason.
G-ONE | DE QUE ME VALE | OFFICIAL VIDEO |
I contend that I get eight dollars of value out of the conveniences the ebook provides. Like I said, to each their own I guess.
Lean UX in an agency world
I'm using rupa/j. This looks way featureful. Thanks for the link!
For statistical purposes all the people with JS enabled should be enough; but just for the sake of the technical challenge: 1) Link position, if they clicked a link under the first 1000 pixels of the page they probably scrolled. 2) Something similar but more complex can be done with images on CSS hover effects (using the webserver access logs) BTW, using something similar to this together with the "media" attribute on LINK tags allows you to see witch CSS file they are using, and therefore screen resolution.
In a very distance past, Watcom C++ used to be the best optimizing compiler for MS-DOS.

It was also the first to support extended memory in MS-DOS.
> Geez, I'd be more charitable.

Being charitable isn't the same as lying about what people back then actually thought.
Please Don't Live-Tweet Your 12 Hour Wedding Proposal [Twitter]
Be honest - how many of you that live in 'free' societies have, in the past, looked down on people who live in less free societies? Or perhaps thought it was some kind of intrinsic quality of culture / race that some people live in less free societies?

How did your thinking change in the past 10 years when torture, kidnapping, murder, private imprisonment, and restriction of free communications started becoming common practices of our governments?

And to the apologists - political discourse on the internet in less free societies DOES exist - you just don't know how to read any of it.
The Scala code for the same task gets the job done in half as many lines:
http://capecoder.wordpress.com/2012/04/15/spellchecker-in-sc...
1.85无英雄无元素
Ask HN: I'm new to NYC and would like to meet django hackers :)
Hi everyone,

I'm Mickey from Singapore. I'm new in NYC and will be here for 3-4 months. I'm a django developer and hope to meet others in NYC. Would love to meet up for coffee or drinks.

Cheers,
Mickey

PS: PM me to exchange contacts :)
Ask HN: Seeking help with a sticky college situation.
Hello HN,

I'm posting this with a throwaway account, because I'd prefer to remain anonymous.

I love hacking and programming, I started at a very young age and continue to work on projects. I've done volunteer development work in third world countries, released an iPhone app at 15, and have been working as a software engineer at a web startup since September 2011. I love what I do, and desire to continue following my dream to change the world.

I graduated high school when I was 16, so the next logical step for me was to apply to college. Not knowing very much about the education system in this country, I applied as a computer science major to Stanford, Carnegie Mellon, USC, Caltech, Amherst, Harvey Mudd, and Rensselaer Polytechnic Institute. My grades and test scores were great, but not stellar by any definition. I mistakenly assumed institutions would be more impressed by my technical talent and drive to succeed than my raw academic performance. I was denied by all of the colleges I applied to except for RPI, which I will be attending this fall.

My worries were exacerbated after reading Philip Guo's 2009 article, "The advantages of attending a prestigious name-brand university" (http://www.pgbovine.net/advantages-of-name-brand-school.htm). This post broke my heart, because not only will job offers and VC funding be exponentially harder to accrue, my work will be disregarded in preference to "better" and "smarter" students at brand name universities. And with all of this coming from Mr. Guo (an MIT undergrad and Stanford doctoral student) I every reason to believe that he understands the situation in this field. I feel worthless, unsuccessful, and worst of all: misrepresented. I feel as if this disaster will follow me for the rest of my life.

So I ask you, fellow hackers, is there any hope for me? I've been getting more and more depressed by the day as I investigate my situation. Searching a brand name like "MIT" or "Stanford" on HN reveals hundreds of comments on hundreds of posts: "MIT researchers the location of memories", "Stanford changes higher learning forever". Searching "RIP" gives a few random posts about students leaving RPI or the Rasberry Pi computer.

Thank you so much for any input you can offer me, I truly respect all of your opinions and experience in this field.
I wonder why Netflix doesn't match users with similar movie preferences. Perhaps is a legal restriction.
The new powers are a minor modification to existing laws. They aim to allow real time (that's the new bit, they already have retro-active) access to meta data, not content. That is, to details about when calls are made, who by, and who to. They still need a warrant if they want access to the content of the calls.

Can you really not see a difference between an over-sighted government spy agency looking at details of who made calls and a newspaper hiring unregistered private detectives to listen to content of calls?
The difference between the Panda and RasPI is pretty significant (as it should be given the price difference). Per clock the Panda is faster as it is based on the Cortex A9. It is also clocked at 1.2 ghz vs 700mhz for the RasPI.

I wouldn't be surprised if it was >2x the speed in single threaded benhmarks.
I'm sorry, but what an asinine comment. This is a "Rails installer" app. This is completely different than the project you linked to on Kickstarter.

You're receiving a negative reaction here because you made a disingenuous comparison. If you honestly can't see the differences, then you have no place in the discussion.

You are, of course, welcome to your opinion, but do not be surprised when others answer in kind.
This boggles my mind. Why would someone use a convention that brings in ambiguity, when they could just type a semicolon and avoid all the problems of ambiguity in language parsing?
Ben Horowitz: Hip Hop Lessons for Entrepreneurs at Harvard
Batik Bola Chelsea 3B
Makes sense. I wish I had more diverse friends, but it just didn't turn out that way (yet).
Isn't he basically just saying "quote" ? In this hypothetical graphical interface, what is the color around letrec bindings ? I'm presuming green again, which is an appropriate way of differentiating "here be dragons", but it doesn't really indicate what the semantics are. That green box could just as well be a Clojure vector. I think having separate colors to indicate specific well-known semantics would indeed be less Lispy (but this might not necessarily be a bad thing).

It occurs to me that most of what made/makes Lisp so powerful historically (expression-based and everything-is-an-object, for example) is probably quite different from what differentiates it today (which probably has more to do with the assumptions that Lisps don't force on you)
This was the concept for the google-phone pre 2007 iPhone launch if memory serves...
Indeed, saying that something is "just not implemented yet" and "trivial" in the context of security makes the discussion itself irrelevant.
"The first is theoretical--ordinary computers are hugely energy inefficient--some eight orders of magnitude worse than is theoretically possible. "

Eh? Is this saying that ordinary computers are eight orders of magnitude more energy-inefficient than the maximum possble inefficiency?

Oh, wait, they mean the other possibility.

Also, as others mention, they only build two gates, and one of them doesn't work very well.
In what way is it out of control? I may be working on things that can help with this problem.

Is it just that you're communicating with too many people? Do most of the emails require action, or are some of them things you don't even want to read?
I think J and K are both worth learning; I find K more practical* , but J has many brilliant ideas buried in it. Whether or not you go on to use either directly, each will add a lot to your mental problem solving vocabulary.

* K allows "ragged arrays" (not every row has to be the same length), seems to favor pragmatism over mathematical purity, and is more of an APL/Lisp hybrid.

q (the current commercial K) has a restricted demo available at kx.com, and there's also Kona (https://github.com/kevinlawler/kona), an open-source clone of an older version of K. (disclosure: I'm one of the developers.)

There's tons of J tutorials and documentation at http://jsoftware.com/ (in particular, I recommend "J for C Programmers", http://www.jsoftware.com/help/jforc/contents.htm), and Håkan Kjellerstrand has a great collection of k/kona resources (http://hakank.org/k/). The "K user manual" and "K reference" links on the wayback machine are pretty close to the K version Kona implements.
Dogpile is the #1 result for "search engine" on Google
I had some advanced requirements and couldn't just throw it into my app in its most basic form. All the requirements for javascript includes blew my mind. I agree with another poster that something like this should be built into the browser.
> but the two (despite popular opinion to the contrary) remain entirely distinct.

This isn't the case in Objective-C though.

@"foo" is an instance of the NSString class, which is a part of the Foundation library. However, it has its own special syntax. Now, Apple is adding @[] and @{}, which are NSArray and NSDictionary instances.
Good point. Also, why are you on this site? You can't get much more "Bay Area, VC-manipulated, water-downed, same-ol' bullshit" than HN.
>>>> Are you a technical cofounder who is about to finish a product, but needs a non-techincal cofounder for marketing it?

>>>> Are you a founder who has started a project, but found out that a cofounder is needed to finish it?

We are a small team of two people and Planrly (http://planrly.com, http://itunes.apple.com/us/app/planrly/id497641822?mt=8) is our recent undertaking.

As mentioned in the post we currently do not have any funding, however we strongly believe in our idea and would love to have some talented folks join and help us in transforming Planrly in a fully funded Startup.

Currently we are looking for people with strong background in either marketing or programming. If you are interested in our project please contact me directly at: shahzad@planrly.com

You can find more information at http://planrly.com/faq

Thanks
Shahzad
CULTURAL NOTE:

Just in case anyone is thinking that excuse-me is being hyperbolic -

(http://www.bbc.co.uk/news/uk-england-dorset-10839104)

A council used powers under RIPA to surveil a family over 20 times because they thought the family did not live in the correct catchment area for a school.

(http://news.bbc.co.uk/1/hi/uk_politics/8341197.stm)

You only need "service manager" level, not director level to use these powers of surveillance.

(http://news.bbc.co.uk/1/hi/uk_politics/8258043.stm)

(http://news.bbc.co.uk/1/hi/uk_politics/8192636.stm)

Everyone says they are against surveillance, and then they get in power and 'forget' the promises they made.

(http://news.bbc.co.uk/1/hi/uk_politics/8003123.stm)

A trivial strengthening of protection was rejected. A magistrate is not a judge. I could be a magistrate, I just need to apply and go through the training.
Uh, I think you're overthinking this. What is the output of a NOT crab-gate when there are no crabs in the input?
Thanks for the heads up! Fixed!