skysight-inc/HackerNews huggingface dataset:
Personally I think consciousness, perception, and free will are a great unknown, and likely involve the makeup of the cosmos including quantum interactions.

They are not great unknowns. They are kinda dull knowns and they get more known-er by the year. Nothing in the brain (or the "cosmos") requires quantum juju for our conscious experience.

There's lots written about perception: http://en.wikipedia.org/wiki/Feature_detection_(nervous_syst... (and all of Hinton's biologically-inspired artificial neural network work)

And consciousness: http://en.wikipedia.org/wiki/Thomas_Metzinger

And free will: http://dilbert.com/blog/entry/programming_the_moist_robot/ and http://dilbert.com/fast/2012-03-18/

All you are is a three pound analog ASIC in your skull. If it gets squished, infiltrated, inflamed, or explodes, you cease to exist completely (save, any memories other people have of your behaviors or any output you left behind recording your brain state under various priors).
Still the mechanisms by which the male body might control the ratio of sperms with X vs. Y is astoundingly simpler than mechanisms by which an egg can somehow "sense" and reject sperm. On the other hand, a mechanism by which the female body can selectively abort an embryo is way more plausible. Either way, this leads to some pretty testable predictions. You might not even need to do much direct experimentation, an outcome of the second hypothesis is that if gender selection is highly activated than more eggs/embryos are wasted, which might lead to smaller litters/ longer time between pregnancies.
Fuck you hacker news mods
De jure, de facto, potayto, potahto.

Discrimination is prejudice plus power. Men are the ones with the power right now and "sexism against men" can not exist. Not in this society.

Come up with a list of MRA talking points and I'll laugh at you.
You would still need a way to get your code running in another process; simply replacing the implementations of methods in your own application would not cause them to change system-wide.
George Torwell is becoming newsworthy again (RAP NEWS)
How do you know they aren't a new user? Maybe even someone that's been lurking for a while, found a link that hadn't been submitted yet, and decided to create an account to submit it.
Your comment makes perfect sense if HN is a resource for submitters to get attention for their new projects. In that case, it's very frustrating and distracting to be shown alternatives. Trolling, as you say.

If HN is a resource for readers, then this sort of reply is immensely helpful, because it lets people who are interested in the project and/or its results explore other interesting, related projects. Quite the opposite of trolling.

Turns out HN is both.
When I first started goodnights http://www.goodnights.me & http://www.guestmanager.com I had a grand vision to take on a huge goliath, raise money, get employees, yada yada, the whole "start up dream". The product took many turns, adapting to customer demands.

After realizing event ticketing is quite the classic commodity, I asked myself, how can I differentiate my offering? I can't compete on features, service fee kickbacks, venue relationships, etc. So I built a guestlist component and targeted it directly for nightclubs. And so, after a couple failed fundings, working with crap people, I had a great product, a couple loyal customers, poor marketing. I've spent (am spending) tons of time to clean up the company (get it down to just me, no overhead, etc) - I've dropped the whole 'startup thing', now I'm building a SaaS company for myself & my customers, and see where it will take me. I prefer the freedom and debt-free lifestyle of living that it affords me, over being a CEO of some venture funded company.

But to really answer your question, I got my first (SaaS) customer by hanging out every night at nightclubs, getting a couple people to evangelize using my software through the beta's. Once it was good enough, such that I didn't have to do anything for the club to operate itself, I went to another nightclub and just sold them on it. It wasn't that hard because the product is good. The clinching feature in my case is the ability to add a guest to the iPad via SMS - promoters love that. Now I am trying to figure out how to scale up my efforts, see if any partnerships make sense, maybe move geographically (I'm in Vancouver, but American)
You won't know which channel is going to give you a value ahead of time, it depends on runtime conditions.

But really, you don't care if the user pushes the keyboard or moves the mouse first, you just want to handle each event as it happens in essentially a sequential manner.
I think it's not in a computing context, but in a nonlocality context. Although I can't picture a way of using nonlocality in a useful manner without violating relativity (i.e. if their performance improves due to "instantaneous" interactions, their performance increase could be measured allowing superluminal transmission of information).
25 most profitable companies. I don't see a single mobile/web app
Compiling ClojureScript to JavaScript doesn't yield anything too surprising, and that's great.

But core.async does some amazing stuff to actually analyze the code inside a "go" block and recompile it as a state machine so that a single thread can be "parked" and resumed. This allows core.async to work without multiple threads. It does this all at macro expansion time. This is the sort of thing that really demonstrates the power of Lisp. There's no way to do this without modifying the compiler in a language without a macro system.

So the output of a core.async program is going to be startlingly different than a normal ClojureScript program, because of the way it takes your "go" blocks apart and rewrites them when the macro is expanded.

Here's an example.

https://gist.github.com/jcromartie/5991947
Wait, what?

Why do you suppose GP is "showing off for karma points"? I found this link very relevant, and in general showing similar/related solutions is very informative for both the author and people who read comment threads.
I find the article more subtle, and rooted in much more experience, than you're giving it credit for.

When people talk about the lean theory they often leap from "Don't make something no one wants", which is a truism, to "this theory tells you how to validate what you're building and thus how to make something people want", which is an enormous claim, and they never seem to address the abyss between the two. (It's a bit like the "?" step of the underpants gnomes, or that old physics cartoon where "Then a miracle occurs" appears on a blackboard amidst the equations.) Nate's post does address it. That's why it's interesting. It's a mistake to respond by saying that he must not understand the theory.
Ask HN: Anti Patent Troll Website
Patent trolling is a problem, especially for small startup companies. In general, most patent trolls rely on the inefficiency of the legal system to secure a settlement. They know that a small, or even a not so small, business, does not have a resources to mount a full scale patent defense, so they push for a settlement, regardless of the merits of the case.

I propose to create a website that would allow people who find them selves in the unfortunate situation of being sued by a patent troll to find other people in identical situation and combine forces with such people. You would be able to register on the website and search by patent number, area of technology, patent holders name, law firm name, and some other criteria, for other people who are being sued for that particular patent. By finding other people in the same situation as yourself, in many cases you can simply join their lawsuit, or combine forces and file a declaratory action to invalidate the patent or have the court declare that a particular activity is not infringing on a particular patent.

The site would also feature community prior art search tools, discussion boards, etc. The registration would be anonymous, of course. So, people would not be able to scrape the site and find out that your company has legal problem.

Please give me your input, and please point out any problems you see with the idea. Also, let me know if you think this is something you or your company would use. Oh, the site would be free, though I have a few ideas on how to do small amount of monitization from this idea, though for the most part it would be just a service to the humanity.

Oh, finally, if you like the idea, and what to help with it, please let me know.

- Bogdan
If you use a common cdn to load jquery, chances are it's in the user's browser cache is very high.
You can't have a proper conversation about a tool if you pretend competition doesn't exist. Consider:

* This is a public forum and this is on-topic as most participants are interested in the broader category than just one tool.

* It can help OP by making them aware of products and use cases they had overlooked.

* It gives OP a chance to compare their work with alternatives.
Warren Buffett and the Circle of Competence
I don't know of any science in this area yet, because everything I'm aware of is far too speculative to be called "science". That said there is some science-aware philosophy in this area, more notably "The Emperor's New Mind" and "Shadows of the Mind" by Roger Penrose (also mentioned by lkozma below).

Scott Aaronson also published a essay in this area recently which tackles the issue of relationships free will and quantum physics from a pretty neat angle. It's the first attempt I've seen in this area that I sort of like (not to say I agree or disagree with it, I just like it). It's available for free online: http://www.scottaaronson.com/papers/giqtm3.pdf
Wow, sounds like quite the experience. Seems like your in a good place now... so quick to squash any interpretations of being a canadian, eh?! haha Thanks for sharing and good luck!
If I am forcing it to be sequential, aren't the choices now
determinitic?
I just integrated this with my app and it looks amazing. I just fixed couple of complex alignment issues. It would have taken few hours to find and debug those issues
I had never heard of Marty2's list and wish I had when I was learning to program. Seems like an invaluable resource for anyone learning to code because coming up with a project idea was a huge stone block (for me at least).

Here is a link to the list:
http://www.dreamincode.net/forums/topic/78802-martyr2s-mega-...
Well sure, but faulty software should be limited in its ability to do damage, and I think it's fair to lay some blame at the feet of the OS when it fails to prevent that.
Any time you're dealing with multiple control paths (regardless of if they are real threads, logical threads, callbacks, asynchronous messaging, etc), small changes in timing or synchronization will introduce non-determinism. For example, you don't know how quickly a remote service is going to respond.

If you had some code that communicated with channels and used only a single real thread without using any non-deterministic operations, then you'd actually have deterministic choice. So if you write a unit test with some mock services, you would always read from a particular service because the execution is truly deterministic. That might also mean that if two services respond at similar times (even non-deterministically) and you prefer one over another in at a choice, you could wind up unfairly ignoring one of the channels.

To combat this issue, Golang & core.async introduce randomness when multiplexing. If two channels are both ready, one is selected at random.
Sure, we haven't figured out the brain so we don't know for sure -- but I've never seen anything that suggests there's more to it than complicated chemistry.
s/Sublime\ Text/emacs/
In terms of "hours of 'entertainment' per dollar", the pre-ecommerce Computer Shopper exceeded all other media, second only to going through the white pages and making prank calls.

(There, I think I made enough "old person" references.)
The original site prominently displays logos of well-known media outlets ("as seen on NBC News"), promotes a book entitled "The Style Guide for Men" and also has all the usual social media buttons. So I see a bit of status obsession and attention seeking there too.
Fear, Loathing, and Feature Creep
How do they figure out what they are cooking? Like if I want to reheat some pizza how does it know when its done?
go blocks are transformed into little state machines. Details here http://tomasp.net/blog/async-compilation-internals.aspx via https://twitter.com/timbaldridge/status/354613181886369793
The comments about RdRand being impossible to verify because it's on-chip seem quite reasonable. (Although Intel have tried to be quite open about how it works. https://sites.google.com/site/intelrdrand/references)

I have no idea if RdRand is the only source of entropy for /dev/urandom in the kernel these days but that does seem quite silly. Especially as RdRand is documented as having two error conditions, not enough entropy, and that the hardware appears to be broken.

In any case, here's the LKML thread where it was merged too http://thread.gmane.org/gmane.linux.kernel/1173350
The Java Play Framework at LinkedIn
It's pretty easy to register with Verisign to get access.
Actually the best remedy to this could be to give father equal length paternity leaves.
He very actively culls low-quality content from his site. You might find this thread interesting, "Moderating internet forums"

http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0...
Asiana Airlines president bows in apology for crash, a show of different culture
Great post!

And here's a todo's example that I wrote https://github.com/bhauman/async-explore/blob/master/src/tod...
How secure is Linux's random number generator?
"languages like CoffeeScript, Dart, and TypeScript. These languages fail to address the single largest source of incidental complexity for any sizeable client side application - concurrency."

Dart fails to address concurrency? I don't think so:
http://www.dartlang.org/docs/dart-up-and-running/contents/ch...
Verisign
Obligatory link to the solution to the mystery: http://xkcd.com/593/
Interesting.
http://projecteuler.net/
Also has lots of problems for new coders. Though, they are more math oriented and focused on algorithms.
Glad you like it!

The domain name list is provided in an 8GB dump from Verisign. You sign up to get access, but the process isn't too bad. There are around 100 million registered .com domains right now.

Building the bloom filter takes about 20 minutes.

It would be smart to double check with Whois data, but that would slow the process down. Right now I link to the registrars instead since they will do the Whois verification.

I'd definitely consider open sourcing or collaborating on the code. Send me a note.
The default for multiplexing is non-deterministic choice. You can specify the :priority flag [1] if you want deterministic choice when multiplexing. Reads and writes will block for a non-deterministic amount of time, but their sequencing will be deterministic. That's the beauty of the CSP model: You can achieve some level of local determinism within a particular thread of control. Makes it much easier to reason about the non-deterministic outside world.

[1]: https://github.com/clojure/core.async/blob/bb77337b3e9ce2118...
a) Google can read JS, but they can't necessarily navigate through all the different pages of a single page app. Their recommendation for that is currently to use #! and then when GoogleBot visits a page and sees the #!, GoogleBot will replace that with ?escaped_fragment=... It's then up to you to provide the content of the page to GoogleBot, and that is what this service appears to do.

b)As long as you are serving the same content to Google, it is not considered blackhat seo, and you won't be penalized. Cloaking would be serving different content to Google than you serve to the user in an effort to boost your rankings over what the content the user sees would rank.
To err is human -- you're never safe. Even if we say people are the root of the problem, fixing their fundamentally imperfect nature is currently beyond the capabilities of science, whereas doing something like enforcing constants at a language level is not. Education will reduce, but not eliminate, the chance of making such a mistake.
Cocos2d and JavaScript
I was reared on DDJ and Byte. At one point there was always at least one gem in each issue of both of them.
http://www.jasondavies.com/voynich/
The process wasn't bad when I did it, actually a year or two ago. It took me this long to get around to doing anything with the data. :)

If you'd like to collaborate, I'm totally game. Send me a note.
What kind of list did I just get myself on for that little visit?
"Smaller" on a slow connection does make a big difference. That's almost everyone, everywhere.
FWIW, I really enjoyed the KickStarter series (although I just finished up, got a bit behind). May re-sub at some point, right now I had enough trouble due to other projects to even finish the KS series.
I'm not sure you actually read the post, isolates do not address the same issues at all - you can't share data between isolates and you can't put isolates onto isolates limiting coordination possibilities - all of these are possible with channels.
What I Learned Trying to Get in Shape for the Past Year
Excuse the ignorance but can someone explain to me what it is I'm looking at?
I didn't realize Dart supports such an actor-like primitive. Neat.

That said, I agree with Rich's analysis in the "Wither actors?" section of the core.async announcement:

"They still couple the producer with the consumer. Yes, one can emulate or implement certain kinds of queues with actors (and, notably, people often do), but since any actor mechanism already incorporates a queue, it seems evident that queues are more primitive."

See: http://clojure.com/blog/2013/06/28/clojure-core-async-channe...

It should be noted that actors better fit in a distributed system, which is a step above and beyond concurrent systems.
That incident was at 2 p.m. The pictures on this site are clearly not taken at 2 p.m.
Why are you posting this obvious blogspam that obviously violates the HN guidelines?
Also, http://domai.nr/ is a good one.
I think many people have a hunch in this direction. But that may just be because we desire ourselves to be in some way special. I would be wary of anyone discounting it out of hand. What you are really asking is how does the brain work? If you really want to think sensibly about this you are going to need to:

1) be prepared to spend decades thinking about it.
2) become really, really good at maths.
3) get really, really good at physics.
4) get really, really good at computational neuroscience

and if you actually want an answer, you have two options:

1) wait for a genius to work it out
2) become the genius who works it out

Hacker news is not going to be able to help you on this one!
funny i got exactly that problem, I started a project 5 years ago to validate form, 5 years later 2 major refactor, a freaking lot of pull requests i do not reconize that project anymore

problem with other maintainers is they come and go, my best one stayed about a year.

my other problem is that project kind of shine with its 1000 stars on github so loosing that reputation impact my cv..

So i'm stuck releasing . version for critical issues every couple of months
We're with Windows, and we're here to help: The anatomy of a scam
As an American I've not met anybody afraid of the NSA.
My take on this is that someone is claiming that the UAV that crashed in Iran (supposedly hacked) had images on its hard drive of the JFK airport.

That person is basically claiming that the UAV was at one point flown over JFK airport at some previous time before the US moved the UAV to the middle east.
Ask HN: How to get schools to purchase your SaaS/product
Say you create 'blackboard'.
How/whom would you approach in schools and sell them your product ?
Can Statistics Prove Federer's Second Serve is Optimum?
Codenvy - Code Better with the Cloud
This looks like a great way to get comfortable with a new language. Thank you for posting this.
makes sense , thank you!
Previously submitted a couple of times:

https://news.ycombinator.com/item?id=4231219

https://news.ycombinator.com/item?id=5633838
The connection is also made by those who ascribe to Ramtha's "school of enlightenment," a pithy charade and oft-described cult.
Why you should be afraid of Lyme disease
Iranian Hackers Post Video From UAV Over US Ship Fleet
Excellent point. Looking at HFCS as a drug that may cause some people to eat is more likely to yield the causation people are looking for.
This looks nice. Less readable than Go (is there GoScript yet?), but still fairly straightforward.

One remark I'd like to make is that I don't see this as having a big advantage over FRP.

The examples with mouse coordinates look like an imperative approach to FRP. With the latter, one wouldn't have to explicitly set up a channel and read from it -- that is an implementation detail in FRP.

To emphasize the contrast, I'd call this channel-based approach an Imperative Communicating Programming (ICP). Your code does not react to changes like it does with FRP. Instead, you as a programmer ask for changes, very often in an infinite loop, and then transform those changes into a side-effect in the browser.

On one hand, channels + goroutines provide a single abstraction with which it is kind of straightforward to implement various concurrently executing threads of code. On the other hand, those infinite loops and their proliferation in the channel-based code will definitely cause some people to cringe and go with FRP instead.

I don't think FRP is as applicable as channels to as many use cases. Channels are more low level and therefore more potent. But for what FRP does, it provides a better (read "more concise", or "declarative") abstraction for it.
I was commenting (tersely but not with intentional snip) on this:

>Personally I think consciousness, perception, and free will are a great unknown, and likely involve the makeup of the cosmos including quantum interactions.

You're taking a whole slew of things we're ignorant about, waving your hands and saying,"They must be related to some great truth hidden in particle physics!" I find this kind of thinking bizarre.
Thanks for responding!

For anyone looking for that Verisign program, this page appears to have the info:

http://www.verisigninc.com/zone
Core network technical specialist for a local incumbent telecommunications company; my time is mostly spent managing the multiple (IP/IMS/Mobile/SS7/SDH/DWDM...) networks and integrating new projects into the core infrastructure. Recently also been building some lighter web applications (PHP) for interfacing with the network, so that staff throughout the company can check things without using CLI or complex Java applications supplied by the vendors, saves time for everyone, and makes my job easier :)

Yes I enjoy it, I would much rather be self employed working on my own projects, however as a job until that point it's enjoyable with many different challenges, just still looking for that perfect idea/project :) Also considering freelancing however no clue where to event start, any tips?

Found hacker news through Google, can't remember what I was looking for but the post was fairly interesting, hit the home page and found loads more interesting posts, visited back probably daily since! Found my self no longer browsing other sites like Slashdot, Tech crunch, Lifehacker, as any decent posts on there will probably pop up on here.
I'm not sure what we're looking at there, but it's something I probably shouldn't have clicked on.
So... this is really interesting and I have no idea what any of it says. I haven't tried google translate yet but there's also text on the images...

Anyway, can someone (perhaps the original poster) explain what specifically is happening? :)
Sounds interesting but the article was vague. If anyone understands it, could you provide a real world example and explain how their discoveries would apply. They mentioned auctions but didn't give any details.