skysight-inc/HackerNews huggingface dataset:
> I'd argue that learning about the scope of history
rather than just post-1800 is valuable.

So would I. But much more is known about the years
since 1800 than before year 1000, yet my
most serious history courses spent so much time
before year 0 they never made it to 1800 although
they were supposed to.

Moreover, drawing from a Markov assumption, which
commonly does hold over time, for understanding
1900, what the situation was in 1800 is important,
but, given what that situation was in 1800, what the
situation was, in addition, in year 1000 or 1000 BC
is next to irrelevant.

Of course, what we really need to care about from
history is what it can tell us about now and 10, 50,
100 years from now. For that, sure, can even just
start in 1800 and lose very little from ignoring
1000 BC. Still, sure, I'd go along with a fast pass
to year 1000, a little slower to year 1800, and then
dig in.

The academic study of history seems to be more an
infatuation with the past than a source of lessons
for the future, or from just a movie, "a passion for
antiquities."

> That said, you seem to lay the blame for all that
on having to take what I assume was more or less an
English literature class throughout that period
(though I doubt it was such in 1st grade).

No, I was careful not to say "class" or "course".
They taught English in grades 1-6, and there the
reading was essentially all just fictional
literature, and the writing assignments were all
essentially just versions of story telling, but the
actual separate courses in English didn't start
until grade 7.

> But I personally think there's a lot of value in
appreciating great literature (as well as other
fiction).

If that stuff is to be required, then the claims and
support for them should be made clear.

For appreciation, I'm a big fan of classical
music. E.g., last night it was the von Karajan
recording of the R. Strauss Ein Heldenleben. To
me, passionate stuff. Highly meaningful. Still,
very few people will get much out of that music.
But, I do appreciate it, but just how and why are
long stories. Net, I couldn't recommend that a
music appreciation class with such music be
required.

Similarly for a class in appreciation of
great literature. STEM subjects? Sure.

> I'm sorry you apparently prefer to only read
programming books.

Take a pass through either of, say, Jacques Neveu,
Mathematical Foundations of the Calculus of
Probability or David G. Luenberger, Optimization
by Vector Space Methods I listed, which I have
done, especially the first, and still claim that
these are "programming books". Both have as
prerequisites a solid undergraduate pure math
background; the first is heavily about measure
theory, especially the Radon-Nikodym theorem; both
are heavily about functional analysis, e.g., Hilbert
and Banach spaces; and the second is heavily about
the Hahn-Banach theorem.

I take it that you like fictional literature. Well,
I don't. And, whether I like it or not, since there
is no common and very good case for the value other
than just entertainment, I suggest that less of it
be force fed.
That should work. Just dont zip by a line of trees, might end badly.
This is interesting and timely since just recently I attempted to make the same journey in the name of creating a tiny obfuscated C program[0]. However, right at the part where the author says "you might start thinking that you no longer care how printf works" is exactly where I stopped caring.

In the end, I did find out a way to write to stdout without calling putchar or including stdio directly, but there's still some mystery in the call to write:

// Printing to stdout without stdio or putchar
// Originally adapted from here:
// http://stackoverflow.com/a/14296280
void print_char(char item, int len)
{
for (;len; --len)
{
write(1, &item, 1);
}
}

[0] - https://github.com/lelandbatey/tiny_tree_printer
> maybe the problem is simply that we don't have sufficiently good methods for training shallow NNs on large-scale problems

In a sense, that's what this is though, right? It's a training algorithm for the simpler class of model. It just has to go via the deep model to get there.
If you want a job, you have to be different
This is great, but every time I read CSP as Communicating Sequential Processes. Funny thing about cultural contexts.
That's pretty much exactly how AMD implements TrustZone. http://www.anandtech.com/show/6007/amd-2013-apus-to-include-...
Segment.io (YC S11) is looking for an unconventional hiring lead
When one of the early apparently outrageous cases of removal came out I was critical of Google removing stuff that seemed completely appropriate but it turned out that the removal wasn't of terms related to the person in the article but was one of the commenters. As such I reversed my position and apologised to Google.

I haven't investi these removals but wanted to share my experience of jumping to conclusions that Google wasn't making appropriate judgements. Without looking closely I would now tend to give Google the benefit of the doubt on these judgement issues (and I really don't trust Google on other things such as privacy).
That's quite possibly no longer a theoretical scenario at this point. It would really surprise me if you were the first person to think of that trick (it's pretty obvious) and that + gag orders would do nicely. Parallel construction to plug any holes in case someone wises up that this is already done in practice.
"When You Think of Garbage, Think of Hakeem"
-- Coming to America

Here is a prince who has everything, yet even when on the bottom rung at McDowell's he puts in 100% effort.
Interesting article, although I would like to see experiments with more datasets. As it stands, I feel that the results might just be a coincidence.

Are there any plans to continue this line of research?
it's not a question of anything being magical; the op just got confused by the difference between writing inline assembly in a c program and calling from c code into compiled and linked in assembly code.
A simple way to get a MongoDB service running on Wndows
Getting a 404... bad link? Cached copy is here: http://webcache.googleusercontent.com/search?q=cache:zb7A5UB...
It could be an update of an app that runs by default, or an update of a core component of the OS.
Show HN: M.py: inline and minify all CSS and JavaScript references in your HTML
Be careful, a lifetime warranty isn't worth anything if the company behind it goes bust.
Introducing चक्करView: gadget twitzine
Is it putting the private keys somewhere under /usr/share/doc/ ?! Isn't that subtree shared by Apache by default?
Is it automatic? A function of highly-downvoted comments?
I agree with some of the points in this blog post. However, shouldn't the same advice apply to companies that use the same useless templates to describe development positions and then spend little to no time telling potential candidates about the type of work they will be doing? In today's world, getting a good developer is as hard as getting a good development job.
Cool ideas. I really like that it has support for grammars. What's the performance like compared to Perl on similar tasks?
If you already have a project - you have a copy of the code under the old license. Is it really that different from a company changing from a bsd license to closed source? You'll have to negotiate or fork in either case.

I do get that there might be a question as to how you could get additional developers under the old license...
"Easily half of the NYRB writings are about non-fiction" means that easily half of the books reviewed are non-fiction books. And, looking over the books listed in the current issue (http://www.nybooks.com/issues/2014/oct/23/), there certainly seems to be a solid majority of non-fiction books.
good discussion here (hurray for ICLR open review)

http://openreview.net/document/9a7247d9-d18e-4549-a10c-ca315...

and: http://www.reddit.com/r/MachineLearning/comments/1tzrrp/do_d...

_____________________

most poignant OpenReview comment: "Author may want to spell his name correctly"
Ok maybe yes, not probably, but if they do call the police, are you going to admit to destroying their thing? Are you sure you're going to be in the clear there? Why take that risk?
Light Table needs a community
I really want to get into Light Table (http://www.lighttable.com/), but even after 3 days of being interested in Light Table, I barely figured out how to usy any of its magical features. I need a place to ask questions, I need great documentation, I need many many many screencasts showcasing its features. What I need is a community.

If you're a lighttable user, and you already know how to use it, please join a few communities, maybe answer a question per week, just help people out. Here are some communities that need more people:

The subreddit, www.reddit.com/r/lighttable (this subreddit is deserted, here I was, thinking the Sublime Text one was deserted...)
The google discussion group, https://groups.google.com/forum/#!forum/light-table-discussion
Join the IRC at #lighttable on irc.freenode.net

If you're a passionate light-table user, please spend some time on improving the documentation!
If you wrote a plugin, please write a blog post or make a screencast on how you did it, or live-stream the making-of!
If you really like a feature, write an article, write a blog post, anything!
Please write some blog posts, please write articles. This editor has so many hidden features I can't figure out because no-one is talking about them.
If you don't have the time to write blog posts, or if you're at work and you're not allowed to stream, or anything else, even a simple tweet will spread the love <3

Light-table would be a revolutionary IDE if only it had a community. Chris (the author of light-table) has the right idea of what light-table should be, because it's based on a talk that changed the way Chris, I and many others think about programming. Chris however, made a crucial mistake from the very beginning of the project, he never invested in a community.

The talk is available here, http://vimeo.com/36579366
Did you see the Economist article on the front page today?[1] It asserts that technology fails to boost wages and that over-education is a problem because of a failure to create enough suitable jobs. I don't know if that's all true, but surely there must be a point when enough software exists that it becomes difficult to find jobs unless you are above average or highly specialized. Or in other words, workers fail to adapt to the increased rate of change.

Linux is certainly the shining example of free software. But how many other projects have the same potential to create jobs? Even with Linux, it's not enough to have an average understanding. Large companies may have a few positions for mediocre sysadmins, but competition will squeeze them out.

Probably the answer is not in software itself, but in the creation of small businesses that rely on free software. Sites like eBay and Alibaba have enabled countless people to work from home selling things around the globe. There are also countless data entry and Mechanical Turk-style jobs. And of course electronics manufactuing. So the trend is that even at the bottom technology becomes a requirement. I guess the good news is that with all the increased productivity the standard of living rises and people will have more time to learn new technologies.

1. http://www.economist.com/news/special-report/21621237-digita...
Absolutely! The problem starts with companies that carry job applications using forms that disallow any type of creativity. I understand that certain job types really don't require a lot, but at least for the tech field, applicants should start focusing more in what really matters.
By talking about, I was including on HN, and all of
those books so qualify.

For K&R, sure, I've talked about it, yes, orally.
E.g., for that book, what's with the idiosyncratic syntax?
And why the case of x+++++y? And some cases of
declare statements can be real puzzles that can
need talking about -- there is even a sparse, too sparse, discussion
in the book. And to talk, should mention why the
language was designed to run in about 8 K bytes on
a DEC machine (helps explain y =+ x). And, in one
discussion, I got led to where in K&R actually can
find the actual memory allocation technique used
by MALLOC and FREE. We should talk about what
we are paying now, when we use C (or really C++ which
was originally just a preprocessor to C), due to the
original 8 KB constraint when now main memory
goes for about $10/GB and motherboards commonly
support 32 GB of ECC main memory. So, yes,
we do still talk about C and K&R.

C stands to
be around for a long time, and I'm sure that
students new to programming will do a lot of
talking about K&R. While in college, they may do the talking
in person at some social gatherings.
Mysql_real_escape_string wont solve your SQL injection security bugs
Agreed, but that's true of any system where you regularly install updates without checking and compiling them one by one, and that cover most computers nowadays.

Let's say I have infinite resources and I want to target your Debian server; it's sufficient to bribe one Debian maintainer of a default package and you're basically doomed. Until they don't get to the point of reproducible builds and don't embed something in apt to make sure the build is correct, you still need to trust the whole Debian community.

Any time you run an operating system released by a vendor, you're basically trusting the vendor. It doesn't strictly have to be like that for FLOSS systems, but it is like that right now.

So your comment is indeed correct, but doesn't specifically highlight a defect in iOS.
see also jgrasp, which i used a lot in a job where I had to refactor c code that was written as a large soup of several-hundred-line functions.

http://www.jgrasp.org
The CPU performance is pretty good for a single core.
http://browser.primatelabs.com/geekbench3/932814
Desktops can also be shared with separate monitors & keyboards.

http://en.wikipedia.org/wiki/Multiseat_configuration
With iron there is scarcity and extraction costs. Free software displaces proprietary software which benefits just about everyone except the proprietary software companies.
There's another technical surveillance method here that I feel more people should be talking about: monitoring iMessage communication.

iMessage is extremely secure[1], except for the fact that Apple controls the device list for iCloud accounts. The method would simply be for Apple to silently add another device to a target's account which is under law enforcement's control. I say "silently" in that they would need to hide it from the target's iCloud management UI to stay clandestine, but that's it, just a minor UI change. iMessage clients will then graciously encrypt and send a copy of every message to/from the target to the monitoring device.

This would still work even with impossible-to-crack encryption. It wouldn't allow access to old messages, just stuff after the monitoring was enabled. It's the modern wiretap.

It mirrors wiretapping in that sufficiently sophisticated people could discover the "bug" by looking at how many devices iMessage is sending copies to when messaging the target (just inspecting the size of outgoing data with a network monitoring tool would probably suffice), but it would go a long way and probably be effective for a high percentage of cases.

The main thrust of the article is that encryption is not new, just the extent of it, particularly iMessage. Here's a way around that.

[1] http://images.apple.com/iphone/business/docs/iOS_Security_Fe...
Mostly as not true!

Recently I watched via YouTube all of Winds of
War, right "historical fiction". I wanted
to learn more about WWII. Well, the lessons
about what really happened in WWII, except for
the holocaust, were a bit low on solid credibility,
e.g., the meeting with Mussolini.
This is very interesting.

I've come to rely on Sublime Text's Cmd+R "Go To Symbol..." [1] (and Cmd+Shift+R "Go To Symbol in Project...") extremely strongly for code navigation. Instead of scrolling up or down to and _searching_ for a func I want, I just Cmd+R and go to it. Lookup, not search. It becomes second nature and so fast that other things become the bottleneck.

However, sometimes I notice its limitation of having just one scope, the top level symbol definitions. I wish there were other scopes accessible, like go to symbols within a function declaration. Or go to packages within my GOPATH (partially addressed by GoSublime's Cmd+.,Cmd+O "Browse Packages" [2]).

Basically, I think that being able to quickly select a scope and navigate to entries within it is very a powerful construct, and this Code Browser seems to address the multiple scopes aspect. That's why I think it's interesting.

[1] http://virtivia.com:27080/1l2gvqiyrty1g.png

[2] http://virtivia.com:27080/15j0bijsr586y.png
What's wrong with nginx?
Interesting--the author developed his own language with LLVM with which to write the editor:

http://tibleiz.net/copper

My first reaction reading about the program was: since code folding (and other crutches intended to aid refactoring[1]) ought to be tightly coupled to the language (or even specific project) you're editing, you'd surely need the ability to write scripts, lest things begin to get clunky. Emacs immediately comes to mind, but inspecting the code revealed that the scripting language made available to the user is also a creation of the author.

I don't now much about how practical it is to develop
a DSL using LLVM, but I would be fascinated to know how the process compares to Lisp in terms of productivity. Without having read the source code too carefully, one thing I'd be interested to know is whether or not the language written by the author (Copper) and the editor's scripting language are one and the same (as in Lisp). Is there an interpreter somewhere in the editor source? Or are plugins compiled or interpreted by Copper / LLVM at some point?

Of course, the author may also have his own motivations for choosing LLVM--for example, to learn.

All said, fascinating project!

[1] but hopefully not to merely make unwieldy code-bases navigable. (Yikes!)
Hehe -- iOS musicians might recognize the actual app they are using in the clip. It's called TouchOSC (http://hexler.net/software/touchosc)

Interface.js uses the same vector-art style, though it could use a bit of color: http://www.charlie-roberts.com/interface/
BSD license allows closed source derivative work.
NYRB reviews many non-fiction books. I would go as far as saying that 3/4 of the books they review are non fiction.

I chose an archived issue at random:

http://www.nybooks.com/issues/2014/jul/10/

There are only 4 works of fiction reviewed there. Everything else is either world politics, finance, or historical events. Science and philosophy are very heavily reviewed also.

If you never read an issue of the NYRB I highly encourage it. It is one of my favorite publications and it's bi-monthly so the quality is very high.

Daniel Mendelsohn's pieces alone are worth the price of a subscription
haha, no.
IT Generalists and Specialists
It sounds more like they are using a Cortex-A5 to gain access to TrustZone with an existing x86 core.
>If you're using this framework for your personal project - you're free to not to release source code - since you're not distributing the binaries of your project either.

In this case you can't even publish the code, since compiled js is kind of binary.
"caused an annoying case of hiccups. It’s been a long
time since I’ve had to worry about two days worth (or
more), and hopefully, they’ll go away soon"

I take it that most people shouldn't be worried about this specific outcome?
At first I thought this was TXL, for source code transformation
http://www.txl.ca/
I guess my bigger point is that if you're someone whose work day involves the dog (a farmer, a policeman, blind people), that's great, "man's best friend" for me is exactly in this sense of the dog thinking of you as peer, not owner, of being side-by-side helping along and being an active dog. If you're gonna keep your dog in close quarters for the limited time you can see him and walk him, I don't think that's to be encouraged--dogs as house pets, that is. Of course, much like adopting abandoned kids, what you do is very noble and lessens the suffering of dogs, but I don't think that leads to being supportive of "pet culture", especially where people buy brand new pups and of races breeded for quality X that end up with all sorts of cruel diseases--that's feeding the industry.
Nice idea for a site, somewhat misleading premise. "Lifetime" typically means the normal, expected lifetime of the product, at least on any product whose warranty I've looked at closely. For example, the osprey pack in there? The warranty doesn't cover normal wear and tear. So in a few years, zipper busts? You got some good use out of it, and they'll refer to businesses who'll repair the zipper for a reasonable fee, that you'll be expected to cover.
Marketing for Startups Is Not Easy
I'm big on long tail Web sites and much
more in specialization, regard these,
via the Internet, as potentially major
sources of progress for civilization, literally.

So, the NYRB should change their "a literary and critical journal" which, in my case, of course,
takes me back to senior English with the teacher
leaning back, gazing at the ceiling in some
state of ecstasy about some belle lettre thing
and, thus, makes me want to reach for a
fire ax and swing at anything related, for art
as communication, interpretation of human experience, emotion.

If the NYRB has some non-fiction, i.e., some stuff
that is actually true, then terrific.
We should not judge quality of life by how many SUVs are in the driveway, and how many big screen TVs are in the 3K sq ft home.

But what about my own goals in life? Would you look down at me for wanting huge TVs and a large home? Those are things that I actually would like to have someday. When I earn enough money to get that stuff, would you advocate taking it away from me?
Nothing wrong with nginx but thttpd/sthttpd is a far smaller server purely for static files.

It runs on more platforms and uses a tiny amount of memory. It also predates nginx so there's probably some legacy sites that are still using it.
It's not a coincidence. I recently attended a talk by Dr. Hinton, who is working on the same thing now. He showed something similar using several different datasets.
First off, this is a really interesting project. However, I'm trying to get my head around how much this would help me. Has anyone used text folding in production?
I think perhaps you should take a remedial course on trademarks.
From http://stackoverflow.com/questions/12462944/how-to-take-a-sc...:

======

Using hardware partners

Now we get into the solutions which require commercial action.

Talking to the Android chipset makers often presents a solution. Since they design the hardware, they have access to the framebuffer - and they often are able to provide libraries which entirely avoid the Android permissions model by simply accessing their custom kernel drivers directly.

If you're aiming at a specific phone model, this is often a good way forward. Of course, the odds are you'll need to cooperate with the phone maker as well as the silicon manufacturer.

Sometimes this can provide outstanding results. For example I have heard it's possible on some hardware to pipe the phone hardware framebuffer directly into the phone hardware H.264 video encoder, and retrieve a pre-encoded video stream of whatever is on the phone screen. Outstanding. (Unfortunately, I only know this is possible on TI OMAP chips, which are gradually withdrawing from the phone market3).

======

Probably not something an average crapware author can do, but certainly within reach of the NSA.
I regularly help run events which have 500-ish people on the extreme low end, and 1000-1500+ and sometimes even larger on the high end. The quoted rates do not sound that far off from what I've seen.

Heck, I know one convention center that charges $1500 just to hang a small banner over the door of the ballroom with your event's logo on it.
Some ideas for native Bitcoin apps