skysight-inc/HackerNews huggingface dataset:
HTTP won out because it's the 'universal' protocol: you GET a resource, you say 'I prefer text/html but really anything is fine', the server puts bytes on the wire, it includes some metadata (headers, Content-Type), and then your user-agent interprets that Content-Type and displays the result. It's an extensibility advocate's dream. Using this and the jack-of-all-trades datatype HTML, we developed documents that link to other documents. When we were no longer okay with static pages, we hooked up programs that wrote HTML onto stdout and at the end of the day, everything just came across as a sequence of bytes. There's no formalized, official application-level logic to the HTTP state machine (although there are third-party attempts [1]).

Using these universal building blocks, we built applications where state transitions consists of GETs and POSTs. Eventually, when we wanted machine-structured data, we did XML-RPC, later codified into SOAP, before the backlash against hard-to-understand standards led to JSON being traded between server backends and client-side obfuscated, minified Javascript state machines.

Not enough people make new running-on-TCP or running-on-UDP protocols because new protocols are hard to design, they don't work with the one application where everyone spends 70+% of their time (the web browser), and they probably get blocked on a middlebox except if you use port 80 or 443 and fake being HTTP anyway. For all but very specialized use-cases, vomiting blobs of JSON (or if you want to feel extra good, some custom binary serialization format like protobuf or Thrift or Cap'nProto or MessagePack) across HTTP endpoints is pretty okay.

[1] https://github.com/for-GET/http-decision-diagram
For the uninitiated, what is Gmane? From their home page it looks like it's similar to Google Groups. Is that a fair assessment?
Show HN: Deep Hunt – Weekly newsletter on the hottest things in AI
I think this course can be helpful.

However, it may be challenging to build a full application based only on what you find in this book. I strongly recommend to get familiar with lodash, bluebird, jsdoc and learn to organize your code before writing web servers.

node is not a fuzzy warm friendly technology. Unlike web browsers in which your JavaScript is fully sandboxed and babyproofed, node is not. And many people learning node today do not learn what the event loop is, and how it is YOUR responsibility to not block it.

The golden rule of learning node is: trial and error might be fine while learning, but not for professional work. If you reach a point in which things seem to work, FORCE YOU TO UNDERSTAND WHY IT IS WORKING. If you don't follow this simple rule you will get yourself into REAL problems.
Wasn't this news 3 months back ?
When I was in my 20s I could hold my daily ToDo lists entirely in my memory. This was useful for tracking coding features and bugs. Somewhat older now, I do this with a legal pad.
Thank you for posting this. My favorite story of Emily Bronte has always been the one where she was bitten by a dog, and then proceeded to calmly cauterize her own wound with a hot iron poker. As a fellow middle child who was also overshadowed by an older sister, I've always admired her.
My paper to-do list is only immediate things (e.g. pick up 'script, dog to vet). Everything else is on the calendar (with reminders) and gets moved to the list when it's time.
A pub that was probably really easy to spot as a haunt of Menwith Hill by having a car park full of US cars.

Used to surprise me driving past at how many big US cars you'd see driving on and off base. I'd wonder how it was worth shipping them across the pond instead of using something local for duration of their posting.
Is this different than multithreaded? What are the benefits? Is it really just about isolation/sandboxing?

Why so much RAM? I thought the OS could share pages across processes...
Did the studio send a 4K master to Okko (which appears to be in Russia BTW) even though they only need HD?
A friend of mine participated in an ayahuasca ceremony, and he said that it completely changed him, from a person who wanted to try ayahuasca to a person who would never do it again.
5 Expectations vs. Reality
Attended this talk which was at the Vintage Computer Festival in Mountain View. Zeidman offers a $100,000 reward for proof of actual code copying. [1]

[1] http://thenextweb.com/insider/2016/08/08/theres-a-200k-rewar...
Hi, I'm Avinash and I created Deep Hunt - an AI newsletter to make it easy for people like me who are new but interested in AI and Machine learning to keep track and stay updated in this fast advancing field.
All content is organised into News, Articles, Tutorials and Research and is sourced from those which are published during that week. I would like to hear your feedback.
Not sure why you're being downvoted, I can attest to this. There's only a certain amount of care you can give at a steady state (though, this does _seem_ to be able to increase, like a muscle at least for me personally). That said, if I work it too hard for too long with too much stress I experience burnout. Burnout, as mentioned many many times by people far more eloquent than I, has different levels. Can be mild, can be major malfunction.

Stay frosty, folks. Make your attention count.
I've found out recently that rather than being something you make or plan, TODO list is the end result of doing something else. Specifically, it's the result of taking notes about your life and your works, TODO list is just what left after you filter out all the actionable items.

For example, when I'm doing development work, I'm trying to keep a journal of what I'm doing, why I'm doing something, which step of the task I'm on, what the boss wanted to get done. With those info, when I get back to work tomorrow, it's simple to get back the "TODO item" in the task.

The difference being that a list of TODO things on its own is pretty hard to follow through and act: it's missing context (or the action is too vague), we tend to have certain routine anyway and an ordered list of everything isn't helpful since there is a limited number of tasks we can do at a certain context. There are some productivity that tries to fix the missing context problem by assigning context with a task, but they just amplify another issue when making todo list: it's not that simple to write an actionable item. At least 90% of the time I've tried, my item always ends up being broken down to several more items when I started working on them, or I'm missing the mark on planning the item. And they're always because I'm not in the mindset of a task when I'm making its TODO items -- I plan things at the start or end of week/ day, rather than when I'm actually doing the task.

I think TODO list is just a special kind of notes, and I think a lot of people would benefit from taking more notes about their lives, both for the past (journal) and future (planning). Although "past" and "future" is a bit of an unnecessary distinction here.

Don't make to-do list, just take more notes, write things down. You will notice all the bullet point in the article would apply if you change "writing to-do lists" into "taking notes".

Just a tangent, but that's also why I think org-mode is the only note-taking/to-do app that did it right: TODO item is both part of the normal notes, and well supported with multitude of features around it (all the agenda functionalities).
Agree 110% on the js-free being a huge positive. It's getting to the point where I want to revive those "thank you for not using AOL" flashing gifs and update them to try and start some kind of "no js" countertrend.

I fucking hate javascript.
What's most frustrating is that every person that pushes for further intrusions and further dismantling of privacy and liberty hold themselves exempt for any number of reasons.

I'd also like to know where they draw the line? What's too invasive? At what point are they willing to (cringe) let pedophiles get lighter sentences, because a privacy intrusion is too extreme? As we march ever forward down the road of always-on blanket surveillance, we might need to start asking this question so we know exactly how far elected leaders are willing to go (and if they believe themselves to be exempt from such intrusions).
Time will tell. DCP has a lot of security built-in. Both in hardware (FIPS certified, anti-intrusion, etc.) and in Software -- encryption up the wazoo.

Studios rely on a lot of insecure distribution and storage mechanisms for the big DCP file and instead rely heavily on the secure key exchange.

If they have cracked DCP, somehow, then it is a major coup.
Gmane is a bi-directional gateway from Mailing Lists to NNTP (the 'Newsgroups' protocol), with some extra features like spam control, search, web interface, and RSS feeds.

It's also an archive of the above. This archive functionality is in common with Google Groups.

See the 'About' page [1].

[1] http://gmane.org/about/
I say we take off and nuke the entire site from orbit. It's the only way to be sure.
Developing a Stock Trading Strategy
How to Generate Secure Random Numbers in Various Programming Languages
Pretty much, also taking into account that none of these agencies have a net benefit for humanity.
which they is this?
Author of the essay here.

I've found that Snow Crash is one of those books that pretty strongly divides readers. Some people are very fond of it; others bounce off of it, often commenting that something about it rubs them the wrong way. Not many readers are in the middle.

I'm definitely in the former camp, even though I can see the book's weaknesses from a writing perspective. In the essay, I wanted to express some thoughts on why the book's fans respond to it, to the point that it has been rather influential in the world beyond fiction.
Of course you would be touching a real thing. What else could you touch?

However, on closer inspection (such as taking a bite) you would be able to tell that it wasn't a banana: the theory that the object is a banana is falsifiable. If, on the other hand, the machine can produce a simulated banana that is indistinguishable from a real one in all respects, then we can say that the object _is_ a banana.

Your point can be generalized to Descartes' evil demon, or the simulation argument. Imagine a machine that can provide arbitrary sensory inputs to the brain by simulating your body as well as the universe it inhabits.

The simulator has complete control over all reality, so that all perceptions are illusions; there is no "physical" reality, only a simulated one.

To me, this is a reduction to absurdity. If a simulated universe is indistinguishable from a real one, then we (as inhabitants of the simulated universe) should say that it is a real universe, as the simulation theory is unfalsifiable.

(If we discovered that we are in fact living inside a simulation because the simulation code was buggy and we hacked it from inside, then a Simuluation Argument Believer could just say that the "real" universe is also just another level of the simulation. This is why the _metaphysical_ Simulation Argument is unfalsifiable.)

Similarly, if a machine can produce a perfect copy of a real banana, then the copy is also actually a banana. And if a banana feels solid, then it actually is a solid object, and we aren't touching "nothing". It is irrelevant whether the feeling is produced by electromagnetic forces, or some special Platonic "solid" surface that doesn't actually exist.

Edit: for further context see Scientific realism:
https://en.wikipedia.org/wiki/Scientific_realism
This has been my experience in doing cold outbound sales myself for one of our SaaS apps.

It's a grind. I spent 30 days straight doing no development, no product work, no distractions. Just outbound sales. It's very easy to trivialize all of the steps involved in prospecting until you actually have to do it.

1) Build a prospect list. A good one will likely cost money, either in the form of a service like BuiltWith or hiring a research and data entry contractor.

2) Identify the correct contact(s) at each company. Usually at least 50% or more of the data is stale. This means loads of time tediously browsing LinkedIn profiles, cross checking company About/Team pages, and data.com.

3) Using tools like EmailHunter or digging through countless directories to find actual email addresses.

4) Running email addresses through a service like neverbounce to weed out the crap email addresses that could get your sending email address spamlisted from a high hard bounce rate.

5) Writing a good email sequence and populating it into yesware or replyapp, then importing your clean contacts in.

6. Monitoring the email sequence and jumping on leads as they come in, trying feverishly to schedule day and time for demos, and testing different copy variations to see what converts best.

7. Actually doing demos, wrangling gotomeeting and answering tons of questions.

8. Doing follow-up emails and calls to try and close the sale.

9. Rinse and repeat.

I was able to get 5 clients in those 30 days of effort, and so far the churn has been 0% after 2 months. I did have to do a lot of hand holding during onboarding that would never scale, but I was willing to do that to learn where the sticking points were.

Bottom line: We tend to get comfortable in our development and design roles and can be flippant about how truly difficult activities likes sales and marketing usually are. Try it yourself for a while and see if you still have that attitude!
Likewise. I missed Lucasfilm's Habitat, but tried most of the virtual worlds after that, from MUDs via telnet in the early 90's, Worlds Chat in 95-96, Active Worlds right after (my company spent $1,500 buying a server copy), The Palace, Second Life, WoW, and more recently DK2/CC, etc.

We're getting close from the technology perspective, but the storytelling and the "massive" portion of an MMORPG is still not there. Visually impressive, but the social interactions are dull and unsophisticated, without emotional depth.

It's funny to look in hindsight. What Habitat has apparently nailed in the 80's [1] is what is missing, 30+ years later.

[1] http://www.fudco.com/chip/lessons.html
That was interesting right up until the end - and then it was infuriating. Having established that she was indeed '16" broad' and theorised that this was just because people were smaller then the author completely fails to try to establish whether that's true. Even though she's in a place with coffin size records of the era and could easily have checked it.
How Seattle Killed Micro-Housing
"How to Write Articles and Essays Quickly and Expertly" by Stephen Downes: http://www.downes.ca/post/38526
Without meaning to sound antagonistic, you're framing the question in the wrong way.

Research suggests depression is more like blood pressure, varying continuously in the population. There really isn't a clear line between depression-as-illness and other varieties of depression, only an increasing risk of problems as depression increases.

So in one sense, the research does support what you're asking, in that most people who experience depression aren't extremely depressed. But that's sort of tautologically true, in that if you have a normal distribution, most people won't be at the extreme by definition.

It's difficult to approach these things at a deeper level that I think you're getting at, which is "are most people who are depressed not seriously impaired by their depression" or something along those lines. That's harder to answer because it depends on defining "seriously impaired" which depends on sociological trends and so forth and so on.
They're reaching here with the narrative about Google being steered by the Intelligence community in some way.

In-Q-Tel is one of a hundred government funding arms that has invested in basically everything. The goal being to stay ahead of technological developments obviously.

Should they not be doing that? Seems like you'd want the government to have the best stuff. People complain about how backward and broken the USG is with technology (very true by the way) but don't want them to invest in it.

Or is it just so much mistrust that everyone figures it's only investing in stuff that makes the world worse? Too much hyperbole around this issue - like everything else.
Jonson/Weld Reddit AMA
"It's impossible to get rid of strong encryption..."

Isn't this the fear, though? Once backdoored, it's not strong. Once codified into law, strong encryption is gotten rid of for law-abiding citizens
Will coding academies go down the same route as for profit colleges? Right now they are the darling of politicians who think they could solve the country's unemployment and tech shortage problems. But once your put Wall Street in charge and scale them up handle large numbers of students, I wonder if they will become the next ITT.
So, finally, some emerging consensus among packers that pthreads is a brain-dead concept, and thousands of its advocates are just narcissistic idiots, loving to hear their voices?
I didn't mean to suggest their initial behavior was reasonable. In their statement that I referenced they apologize for their initially insensitive behavior and offer to refund tickets for anyone that no longer wishes to attend. Does this excuse their initial gaffe? No. Is it a reasonable way to move forward given their mistake? I think so. Is it their obligation, and is it in the best interest of people to further elaborate on their decision at this point? Depending on the details, quite possibly not.
Sure, causing your expensive crispr yeast to die out, while having no effect on wild yeast?
We're going to have a lot more than 30 years of it. Electronic music has morphed into genres based on Sound Design (Timbre) rather than Melody and Harmony (Pitch) and we're still only beginning to explore that, whereas we've been exploring music based on pitch for at least the last 800 years since gregorian chant started.

Electronic music is so broad that thinking of it as a genre is like thinking of "music played on instruments" as a genre. EDM will be around forever (the "dance" moniker is redundant since that's just something people to do music- e.g. each of Bach's Orchestral suites movements are based on a dance type), but the stuff in even 50 years will be wildly different to what we have now. Probably. Kind of interesting that house has been around for 30 years now and it's still quite similar and going strong.
Yep. Malaria is spread by Anopheles mosquitoes, while dengue, West Nile, yellow fever, and other Flaviviruses are mostly spread by Aedes mosquitoes.

In addition, Plasmodium (malaria) strains are much more species-specific than Flaviviruses. That is, while non-human animals can get a form of malaria, their malaria is usually not transmissible to humans. The Flaviviruses are much less selective (e.g., West Nile can infect birds as well as humans). This makes controlling the Flaviviral infections more difficult, as there's a virus reservoir in the animal population. Just wiping out the mosquitoes around humans isn't enough. You'd have to wipe out all the mosquitoes throughout the entire region.
60% water, checks out
It's worth noting that the DCP format doesn't have a master key - each "reel" of an encrypted film has its own content key, which is decrypted by each DCP player's private FIPS protected key combined with a public Key Delivery Message from the distributor.

So if the DCP was indeed cracked, it was either because they gained access to the FIPS module in a DCP playback server, or they gained access to the plaintext content keys where the KDMs are generated. If they have the server's private key, they will be able to decrypt every other film that they have a KDM for and we should expect to see more DCP releases.
I'm a SV entrepreneur who is pretty well-connected with the community here (only mentioning this for the sake of credibility).

Maybe it's because I missed Burning Man this year, but I haven't heard of anybody doing this outside of articles on Tech Crunch that say people are (let alone normal hallucinogens).

Marijuana or Adderall, sure (Meadow and Eaze are doing well here); maybe even the /r/nootropics stack, but not hallucinogenic substances.

I know people who have experimented with shrooms, but they don't consider them a "drug of choice," let alone a productivity enhancer by any means. In fact, one of my acquaintances ended up going off the deep end when he started taking LSD. It was a really sad story.
It Is Never Too Late to Launch a Simple Website
Here it is in HTML if you prefer: http://www.math.ualberta.ca/mss/misc/A%20Mathematician's%20A...
I'm no expert on DCP or encryption. But from what I've read DCP uses AES 128, they probably didn't crack that. But also each projector gets its own unique key to decode the movie. Which I assume is somehow combined with the key in the projector to create the real decryption key.

So my first guess is that they had the ability to snoop on multiple key exchange messages and some how used that knowledge to find a shortcut to solve AES based on the gleaned knowledge from all the gathered keys, or they broke into a projector and took its internal key.
That's not what a vaccine is.
To keep you iterating, to ensure iterations are productive, to wrangle those disparate stakeholders into evaluating the "now" and to turn criticisms into the "next".
It was just reposted a few weeks ago, but I really like Andrej Karpathy's "The Unreasonable Effectiveness of Recurrent Neural Networks": http://karpathy.github.io/2015/05/21/rnn-effectiveness/
SEEKING FREELANCER - San Francisco + Remote

My company, Daylancer, connects freelancers with companies that have projects. I'm working with a company now who wants to hire a freelancer to build an Adobe Illustrator plugin. This is a 2-3 month project. The company is in the NYC area but they are open to a developer working remotely.

Please email: frank at daylancer dot co

I will be submitting a list of candidates to the company by Friday, Sep 9. So please email me ASAP if interested.

Thanks,
Frank
www.daylancer.co
...total bullshit.

Not to put too fine a point on it, but this reaction seems "tuned" rather than "reality-based". That is, one reaction to a novel theory is to consider an exaggerated caricature of the theory, because that's easier to dismiss than the theory itself. Dismissing novel theories leaves more time for foraging. b^)

Having observed the behavior of prey animals, one might find oneself more open to this theory. Prey animals like deer or turkey largely ignore other, larger prey animals like elk or moose. The presence of a single small dog, however, will set them totally on edge. It's difficult to say that a moose is in any "real" sense less dangerous than a small dog. However, it is sensible that evolutionary tuning would focus more on dog-like animals.
Mostly optimization because its easier to deal with people who all speak the same language rather than having a hodgepodge of languages and cultures. One has to try and imagine the amount of different kind of people these are, its quite over-whelming.

Regarding doing it in waves. Its technically not possible because its a certain time of the year that one can do Hajj, and its not a whole year thing otherwise it wouldn't be such a issue. Its a five day period starting on a specific date determined by the Islamic Calendar which is based on the Lunar Cycle.

So, For Example, the Hajj start this year on the 12th of this month and continues for a five day period in which millions of people will flock to the country. Last year it was 2,000,000 people in total.

At the end of day, it is possible to manage large crowds such as this but Saudi's are basically not putting in the effort. The amount of resources they have, don't justify this being this bad. Hell, Most other Islamic countries also often criticize Saudi's specifically on this issue. I think Iran has called them murderers or something for last years accident.
Um... I've never been billed for an employment drug test or an employment background check and I've had several of both.
Awesome blog for people interested in data analytics.
http://fivethirtyeight.com/