skysight-inc/HackerNews huggingface dataset:
Overall the software seems nice, but there are just too many limitations which make this a bit of a niche software, IMHO.

* SaaS. OK if your documents contain text only data. Maybe it contains a way to include images (I just don't see that from screenshots and description), but really no way to automagically run R/python/whatever scripts to insert actual data on the fly. Probably solvable with an API.
* Subscription pricing. If you have long running projects and publish [a batch of] documents less frequently than every month, pricing will start to really bite. I see that I am not alone that is concerned about pricing :)
* Template limitation. OK if all your documents are your own and not your clients'. Out of luck if you need to prepare documentation for clients. Maybe template customization is that powerful, but again, examples do not suggest that.

Just my 2 cents though.
Ah, crap! Thanks for pointing out the broken link. Here's the input document for the demo.

https://gist.githubusercontent.com/jagthedrummer/213b8a787b3...

Under the hood is Pandoc/LaTeX. Pandoc flavored Markdown is what is supported at the moment.
Report: Over $3B invested in LA tech in 2014, the highest funding total ever
@Stephen304, what are the mechanisms for gathering index content?

Does the user manually download those from centralized sites?

How do the centralized sites get their index content?
Found the fatty
> Riding the bus? It could automatically pull up the bio of a person sitting next to you.

Jesus Christ please no. Does anyone really think this is a good idea?

Addendum: of all the people replying to my post, saying how great it could be, I'd be willing to guess that none are in positions where they get harassed on the bus on an almost daily basis (eg being a woman).
It's the distance from the earth to the moon, obviously. Why would it be anything else? Why would you care about the distance from anything else to the moon?

And yes, it's a big ad hoc bag of hopefully-useful values. It turns out that a big ad hoc bag of hopefully-useful values is, in fact, sometimes useful.

(Of course there's more to Frink than its big bag of handy predefined values. But I take it it's only the big bag of handy predefined values you're criticizing, and indeed that is one of the more interesting features of Frink.)
I use Tim Pope's excellent Fireplace.vim - https://github.com/tpope/vim-fireplace
> It could automatically pull up the bio of a person sitting next to you.

This may be a 'significant augmentation' but it's not sure it's one that I want.
This is great news. As someone who pitched in to their campaign I am grateful that they have this funding so their efforts don't just fizzle out from lack of resources. It's a big undertaking, and they're going to need to push hard for a long time.
Pretty much. A 4x return is great and all, but MV was likely the best reviewed and most Apple-hyped paid iOS game of the year. To only make 4x return off of it is pretty unfortunate for the platform.
A circle of offices with windows to the outside. An inner corridor to connect them. Another ring of offices with windows to the middle. Like a big donut.

Also, for some offices you do not want any windows.

https://en.wikipedia.org/wiki/The_Doughnut
New Patent Behind Google's Magic Leap Investment
Zombie cookie: The tracking cookie that you can’t kill
> The tragedy here is that this transition completed at about the same time the maker movement started to emerge a little after the turn of the millennium.

Maybe it's simpler than that. For makers, maybe Radio Shack succeeded because there was no internet yet. Once the internet really took hold, there was absolutely no need for a Radio Shack (at least no what Radio Shack traditionally was).

If that's the case, then RS was doomed no matter what they did. Maybe they even saw that coming, and tried to survive (although fail they did) by shifting away from that disappearing business.
Look I'm not saying that soylent is a good idea or even that works, and I'm probably as far from a potential soylent customer as it is possible to get. I'm just trying to explain how their stated goals and ambitions make their product somewhat unique in the current landscape of similar products.
I've done some impressive work... From my bed.
If Clojure was better suited for scripting, that would amazing. It's one area the language could be a bit better about handling. Setting a quick leiningen project to create a "Hello world!" certainly works and is relatively quick, but that includes a lot of leiningen baggage too.
I've been dreaming about a site like this for years. Casual newsreaders need context given to them in a friendly way so they can properly engage with the content. Vox.com explainers are one thing but this is even better. Kudos on launching!!
Yeah, I initially decided to learn it mostly because "lazy" was not a point in the space of programming languages that I had explored.
I remember doing MIPS assembler in the computer hardware class in college. We used the book "Computer Organization and Design: The Hardware/Software Interface" (aka "Patterson and Hennessy") [1]. At the time it was an enlightening experience because until then I hadn't fully internalized how computers were implemented at the hardware level.

[1] http://www.amazon.com/Computer-Organization-Design-Fifth-Arc...
You can make command line tools in Clojure, but in general I'd agree that you'd be better served by a language that can either compile and run faster [Golang] or is interpreted [Python, Ruby, etc.]. There's no real getting away from the JVM start-up cost, sadly.
Hi grumblestumble, we're on it now. Thanks for the heads up!
I put on headphones if I want quiet. What I really need to get away from is flowdock/hipchat/etc... invading my screen. That kills my flow worse than anything else.
Great eye, and thanks for the feedback! We'll fix pronto.
I had assumed it would be of great utility to police, fire, and emergency personnel. Of utility for the personnel themselves (pop up display of criminal record info, maps, home owner info, etc), but also for the safety of the citizens (recording, etc) they are serving.
As long as we're doing predictions, here's mine:

All the cool kids will finally stop trying to push everything to the browser, move some of that back to the server, and become completely content with what Javascript has to offer.
I remember when it first came out and developers in my area would kind of gloat over it and being one of the chosen "glass explorers". they would wear it to meetups and brag about the apps they were developing for it.

I'm kind of glad that it flopped in its current form and that those days are over.
I am willing to bet that Ed handles all of those activities as needed in modes 1 and 3. Breaking down "prep" and "review" into detailed bits doesn't really challenge his assertion that the core activity of actual programming regularly requires autonomous isolation.
Depends on how you have your project setup. You don't have to pass them through the closure compiler. That's a choice.
If you don't have a MIPS machine on hand, try SPIM: http://users.ece.gatech.edu/~sudha/academic/class/ece2030/Le....
Thanks for posting about us atto, My name is Effi and I'm product / co-founder @ Complete. We founded Complete with the idea that a social network can provide so much more than entertainment value. With the right platform, people can make daily life easier for each other through their support, advice and connections. So Complete is where you can declare you tasks and goals, publicize them and get great value back. I'm here to answer any question.
If the input is naturally arranged in columns, regardless of separation character, awk is optimal for parsing it, and not bad for actually processing it, either. This goes double if you only need certain lines of input, and you can concisely pick out those lines using a regular expression.
Counting from Infinity: Yitang Zhang and the Twin Prime Conjecture
I meant safety precautions against crime. I think that's what the article was about, though maybe social services had other concerns as well.
RegExpress – A Diagrammatic JavaScript Regular Expression Creator
I don't think the author has heard of JSON,restful end points, and or design patterns, I don't understand why he would develop with the intent of rendering the pages on the server side, when the client can do that faster and you can reduce server load. Not only is that a performance advantage its a design advantage, now you can have mobile clients that render data natively and you don't have to work as hard to develop for mobile.
Currently, users have to manually download archives from torrent sites that provide them (Kickass and Demonoid are 2 I know work with BitCannon)

I know this isn't ideal, so I intend to implement an auto updating function to periodically auto download and import updates. You can see the beginnings of this in the config file in the current release.
> YOU CANNOT SLACK IN OPEN SPACES.

You're not trying hard enough.
Make-Up and Medicine in the Middle Ages
You understand the context of this discussion involves: WMDs, state military and private military. So we are already talking about murder - and the scales aren't even comparable. How is a murder at the hands of the state less wrong than a murder at the hands of private assassin? That is why you are "whiteknighting", you are trying to defend the indefensible with an appeal to emotion. Waving about the bloody shirt of the dead cartoonists, nice.
You make a reasonable point, but you say it very unreasonably, with unnecessary insults. This is why you're being downvoted.
Yup, this is an error on our end. We've got a fix for it in the next build. Thanks guys!
It's also easy for people coming from Perl, given that Perl was designed to be easy for people coming from Unix shell, which includes awk.

Python and Ruby aren't that far removed, but the idea of a one-liner as such is alien to the Python mindset, I suppose.
You could argue the same for the Greek and Roman empires at their height too.
HIAPWEUATTRD: Head In Any Position With Eyes Up And To The Right Display
Being smart doesn't make you a good engineer, and being a great language or library designer doesn't necessarily make you an authority on language selection for most engineering uses. Finally, take Pike and Cox and their work on Go. Go is a great minimum-change-for-engineers language for Google's purposes. Is it a great language for most? No. But if you're trying to introduce new concepts to thousands of C++ programmers at the same time, Go is a safer bet than trying to go full Haskell.

To further answer your question, "functional programming" isn't always so well-defined. We know, realistically, that pure functional programming isn't going to work for all use cases. Once you're grounded in FP, you think of mutable state (or, in databases, destructive updates and deletes) as an optimization... but sometimes it's an optimization that you need. No language is FP-only because no language can be; even Haskell has the "dirty" IO monad.

I think that most good programmers (like, 99%) recognize the importance of immutability and referential transparency, when possible, and in the function rather than the action being the standard compositional unit for programs. Where there is disagreement is on when, how, and how often to depart from the functional ideal.
One of the largest supermarkets in the UK have just released their own Google Glass app.

http://www.pcpro.co.uk/wearables/1000284/google-glass-app-la...

Nice timing.
50+ fantastic freebies for web designers, January 2015
Elvis 80th birthday tribute
It's almost like upper management went out of their way to irritate employees and customers? I had a manager literally
follow me out the store trying to get me to buy a cell phone.
I never understood the Tie requirement--it's a electronics store? I applied in high school, but lasted one day with a
angry local manager.(I don't blame the local manager--he had
two, or three jobs at the time). I knew the problem was that
upper management was stuck in the 50's; much like Sears?
Fun with Filesystems 2015 – Darrick Wong
> which when naively transduced to English would be the "X gave a hit to Y", which is either unidiomatic or means the wrong thing altogether

What's interesting, is that there are dialects of English (Hiberno-English spoken in Ireland) where "X gave Y a hit" would be a way to say "X hit Y". :)
Google Glass was ahead of its time, for a while. They re-engineered the guts of a cellphone to fit into an eyeglass frame. The visual 'cube' that forms the display was a novelty and kept the project within the bounds of whats possible to be manufactured today.

Then Google came across a fiber optic eye-ball projector that made the Glass visual interface look like an 8-Track of the Doobie Brothers. They immediately realized this and dumped a half billion dollars on the project, Magic Leap.

http://gizmodo.com/how-magic-leap-is-secretly-creating-a-new...

Some day, Google will spring a productized version of this on the public and it'll be like nothing before, including Oculus. Its the best shot we've got at 'true' augmented reality.
But it is safer now, that's the paradox.
I could respond point by point and keep this going, but don't think we are going to change each-other's mind or add constructively to this conversation.

I think we would both like to think we are both right on technical grounds, but I think we would be deceiving ourselves as a great proportion of this is personal taste, ideological, and we are both heavily invested in our respective platform of choice.

Best of luck & code on.
Funny that he lists having an MBA as an argument in favour of intelligence. That's not my experience.
Gun-related deaths, drowning, suffocation are next on the list at
http://www.childdeathreview.org/nationalchildmortalitydata.h... . However, motor injury outnumbers all of the other listed fatalities due to unintentional injury.

A lot of the numbers in that list are due to infants <1 year old. The CDC more generically says "malignant neoplasms" - cancer - is about 55% as likely as as unintentional injury for the ages of the children in the report. http://www.cdc.gov/injury/images/lc-charts/leading_causes_of...

To answer your question, gun-related deaths and cancer.
Like their twitter bio, not a dossier. Well I mean you could but that's a different thing.
> AR doesn't significantly augment your experience of riding the bus to work, ordering dinner at a restaurant, taking a walk around the block, or even most forms of labor (manual or otherwise).

I think AR could have a very significant impact in all situations where it's hard to succinctly convey the entirety of what's going on and people tend to say, "you need to be here to see it."

If one could localize a dozen Google Glass like devices within a 3D model of a locale of interest, like a construction site or the site of a large public news event, then the various POV of the cameras could be represented within the 3D space. This would allow viewers to place the various POV in context. Zooming around the space then into the POV of a reporter onsite would really make such locations concrete for viewers in the way beyond what a shot with buildings in the background and a crowd in the foreground could not.

I also think that AR could be used to allow a team of human experts and assistants to augment an agent, negotiator, or executive at an event or meeting, much as one sees lawyers whispering into the ears of executives and politicians. This would have the advantage of not having the whispering expert be visible. It would allow executives and politicians to project a more competent image. (The current Google Glass could not suffice for this, as it is still too obtrusive.) The same 3D virtual space could also be used to aggregate and contextualize the situation for the remote experts. It's also easy to see how aggregating various POV from security guards and bodyguards would give a much clearer picture of the security situation around a VIP.

tl;dr - I agree that devices like Google Glass have the most value integrated into teams of people who are dealing with the integration of disparate information in complex situations.
From the article:

> Here’s an exercise: The next time you see someone talking about algorithms, replace the term with “God” and ask yourself if the sense changes any.

This comes immediately after a paragraph that lists four instances of people saying things about "algorithms" ... not one of which would have meant the same thing if it had said "God" instead.

Most of the recent occasions when I have used the word "algorithm" it's been in contexts like "We can probably come up with an algorithm to distinguish this case from that case" and "I spend a lot of my time designing and tweaking algorithms". Replacing "algorithm" with "God" doesn't make much sense there, either.

I suppose the author isn't really thinking about people who actually work with algorithms every day, but about the general public. I would hazard a guess that at least 75% of the general public have no idea what "algorithm" even means, are not familiar with (e.g.) the fact that Google's search engine is (kinda) executing one, and as a consequence don't have an attitude to "algorithms" that remotely resembles that of religious people towards their gods.

The sentence I quoted seems like the kind of thing people say to sound clever and insightful, without actually paying too much attention to whether it makes any sense.

There are (I think) some good points in the article, but having such overblown bullshit so prominent so early in it really doesn't encourage me to read it with the care the author presumably thinks it deserves.
http://en.wikipedia.org/wiki/Black_Mirror_%28TV_series%29
If you view the Unix shell as a language unto itself, awk and sed are both higher-level functions in that language, married via the use of pipelines (concatenative programming without a stack).

http://en.wikipedia.org/wiki/Concatenative_programming_langu...
> Not maliciously so.

The vast majority of media people cannot be malicious, sure - but looking at some of the corporate higher-ups, I'm less inclined to absolve them of moral issues.
Quidquid latine dictum, altum videtur.
You did well, but it could be improved by giving an example of how mutability burned you in the past when trying to debug, or how functions are much easier to reason about, or even how significant state mocking code simply isn't needed (as I have heard is necessary in Ruby).

In my own experience, I once built an OO Ruby application that interacted with an internal database to heavily process a CSV file. Dealing with the state of instance variables made debugging maddening. I won't say it had an excellent design, but dealing with shared state made things much worse. If it had been functional and immutable, I wouldn't have had to deal with many bugs I encountered.
Its an app idea, not a brand new >$1K hardware idea.
Is it though? And even if it is, is it a world we want to live in?

(We need to name the evoking of Ben Franklin's "Those Who Sacrifice Liberty For Security Deserve Neither" quote... _______'s Law).
But I don't want any of those things. Or, at least, I want that information so infrequently that pulling out my phone is absolutely fine. It's solving a problem that doesn't exist.
I actually like the GNU gawk info pages:

https://www.gnu.org/software/gawk/manual/

Also, TCP/IP with gawk (The gawker's Guide To The Internet?):

https://www.gnu.org/software/gawk/manual/gawkinet/
You are assuming a context which is negative for you. It may be there are ways, with sufficient settings opted in for both parties, where this may be a good thing. Finding out that person in front of you is someone you've corresponded with, or have a strong n+1 contact with through a co-worker or friend may be useful and wanted in some instances.

For example, you're at a party/mixer, so you set your locality privacy settings to show your name to those in proximity, or to those in proximity that you have a direct or once removed connection to through Facebook or G+.

Another example, you are at a conference, so you set the locality privacy filter to show your name, location, and workplace to anyone in your work address book that happens to be close by.

Finally, imagine you are on the bus, going to your good friend's house, who you've set to always see you when within a mile or so. You see a marker for her/him show up in the distance, rapidly approach, and pass you going in the other direction. You realize they misunderstood your prior conversation about meeting, and are on their way to your house, or at least, were, until they realized you were on the bus they just passed and turned around to pick you up at the next stop, which you've quickly agreed to get off at.

I think there are cases where capabilities like this could be extremely useful and desired, it's just a matter of working out the issues.

This, and a thousand other uses, are what people mean when they say "It could" with respect to AR enhancing our everyday life.
I missed the heyday of computing, but I was a kid in the 1990's and still remember going to radio shack to get resistors. I think as we grew out of it, that enthusiast market never really got replenished. My wife has two much younger siblings (13-14) and it's actually kind of surprising how they're less computer literate than we are (30-31). They use Snapchat and whatnot, but don't even know how to make more complicated search queries in Google.

Little bit nostalgic about the BK though. My first real computer was a Tandy we bought at RadioShack: https://parasomia.wordpress.com/2010/03/14/the-tandy-sensati.... I'm pretty much the guy in the article. Eventually maxed it out with 16MB of RAM, a 1.2GB HDD, and Win95.
> Riding the bus? It could automatically pull up the bio of a person sitting next to you.

You do realize most people consider that an anti-feature, and is exactly why a lot of people are worried about it, right?
“How Secure Is My Password?” Strength Meter Open Sourced
I was thinking it looked half finished with concrete floors :)
Private offices are not an extension of your home, it's your workspace. Why can't people see you from the corridor?

Just turn your back to the glass, or use an Oculus Rift.
Cameras, Goodbye: Photography in the age of the iPhone (2013)
I can guarantee there are at least a dozen potential startups in this idea alone. Imagine some version of Linkedin or OKCupid, or even some general purpose scraper that correlates identities and social media accounts through facial recognition and online photos.

Even better, facial recognition plus a decent method of determining height, weight and ethinicity, and you have an x-ray specs app. The first person to make that work is probably going to be a millionaire.
Most companies (the ones who lease space, anyway) are at the mercy of the commercial real estate agencies they rent from. They don't always have the money to raze the whole space they rent and build a developer's utopia in its place.

I was referring specifically to companies who have the money to build any kind of office space, and choose to build sardine cans with arcades.
Conservative, in this case, means what it means in every case where it has a meaning: preferring not to change without a good reason. A practice having survived for centuries is not necessarily a good thing, but it at least indicates that many generations of people found it valuable, and suggests to the conservative that it might be better preserved than abandoned. I think an understanding of this difference in our outlook would probably answer the rest of your questions.
"But programmers want their companies to indulge their lofty career ambitions while still being exactly as useful to the company."

What lofty career ambitions? My productivity at work goes up at least 40-50% every year. I'm not expecting to capture even half of that.
The office appears to be, that doesn't necessarily mean the rest of their operations are.