skysight-inc/HackerNews huggingface dataset:
It only takes 1.3 GB if you install every package ever invented. A normal installation of TeX Live takes about 200 MB and includes all the binaries (including tex, pdftex, xetex and luatex), a full LaTeX and ConTeXt and a whole bunch of other libraries.

I usually just install that, and then tlmgr any missing packages instead of downloading a gigabyte of TeX code I'll never need.
Using OCaml and darcs won't help this project to find contributors outside French academic world. It's unfortunate, IMHO.
OTOH, Java runs on every major (and deverão minor) operating systems and hardware platforms, from humble feature phones to large mainframes, to the Hadoop clusters that process some of the largest datasets ever collected. C# code runs on Windows machines and, with some effort and courage (one may describe it as recklessness) on Mono.
To quote Knuth [1] describing TeX “Think thrice before extending,” because
that may save a lot of work, and it will also keep incompatible extensions of TeX from proliferating.

Personally, I am of the opinion that the original TeX was well 'modularized' in 'Pascal Procedures' [1], being Turing complete, extensions such as the LaTeX format and the countless of packages after that helped it survive and prosper. Think of a macro that you define as an easier way than programming a module in JavaScript and it doesn't need a half a dozen tools to set it up.

\def\#1{\TeX\ is alive says #1.}

Nevertheless, provided the lessons learned are incorporated I applaud any new initiatives in more modern languages. Whatever is produced will however, need to be able to parse TeX, otherwise it will not be easily adopted by the community.

[1] http://www.tug.org/texlive//devsrc/Master/texmf-dist/doc/gen...
Also you could have used a language like Haxe which is very popular with game developers.
This snippet does the same thing, mostly:

var multiline = function(){/*
foo
bar
baz
*/}.toSource().match(/\/\*([\s\S]*)\*\//)[1].trim()
Adobe Announcing Creative Cloud Market
Thanks for the explanations, guys!
This was an example question.

The problem is wide, that's why I was asking about _forward compatibility_. Even if I have long term support, what happens if that runs out? How does that work in the presence of scripting and extensions?

TeX has a whole culture around that - even if there are no long term releases, it is _very stable_.

For example, the LPPL even prohibited releasing changed files under the same name for a long time!

https://en.wikipedia.org/wiki/LaTeX_Project_Public_License
Whatever you do, don't come here to find out.
But in the meantime you give up any sense of privacy.
from experience, this isnt true.
SEO friendly single page apps
Anecdotally lots of people are using Markdown and Pandoc to get from lightweight files to decent PDF or HTML.

Ok, you're not going to use it if you need actual typesetting, for that just use TeX and be done with it. What we're seeing I think is the same type of backlash that spawned YAML from XML.

Funny thing is, the actual space for .docx or .odt could be shrinking, is it?
Yeah, pretty much, but in Node we wrap repetitive things in modules, as they're super cheap. Your snippet is also missing some things like indentation stripping, error handling and browser support.
If you want niceties like multiline strings, CoffeeScript is a better option than clever hacks like this.

var str = multiline(function(){/*!@preserve
multi
line
string
*/console.log});

Really?
I don't get it. Why is this your favorite part, and where does "Hook. Line. Sinker." come in?
... also this is (presumably) 'joined' at parse time, rather than runtime (and so only once per execution, guaranteed).
Thats all good and gimmicky but can you tell me: the 1-way connection offers any value to anyone?
The next version of JavaScript does too: http://www.2ality.com/2011/09/quasi-literals.html
Installing Nagios under Nginx on Ubuntu 14.04 LTS
Why not a pre-processor?
Sorry if I wrote that nothing was done. What I really meant was that no change happened, and even the discussion for the bug at a first glance doesn't let understand if there is a clear path toward deterministic builds.

What would it be "making noise on the mozilla.org domain"?
Must say, though, I am kind of saddened to see that this discussion was upvoted 80 times while the bug is still at 6.
Microsoft Settles With No-IP Over Malware Takedown
Thanks for the link! The advantage of an Android library is, of course, that you don't need to pre-generate the icons on the server.
I'm not saying it's a bad thing. I really just meant it as a comment. Hacking the layout just reminded me of those good old myspace profile days. No I'm not "hating". Everybody does this these days. I just think it's interesting.
Sure, but their cultural authenticity is transparently non-existent. It's like Malibu's Most Wanted, except they don't seem to get what the real joke is.
Amazon Asks Permission From F.A.A. to Test Drone Delivery System
The article said 36 pounds ... I don't drink as much coffee as I used to, but I suspect I'm in the ballpark of "surviving on Union rations".
I was grinding as I read the comments ... now to brew :)
Ditto, very easy to use API.
Meh, at least I know exactly what I'm sharing, versus most people who have no idea a variety of corporations and three-letter agencies could get basically the same information from their cell phone, toll road transponders, license plate readers, credit card transactions, etc, etc, etc.
Right, and the full blockchain via radio plus SPV via the internet would allow full nodes to use this without trusting the centralized broadcaster.
i'm using Oracle Solaris 11.1. lol.
Li-fi protocol allows use of the Internet at the speed of light
I am still not clear what the output format is - is it a set of html pages that can be hosted on a server? A compiler produces a binary and the binary generates document(s)?

I am looking for an authoring tool where I can create the text of a tutorial but have Bret Victor like sections of interactiveness that illustrate the details of the text. The end format would be a set of web pages. I could code it all up with html+javascript+backend but I am wondering if there is an existing tool to do all this (some sort of task specific editor).
World-systems theory
"[Scala] is essentially a write-only language (please don't quote me on this!); "

I'm sorry, I quote you on this.

If you ever compared Hadoop codebase (Java) with Apache Spark codebase (Scala) you'd know this is BS - Spark code is order of magnitude more readable and easy to understand compared to Hadoop. Lack of side effects and lack of low-level mutable shared state protected by locks everywhere are two of the many reasons.

Of course, you can write terribly unreadable code in any language, and probably those academic languages with rich functionality and expressiveness make it a little easier to abuse features, or to choose right features for the job. But on the other hand I'd argue they make it easier to write readable code, once you care about readability and learn how to do this. Writing readable code is a skill you have to master. It is not something that comes for free in no time.
This is a very interesting thread for me. My spouse is from Germany, and it was nice to hear that the tussles we have with opening windows in the middle of a New England winter are part of a much broader "war" ;-)

Also, in New England very few homes have central air - new construction and renovations do have central, but it seems a waste, given you only really need it in July and then usually the nights (when we are in the house) are cool.

But yes, this month and a few days in June I think, every day, so, how much would it cost to put in a ductless in the bedrooms? The living room has a GIANT ancient wall mounted air-conditioner from the days of the cold war and moon landings which sounds like a rocket and seems to flood the first floor with cold air the moment you switch it on. I have not seen the electric bill yet.
Funnily enough, each state did things a bit differently. Sure, slavery was a factor, but it wasn't the sole factor. States rights were a huge part of it. The Nullification Crisis was a definite and significant precursor to South Carolina rejecting the federal government and ultimately leaving the Union. Clearly this was an issue of states rights and not chattel slavery.
In Node.js you don't want a compile step. In the browser however that would probably be a better solution indeed.
Yes, I discovered that when I needed to produce a pdf for a talk that was potentially offline, worked really well.
Same kind of problems here. I have two VMs. Grabbed them early on, expected them to improve. They did not. Packet loss, slow speed, reboots, kernel panics, filesystems mounted read-only.

They made (and are making) lots of other really stupid beginner mistakes too. For example they planted an rc.local script to tune some kernel params to deal with panic regarding filesystem timeouts. Unfortunately that script contained a typo on the very first line and thus was never executed.

Combine that with possibly the worst support and messaging int he industry ... still not sure if CloudAtCost is a total scam or just very incompetent.

I really wish we had a really awesome VPS provider in Canada. CloudAtCost is not that company.

Avoid them.
I think they're all pretty poor. Sure they're a reasonable choice for conversion to HTML but they're only a subset of that and HTML is pretty easy to write and separate style and content these days.
Exactly! There is nothing wrong in complex code as long as it is isolated from the rest of the code and well documented in terms of its API.
My first reaction when I saw the graphic was why does it needs an equatorial mount + tracking hardware if it is whole sky?
>Note that ES6 will have template string which can be
multiline, but time...

Firefox Nightly currently supports just enough of template strings to give you multiline strings.
So an OS kernel constitutes a reasonably sized TCB, but a browser is "massive" and "very expensive" to check? Should I look for that on #StuffHNSays, or is there one just for DJB?
Docx and Odt will live forever. 99% of the population will continue to use them. Hell I write hundreds of pages of documentation every year in Word 2010 and use LibreOffice at home because its easy. I use LaTeX for anything that is 'published'.

I hope we don't get another YML, an inferior and minute subset of XML's capabilities with all its problems and none of its advantages and tooling. I've used XML for years and once you understand it properly it's fine.

Call me old school but I find lightweight markup to be a hack job.
Not for several hundred years it hasn't other wise the Swiss would still be in business as condottiere.
Looks like HN took it down. Will have to come back later as the screenshot looked awesome.
Why don't you want a compile step?
how much support time do you honestly expect for $1/month?

source: http://cloudatcost.com/
They don't in most cases come out and fight - they use the most effective tactics for their lower quality troops and poorer equipment.
There is another competitor in this space: EasyXDM. I've used it for about 5 months now, and I have to say it's pretty awesome.
I really hope this stays on the HN front page for awhile because what a great utility.

I've been using patched copies of coreutils to do the same thing, this is much better.

By the way, if you ever need to quickly spy on rsync you can try this:

watch lsof -ad3-999 -c rsync

but there is a chance cv will work with rsync too and be more helpful
I have similar observations as Mr. Gabriel, but different conclusions.

The idea of experiencing immersive virtual worlds is highly attractive to those for whom the real world is lacking in some way. People in the midst of an introvert period, people who lack an engaging work and life environment and so on.

I'm not trying to look down on such people, as I'm talking from personal experience. Whenever I've been depressed or isolated for some reason, suddenly immersive games and long story arc TV series become very attractive. But I completely lose interest in such activities the rest of the time.

VR is interesting from a technical perspective, but the problem it solves is way too specific, for a way too specific audience. It's too much of an elaborate setup and too much of a taxing way to play games (or do anything else) for most people, even if it's cool the first few minutes. Honestly, I'd rather play a game on a 4" phone screen, rather than completely lose visual and audio input from the real world while wearing a VR helmet.

It'll remain a niche.
These bullets are not going to be used from a machine gun. It would make zero sense. They're for long range sniping.
Could it be used for things like vending machines perhaps? You would still need a cellphone to pay but the machine would only need an antenna and cheapish chip to make it work.
With a DVB/Radio link to the network one could listen to transactions only to their address. You could think of bitcoin operated gas stations, bitcoin network-hubs in rural areas, micropayments to car-charging stations (all you need is power and a cheap DVB receiver to listen to the address "beacon" for a payment.

Now sending back transactions to the network is not covered, but can be done by using SMS or a small radio link to a local node. A bitcoin transaction is only about 64 bytes (!) so even a DTMF call or SMS should work fine.

A transaction send would look like this (normal TXid, in hex)

a9d4599e15b53f3eb531608ddb31f48c695c3d0b3538a6bda871e8b34f2f430c

That would be

76816061505687581068522220805344294890167166251289478281934616246172205973504

in DTMF. Would take about 15 seconds to complete (http://www.audiocheck.net/audiocheck_dtmf.php)
Indian education system is designed to create Employees, not Employers.
Note that my problems are not unique individual problems. They have had downtime and major infrastructure issues where they do not blanket communicate anything. Or just give vague promises and explanations.

I don't expect a lot. But I do expect a minimum level of dealing well with your customers. Even that is completely missing.
I've been using several services for very cheap VPS and cloud hosting and, while hit or miss, I've had my fair share of great customer support.

For example, in my experience iniz.com are really great at what they do, I strongly recommend them if you're looking for an alternative.
[Android][Game] Memk – game for your Brain
atheist-nigger
Read up about the bonus riots, not an episode the US military is particularly proud of I would bet.
he could see a dying fellow soldier calling for help, and just don't care about that.

Could be side effect of 'plain' amphetamines, which were used heavily by all sides in that war. Wouldn't be surprised at all if that or similar substances are still being used today: when not considering the disadvantages, it will make a person better at certain war-related tasks.
Swift InFlux: An attempt to gather all that is in flux in Swift
Iron Dome Stops a Rocket With a Rocket
I agree. It's most likely this or close to it.
I see someone has played SW:TOR recently (or something like it). It's shocking seeing my brother go through the exact same motions. Much like myself several years ago, beat for beat. Also surprising that it's so much worse. Much more aggressive with punishment of non-payers. To the point of the game design being egregiously jeopardised to make the game simply unbearable. Being quite committed at this point, you cave into this user-hating community of managers abusing design. All for the sake of selling subs.

If the future truly was anything like this, I would want out, too. Just awful.
Today I learned that in JavaScript, comments are significant and part of the code.

(And people complain about Python having significant whitespace?)
Because a compile step is annoying when it's not strictly needed. In the browser you usually have some kind of build system for concatenation and minifying anyways.
Street noise isn't really an issue for me. The windows are double-pane with a thick space between the panes, and in my particular case the apartment isn't on a street with much automobile traffic anyway. Unlike an NYC-style grid where every street is a major street, Copenhagen has a lot of "neighborhood" streets that are deliberately designed to be hard for cars to use as through streets (chicanes, changes of one-way direction, etc).

The bigger noise problem in older buildings (this one's from 1910) is internal noise; they're not very well isolated between floors and units. Newer buildings are better for that.
Only significant if you want it to be.
Please feel free to share yours opinion.
Yes, for the same reason a radio broadcast does.

Distribute valuable information (mined blocks and verified transactions) with a nearly constant cost in relation to the recipients.
The slides repeat themselves, and have a line length of ~5 words, so I made a reformated version

http://pastebin.com/UW2hc2vZ
what kind of neural network is used? I hear big things about RandomForest Classifiers/Regressors, so hope it's that.
Sounds like Western "MSG allergy" :)
I've had issues trying to get my language apps translated in Japanese. I just had someone do it for a second time. My translations are in this Google Spreadsheet:

https://docs.google.com/spreadsheets/d/1z-bF17uM76g7YsGB0Cbn...

I've got several language apps but my reviews in Japan haven't been good.

Spanish: https://itunes.apple.com/us/app/h4-spanish-lite/id388918463?...

French: https://itunes.apple.com/us/app/h4-french-lite/id687567532?m...

Anyway, if you could verify my app localization, that would be great.
>> The truth is, this is a little more than moderately hot for many parts of the world.

Or the American South for that matter. The article was written from the perspective of New York. Here in Texas we get weeks of 100+ degree days pretty much every summer.
I'm actually waiting for clarification on this...I think my team might've misinterpreted the quote, and if so, Amazon would be significantly cheaper. I'll update as soon as I know (most likely Monday).
Used to use lastpass but I've found KeePass & KeeFox (firefox Addon) to be just as sufficient for daily use. Just as usable as lastpass and you have much more options for syncing data you know you own and isn't apart of a juicy targeted password database.
I don't live in the Phillipines, but I do live in the Deep South, where temperatures in summer more often than not sit around the mid-nineties (35C) - highs get around 100, or 40C - on top of very high humidity.

25.5C is actually cooler than the temperature many of us set our air condition to down here. I keep mine around 26.5C and regard that as pleasantly cool! It's hard to imagine that's what some people regard as hot enough to warrant AC. :)

So I too am not really sure why Germans would need AC if that's the average high.
Windows. Mac. iOS. Android. Windows Phone.

http://xamarin.com/platform
I'm afraid you're talking about procedures returning values rather than functions. If so, then agreed.

But 100 (pure) functions might be much easier to understand than a 100-line function with many loops, branches, jumps and complex internal state mutations. Assuming no recursive or mutually-recursive calls, you can convert 100 one-line functions to a flat function (no nesting, no loops) with 100 expressions.

Another difference in readability is in order - with 100 functions the order of evaluation does not matter, and with a 100 loc imperative procedure, the order of evaluation does matter and is additional thing to keep in mind.
more cheap hosting comparison list

http://serverbear.com/benchmarks/value
The communities that back vim and emacs would never allow for evolution in the direction of light table or any of the other reinvent IDE projects; heck, they can't break out of their terminal/ASCII mindset for the most part. Technologically they could, but the community has bought into a certain set of principles that work well but don't allow for much deviation. So new projects come along and deviate from entrenched principles, sometimes in successful ways.

English is quite different, it changes with time and even place.
Will anything come out of these investigations, other than fines? Fines are useless. How are the going to prevent such things in future?
Because 80% Indians are wage slaves
https://en.w.wikipedia.org/wiki/Lower_caste
seriously? you people be nuts

http://stackoverflow.com/a/15558082/2371924
var myString = function(){/*
multi-line
string
*/}.toString().slice(14,-3)

take this code snippet, throw a package.json and some yaml in and make another npm to Show HN.
This benchmark is both interesting technically, and offers some advice on different hosting alternatives.

http://blog.cloudharmony.com/2014/07/comparing-cloud-compute...
نتائج البكالوريا 2014 فى سوريا حسب الاسم والمدرسة syrian education
Excellent points. Makes me wonder about an analog: Pitch, treatment, script.
Of the things I wrote, what makes you think I do not form meaningful relationships?
This is why having a monitoring solution for all your cloud hosted instances is so important, and its not mentioned here, but you should never trust the monitoring provided by your cloud host. One of the first things I do with any cloud provider I have is add it to three monitoring tools. One at a hosted data center. One in "The Cloud" (AWS,DigitalOcean,...) and one in my basement. I can then set it up to send me e-mails if I start noticing performance problems from any of those sites.
I don't think it does. A lot of the features would not work without them being able to read the file.

They may offer it as a "checkbox" (I'd say unlikely).

But certainly it would never be 100% client-side encrypted.
Dream machine
So true!!
His ideas about subverting the security community are interesting.

But I think his emphasis on knowing the source of everything is weird. In my opinion the main security responsibility of the kernel is to not let users escalate, preventing users from writing and modifying where they shouldn't, and reading what they shouldn't.
Followed by preventing denial of service by enforcing quotas.

His idea about tagging source for processes based on what files they read, and then tagging written files with those sources sounds like a bad one. I think many processes would read files from a lot of unrelated users, which would lead to noise. Tags seem to pile up, as there is no principle for how to remove tags. Tags are contagious, for when a commonly opened file (say a conf file) is written by an editor, it acquires tags of all files opened by the editor. When the editor creates an output file, all the conf-file tags are transferred over.

When everything has source *, people would just stop caring.
But it's not true on average.

Members of the all-volunteer military are significantly more likely to come from high-income neighborhoods than from low-income neighborhoods. Only 11 percent of enlisted recruits in 2007 came from the poorest one-fifth (quintile) of neighborhoods, while 25 percent came from the wealthiest quintile. These trends are even more pronounced in the Army Reserve Officer Training Corps (ROTC) program, in which 40 percent of enrollees come from the wealthiest neighborhoods-a number that has increased substantially over the past four years.

-- Who Serves in the U.S. Military? The Demographics of Enlisted Troops and Officers

http://www.heritage.org/research/reports/2008/08/who-serves-...
"Fails to Start on Windows" sounds more like your lack of experience with Windows than a 3rd party issue.