skysight-inc/HackerNews huggingface dataset:
This is extremely interesting, and something that I have wondered about myself. Although I am not, by any stretch of the definition, an "elite scientist", my professional life is all about algorithms, distributed systems, race conditions, memory leaks, linear algebra, binary arithmetic... but in my free time I write (novels, screenplays) and do some acting.

Something like 10 years ago I wouldn't have hired someone who didn't write code as their main/only hobby, for not considering them "vocational enough". I think many people here can relate to that feeling. But to my surprise, I have now become that person. Not that I don't love what I do, but my programming cravings are satisfied enough by my job, so I enjoy my free time becoming a richer, better-rounded human.

Part of this was getting over the feeling that every single minute of my existence had to be "productive". Now I can enjoy baking some cookies without considering the equation that says it would be "better" to buy them and do something more "productive" with that time. I enjoy writing novels that only a handful of people will read and screenplays that will almost certainly never be produced. Ironically, "unplugging" from my job is probably the best vaccine against burnout and thus making me more productive on the long term... not to mention generally happier :)
Microwaving Things Outside the Microwave
My fiancee's uncle is one of the top doctors in India. He is the private physician to some of the country's leading politicians and bureaucrats. He's often on TV to educate the general public about diseases.

He is also a very serious musician and takes an hour of music lessons every morning.
OMG, he actually loads all the files to temporary buffers and calls it `grep`?

And the other text is misguided for the most part and reveals a misunderstanding of some basic concepts. tumba, please don't use these texts. I second lispm here. Only read these once you have a solid understanding of described concepts yourself.
you just described the agreement between you and the bar for when you lose the bar tab. (in those places where the customer holds the paper tab instead of leaving the credit card at the bar, that is)
Curated list of neural network papers
Fuck making money. This is shitty.
SalesForce used it as well, before migrating off.

Smart move, since Oracle is a somewhat direct competitor in the CRM space.
Taleb - Black Swan
Fuller’s Brewery Industrial Robot
Data mining books was the lowest hanging fruit. Being a library was a side effect. First and foremost was training their search engine with a massive amount of information.
I worked for a company a few years ago that fell foul to this, I wasn't privy to the exact details, but it was explained to me that Oracle did an audit and found the company were using the database on more cores than licensed for or maybe something like the VMWare situation.

To "make good" the company were offered the option to buy two Exadata racks and support contract at a very high cost, which they took up, and meant I had to spend a good few months migrating all of our applications over to the new Exadata database.
Yes, specifically [:whatever] is syntactic sugar for (vector :whatever) and {:what :ever} is syntactic sugar for {array-map :what :ever}. CL has the #() syntactic sugar for the first and the #'acons syntactic sugar for the second. So, in fact, Clojure is no more unLISPy than CL in the most quoted respect.

(Quote from CLtL: Many people have suggested that brackets be used to notate vectors, as [a b c] instead of #(a b c). This notation would be shorter, perhaps more readable, and certainly in accord with cultural conventions in other parts of computer science and mathematics. However, to preserve the usefulness of the user-definable macro-character feature of the function read, it is necessary to leave some characters to the user for this purpose. Experience in MacLisp has shown that users, especially implementors of languages for use in artificial intelligence research, often want to define special kinds of brackets. Therefore Common Lisp avoids using brackets and braces for any syntactic purpose.)
The Ancestor's Tale by Richard Dawkins... this book starts at human-bonobo-chimpanzee split and goes backward into a LOT of evolutionary history, including scientific discoveries and different branches of the evolutionary tree.
Thought this was an interesting way of thinking about algorithms in the real world. This is a smart one as it eliminates the need for storage of the spacers.
I keep seeing the claim that Uber subsidizes the rides, but where is the evidence of that? Every time I see actual numbers, I never see riders making more than what customers pay; from what I can tell, Uber gets a decent commission per ride.
I cannot and don't want to imagine a web without RSS.
> If you can find technical faults in this resource, you should provide them so the author can correct

That's the problem, actually - I never saw Xah correct anything he thought "right", no matter how many people presented rational arguments. Granted, I don't follow his writings that much, so maybe it happens; however my general impression is that it's utterly impossible to convince Xah of anything.

On the other hand, his site does provide a certain amount of information. It just mixes good information with bad in a way which makes it very hard for beginners to tell one from the other.
The world is not a place where events can be sandboxed to one instance like this.

Luis von Ahn did digitize the entire archive of NYT before flipping reCAPTCHA to Google, and I'm sure it's still helping. But because he did that, he had time to start monolingo project (now duolingo) which is helping translate the Web.

So if reCAPTCHA was not being turned into a tool for profit, it would be sitting in dust at some old room in Wean Hall. Or, Luis would be still with it, and Duolingo would never have existed.

Besides, all work that Luis did on CAPTCHA at Berkeley and reCAPTCHA at CMU is published. Nobody is being prevented from making another one just for books. Amazon, maybe?

reCAPTCHA is being utilized for other things because digitizing books in that manner is not useful anymore. Most publishers now have ebook versions of most of their books, which are already digitized.
It would be better to contribute to OpenStreetMaps instead of force-feeding their own proprietary platform.
A few years ago it was really popular for home entertainment electronics like stereo systems and DVD players to use this trick to make the display appear to be "floating" on a mirrored surface. (Example: http://regmedia.co.uk/2011/07/21/philips_bdp7600_blu-ray.jpg ) More recently, I've seen people with phones whose screen protector is made out of this material.

(Personally, the idea of putting a device with a camera and microphone behind a two-way mirror just feels a bit too much like a telescreen for me.)
Software You Can Use
An Intuitive Explanation of Bayes' Theorem
Sure, textbook tactics

Expect a future shakedown for those who bough it
Spot on! The code fails as the author has used nil? rather than empty? The recursive call is not from the tail position so tail call optimisation is not possible in any language.
This

but also their salesman playing golf with the CTO in a fancy hotel
Why today’s tech boom isn’t like the 1990s bubble
Segment is hiring engineers to run our container fleet
DigitalOcean sucks
Digitalocean just sucks, they always experience network related issue, support is really sucks. Won't recommend anyone to use Digitalocean. Linode is a better option than Digitalocean.
Yeah, I spent too much time on scheme classes about recursive logic while using emacs lisp at the same time, hence the code above.
Shout out to the Internet Archive, a non-profit close to what the author describes. Unfortunately it turns out book scanning is expensive and rights-holders still don't like it.

https://archive.org/details/texts&tab=about
Oops, I forgot defun affected the global namespace.

Your last example is nice. I had to read the CLHS loop to have a clue about linearity of multiple termination clauses though :)

ps: funny, while googling I even found some lisp checker with a rule about nested defuns (## define-lisp-pattern nested-defuns)

http://www.cs.northwestern.edu/academics/courses/325/program...
Python Software You Can Use
Both parties are bad on DoJ operations because both parties' insiders and base voters like an abusive DoJ. Vote for Rand Paul or Bernie Sanders in the primary and -- if enough fellow Americans agree -- you could change that. If candidates like that start getting votes, others will follow along on better DoJ operation.

It is entirely the responsibility of intellectuals and opinion leaders -- including ordinary smart people like HN readers -- that Americans haven't been educated to care and vote on the issue. We appear ready to continue voting for it to get worse.
Peter Senge's Fifth Discipline. The chapters on mental models and learning disabilities definitely change the way you look at the world.
Corporate inversions – Why are companies leaving the US?
John Hockenberry: Why I'm done with the 9/11 ritual
"the proprietary data is not accessible outside their apps"

This is not true. Many APIs are available, specifically to allow building 3rd-party apps: Directions API, Distance Matrix API, Elevation API, Geocoding API, and so on. See https://developers.google.com/maps/pricing-and-plans/
US Attorneys serve at the pleasure of the President.
Would 'The Cathedral and the Bazaar' fit here too?

For me it is translates to lists vs maps (or hierarchy vs network) data structures. Where working on your topic it is very hard to thing outside the box, but as soon as you do some other intellectual task the chances of some random neural network mutation dramatically increases. These novel neural connections is a sole definition of creativity.

I wonder what is the correlation between left and right brain here (which are often mistakenly assigned to logic and emotion)?
Jeremy Corbyn wins Labour leadership contest
Instant+Checkmate+-+The+internet's+#1+source+for+Background+Checks
No other first-world country charges an exit tax.
I got downvoted in a previous thread about this but I've worked at quite a few Oracle shops now:

1. PostgreSQL and most open source software is unsupported in most countries. There are a few mom + pop shops (usually one or two guys) who will provide support but usually without SLAs, 24/7, escalation support, legal frameworks etc. Support is for me generally useless but managers love them and CTOs expect them.

2. For every 1 PostgreSQL DBA there are 20 Oracle ones.

3. The costs of your database is nothing compared to the cost of your employees (money) or the cost of your project failing (politically). So if your best PostgreSQL DBA quits and you can't find another one or can't get training from the vendor then you're in trouble.

None of this is specific to Oracle. It's open source versus "enterprise" software. The trend is towards using enterprise flavours of open source software e.g. Hadoop (Hortonworks/Cloudera), Cassandra (Datastax), MongoDB (MongoDB).
This is nonsense.

Pretty much everyone uses Oracle's JDK. But I've never heard or seen anyone paying for a license for it.
Yes Google is just showing ads. They collect data about you to target their ads well, but that's basically all they do. They don't send your info to the NSA, they don't send you SPAM, they don't sell your info to private investigators. Their end goal is just to show you targeted ads. That's it.
I'd love for technologies like this to become a reality, but it seems unlikely this specific implementation will be able to carry any substantial volume of travelers.
Let's be clear here. This is NOT just an Oracle tactic.

I've dealt with a lot of "enterprise" vendors who have the same policy.

It will be amazing to see what happens if Xeon Phi processors become widespread.
He didn't ask who was paying for Oracle software, he asked who was running Oracle software, so the answer is not nonsense.
Much of the IA's corpus has come through Google from my own observations. And their BookReader application is really amazing.
Death of the Author doesn't mean you get to ignore everyone else, it just means you don't privilege the author's intended interpretation as the "one true meaning". You can still compare interpretations and decide one is more fitting than another, you just don't get to sidestep the debate with a quote from the author.

Frost's poem is probably a good example: Clearly it has a pervasive meaning in our culture in a way that the author didn't intend. Would it be intellectually honest to ignore that alternative meaning?
anyone, i see.
The TA who taught the course where I learned PDP 11 assembly (Ken Witte) was so into it that he could read octal dumps like it was C

I think this is a case of "do anything enough and you'll memorise it" - I can mentally disassemble most of the first-page x86 instructions from a hexdump, although x86 really looks much better in octal ( http://reocities.com/SiliconValley/heights/7052/opcode.txt ), and I still have vague memories of some 6502 instructions from many years ago.
Computer Vision on the Web
> Why must there be evidence and explicit intent expressed outside the text?

There mustn't. They can also be expressed inside the text, or at least hinted at.

> It's not surprising that when those emergent properties are interpreted by others that similar feelings are produced, connections made.

Sure, and saying "this work evokes in me these feelings" is fine. Saying "the author here is symbolizing X with Y" is not.

> But I also don't begrudge those who decide they want to spend their time on endless mock drafts and fantasy sports leagues.

I don't have a problem with people saying "I think that this may be symbolism for X", because then I can just say "well, I don't think it is, but sure". I have a problem with people expressing their hypothesis as fact, basically.
Slide 9 makes it clear that, for most layers computation takes more time than data transfers

If you can reduce the size of the computation units you can have one (or several) for each layer, making it possible to hardwire the transfer between layers
This is a self-startup that i've been working on for some time. I work as a Web Developer, but am really into machine learning and computer vision.

What emerging technologies could really boost this type of system?
It's not the same, because this is a layer under the communication. It's like how you can understand perfectly well what a few lines on a sketch show, but a complete painting is something other than pure communication. So is creative writing, so I don't think that criticism is valid.

Its purpose is not to just communicate, and that's fine.
Same about racket. Is it a scheme, even a lisp ? I understand a bit more why they changed their name from PLT scheme to racket now.
This doesn't seem like a useful comparison, analysis or conclusion. Clojure is philosophically a Lisp, but as others have pointed out, it isn't usefully the same language as any other Lisp that preceded it or exists today. If this particular example is useful to people who might otherwise think they could reuse existing Lisp code, then I suppose it's saved some effort, but that just seems like a straw man.

Either way, if you get the terminal condition of a recursive function wrong, you will blow the stack. It's true Clojure isn't built to do TCO, but that's a non-sequitur. The idea that you don't typically use recursion in Clojure is ridiculous - for is a macro, it's syntactic sugar over Clojure's recursion primitives, loop and recur. Even if you didn't want to use that, change the nil? check to empty? and it works. I'm not going to claim that Clojure's list/sequence semantics are necessarily the cleanest (the empty _sequence_ in Clojure is nil, an empty list/vector/set etc is not), but they're not hard to learn if you make any effort at all. Again, your existing Lisp experience may or may not help you understand Clojure's data structures, but I am surprised that this is a surprise to anybody.
Anyone can post, but if the submission doesn't follow the guidelines it will flagged and killed soon. For example:

> Please don't do things to make titles stand out, like using uppercase or exclamation points, or adding a parenthetical remark saying how great an article is. [...] Otherwise please use the original title, unless it is misleading or linkbait.

Guidelines: https://news.ycombinator.com/newsguidelines.html

FAQ: https://news.ycombinator.com/newsfaq.html
I think you'll agree that there's a big jump from being able to access an API X times a day to having access to a data dump.
That’s not a quote. You capitalized "Code-is-data" as if it were starting its own sentence. Had you quoted the whole sentence, your response would've seemed more like a non-sequitur.

In any case, there is no definition of even "chair". (Which partitions the world into chair and not-chair. Simply imagine a continuum between a particular chair morphing into a not-chair; where exactly does it stop being a chair?) So I'm unconcerned about edge-cases, where a language is actually in a fuzzy part of that continuum. Not to mention those amusing blogposts claiming "Javascript is a Lisp!" which maybe aren't objectively true but inspiring.
How to Survive Feast or Famine Cash Flow
ok, accepted.
What if we take the arithmetic and move it next to the data?

Yes, I'm still waiting for memristors.
Alternatively, one can use a thermal sensor, like I did in this project [1], where the light is turned on when somebody is standing still in front of the mirror

[1] https://github.com/iver56/auto-light
In a sense, the English teacher telling you "this is what it means" is a bit like the science teacher saying "this is how physics works". It's a simplification of the real intellectual field to help people learn. Perhaps for some people the reduction is unhelpful though.

My experience is of being an analytical whiner throughout school, and then suddenly understanding the point when it was explained to me by a fellow analyst in university. I can't help wondering how much more I (and others) may have enjoyed English if someone had explained it sooner.
Metal Gear Solid V: The Phantom Pain gameplay walkthrough part2
Author can refund the backers even if he does not have the money anymore. Loans, debts, etc.
What is the name for illustrating the point with deliberately unrelated example? His clojure code fails because he did not swap nil? for empty? (and he even states this in the article) but he then uses it to illustrate the absence of TCO in clojure.
The Moral Animal: Why We Are, the Way We Are: The New Science of Evolutionary Psychology - Robert Wright.

After reading this, you will understand (and be able to predict) a lot of patterns of human behavior.
Having a "fi" or "ff" or similar typographic ligature at all in any monospace font is a grave mistake. (Typographic as opposed to ligatures that have been promoted to letters in certain languages, such as "ß").
There's an anecdote, that I've been unable to verify, about an interview with a famous Norwegian writer (well, famouns in Norway) where the interviewer - a literature critic - went on and on about the symbolism of a scene in one of the authors books where some women are washing some clothes. Really ripping the scene to shreds word for words and assigning all kinds of meanings to every little choice. And then he asked the author for confirmation, basically.

Whereupon said author thought about it for a bit and told the interviewer something to the effect that he thought that was fantastic, and wish he'd thought of all of those things, but he'd just thought the image was nice.

When at school I got exasperated by the same thing, as I wrote a lot of poetry at that age, and for me it was all about the imagery and emotions it evoked. Anyone who'd tried to analyse symbolism in any of what I wrote would have already missed the point. You might find something in there, but it would not have been "mine". And generally I feel that while you may pick up on some interesting things now and again, you also lose a lot when you start picking everything apart. Analysis got close to killing my interest in literature.

The one time I wrote something intentionally full of symbols, it was a sarcastic response to analysis, with a very clear message to my Norwegian teacher about what I thought about analysing poems. He didn't appreciate it (the rest of my class did, though - it's the only time anyone applauded a poem in any of my classes..)

Doesn't mean that there aren't authors that delight in putting symbolism into their works, or who does it subconsciously, of course, but to me it greatly reduces my pleasure in reading to look for it.
Without a contract, would it be hard(er) to sell the debt?
Clojure tried to push the homoiconicity as a first class rule, so it felt logical to have a literal for built-in types. But at the same time I .. how to say that, don't want syntax. First lisps had the minimum of it: sexp, symbol. jmc lisp stopped there, they then added numbers and strings for ergonomic sanity[1], and it feels the right balance, the proximity of metalevel and language, the adt/dsl feel since everything will be an sexp based abstraction (SICP ate my mind?).

So clojure tried principled consistency, I like the logic of it, but not the result. Erik Meijer and Brett Victor claim it's a good thing to do. Find a concept and go all the way down with it.

[1] it would be fun to be denotational even for these. (arithmetic-sum (number two one three) (number six six six)), yes it would be.
What have happened the last 20 years is that the total amount of arithmetic that can be done has increased tremendously, while communication has not to the same extent. That means that more problems than before is communication bound (even inside a processor) than before. Since problems range from extremly IO bound to entirely CPU-bound, more problems are bound by communication than before.

A friend of mine that worked with supercomputers back in the 90s used to say that a supercomputer was a device that converted a computational problem to a communication problem. Today this is true for mainstream computing as well. There are still problems that can take advantage of the massive amount of computing available (Some mentioned Convolutional Neural Networks), but many tasks that used to be CPU bound is now effectively IO bound.
I'd love to see an annotated version of this file explaining what each line did.
And no revenue or analytics.
Shingala paresh
Other Lisp dialects, not implementations. Common Lisp has "implementations", Scheme has "implementations". The word "implementation" implies a high degree of compatibility.

But there are a lot of languages in the Lisp family that don't share the syntax (except from the basics, maybe), nor the standard libraries. See e.g. http://blog.fogus.me/2011/05/03/the-german-school-of-lisp-2/
Awesome to hear that you found it useful.

1. Splitting folders entrypoints — very nice idea! For now i feel it a bit cryptic.

2. Router is the thing we want to tinker with. Gonna give a look into your solution.

3. At first we had all API interactions in separate folder, and truth to be told it was not very handy. That always felt like one more file to keep track of. Maybe our current design is a a flaw. Open question.

4. We do have one! (checkout .eslintrc) I feel like it is actually even more 'strict' than default Airbnb's one.
Why not? Is a living wage really a luxury?