skysight-inc/HackerNews huggingface dataset:
Yet to this day, I still find people claiming that Lisp is an interpreted language and that the garbage collector introduces disastrous pauses in runtime. As if it was still the same Lisp people were using back in the 1980's.
I post this as I've been interested in the sudden increase of popularity for this magazine here on HN.

Certain sites and posts on this site get to a point where the mere URL garners automatic upvotes before the content is even examined (such as y.combinator related stuff). Nautil.us seems to be approaching that point.

I hope not to start a "hacker submission vs general knowledge submission debate", rather just a general census of opinion.

Personally, I've enjoyed mostly every articles of theirs (I especially liked the octopus one, which seemed to start it all).
I should also mention that I found ReportLab to be fairly fast, anecdotally, in my use of it. Not tested it a huge amount or on very large files, though.
Jon Rafman is a pretty successful contemporary artist who mainly recontextualizes material from dark corners of the Internet (4chan, etc.) The last show of his I attended featured silicon dolls covered in sharpy that you could play with (they were pre-lubed) and elaborate reproductions of troll caves. Here's an article about the darknet in art and music, which mentions Jon and others: http://www.theguardian.com/music/2014/sep/23/musicians-embra.... His recent videos are incredible: https://vimeo.com/jonrafman.

y'all might appreciate:

– Mainsqueeze: https://vimeo.com/100324610 (chan culture stuff)

– A Man Digging: https://vimeo.com/68070261 (GTA)

– Kool-Aid Man in Second Life: http://koolaidmaninsecondlife.com/ (Second Life)

Many of my artist friends are working with themes in this area, from fan fiction and chan culture to online poker, infosec, government surveillance, etc.
I don't understand your point. Just as the survivability of a fall from great heights is unlikely to be affected by the placebo effect, I would expect that kicking an antibiotic-resistant infection that's had you hospitalized for weeks/months would be unlikely to be affected.

I don't see how diarrhea factors into it. Are you saying that you think the patients will experience less diarrhea because they knew they were swallowing poop?
SMS is one option, but then you end up with the same problem - what they've changed a number...

The system will probably have to give a way for the user to change email address while the user still has access to the old email address.

This is something that wasn't mentioned in the article but should definitely be solved.
...or we'll all start living inside favela-style communities in some dystopian future.
Good option for B2C services that are not that important (pretty much most of them actually :-)).

Email delivery problems is a factor that needs to be considered though.

Stolen "remember me" cookies is another factor... The password stealing malware will start harvesting those cookies instead of passwords (it's already happening in some cases).
ASCII period.
> Latterly will publish four new elaborate works of narrative journalism — with characters, plot, conflict, resolution, and all — on its website every month. The startup will charge readers $3 per month or $8 for a three-month subscription.

Well, yes, you don't have to care about page views if you're generating revenue through other sources.
GMOphobes will close you down before opening!
Why I Blocked Chris Brogan, Back
If anyone refers to Americans, in English, without qualification, the understanding is that they are referring to Citizens of the U.S.

Natural language is inherently ambiguous and you will always find edge cases, but the definition of "American" is as close to completely unambiguous as you're going to get.

I also take issue with your assertion that Latin Americans often refer to themselves as "American". I've never met a Latin American who said they were from "America" or were "American". Unless it was someone on an internet forum with a specific agenda.

I'm not saying that it doesn't happen, but I have quite a bit of contact with people from Mexico and Peru, and I've never heard it from them. I'm going to need sources before I believe that term is in common use.

Regardless usage dictates the rules of language and in English the common term is "American" not "Usamerican", or "USian".
As said above, mobile apps have had permissions systems for a while. Besides J2ME, my pre-iPhone Nokia S60 already asked me if I wanted to allow access to my files, contacts, etc.
Various causes have been credited for the decline of violent crime in the 1990s in the U.S., one of which was the legalization of abortion in 1973. I didn't realize violent crime declined globally at the same time. That makes me think that perhaps leaded gas is a more likely culprit.

Untreated ADHD has also been linked to violent crime, so with any luck we'll continue the downward trend in violent incidence as the treatment of ADHD continues.

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3398051/
Check out "aacircuits" for Windows. It's been around for at least 15 years, but is oriented towards drawing circuit diagrams:

http://www.tech-chat.de/aacircuit.html

As I recall, folks used it for inserting circuit diagrams into usenet posts. I've used it for sticking skeletal hookup diagrams into my microcontroller source code. When I write a code to access a particular device such as a specialized chip, I like to include in the comments a diagram that will at least let you demonstrate the code.

As an aside, the cool toys are coming out for this "operating system" called Python. ;-)
Mountweazels
I'm curious where you're getting any of that information from the linked page - I very well may be missing something, but you are making a ton of assumptions [0] whereas I was giving them the benefit of the doubt until more information is known.

Additionally, there are uses extending beyond cancer that are much more "binary" in nature which is where I see the value.

[0]:
* They have a sample prep that likely involves several chemicals that no layperson should ever work with

* what they already do, a blood draw and the hospital lab will do the rest.
Rumors about SSLv3 vulnerability to be disclosed later this week
I also have a (yet different) version of the robot rendered in my browser (Firefox on Ubuntu). I'm sure it is due to the font, which is monospaced but which probably doesn't include all the Unicode code points that you are using in your image.

Which is one of the weaknesses of using Unicode characters in "ASCII" art---anything outside ASCII itself risks being missing in monospace fonts. Some of it is pretty well guaranteed (like the DOS-pedigreed box-drawing characters), but a lot of that is going to vary from system to system to system depending on just what fonts are installed.

Perhaps you could have an option to render only a common subset of characters? Otherwise the central premise of the tool is substantially undermined.

EDIT: To illustrate (and maybe help debug), the version on mine looks like this: http://i.imgur.com/WI4eRLo.png
Old being the key since the engines require lead for valve lubrication and most have a carburetor not fuel-injection so power is not as good as fuel-injected.

Getting power out of a certain quantity of fuel is also a big plus since the 100 liters of leaded avgas you carry can take you 600km but unleaded maybe only 500km.
I have to love how the real issues of what is going on in west Africa is buried at the bottom of the article.
None of the points in the article seem like anything particularly new. Looking at the points they mention:

1) Upgrades needed - stuff wears out need maintenance - always has done

2) New populations need new stuff - again same old

3) Global warming may cause drought - or it may make it wetter. There have always been droughts - again nothing new

The article also ignores things that are new - in parts of the world ground water is being used up and will need a big change when that runs out. Also greater prosperity my cause everyone to get pools and golf courses.
Not sure if I'm being overly paranoid, but it strikes me that life in the US has been reduced to hoping one doesn't appear on the government's radar. If you do, between this, an essentially biased supreme court; the NSA; a militarized police; parallel construction by the DEA and FBI... - you're pretty much toast if their interest is more than cursory.
Ruby is far from an 'acceptable' lisp.

The article's first premise of what are lisp's virtues is dead wrong. First Lisp is NOT a functional language. A functional language is one that maintains referential transparency. i.e. where I can replace the reference/variable with its value its semantics are unchanged. Common Lisp is a multi-paradigm language and pervasively uses the the concept of places to setf state. And in a more general lisp sense, macros are opaque to the run-time and directly opposes referential transparency.

His second statement, Ruby gives you 80% of what you need of macros, implies that we know what macros are for. Macros are not a solved problem, you can see Racket is actively researching macros. For example, how does one do meaningful error reporting in macros? And given that macros, generally, are programming at compile time the statement is as analogous to saying we know what we are programming for, a statement I couldn't disagree more with.

The quid of Lisp I would argue is not specifically macros, but its 'meta-circular semantics', that is to say, the capacity of lisp to speak of itself in a meaningful way[0][1]. For example, in C++ we can speak of C++ but not in C++ but in its template language, that is to say a meta language. Lisp is its own meta language. We could also speak of Python in Python, for example express Python's for loop in python[2], except there is now way to replace python's definition of for with my own.

BTW, that doesn't mean Ruby isn't a good language. Lisp is not an idyllic standard from which to measure how good all other languages are. For example, Smalltalk is far from being a Lisp, that doesn't mean it is not good.

[0]: http://home.pipeline.com/~hbaker1/MetaCircular.html

[2]: https://gist.github.com/PuercoPop/9d192f94f88074d06625

[1]: "Informal "design patterns" are only for inexpressive languages. In Lisp, you can always express the "design pattern" formally, through a function or a macro.
(...) No half-assed informal descriptions of repetitive patterns needed; if you can actually identify and express a redundancy using English language, you can also code a formal function or macro to get rid of it"
— Fare in http://fare.tunes.org/files/fun/fibonacci.lisp
My thoughts.

edit: added lazy.js to the benchmark and transducers.js wins hands down. Lazy also starts way behind _/lodash and only catches up after >50k elements.
Interesting, I hadn't realized the first bans were as early as the 1920s. Researching a bit now, it seems like concerns were raised by at least the 19th century, and were pretty solid by the early 20th, which is not at all how I've heard it presented previously. I had previously assumed that it was not really known to science until the 1960s or so, which seems untrue.

From what I've found in some quick digging, it seems like the early bans were driven by workplace-safety concerns (rather than residential safety), as unions agitated to ban dangerous substances that had been causing health problems for painters and other workers who were exposed to it (e.g. through sanding). There was a 1921 convention of the International Labor Organization to that effect, but the U.S. didn't sign: https://en.wikipedia.org/wiki/White_Lead_%28Painting%29_Conv...
Microsofts Bill Buxton online gadget collection (eg. Watch with OCR from 1984)
Bootstrap-Jekyll Minimal static site starting point
I found out about his online collection after watching his interesting video about gadgets past and the future.

http://channel9.msdn.com/Series/Show-Us-Your-Tech/Bill-Buxto...

It's actually pretty great

PS. He even has a Casio watch from 1984! that recogises characters you draw.
“Our study found Netflix to be the second most popular paid-content media company in Australia, despite the fact that they are not officially available here and that they are actively geo-blocking Australians.”

https://getpocketbook.com/blog/netflix-australia-2-stats-sca...

Which just goes to show how bad the sucky and/or expensive the offerings we have here are.
We're talking about presumed security risks, where there is a model justifying its validity but where the validity has not been demonstrated.

American citizens of Japanese ancestry were labeled "security risks" during WWII and sent to internment camps.

Do you agree that they were risks and therefore should be removed from all sensitive positions? And if so, what defines "sensitive position"?

(We know, by the way, that there absolutely were spies for Japan in the US. http://www.sccs.swarthmore.edu/users/04/sorelle/poetry/wwii/... says that 10 were found, and none were Japanese. The only one I found by name was Velvalee Dickinson. Perhaps the risk factor was actually not having Japanese ancestry?)

If there was a risk, why the lack of serious sabotage, espionage, etc. on Hawaii, where 1/3rd of the population had Japanese ancestry and therefore economically infeasible to intern them? Was it only because the islands were under martial law, and if so, how does that make a difference?

Or do you agree with the Commission on Wartime Relocation and Internment of Civilians that there was, in fact, little evidence of disloyalty? Do you agree with U.S. legislation saying that the "security risk" label was actually due to "race prejudice, war hysteria, and a failure of political leadership"?

If the latter, how does one distinguish between a (supposed true) claim for being a security risk based on political party affiliation and a (demonstrably false) claim for being a security risk based on ancestry?
Nailed it.

Good,Reliable,Deadline.

The one's that check those 3 boxes, we keep on our speed-dial.
Thanks for the info from someone on the ground. I am surprised that there is no much in the news about Ebola. Do you think this is deliberate or just a lack of interest by the public there?
There are 16 oz in a lb.
I don't think it was SOP, as you say, since I was about to go through when I casually mentioned to the guard at the booth a woman I know invited me to Thanksgiving dinner. It was the last question of a series of questions the guard asked me.

The guard at the border said "I think you're going to stay with her and not come back but there is nothing I can find that will prevent me from holding you."

I can't see what going through my entire car would accomplish I had one suitcase, which they took into the main building, and nothing else was in the car yet it took them an hour to search it.

Anyway a big FU to the St. Stephen border guards at the crossing in Maine. I honked to them as I drove back into Canada.
I don't know if I'd call this "fantastic". It simply relocates the attack. Ostensibly, the thing that is improving security is having a stronger password elsewhere rather than those recycled ones that you mentioned, but this is not guaranteed and, I suspect, not the case in most instances. It's really like using an email account as a password manager.
My app is earning $30,000 per year. Would you like to buy it?
This is the second time I've posted about this. The first time saw interest from a few people, but a sale hasn't been finalized yet, so I'm trying once more.

I have an iOS and Android app that are earning about $30,000 per year, combined. It's been sitting and earning that, but I feel like a lot more features could be added (possibly a webapp component) and sales would rise more. It's not what I truly want to be working on, so I'm trying to sell it so I can focus on other ideas.

Around $15,000 of that $30,000 is subscriptions. Some are monthly subscriptions, some are yearly subscriptions, but right now that comes out to around $15,000. The subscriptions are all through Google Play and Apple App Store.

I'd like to sell the app for around $60,000. The sooner I sell it, the better.

It is an app for small business owners. I will provide the link, as well as App Annie revenue / download statistics, if you are interested. Just drop a note here, and I'll have the information over to you ASAP.
> Note, though, that it still disadvantages good-faith new-users, as well: the person who was moved to register to message someone would now have a frustrating, "you're-not-good-enough-to-message-them" experience

That's actually one of my biggest concerns about something like this – I said "limit" because it seems like you'd want something more like a rate-limit than an absolute block so you could allow someone to get started with the service but start doing a “whoa, slow down” delay if they send to some number of users or if any of those users subsequently block / mute / report them.

> But it's actually quite hard for Twitter to rapidly innovate in this regard, because users are very ornery about slight changes in such options

Agreed. Initially, I think a safe tactic would be to focus on making it easier to do things which users can technically already do – e.g. you and I could already share a list of who to block, so it doesn't change the fundamental model if we automate the process.

> The abuser is instead focusing on few targets, more like a spear-phisher, and hand-crafting all the abuse

This is a very good point. I think there are two separate groups here – the dedicated attacker is probably impossible to stop through automated means and we're almost certainly fooling ourselves if we pretend otherwise. There seems to be more room to take the fun out of the casual harassers – e.g. the casual GG troops who camp on a hashtag when they get bored and auto-reply to anyone who mentions them – which would also make it harder for the more abusive types to hide behind them.
That's pretty much exactly how I develop. I rarely type anything directly into the REPL, instead typing into the source file in emacs and then C-c C-c it over to the REPL for me. The advantage is that I get a canonical copy of the entire source code, whilst still having the ability to inspect and hotfix things through the REPL. If I then need to reboot the image or deploy to a new server, the entire source base should be completely stable and consistent.

I often connect to production servers using Slime and fix little things like typos this way - then check the source into Github and have it permanently saved. It removes a lot of the stress of doing a full deployment each time you need to patch something!
Robot snake learns secrets of sidewinders
I've wondered for a while why this pattern isn't more common.

In the past I had thought it would be great if instead of email it could push to your phone so a message would pop up saying "confirm login? Yes/no". It would be a really simple option from a ux perspective but screw going anywhere near making the crypto tech to support it.
You are upset for no reason, and are being abusive as a result of your anger. Please calm down and try to be a little more constructive. I did not post those links, I simply pointed out that the source of a fact does not matter. You did not say "those facts are wrong because evidence", you said "those facts are wrong because I don't like who is saying them". That is the very definition of ad-hominem. I did not claim to win any argument, I pointed out that you did not make an argument. Your response had negative value. If you want to demonstrate that some claims are incorrect, then do so.
Interactive 3D Courses
Yeah that was a great talk, definitely worth watching for those looking for ways to improve the performance of their Angular apps. Do you know of any other videos like that? I've searched in the past but haven't come up with much (especially not for stuff relevant to latest versions of Angular)
We're talking about people in administrative positions, not people being put in internment camps.
My experience with Common Lisp, Python and JavaScript, is that Common Lisp (More through intrinsic properties, rather than a specific choice of tools), provides a better development environment.
You also have U and S as well so you should call yourselves USA-ers.

Imagine if one country on the continent of Europe calls themselves Europeans and tells everyone else they aren't allowed to.
Ask HN: How to build a technical org from scratch?
I am considering an interesting opportunity at a pre-existing, privately held (and massively profitable) media business; they view the future of media as inextricable from technology, so I'm being asked to build not merely a technical platform but an entire technical organization, pretty much from scratch.

This is exciting; I, like most of you, have strong opinions about rightness and aesthetics in technology, and having worked in a broad swath of organizations, I also have strong feelings about culture.

But I'm worried, because this is a sui generis sort of thing. It's not the same as starting a small company, because a large company exists already; it's not the same as being hired into an existing org as a director or CTO, because there is no org. So I see a lot of scary-type challenges and potential obstacles. How do I hire? How do I interact with existing business lines? How do I interact with soon to be obsolete business lines? How do I strongly delineate what is my bailiwick and what is that of the existing structure?

Thanks for any and all input!

EDIT: This is not posted from my personal account because I want unvarnished conversation, if you get my drift.
Assuming your reading this from a buffer and most of the time you don't need to count then store an index to the o in hello followed by ignoring space. Then to back and count it only if you need to. Or better yet if whitespace is not need just copy a space but if it's needed then move those bytes to the next stage and don't bother to count them that go around.
I love Spotify. I hate Spotify
Be the first, Be unique, and Be different
>quicklisp users feel free to correct me

Common Lisp certainly doesn't have as many libraries as Python or Ruby, but let's not exaggerate. The ecosystem is broad and deep enough for the average programmer -- me, here -- to be perfectly productive.
I think "fake it" is a fabulous option, but I'd like a "tell the app it's denied" option as well. The latter would let honest developers provide a better experience. Also maybe an "ask me each time" option.
And of other things, like hemorrhoids, diverticulitis or an abscess. Colon cancer is typically so slow-growing that this is unlikely to save more lives than currently prescribed check-ups and self-observation. The increasing flood of data remains constant as it has since language was developed; it'll be interesting to see how we (or our software agents) adjust sensitivity this time to avoid mass panic, or more pseudo-science trends. See: increased frequency of mammograms leading to more false positives, more stress, more unnecessary invasive procedures.
Only genetically unhelpable? I would sooner expect issues with teaching children who don't want to be taught than any actual ability to learn.
Doom I/II suggests the whole game is implemented, which isn't. But I am working on it!
On Android you don't lose that ability. There's even a repository of FOSS apps (F-Droid). All you need to do is toggle a checkbox in the Settings menu.