skysight-inc/HackerNews huggingface dataset:
Hey -- creator here. I would totally love to expand this content, as mentioned in the comments. Let me know if you have any more questions, and would love contributions if there are things people want to say. I have a basic outline for some content I was thinking about turning into an ebook here: http://docs.writethedocs.org/book/ -- if you want somewhere to start.

Also, note that if you're interested in this kind of thing, we have a yearly conference in both the US and EU, and local meetups in many US cities. More info here: http://conf.writethedocs.org/
Read this and think about what you said:

http://www.huffingtonpost.com/arianna-huffington/signature-s...
Same here. I perceived it as very friendly and helpful.
Yep. And it misses the simpler solution of not having things in your house that are worth stealing. Sure, TVs, laptops, etc., but those can be stolen anywhere. Eliminating cash and jewelry from your home can make that $50 lock the right trade-off.
Am I mistaken, or does Steve hold tension on a line of solder using his teeth ? Or is that bus wire ? Surprised he isn't concerned about lead poisoning.
I was under impression that identifying the inequality among upper management at Sony Pictures was at least part of the reason for the early release of that specific document. i.e. that point, was the point and should probably be in the opening of any reporting. Call it a low blow, call it whatever you like, I just don't think any female / non white guy would appreciate how belittling your comments are.

But them I am kind of biased since the whole ghotz debacle. Suck fony and all that. (yes I know this is sony pic, not sony)
As Orwell said:

>"This trend has been obvious for years, and was pointed out by a few observers even before 1914. The one thing that might reverse it is the discovery of a weapon — or, to put it more broadly, of a method of fighting — not dependent on huge concentrations of industrial plant."

Guerrilla warfare represents "a method of fighting" not dependent on advanced capabilities.
There's a weird notion that either you're doing something completely out of charity or completely profit-driven. But the most effective ways to change the world tend to combine the two.

Charities and for-profit companies both need money, so they have more in common than you think. You need to at least break even in order to scale, and making a profit is not that different.

Assuming you start out as the CEO of Facebook and want to get everyone in the world at least somewhat online, is there a better way to go about it?
His point is that those values don't exist in most of the community as exemplified by their code and blogs, and this is largely because the language encourages straying from those values.

I should note that I agree, and I'm a Python dev full time.
It's an amazing accomplishment by an amazing team! Very excited for the future.
>now I'll have to narrow the statement to "The only native code compiling Scheme that I know of"

Native compilation is on the roadmap for Guile, so hopefully you'll have to narrow that statement further in a couple of years. :)
Le Video in San Francisco was as good a candidate as any in the world for a saveable video store: they have a huge selection of movies curated by a profoundly knowledgeable staff who can talk cinema for days. They made heroic efforts to point out many worthy but obscure titles to the public. They've spent decades cultivating a loyal clientele. They're located on a main street with heavy foot traffic in a well-educated progressive-yuppie neighborhood with lots of disposable income. They braved the Netflix revolution by doubling down on all these things that made them unique. And yet none of it worked.

A few months ago, they barely escaped closure by merging their retail space with a bookstore. Most of the floorspace is now given over to books. The place is a shadow of its former self.

http://www.sfgate.com/business/article/Le-Video-survives-tha...
Well so really have the choice between on thing and the copy of it.
Videos suck like that. What could have been one sentence becomes a whole multi-media, ad infested clustersuck.
Threesome request at work Christmas party, College hired strippers as
I think it comes down to which is harder:

1) adapting your native libraries to a standard implementation

or

2) adapting your implementation to your own libraries

I decided that I mainly want Prolog to interact with, not to write a large amount of code in. So for me 2) was more advantageous.
Yes, I've read their privacy policy. Where does it tell you how long they retain your data? Or whether your data is disassociated from your identity? This is important when you consider how personal your online activity can be. Who sees your data at Google? All the privacy policy states is "We restrict access to personal information to Google employees, contractors and agents who need to know that information"

While Google automates scanning of your emails in GMail, they don't tell you if that is the case with the other personal and private data they hold about you. Yet your activity across the web is arguably just as personal and private as your emails. That is why anonymising or disassociating your data from your identity is a legitimate concern, as are questions about whether your online activity is anonymous when viewed internally by Google.

Let me put it another way, if I ask you to give me your name, gender, date-of-birth and mobile phone number (as Google does), then proceed to record the searches you undertake as well as sites you visit and videos you watch, would you not expect me to tell you how long I keep that information for? Or whether it's anonymised before internal staff pore through it? Or whether it's aggregated in a way that isn't personally identifiable?
Could someone clarify why you'd want to have a JavaScript engine in your C/C++ Project?

Is the idea if you have a desktop app executable wrapper and you could include this engine to start building desktop apps in JavaScript?

I don't think I have a clear understanding of this type of use case or how this will be used, please share.

The only thing I can think of is you could use this JS engine allow folks to code in JS, instead of C/C++, that actually interface with C/C++ APIs? Examples anyone?
I think I got bored of Foundation before it got to the good stuff. Perhaps I should try again now that I'm older.
(I'll ignore the "language" bit, the JVM doesn't have "a language".)

You still haven't stated exactly what it should compete with and what you imagine as the alternative to the JVM. Imagine I have absolutely no tooling, no language, no performance. Sell me on the JVM.

Now imagine you could have the world. What would your ideal VM look like?

"That compets in performance [...]": Well, C/C++ certainly competes in performance, Rust probably as well. Hell, even JS probably competes favorably on modern browsers. What I'm questioning here is really whether you can actually say "X is best for everything" or "X is best practice". (Where X was obviously the JVM.)

(I just mentioned Haskell as an aside, let's not make that the primary point of this exchange.)
A bit disappointed at its heavy use of macros, makes it a fair bit harder to link to from other languages (just sat down to write bindings for this, and realized it'll involve a lot of rewriting).

Disappointed mainly because the fact of no platform dependencies and two simple files would have made it a very very convenient library even from non-C.
Which businesses have become monopolies through economies of scale? Can you give me some examples?
They're using hash bangs for stateful URLs?
I thought that trend has passed in favor of pushState.
The site in the OP is pretty clearly a deployment of the software that http://lobste.rs develops, uses, and publishes as a 3-clause BSD-licensed project:
https://github.com/jcs/lobsters
I like the tags a lot, HN could benefit from that.
VCs and Universities Get Cozier: Harvard-Based Xfund Raises $100M
Note that if you believe people like Naomi Klein (and I accept that you might not), the US actively worked to prevent spontaneous democratic movements within Iraq, in favor of a centralized government not chosen by the Iraqis. This isn't too hard to believe because it's historically what the US did in the past (see: Korea, Vietnam, etc). In this alternative explanation, democracy didn't appear in Iraq not by a "failure" of US planning, but by design. At least initially.
Giving himself 55% (and his father 20%) is a red flag. He's not looking for a co-founder.
An elevator 'revolution': Going up, down or sideways
They are in the process of spinning it out, so it will either live or die on its own.
An iPhone HN client called MiniHack. There are quite a number of these type of apps but most of them are just readers. MiniHack allows comment.
Fork Yeah!
> I sometimes wonder if he might be one of the most mentally healthy people I’ve ever met. He’s extremely smart, but he doesn’t have any of the neurotic self-consciousness or self-doubt that often accompany high intelligence.

Because people that consistently check their own motives and that are concerned their own hubris might steer them into doing something awful are suffering from neurosis and are probably autistic. This article is little more than verbal fellatio.
Show HN: iPhone app to track your sales, customers and products
Also, Google seems just as useful and accurate on a public computer, or a friend's laptop, as on my own (Android) phone. I read somewhere that user input, location, and searches immediately before do all the heavy lifting when it comes to returning good results, whether organic or ads. And it rings true when you use Google.

Frankly, I don't think they have actually figured out how to use all that personal info for anything (yet?).
Especially since Conde Nast (Wired's parent) is owned by this family:
http://en.wikipedia.org/wiki/Samuel_Irving_Newhouse,_Jr.
http://en.wikipedia.org/wiki/Donald_Newhouse
The beginners guide is explicitly using general markup, instead of Sphinx specifically. Almost none of the content on the site is actually Sphinx-specific..
I've read a pretty cool, although somewhat useless, example of this a while ago. Imagine towers with powerful projectors pointing up spaced out 10 miles apart all the way around equator. You configure towers such that they sequentially activate projectors for a small fraction of a second, and only one tower is active at any given time, and at least one tower is active at any given point of time, and towers must activate sequentially.

Now with this setup if you dial down activation time so that it is smaller then 53.7 microseconds [0] next tower will not be able to receive any communication from previous tower on when to activate, signal would just not travel fast enough. Activations of towers would need to be scheduled. Now consider an observer looking at Earth with a powerful telescope from a significant distance. To him there would be an object emitting light that is moving around earth faster than light.

[0] 10(miles towers apart) / 186282(light speed in miles/second in vacuum)= ~0.0000537 seconds = 53.7 microseconds
I voted you up here because you were below zero and I was also about to post a comment comparing R to PHP, but I'll mention that I frequently downvote one line posts that start with "TL;DR". The concept of "too long didn't read" implies (to me, and probably others) that that the article isn't worth reading. If I think the article is worth reading, and the short comment isn't incredibly insightful, I'd usually prefer such comments to be at the bottom of the page and grayed out.
I guess it would allow you to ship the core of your software compiled as C/C++, and then system-integrators/sysadmins/hackers would script against your APIs in a higher-level language. No need to recompile or for users to see your source code.

Embeddable, small-footprint JS allowing the masses to script things with sounds pretty useful!
Outside of Google, the big-data options for C++ are actually pretty disappointing. There are some toy MapReduce frameworks, but nobody's really put the work into building a solid, production-ready big-data framework the way Hadoop or Spark has. In some ways it's a little surprising and disappointing, as C++ really does have significant efficiency advantages over Java for big-data work, and a company that did invest in this could easily realize a factor of 3x or so improvement in their data-processing costs. (Perhaps that's why we haven't seen it, and there are companies that have developed their own frameworks internally but don't want their competitors to use them.)
One application is to make a plugin system for your app. Lua is often used this way.
"Compelling" refers to aesthetics and feeling of reward when using the application - "This is an attractive application that makes me feel good when i use it", while "at home & comfortable" means supporting the perpetual novice, allowing easy correction of errors, and lessening complexity - "I can make changes confidently without fear of fucking up because I know what all of these controls do and how they work." The two ideas are most certainly not at odds with each other. To put it bluntly, this framework does neither. It's a plain "business skin" on some well-worn but generally unusable interaction patterns, as I mentioned in an earlier comment.
Yup thats what the quote is talking about in a more abstract manner.
I don't think this is OT at all. I know those articles and if even Martin Fowler says starting with a monolithic app is not too bad for most problems one should think twice before splitting up everything in tiny pieces.

At the end one needs to re-learn a lot. And due to this I think it is especially challenging doing microservices with technologies that power the average web app (Rails, Django, etc). Maybe it will help to choose a technology stack that emphasizes the values of microservices more (thinking of Clojure or Erlang).
What a great answer - thanks.
Google has the power to decide what it will display to you on its own webpage?
Sweet. I smell an opportunity for the Hacker News of Dogecoin, [insert other branded cryptocurrencies here], etc.
One of the most important things I learned very early in my CS schooling was that data (or problem) representation is, by far, the most important step to solving a problem computationally. Your computing platform, compiler, language, editor, memory size, speed, etc. cannot compensate for bad representation.

While I recognize the amount of work and smarts that has gone into self driving cars it is my humble opinion that the typical approach being taken is fundamentally flawed.

The right approach, again, in my humble opinion, is to change the representation of the problem: Roads have to be smart. Cars smarter, yes, but roads need to be modified for robots. Change the problem you are trying to solve and the solution might just become massively simpler.

Embedding technology into roads in order to facilitate robotic navigation would solve tons of problems. Private enterprise can take care of parking lots and private garages, and they will, when enough self-driving cars are around to make it worth their while to install the technology.

When my kids were younger they had huge problems opening doors around the house that were equipped with spherical handles. If their hands were wet after washing them, even worst. So, we changed the problem: We installed lever type door handles and even the youngest kid with hands full of soap could open the door now.

But, hey, what do I know.
There are lots of reasons to want some form of scripting language embedded inside a C++ project. This is the primary use case for Lua, especially in game development. For example

- In a game, write quest logic in the scriptable language so that game devs can tinker with quest design without recompiling the game binary.

- "plugins" (usually UI plugins of some kind). Games like Elder Scrolls Online and World of Warcraft allow for 3rd parties to write UI extensions in Lua.

- Any other logic that you want to run and frequently modify without modifying the binary.

There are other great uses-cases that I can't think of right now, hopefully others can help.
Programming Challenges Sites
> Most police departments don't pay for their weapons systems, they're gifts from the DoD.

Needs some evidence for a claim this strong. Yes, the DoD sold excess hardcore equipment to police forces. This still required money to buy them, in my understanding, even at reduced prices.

And police departments are responsible for the costs of most of their equipment. Think hand guns, batons, etc.

I'm willing to listen to your perspective if you can put together a cogent, evidence-supported argument. As it stands, you're alluding to things that may or may not be the case, with little evidence, and hinting at some sort of a conspiracy without actual logic, other than some predilections for suspicion of authority.
Are you implying that's not an enormous difference?
I built a pretty thorough tax calculator tool at http://www.tax-rates.org/income-tax-calculator. Building it was a great experience, and I monetize it with ads and affiliate links during the tax season. It was certainly worth the time put in, and I am currently exploring options for expanding it into a paid app.
Ask HN: What is the ceiling salary for an  average developer?
Chrome. I try avoid using 3rd party apps to access HN.
ZURB Foundation for Apps
Honestly, Google Docs is a prime example of how to accurately build a cross-functional Business vs Personal needs application.
Is it related to compressed sensing?
http://en.wikipedia.org/wiki/Compressed_sensing

Edit: I was thinking about the single-pixel camera: http://dsp.rice.edu/cscamera
Ebola in graphics
Docker, Rocket, and bulls in a china shop
It's what power the coffeescript and uglifier support in Rails.

You may not have heard of it, but you likely used it.
I've been down this path, far down this path.

Docker can import arbitrary layers from a tar file either via the command line or the api. The problem is there is no official way of getting a set of arbitrary layers.

That might not seem like a big deal, but when your image has something heavy like mono or java and pushes upwards of a gig or more running on a relatively puny cloud instance with poor I/O that adds up.

If you want to have a much more efficient workflow, you have to roll this yourself like we did by going direct to the file system (at least for export). This is a messy pain in the ass and I would not expect most people to do it.

I would be very happy if Docker stopped trying to shove the registry down our throats and gave us a model where we could substitute our own push/pull code that better utilized our existing infrastructure.

This is a case where Docker feels more monolithic than it needs to be and I would be happier if it was broken up into a set of smaller more independent tools (e.g. docker, docker-push, and docker-pull).
I think he meant to say "A good reason to encrypt your archives", not just put a password on them. If you encrypt your archive, even a rar, gmail shouldn't be able to see the contents inside of it.

Another solution is to simply change executable names to .exe.backup or something similar, that way it'll register as a ".backup" extension for most systems and not be blocked simply by name (though this wouldn't necessarily defeat things that actually detect and block binary executables).
Excellent points, from an abstract perspective.

However, if 99% of the world's population died and the remainder had to scratch out a difficult living, I think it would be difficult to distance myself from the reality that my existence, as I had known it to that point, was dead.

One of the great things about the human spirit is the resilience of our species and our individuals. However, it's hard for me to think I'd just accept it as part of a greater purpose. (In fact, that language makes me think of a religious approach to death -- "they're in a better place" -- which does nothing to soften the blow from a loved one's death.)
Also: http://zurb.com/article/1362/foundation-for-apps-is-here
I see it says 'sign up for free' but is it a free service? Do you know if I can create a HN-like site as I might a WP blog?
Perhaps I'm mistaken, but I recall that there is a way to tell the browser to 'flush' the application cache, but only once the user has loaded the old version of the application anyway; in other words, you can tell the browser that the next time they load the page, they should load the new version. Which seems odd.
Nothing to see here. Come along. Just one guy that wrote whole JS interpreter in his free time. Holy shit!
Interactive network map of Wikipedia cleaned up with Infomap community detection
Can any agency demand a backdoor today, outside of CALEA, which this bill exempts? If they can't, then new backdoors would require new statutory authority --- which would simply override Wyden's bill.

Congress can't pass laws preventing Congress from passing other laws, except by amending the Constitution.
Founder of Bottomline here. Happy to answer any questions about architecture, design or product. Love to hear any thoughts!
Console Tips and Tricks
Looks like solder to me. I can't imagine holding some solder (usually only ~40% lead) in your teeth would give you that much exposure to be an issue. But I suppose doing it all day, every day, for years could add up.
I'm not sure many people refer to "layout tables", but a significant proportion of the online "grid systems" and "frameworks" are dedicated to essentially producing the same functionality as <CENTER><TABLE><TR><TD COLSPAN="2" VALIGN="centre"> etc. in a more verbose, less reliable manner, using HTML classes, CSS and the odd JS hack.
It sure looks like Woz is holding solder with his mouth in the video. A lot more brave than I am, even if it is lead free. Maybe it is a generational thing, but my parents and adults around me when growing up were always warning me about the dangers of lead and mercury and would tell stories about how they played with them as children with no idea of the hazard.
O que o Apple Pay tem a ver com futuros empreendedores?
The free tiers for both are quite extensive actually, so we easily fit in, even with a very large amount of content.
But is it available without publicly without signing an NDA / jumping through hoops? Would love to get this working on as a small debian box.
Typical example is a wave crashing on the shore at a slight angle. Wave may be going only a few mph. But the wavefront breaking on the sand will appear to move horizontally at tremendous speed.
Great work! I will definitely be using this resource.
Why not use a node script for this one part? Seems to me pretty wise to use a javascript runtime when evaluating javascript. You can still use Go or whatever else for all your other tasks.
is it just me or is there an inherent contradiction here.

posting links -- for all the world to see -- and then insisting that the list is "by invitation only." why not just set up a private email list.

not only are you setting your site up for less than stellar performance, but you are going to end up with unintended consequences... like a moribund community for starters. instead of growing a community you are going to shrink it. dare i say, sub-traction.

i don't have the figures as to the percentage of users who post to news sites on a regular basis -- the activity on hn is, imho, an exception -- but i would image it adheres pretty closely to the 80/20 rule and may even be less if you take into account factors like waning interest, user attrition; and last but not least, not enough articles being posted on a daily basis to retain interest.

plus you are encouraging free-riders. they way bit.ink is set up, i can visit everyday and read what i want and never feel compelled to participate. i think there are better ways to ward off the spammers, like creating a committed userbase who won't tolerate abuses or tos violations. just step out of line on hn and you'll see how quickly you are put in your place.