skysight-inc/HackerNews huggingface dataset:
I think the system was entirely within information theory laws.

Why do you believe this? The argument that 2^1024 is a very large number, but that the number of possible movies is larger than this strikes me as fairly compelling.

To see this, we look at a former invention of Sloot. ... Sloot patented a device that had all the schematics of every TV already on it in a heavily compressed form.

This would seem to involve compressing PDF of the schematics, and then encrypting each with a password that is specific to the disk and the schematic. Positing the existence of a secure database that keeps track of which password works for each document on each user's disk, and assuming that the total size of the compressed documents doesn't exceed the capacity of the disk, this seems plausible. But I don't why this would have us believe in the infinite movie device.

Secondly, why would patent status of this earlier device encourage us to believe in a second purported invention that most (all?) experts in the field believe to be impossible? Are the patent examiners greater authorities than the experts? Even if the second invention itself was patented, this would influence me less than the fact that he secured multiple investors who parted with real money --- which I think is an interesting point in Sloot's favor, but one that can explained by human psychology and greed.

Since you have a new account, my first presumption was that you were trolling, which I'd define as pretending to believe an untenable position to see if you can get a rise out of others. But degree of detail and excitement in this and your couple earlier comments makes me doubt this, and think instead that you believe what you say. Without trying to be too offensive, who are you, and why did you write this comment?
Ocean-going robot fleet successfully completes fish-tracking mission
Many people here advised Algebra Done Right by Sheldon Axler. There is 3rd edition of this book available now in electronic
form, and paper books will be available in a week. They are just beautiful, colour: http://www.springer.com/mathematics/algebra/book/978-3-319-1... .
10,000 micro-courses for just $1 – Grab before it’s too late
The 4% spending rule, 20 years later
Or it could mean as a funded company Docker has more resources than a low profile open source project like LXC to reach out and generate interest and adoption.

There is undeniable confusion about LXC and Docker with a lot of folks whose first introduction to containers is via Docker who seem to think LXC is 'low level kernel capabilities' as it is mistakenly referred to on the Docker website, and since Docker was based on LXC they at least should be clear what LXC is.

The fact that LXC is an advanced project baking since 2009, supported by Ubuntu since 2012 which provides perfectly usable Linux containers, wide choice of OS templates, features like unprivileged containers and is easier to use than Docker is often lost in the noise.

LXC provides you system containers, Docker takes that base that to provide app containers, and there is definitely interest and value in that but it's a single use case of Linux containers. Would you want to reduce a container to an app for all use cases?

To conflate a single use case to container technology itself is a mistake, apart from the fact that once you go down a custom container format you will need to expend engineering resources to figure out how to make a lot of things like clustering, services, apps, networking that expect a normal OS environment work with the constraints.
DukLuv – Evented I/O for DukTape
Or you never pay for it and no one ever hears about it and everyone is sleeping like babies. Or you pay for it now and later, because you know, security is hard and crackers have the upper hand. The possibilities are endless and nuanced!
Yeah a couple years ago I was trying to determine whether to support Content-MD5 in some HTTP software I was writing I could find nobody actually using it. There was an attempt a decade ago to make Firefox validate with it, but that died:
https://bugzilla.mozilla.org/show_bug.cgi?id=232030

Also the author is wrong that there isn't a proposed replacement -- it's the "Digest:" header (RFC 3230) although I don't think anybody uses that either.
Sadly, no. Imagine an immense wall light-years wide and a light-year or so away from you. If you have a (really!) bright laser pointing at it, you can wiggle around the dot so that the dot moves at FTL speeds. But, there'll be at least a year's lag from your wiggle to the dot moving (and another year before you can see the dot move), so you can't use it for signaling faster-than-light or anything like that.
It's also the first thing I disable when driving in the snow in a RWD car, since the last thing I want when trying to make it up a snowy mountain road is for the computer to cut all power to the driving wheels.
The only difference between Sony and any of a dozen different financial services companies is that Sony has better name recognition and so is a bigger target.
(I don't think HN is conducive to point-by-point, nor do I necessarily think it's a good form of debate, so I'll just leave it at this:)

I'm happy for you to do F500 consulting, but I don't think you've actually come up with anything persuasive.

I can't say I've actually tried Smalltalk IDEs, but as I understand them they have a "repeatability" problem: could one and did you do distributed version control with your Smalltalk code? Other than copying images around? (I fully acknowledge that IDEs provide value for Java and Scala, but that's because those languages are fundamentally broken, from my perspective at least. This has nothing to do with the JVM, obviously.)

Re: Graal. Yes, perhaps in future. I'm talking about now. I can postulate any number of wonderful things that'll happen in the future... that won't acutally happen.

"Develop on Windows and deploy on X". If you have good enough QA you can get away with that, but I happened regularly on my (former) team that someone used "C:/whatever" as a path name in their configuration... which wouldn't work on Linux machines, obviously. Unfortunately not all of us have the luxury of working in an environment which has ample resources for QA and Integration Testing or what have you. I can fully agree that if you have enough resources, JVM is going to work just fine for you. I just don't think it's anywhere near optimal on the result/(effort+expense) scale.
Sounds like you're looking for Rendr.
Thank you for writing such a clear and detailed post. I wish I had this information back in grad school.

I am very interested in #2 (quant trader). I studied Electrical Engineering back in school, and took classes on stats+probability as a part of my degree. I wanted to do something mathy, but through an interesting turn of events, I ended up in software development (Java -> Python -> Javascript).

I'm thinking of kicking the tires and refresh my stats/probability knowledge, but most online courses I could find are pretty introductory in nature. What would be a good path for me to be seriously considered for #2?
In a history of American cities, I read that the Polish, Irish, Italian, German, etc. identities shifted to 'white' around the 1930s or 1940s (my memory is a little hazy).
It's possible I misunderstood it then. I was at a talk by an FT engineer. Here's his course that he referenced in his talk: https://github.com/matthew-andrews/workshop-making-it-work-o....
You're right that maybe he was talking about what it is possible not what they did.
Lua has full support for creating multiple interpreter instances (ie. there are no global variables, and it's totally re-entrant). But interpreter instances are not thread-safe. So the way to support multiple threads is to have completely independent interpreters running in different threads.
Now that technology is here, I do not think it would be as much of a challenge to increase number of frames compared to original research. Also can this resolve what is going on in the cell? Would be quite a boon to protein folding research if we can see clearly how the process happens.
Tony from Learn Immersive here, let me know if you have any questions!
I think for "you" is just an easy ride on the wave of the recents news.

Sad to see how easy is for "media" to jump from a trend to another even out of context.

Sad to see once again "you" pointing to "me" while "you/crew" had fun reading gender, ssn numbers, stipends and felt free to report your vision.
The regex example is more about partial evaluation than constant inlining. So instead of commenting on "random one-liner snippets" and "structure", which I find boring, I'd prefer to share an example of partial evaluation techniques applied to Haskell:

http://repository.readscheme.org/ftp/papers/coutts_transfer_...

The whole essay is interesting. Then, at section 4, we discover that the author relies on Template Haskell:

Using the Template Haskell infrastructure confers a number of advantages. There are the
straight-forward obvious advantages that TH provides an abstract syntax tree, a parser,
pretty printer and a monad providing unique name supply and error reporting. Because it
is part of a compiler, the compiler also does the other ordinary semantic checks including
typechecking. This is obviously useful since our partial evaluator can only be expected to
work for well formed and typed Haskell programs and so we are spared from performing
these checks. A less obvious advantage is that we may be able to do binding time checking
in terms of a slightly modified Haskell type system and implement it using the existing
compiler’s type checker rather than having to write one from scratch.
Write in C
I'm not a huge fan of C++. And that's primarily out of ignorance, I stick with C and leave all the strange syntax wizardy, templates, metatypes to other people.

Also the portability of Duktape impressed me. I was able to get a test up and compiled in cygwin within a few minutes.
Nice work!

Suggestion: include a way to delete objects that have been added. It might also be nice to be able to flip or rotate them.

Also, you have reindeer horns but no big red nose?! Maybe add that too?

http://www.christmafy.com/designs/b9omjoPyqp
http://hn.premii.com - really wonderful
Why Your Document URL Matters
IBM Container Service
Your observation on the essence of repression is quite prescient.

I might add that Americans are notorious for being wracked by fear/anxiety as a result of their mainstream media and lack of societal safety net.
> For comparison, Quay.io was able to do it with just a few engineers.

To me, that actually shows that you don't have to rely on Docker Inc online services and are free to choose other options (that perhaps are better?)
From the discussion yesterday on "HN for data scientists"[0], there was mention of a service which enables one to deploy "HN for X"[1], as well as some discussion that (some version of) the code for HN is available[2].

[0] https://news.ycombinator.com/item?id=8696443

[1] https://news.ycombinator.com/item?id=8697407

[2] https://news.ycombinator.com/item?id=8697102
isn't it weird that most of today's computer still kinda have the same design that the apple II ? or was there other computers as small as the apple II before ?
From whom can you go to buy a copy, and is it still under development?

The web site doesn't look like it's been touched since 2011, and Google searches constrained by site:cisco.com turn up nothing. Other searching showed no signs of life.
Not everyone wants to use Node...
Show HN: My first Kickstarter – Home automation for products you already own
I'm surprised I haven't heard to that gem. I would assume that adding Duktape as another supported runtime to execjs would be possible.
our brain came up with renormalization in physics probably because that is how our brain deals with complexity. Deep neural networks were built following the way we know our visual cortex and recognition works. The same brain, the same method. Not surprisingly. What would be surprising is if it happened to be the best/optimal/etc method :) as this method is a subject to biological constraints where is computers (or whatever another "thinking entity" would appear) don't (willn't) have them.
> What about implementing your own Scheme or Lisp if you want to embed an interpreter for your C/C++ project (the first scenario discussed in the blog)?

I've done this for a Java project many years ago, where it sort of grew out of a config file format, as so many Lisps do. I would probably take the trouble to add a standard embeddable interpreter if I did it again. Otherwise, you end up with yet another 80%-ass Scheme with its own quirks and no libraries, and the world has too many of those already.
Nerd Attention Deficit Disorder
It could be node compatible. I'm just not done.

Personally though I prefer the libuv APIs over the node APIs.
The problems with capitalism, as explained by a Minecraft hedge fund manager
This is the sort of trite, self congratulatory "socially conscious" type of comment that is appearing all over the place. What does it have to do with Sony getting hacked? Nothing really. It does reveal the personal sentiments of the author somewhat, and also your own. Did the comment help anybody? I doubt it. Other than stoking resentment what possible purpose could stating that the executives were "overwhelmingly white males" possibly have?
Firing for getting nothing but 4's (avg=4) seems wrong (even if they have enough supply that they can afford to do that). Firing for getting 80% 5's and 20% 1's (avg=4.2) seems reasonable.

From Uber's FAQ: "We suggest that a partner never asks a user to "rate me five stars". Historically, partners have received lower ratings after asking for 5 stars. If a partner provides exceptional service, the majority of time he/she will be awarded five stars!"

This seems to ignore the fact that exceptional service is, well, exceptional.
700 Free Material Design Icons
Very, very cool.

I've lamented for a while that, while JS engines are flourishing from a speed perspective, there has never been one as small or embeddable as Lua.

Now we have JS as embeddable as Lua, and nearly as small (it probably can't be quite as small because Lua is a simpler language).

Now the only thing Lua has on JS, implementation-wise, is an implementation that is very small/embeddable and very fast (LuaJIT). LuaJIT is also about as small as a JIT-compiled interpreter can be.

But it looks like Tessel is working on filling that gap as we speak -- they are working on targeting LuaJIT for their JavaScript implementation http://blog.technical.io/post/102381339917/a-new-engine-for-...
You've got to love it when a library is at that point where ease-of-use and features perfectly intercept.

This library is great:

On the simplicity side:

Only include two files, no linking, no shared objects, no cruft.

On the feature side:

The functions are simple, the usage-pattern is familiar (alloc, use, free) and the code is fast (written in C, which _almost_ makes it fast by default).

Great library, will probably use it when I need to write some more scrapers in the future.
Hi HN,

Over the past several months, I've had the honor of working with an amazing set of people to build this service. Would love it for people to try it out, and give feedback.

I know there are videos and press releases coming out. Also, since we are just releasing the service, there might be a queue for access. You can take a look at the CLI docs until you get access. Thought the dev community would like to see more detail :)
It a couple orders of magnatude slower, but smaller than V8. I love the low overhead and have been using duktape for some time.
Direct link to service mentioned: http://www.postatic.com/admin/hello/welcome
They're related in the sense that service workers will replace some of the functionality that the app cache provides. The FT's work has to use hacks like iframes with app caches to gain greater control over caching - so it's not a polyfill of service workers, just a halfway ground between what app cache provides, and a small section of the functionality service workers will provide.
> An interpreter is a box that takes code in some programming language and executes it.

The interpreter executes that language, not another.

> A box that takes Clozure Common Lisp, feeds it into this compiler to obtain machine code, and executes this machine code immediately, is an interpreter, using JIT compilation to do its interpretation.

It's neither an interpreter not using JIT compilation. It's an AOT compiler. It's just an incremental compiler.
I have a similar passion for both but often to struggle to grasp things at a similar high level by far
Honestly, the IME the JVM ecosystem isn't that great. I think you could probably find a bigger/better ecosystem for C/C++ at this point in time. (Even going as far as Big Data or PDF support, but I know nothing of the former.) I recognize that the JVM has (for several years at least) been sold on this premise, but I just don't think it's true, or at least not true to the extent that the PR says.

Don't get me wrong... it's good but not great (in my conception of things). Even if you find some indispensable JVM-based library, then why not just shell out to an executable jar (or whatever) that does what you need? At least you'll avoid classpath-hell that way.
Anyone who has used Docker for more than a trivial app sees the need for orchestration. If the requirement is that obvious then it clearly needs to be part of the core.
Hey thanks! Definitely features I'm going to include in the next version.
Thanks for sharing your knowledge and helpful information!
Some special Database SQL queries, Part 1: Case functions
agreed, i have a last-gen carbon as my work laptop, and it's wonderful. fairly crappy battery life, but the rest works beautifully and is very pleasant both to carry around and to use.
It's just another Bitcoin site. "bitcointalk.org" is probably more useful.
The proposed new implementation: http://www.philipreames.com/Blog/2014/10/13/statepoint-chang....
I don't know the developer personally, but I have been using his MagnificPopup module for over a year now and can say that it is incredibly well-supported and maintained. I definitely trust Dmitry to be a good steward of the plugin (I mean, just look at the documentation!)
This seems really complicated and expensive (if you're not using the free tier of each of the services) for something that could be really simple.
As someone who has followed Docker since it was part of dotCloud, I can tell you that some standard practices will be great. I've seen dozens of different ways of doing similar things with Docker.

By creating these orthogonal solutions, Docker isn't taking the air out of anything. Do these solutions hurt Amazon's proprietary use cases? Or Google's? Or [insert managed Docker platform here]? No.

If anything, they just make it possible to use Docker without third parties. Maybe that's scary to third parties, but there's no reason a company shouldn't compete in its own ecosystem as long as it doesn't unfairly punish competition.

So if Docker acts like modern-day Microsoft for enterprise, where solutions are sold from many vendors with many mixes of products, then great.

If they act like Apple, where they crush and eliminate overlapping services, then I guess we'll all be switching to the CoreOS containers someday...
> The idea that this is somehow motivated by unselfish interests by Zuckerberg or FB is laughable. It's not about getting people online, it's about getting them on FB. It's not clear if Time is aware of this distinction. They misinterpret this as philanthropy.

so...did you read the article? I'd suggest reading to at least the "Colonialism 2.0" section before wondering if "Time is aware of this distinction". The section heading is a pretty good clue that they are.

From the article:

> Ultimately, these points of view don’t exclude each other. Zuckerberg can be both enriching himself and other people, both expanding and consolidating Facebook’s dominance and saving lives, all at the same time. He’s both empowering people (by giving them Internet access) and disempowering them (by making them into consumers and marketing targets).

Personally I find the article's take a lot more interesting (and probably closer to the truth) than a knee-jerk response of "zuckerberg had his human parts replaced by robot parts and so only cares about marketshare now".
For some reason I just think that Steve Wozniak is so cute. It's like watching a child, someone with a real passion and heart for hardware, in a somewhat older man's body. The way he talks about his hardware. This is exactly the reason why Wozniak and Steve made such a good team, Steve complimented Wozniak perfectly. A dream team, so to speak.
Interesting talk on building badass users
Not trying to be snarky, but why does it matter whether you find Assange detestable "as a person"? Your opinion on WikiLeaks (and surveillance, and whistleblowers, and illegal wars) is what's important. It would only matter if you found WikiLeaks ethically compromised because of something Assange did.
This is my understanding as well. Most of the people Microsoft has sued for android patents have had some other part of the business that would go sideways if Microsoft withheld something (usually Windows) from them. B&N had no such weakness and so could see a patent suit all the way to the supreme court if it wanted, and since the Nook wasn't doing great anyway, the only 'downside' for B&N was that the Nook subbusiness went out of business.

So very uneven on the risk/reward equation for Microsoft. They finesse it by "investing" and getting another "licensee" for their patents.
commenting to bookmark (hope this is permissible here)
> It's the typical diatribe from this demographic that wants to add this to every conversation whether it's relevant or not.

One difficulty is that people who are not affected by it do not notice it and they don't think it's a big deal. It doesn't register that the star of almost every movie is a white male.

It's human nature to be lost in our own perspectives; it's why it's so important to make an effort to imagine walking around in other people's shoes: If you are a minority or a woman, you are faced with this discrimination everywhere. Every time you turn on the TV, walk down the street, at work, in social situations, dating, at the restaurant; when you read a history book, in the news (e.g., recent police discrimination issues), when you look at our government, when the camera at the football game picks out the young hot white women in the crowd, etc.

If bringing it up all the time makes you uncomfortable, maybe that's a good thing. If it seems like the issue comes up a lot, maybe that speaks to the enormity of the problem.
+1, love this initiative. Great-looking page, useful content. Looking forward to more :).
ahahahaha oh wow

seriously

seriously

what a wonderful bubble
Which Languages Are in Demand?
Define "computer scientist".

I work in usability, and do experiments all the time.
At the bottom of the article: "A version of this special report appears in print on December 31, 1969, in The International New York Times."

Whaaa?? There's a headline for you: "Assange pens NYT opinion two years prior to own birth"!
How Good Developers Avoid Writing Bad Code
Wyden Introduces Bill To Ban Government Backdoors Into Cellphones and Computers
Yes: http://hn4hn4x.herokuapp.com [0].

Obviously very tongue-in-cheek.

[0] https://github.com/ConceptPending/hn4hn4x
MD5 also remains quite popular for file hashing/hash set analysis. I.e., is this file a member of a known set? For example, NIST's NSRL still includes MD5 hashes.

* This is not an endorsement of MD5 for such use cases.
A New Approach to Treating Hair Loss
Slow? I thought md5 was faster than the SHA-* family
U.S. begins largest auction of Bitcoins seized in Silk Road bust
Reading the tweets themselves may give a better explanation:
https://storify.com/JohnOfBrindle/the-great-minecraft-crash-...
https://storify.com/JohnOfBrindle/the-block-doctrine-part-ii

...if you can get over the fact that you're reading an entire essay written as a series of tweets.