skysight-inc/HackerNews huggingface dataset:
These are great point, but as someone who is beginning to think what I can do with containers for my current infrastructure setup, so far my impression is container is not to change the infrastructure, but rather how compute is used.

The meaning and the life cycle of container are no different from having a big virtual machine image, but container technology such as docker has been made blazing quick to start and kill, and I think that's a step forward. Containers in general allows multiple applications live in its own "pretty good" sandbox environment (read about Docker security, as there are many security implications most people don't pay attention to). This is great for truly stateless applications, or ETL applications, for which there is no need for a pool of machines dedicated to just host one specific application. This is not something we can do with big virtual machine unless now you want to invest your time to manage creating different users on the server, carefully writing down UNIX permission, as opposed to understand the security control around using containers (and linking containers). And many people don't pay attention to the size of the base image. Most people probably just use the vanilla Linux (ubuntu/redhat/centos, etc) image, but that kind of Docker image is too big for scaling and testing.

An example of ETL or long running program would be downloading huge files from some on-premise, and upload files to S3 in chunks. If your files are large, you should chunks to your compute. To keep track of progress of thousands of chunks, you need queue and worker nodes. now you've got a fleet of computes, and you want to run everything (worker and primary web applications handling the requests) in parallels, as quickly as possible, as stateless as possible on the compute side, you can leverage containers, plus the use of queues, and a RMDBS for transaction logs. Here container technology such as Docker is useful.

You are right, don't blindly follow the "everything should be containerized" hype, I don't think most people would dare to containerized Cassandra database and fit a big box with Cassandra database and web applications running in production.

Regardless of approach, when it comes to self-healing, highly automated, reproducible, and secure infrastructure:

* service discovery

* access control

* monitoring and insight analysis

* credential management

* version control and management (containers, security patches, container and image life cycle)

are problems we cannot solve with containers without integrating with third-party softwares.

Guess, what, there is no one solution solves these. They are just buzz words and goals we haven't achieved well as a community... even OSS platforms like CloudFoundry and Kubernetes are only able to do the application-side of life cycle to the point of easing deployment, not so much everything else.
Just posted on a different thread but check out Bitter Lake by Adam Curtis http://www.bbc.co.uk/programmes/p02gyz6b
Bollards. Give residents proximity sensors which allow them and only them access thru the bollards. Piggy backing will happen but they'll be waiting a log time.

Not saying place them everywhere just make it so the open streets are more mazelike so when friends need to visit there is a way in, it just happens to be byzantine, frustrating interlopers who want to cut through.
That'll just make things worse, I'm afraid. "Disarm" in this context probably includes a very large occupation force, and would be seen as a defacto invasion of their lands.

Really, the only way (in my opinion) to stop this now and de-escalate the hatred, is to segregate via mass deportations and pull-backs of expats. It's not a "pretty" thing to suggest, and I'd even argue against it on moral grounds as it'll include complete innocents.
Yes and No. Layer to layer training of deep belief nets were doing very well before alex.net came along, although alex.net was seminal for images. People often miss the big 'advances' in RNN's, although those go back to the 90's and earlier. A lot of this (but not all) is also due to more data, better and faster hardware (including GPU's). Although there have been some important algorithmic enhancements too.
No. I don't live there. But I know that US and France invaded those countries and are fighting again IS. What was the true reason to do that I don't know. And what were the objectives of attackers I don't know too. They declared it was a revenge for Syria.

You are right, the United Nations was founded after the war to prevent conflicts to give a chance for other ways to resolve them. People who saw what war is didn't want to see it again. But people today are other generation. Was a decision to invade Lybia, Syria, or Iraq approved by UN? Was there any dialog? Were all diplomatic and economic measures avaiable used? Was it really necessary?

I didn't mean to be rude but I still think words about peaceful living from western countries won't reach people in Middle Asia.
Show HN: Peeple Roulette – chat and rate people
2Factor – Two Factor Authentication API for India
I think the problem here isn't power or expressiveness per se, but a large number of fundamental concepts. For example, vanilla Haskell has a lot of expressiveness built around a few core concepts (first-class functions, parametric polymorphism, typeclasses). However Haskell + 101 extensions or Scala derive a lot of their expressiveness from a plurality of fundamental languages features. That is what creates the real problem.
I thought they switched those out for countdown timers?
I have the paper books of Quran in two languages and I've also given the links to the online searchable versions. I've actually marked the pages where "disbelievers" are to be "painfully punished" and only a few pages remained unmarked. It takes hours just to physically mark the all such pages!
The unmarked remain only the parts where some Old Testament story is badly retold. Reading Quran is very repetitive, almost hypnotic experience. "For unbelievers" "doom" or "fire" page after page. It's not "out of the context" or "cherry picked" it's everywhere.

Have you actually read the Quran?
I'm very aware of those passages and others that reflect the religion's violent origins, having actually read the book, or most of it (have you?).

If you were disagreeing with me, did you miss the part of my comment where I said I shared the parent's opinion of Muhammed (and yours as well, I presume)?

I simply was encouraging someone wondering about the Quran to read it himself so he could make up his own mind, regardless of our opinions.

Obviously, in the interest of fairness, similar passages about stoning/slaying can be found in the Tanakh/Old Testament. Luckily, few Christians or Jews take those passages literally today.
Don't get caught up in working for one of the startup darlings just for the name recognition.

I've avoided working for trendy startups, but I know a dozen people in my same age cohort who did go for the trendy startups. Now they are out buying teslas and giving away $10 million to charity just for fun.

Can't be successful from the sidelines.
Well, it isn't the refrigerator that's going to stop you.
Odd. Clicking on the link in the HN conversation works just fine for me.

Wait. Does running Firefox in Incognito Mode not send along a referrer?
I found it incredibly stressful to try to answer those questions before I finished. Pair programming meant I could never try anything new, because I couldn't answer those questions immediately.
Excuse me? The whole 2 last years was mostly spent on MoarVM and it's optimizations. That's why we are having this release in the first place.
As I pointed out above, this is silliness and nonsense. How does the "founder" affect what a particular individual does today? Should an indivdual be judged as a person, or be guilty or innocent, or have their rights taken away, based on what a book says a religious leader did 1300 years ago?

If Jesus was so peaceful and the founder is so influential, how do you explain all the evil acts of Christians?

The founder of all three religions, Abraham, impressed God by being willing to perform human sacrifice of his own son! I hope I'm not judged by that. Or if you only count Abraham as the founder of Judaism, should all Jews be expected to perform human sacrifice?
Can't they use the full word and say revelation or use a synonym and say disclosure, development, finding, uncovering, etc... Why 'reveal'? Does it sound more faux sophisticated?
They currently really excel at unstructured data - images and text and speech. If you have structured data though (columns, regular features) it really depends. In Kaggle, RF's and GBT's seem to mostly dominate structured problems, while neural nets dominate unstructured datasets (as they can do feature extraction), according to talk I attended.
I think a reference to Guy Steele's essay 'Building a Language' is appropriate here:

http://www.cs.virginia.edu/~evans/cs655/readings/steele.pdf

In a commentary on the essay, Scott Rosenberg says:

Plainly, Steele started out intending to show just how painful the words-of-one-syllable limit is — and, by extension, how desperately programmers need the ability to expand the vocabularies of languages that feel impoverished (“a thought that seems like a primitive in our minds turns out not to be a primitive in a programming language, and in each new program we must define it once more”). Yet what’s fascinating about “Growing a Language” is that the limits Steele imposed on his expression make the paper far more accessible, precise and clear than most computer-science writing.

http://www.wordyard.com/2007/06/12/steele-growing/
We sometimes underestimate the important role of cats in fighting bugs.
There wasn't a single year with 90K gun related deaths, especially not in 2012, they might have had numbers for total "gun related casualties" which includes injuries, homicides, suicides and accidental discharges which might be closer to the actual figures.
These are the FBI figures https://www.fbi.gov/about-us/cjis/ucr/crime-in-the-u.s/2012/... so shy under 9K crime related gun death.

With all honesty that figure should've made any sensible person give it the sniff test even if it was released by the NRA yet alone by the Brady Campaign.
So either the total report is BS, the figures weren't for fatalities but for all casualties or your memory isn't as good as you think it is or any combination of all of the above.
We != the perl community.

They still have no idea how a fast dynamic language should be designed. To their advantage python does neither. Ruby does know, but doesn't get along with to well. Only PHP got their act together with 7.0.
> Which of those two is supposed to be "our guys"?

E) None of the above.
I was talking with a social scientist recently who (reluctantly) had to write code in order to run certain statistical analyses. Her solution, to keep code understandable, was to make sure everything could be read as a linear script, in the literal meaning of that word. No functions other than those that come with the language, because that means you have to refer back to earlier code to see what on earth is happening. No loops, because you don't visually see how often something is being repeated.

Sure, you have to draw the line somewhere, but refusing to use Python/CoffeeScript comprehensions because not every language has them, or preferring to use your own utility function for removing doubles from an array instead of underscore.js's _.uniq to me feels like optimizing not for the average programmer but for the mentally challenged.

Sometimes you do get to have your cake and eat it too: simple one-liners instead of confusing and verbose line noise.
The alternative is even more against reality of what people do -- e.g. the classic proposal for a web browsers which would only accept very strict HTML (and this would supposedly make people fix their websites). In practice it would only have hindered the adoption of the web.
Marketing makes up for having a technically inferior product.
Nice. Useful.

The terminology used is familiar to people using AMT, but in keeping with your calculator's friendly, explanatory style, it might be nice to integrate some kind of glossary for terms like "assignment" and "masters qualifications".
When you pull your rhetoric out of the PLO playbook, you've already chosen a side.
At GitHub You Don’t Need No Stinkin’ Office, but There Is a Nice One If You Do
We cannot always change the real world to adopt to our spec needs -- e.g. make things that need refrigerated communicate that need.

There are literary thousands of things we refrigerate that don't come in packages with neat "refrigirate" labels.
it's a programming language in the same way that a flashing light can be a programming language. If someone on the other side is using it to make decisions then you're technically programming something so it's a "programming" language.

I mean sure, technically that's true, but it's also not interesting.

The interesting thing about regexp is that it's really damned close to the mathematical notations used for describing regular grammars, and therefore it's a good, tight way to specify pattern matches on regular grammars.

No one ever really answers with "I've been programming the regular grammar parser". Sure, maybe technically that's what they've been doing, but the context isn't really right.
Not land ownership?
Vagrant itself isn't virtualization; it's just a wrapper around Virtualbox, VMWare Fusion, etc. It has a Docker provider.
I really appreciate how he writes and draws the slides as he speaks. With math lectures, this always encourages me to think deeply about the details and implications of each line. I find it better than pre-written slides, now so easily created and presented using Power Point.
What should India, Iraq, Afghanistan do answer terrorism, become more resilient? How do they do that? What have they failed to do?
Ios developer
Hi,

I've started a project for an ios application. I'm in the IT field but deal generally with different types of systems. I'm looking for possible partners who have extensive ios backgrounds.

tappdev55@gmail.com
So, your pet cat?
This article explains so much. It is fascinating.

It seems difficult to find a potent ideological hack that would tarnish isis. Such an elegant solution would save so many lives though.
Very true- image mosaicking of aerial and satellite imagery has been around for decades. There were plenty of GIS and IMINT software systems way before TerraServer. What MS did was put all the pieces together with a web front end that nontechnical people could use. Hopefully that's what the article means by "invented", although that's still a misuse of the term IMO.

Tangential rant unrelated to the comment I'm responding to: the media misuses the term "invented" all the time as a synonym for "created a product". All it does is spawn a million pointless threads in tech forums about who invented what and who should get credit for what and why everybody should ignore the contributions of people who stood on the shoulders of anyone else, ignoring the fact that everyone does that always for nearly everything. Witness any thread where someone says something vaguely charitable about Bill Gates or Steve Jobs, and inevitably some first-year CS undergrad comes along and rants about how those guys did nothing because it was really their engineers that did everything, and inevitably some other first-year CS undergrad comes along and rants about how those engineers did nothing because they were just building off of what some lesser-known engineers did before, and eventually that regresses into yet another first-year CS undergrad ranting about how Dennis Ritchie should get all of the credit for everything that was ever done after 1969, while conveniently ignoring the giants whose shoulders DMR sat atop of.

And finally, it comes back around to some grungy middle-aged guy such as myself ranting on HN about people ranting about people ranting about things, so full circle I guess. :)
Yes, reading the Old Testament, the New Testament and the Quran and comparing them is really instructive. However Quran is just one of the two primary sources (the messages received by Muhammad), you'd have to read Sunnah for the deeds of Muhammad during which he received the messages (the second primary source). It's only there that you'd find the beheadings and stonings by Muhammad. Just like "the New testament" isn't just one of the gospels, but the four gospels and all the other books, including the Apocalypse of John and all the epistles.

Sunnah are also searchable online.
200,000 Comcast Customers Told to Reset Passwords After Data Offered for Sale
It's not so emotionally satisfying to talk about "how does The Thing help you concretely and what concrete difficulties have you run into," and way more fun to talk about either "it's all just hype, everyone's a stupid newbie" or "The Thing is total amazeballs and totally teh future you guys."
Fun read. This reminds me of how "object-oriented" programming goes wrong for beginners. ...Not helped, alas, by all of the texts that thing it's helpful to demonstrate OO concepts by modeling things like "cat is a subclass of animal" :/
Show HN: Cubebrush.co – New Marketplace for Artists
The difference between land and music is that land is actually scarce.
>For example, Viaweb uses (still!) a Lisp-based DSL to provide the non-Turing-complete customization language for their customers, and I suspect that whole thing was a weekend hack.

"Still"? I think that thing has been scrapped for 15 years or so, as Yahoo rewrote the store engine. Or you mean just the user visible language that resulted?
I don't know about you, but no post-it placement is as strong as the first post-it placement. It's reversible a couple of times only.
Wrapper link: http://nullrefer.com/?https://www.jwz.org/xscreensaver/toolk...
I see! We were discussing different attributes of those businesses. I was more going on the first principle of business, "What problem are we solving for the customer?"

I don't have any opinions on the specific financials of any company. I was just saying the fundamentals of HomeJoy were completely wrong.

Thanks for the discussion!
Fun times... at one point I managed to render a computer unresponsive by dropping a notebook on the PrintScreen key. The key-repeat was pretty fast and so many gnome-screenshot windows popped up...
I used Java to accomplish the same thing as AJAX, back in 1996-97 or so. I embedded a hidden (1-pixel, transparent) applet that opened a TCP socket to a server.

The major browsers all allowed applets to expose methods to JavaScript, so I provided a simple API that the page used to send requests and receive responses, which the applet multiplexed on the same connection.

I also used it to receive notifications from the server; the system I built was a teleconferencing system, and so while a call was going on, the server continually sent status messages about parties entering or exiting the call, and flags about which party was speaking (based on audio monitoring). Requests were used for commands like disconnecting or muting.

It was pretty solid once we figured out how to make applet instantiation resilient (the browser/applet interface wasn't very stable). In fact, it was better than XMLHttpRequest, because it was just one, compact, long-running TCP stream; it was pretty much a websocket, before there were websockets.
This sounds like a job for Erlang, not JWZ staring at C code until he's convinced it won't segfault. A small monitor process could do something reasonable when the big GUI codebase fails, and then everyone wins.
The quote goes on:

Do not suppose that I have come to bring peace to the earth. I did not come to bring peace, but a sword. For I have come to turn

a man against his father,

a daughter against her mother,

a daughter-in-law against her mother-in-law—

a man’s enemies will be the members of his own household.

Anyone who loves their father or mother more than me is not worthy of me; anyone who loves their son or daughter more than me is not worthy of me. Whoever does not take up their cross and follow me is not worthy of me. Whoever finds their life will lose it, and whoever loses their life for my sake will find it.

The books after the Gospels have more violence, but I don't think that reflects on Christians. The Old Testament is filled with violence but I don't think that reflects on Jews.
Quick note before you say it's just a landing page, please create a quick account - lots to see inside :)

Looking forward to the feedback!
https://news.ycombinator.com/item?id=10562207
Containerization might well be the solution to this kind of problem: libpng's vulnerabilities no longer matter much if you've isolated it into its own VM with no access to resources beyond the ones it needs to decode a PNG into a pixel buffer. I've been working on a little OS project along these lines, where every process runs in its own VM, and every shared service is provided by a local server. There's no dynamic linking. Instead of dealing with the cost of constantly churning code, and all the instability and unreliability that comes along with it, the idea is to pay for security up front by isolating everything. If you want to decode a PNG you have to spin up a VM, stream the PNG data in, and stream the decoded pixels out. The PNG decoder has no access to the file system, network interfaces, user interfaces, or really anything but stdin and stdout and some memory. If it crashes, it crashes, and from the client's perspective the app just exited with a non-zero error code.
Also, nobody ever really builds expensive things on top of music that they'll lose if it's suddenly played by other people.
Right, I was just speaking to the issue of whether there's some logical pattern to the practice that allows you infer which case is which without relying on "that's just how they do it".
http://perlformance.net/charts/ is the usual pointer, but it has no easy to show comparison.

There's also the perl6 specific benchmark https://github.com/japhb/perl6-bench but I have no idea where they post their results to. It used to be a gist or IRC.
To speak of the true nature of Islam is really to slur an entire religion and over a billion individuals. Such things are just ignorance and hate. You can't possibly describe the "true nature" of anything in such terms, an absurd concept on its face; what does it even mean? What would be the 'true nature' of Christianity - I can't even imagine.

I'm sorry to see this on Hacker News.
Unauthorized by whom? You should contact the copyright owner and alert them of the infringement then!
Another way to disseminate this sort of information is to ask (use the error in the title) and self answer the question on StackExchange Linux (https://unix.stackexchange.com/) because StackExchange does SEO on it's answers, the content is Creative Commons, and the URI for the question and answer is likely to remain stable...more so than the typical personal website.
Indeed. HTML and CSS are great examples where by giving up expressiveness for the author, you can gain more power for later reprocessors -- uncommon for programming languages (because halting problem) but a common thing to do for language-like things like markup, Puppet manifests, etc.