skysight-inc/HackerNews huggingface dataset:
congrats on launching this! some thoughts and questions:

clickable: http://keybits.net/

* the main keybits-server repo doesn't link to keybits.net

* instead of the "first-run.yml" technique, what do you think about a separate repo with build scripts for a common base server with an ssh-able non-root user?

* how do you see tools like http://www.packer.io/ fitting into this type of workflow?
I’m agree on the last point - but I’ll point out that at this point we already have policy limitations on what makes a file name.

As I understand it most unixes require that they are composed of valid characters (not random bytes (or more evilly bits)) and can be no longer than a file system imposed length (commonly 255 bytes).
This is solving the problem in the wrong place. The proper way for OS is to treat filenames as binary sequences like Linux does and have no problems.

The problems that arise elsewhere should be solved elsewhere.
You have a point. But then, what I remember about that software that was ported to all the different architectures was:

1. the software was an order of magnitude or two less complex- in terms of features and platform. That is, there was maybe a dozen different kinds of (highly predictable,testable) home computers instead of a combinatorial infinity of videocards/motherboards/soundcards/operating systems/etc.., plus, the GUI/Evented model is more conceptually difficult for programmers to cope with than straightforward "I own the machine" imperative blocking code. If we want to have guis, we need languages that either abtract away events, or at least provide tools to more easily handle events than C or assembler could provide. Such languages tend to be fairly complex (in implementation)/"inefficient"/garbage collected (since events link to memory/state that must be disposed of eventually,somehow, safely,without segfaulting). Failing that, we need programmers that are smart and capable enough to just plow through the complexity of events in plain C or C++. It's a different caliber of programmer than those who could singlehandedly make simple computer games on an 8-bit home microcomputer.

2. In cases of more complex software, ports were achieved by first designing and implementing a one off virtual machine, then simply porting the virtual machine to the different platforms. See ScummVM, Z-machine, Another World, etc. Surely that threw away some notion of efficiency. You made up for it by implementing the performance sensitive routines inside the VM itself.

3. The inefficiency of software is usually a tradeoff for development speed. To make a virtual platform work consistently across the many different real platforms they must run on, the efficiency of the virtual platform becomes (roughly) a function of ( platform implementors / platform count ) * time. We're only 5 years down the road of this round of serious javascript optimisation. At the end of the day, the curve of that function isn't that different from java, or C or C++ or anything else. those other things just have a huge head start.
Yes. The author of "Information Theory, Inference and Learning Algorithms" had this to say about it:

http://www.amazon.com/review/R16RJ2PT63DZ3Q/ref=cm_cr_rev_de...
I do hope this will raise the quality of Pluralsight content production -- Rob has, for me anyway, really set the bar for how content should be presented.
Www.hackerne.ws not working
Also can confirm that chrome works
Why the fk is this on the front page of HN?
Why aren’t my kids hyper after binging on sugar?
Another good regional example is cities. Illinois signers have a specific sign for Chicago, for instance, whereas outside the state it's just finger spelled.

Sign is incredibly conceptual and has a large spatial component. This is definitely a cool step though.
I always guessed that they wanted something around 10 minutes, but they wanted more than one visible digit to change each time to make it more obvious that time had passed. (That is, a sleepy person might be more likely to mistake "7:20" for "7:00" than they would be if they saw "7:18".)

But that wouldn't be relevant with old analog alarm clocks, which evidently had a 9-10 minute snooze, too.
We use Wormly for external monitoring. The one thing it has going over Pingdom is that they do outbound calls too, not just texts. It's nice to have that layer of redundancy (on top of PagerDuty + Nagios for internal monitoring).
I am both a current Tekpub, and former Pluralsight subscriber. I agree with your opinion about the quality of pluralsight. The reason I ditched my pluralsight subscription was because there is a lot of sub-par videos on there.
Even though there were a lot fewer videos on tekpub, they were of so much higher quality.
Unfortunately, I probably won't be reactivating my pluralsight subscription once the tekpub swap-over time runs out.

Having said that, however, congrats to Rob for taking Tekpub to the next level.
I find this very odd. Walmart uses the PNI Media API for its own app? http://developer.pnimedia.com/Blog/TabId/90/PostId/12/walmar...

Never heard of PNI before.
Common Lisp: it's a 2-lisp

Javascript: semicolon insertion

Erlang: periods, commas and semicolons

Clojure: not much, actually

PHP: ugh, nearly everything

Python: lambdas can only have a single expression

Everything except Lisps: expression/statement dichotomy
yeah, not working in lynx, either.
How can I interpret this data to be of any use to me?
You're wrong. Node.js has already overtaken what you think Ruby on rails "is". Node.js is the current darling of Silicon Beach. Add on some mongodb and more bells-and-whistles and you have Meteor.

This is probably a more important metric than language popularity on github:
http://www.statisticbrain.com/computer-programming-language-... And I'm sure javascript has grown quite a bit in popularity in 2013.

Javascript is getting things done, and with node and mongo and now meteor, it's only getting easier.

It's a fact that many don't want to face, but you may need to practice your JavaScript skills to find your next job.
I don't get the point of this. Why would I include additional JS on the page just to add something to the developer console?
Let's not pretend we need a study to determine whether using your google glass while driving is safe or not. Anything that takes your attention away from the task at hand - navigating a one-to-two-ton piece of machinery at high speeds - is going to cause accidents.
The lack of style was intentional, it took me less than the better part of an hour to build this. I built it because I needed to convert a GIF to a sprite and didn't want to have to use Photoshop. I am planning on a bundled JavaScript library with weekend actually so you'll be able to pause, play and rewind the sprites as if they were videos. I have some code for another project that does this, but it's not in a form of easy to use drop in code. And the reduced file size is because I am compressing the JPG images when the GIF is split, then once the frames are combined, I am compressing further. At first I thought this would result in poor quality sprites and not make a difference, but it seems the double compression works really well.

Thanks for the nice words, I hope someone finds it useful. If people find it of use, I might devote more time to making it a little nicer and more feature-packed besides the JavaScript library I'll be making for it this weekend.
> Hey person with family and kids - screw you - good luck finding a job after Yahoo CEO declared you an unworthy asset.

What would you rather have happen: (a) a company fires their under-performing employees and maybe becomes successful or (b) a company keeps these employees around forever and ends up failing, putting everyone who works there out of a job (instead of just the under-performers)?

Obviously the people being fired should be treated with respect, and I'd hope they will get a fair severance package, etc. But business is business, and keeping around employees who are dragging the company down isn't good for anyone in the long term.

(I have no stake in Yahoo, and know little about their layoffs. I just don't understand your argument.)
I can't say if this is why it's 9 minutes, instead of 10, but when the alarm goes off, and I hit the snooze, my brain is anything but fully conscious. So, I see the time "06:00" then "06:09" rather than "06:10", and I know the time has changed- because of the 9. At the next interval, it's "06:18" rather than "06:20". Again, an obvious time differential for my brain. Instead of just 1 number changing every ten minutes, 2 numbers are changing.

06:00
06:09
06:18
06:27
06:36
06:45
06:54
07:03
... etc.

Versus:

06:00
06:10
06:20
06:30
06:40
06:50
07:00

Not enough numbers are changing for my brain to latch on in its semi-conscious awake state, if the time is only changing by 10 minutes. Changing by 9, and it's clear the time has changed, and it's a new time. Thus, I'm not thinking only 10 minutes have passed, when the truth is that 40 minutes has actually passed.
> We spent over two days recently getting angular.js and rails wired up for a brand new project, that comes out to 12-16 hours spent on configuration instead of writing actual code to build an app that does something the customer wants

Am I the only one who was confused by this? There is no "wiring up" rails and angular js. Just include the source js in your application, or use the google CDN. One line of code.
For more "how magic works" a lot of people watch eventedmind.com screencasts. But it's not the case that you can't use any magic without fully understanding it (otherwise we wouldn't be able to use anything in this world).

In my opinion, problem with explaining all the magic - it takes a significant amount of time but the code and underlying system can actually change in several months. I think, it makes more sense once core parts stabilize.
sounds really cool. looking forward to trying this out
Using Chaos Theory to Predict and Prevent Catastrophic 'Dragon King' Events
That's why, ironically, the best hope for privacy-minded US citizens (like a good part of HN readers) comes from outside governments.

People like Brazilian president, Dilma Rousseff, that had the courage to cancel state visits and declaring outraged by the state-sponsored spying supported by the Obama Administration.

We need many more governments standing up and threatening to cut commercial ties with the US, until we can see some traction.

Sadly, I'm not very hopeful that this will happen, given the commercial interests involved. Mexico had a slow initial response, but it's starting to demonstrate some reaction. Germany and France are my hopes [1].

[1] http://www.theguardian.com/world/2013/oct/22/mexico-presiden...
My SaltStack Dev Machine Config
Yep, that's fair enough. And you certainly don't have to make an app that's useful for everyone everywhere. Still, getting it to catch on will be hard enough even if people can find others to chat with, it makes sense to do what you can to help with that. How about keeping the tagline the same, and keeping it at 1 mile as long as there's someone there to chat with. But if not, you could prompt the user: There's no one else online within a mile. Want to look a bit further away? Or something along those lines.
Honestly who cares ? Without Apple, Microsoft, Samsung and Sony on board (all are in MPEG-LA and will adopt H.265) it is dead on arrival.
Purescript by paf31
Can you clarify what you mean by "printing from online"?
Regardless of technical quirks, if you don't know JS, you can't work on the web. Period.

https://www.quora.com/Computer-Science/What-is-the-most-valu...
Lots of us working on this problem. We're focused on the insight and machine learning pieces.

https://www.fitoop.com

Send me a note for an invite.
I guess what the parent poster means is that you can create the basic functionality of Facebook easily, i.e. something that looks and feels like Facebook and works reasonably well for a few users.

Whether it can support a billion users is a different story. (It won't)
The outrage rings hollow. It's not changing the subject.

The website has major problems. Shocking.

Sometimes, we should get out of our engineering bubble; it would put a perspective on things. It'll be fixed, but people will eventually forget about it.
Huh, never thought of that. That probably is kinda handy.
Responsible drivers, even those wearing glass, would only use it for driving related tasks, if use it at all.
The irresponsible drivers, the ones who would watch movies, would do it whether it is legal or not. Same people who text and drive even though it is illegal.
Google, Microsoft Threaten End to Cookie Tracking
And adopt WebM for what business gain ?

Almost nothing supports it. And with Apple dominating in web usage, editing tools and phones/tablets it is hard to see any format surviving without their support. And of course they are fully behind H.265.
Interesting proposal. It's interesting that such filenames cause a lot of problems for GUI toolkits as well.

For example, Qt since Qt 4 removed the hacks they had in QString to allow malformed Unicode data in its QString constructor. What this means is that the old trick of just reading a filename from the OS and making a QString out of it is impossible in general since there are filenames which are not valid ASCII, Latin-1, or UTF-8.

Qt does provide a way to convert from the "local 8-bit' filename-encoding to and from QString, but this depends on there being one, and only one, defined filename-encoding (unless the application wishes to roll its own conversion). This has effectively caused KDE to mandate users use UTF-8 for filenames if they want them to show up in the file manager, be able to be passed around on DBus interfaces, etc.

Frankly I can't wait until we can safely rely on filenames being UTF-8 and UTF-8 only. Better still if that can be enforced by the kernel somehow.
>the presidency is the only position that is beyond the reproach of anyone behind the scenes that may be using their powers to pull strings. If he has ever been coerced by hidden powers, he alone could unveil them...

If there were such hidden powers as to pull strings or coerce the president, I am not sure why we should believe that they didn't have a hand in his rise to power.
Data Visualization: Every NBA Player Ever On A Map
How about this for a reason: One of the first big snooze clock manufacturers choose 9 minutes for some random reason and the rest followed thinking: "There must be a reason they choose 9 minutes, it sounds specific. Lets have our snooze be 9 minutes too."

I was expecting find some some highly researched psychological quirk to be the reason in the post. I guess reality is just more random and coincidental. Reminds me of the way QWERTY came to be the standard (https://en.wikipedia.org/wiki/QWERTY#History_and_purposes).
I could appreciate it if a person was playing it, but as it is I don't see any reason to be impressed. Anyone with music theory knowledge and the right software could make this. What's the point of cramming notes in if it doesn't take you somewhere.

I understand it. I have no appreciation for it. sorry.
ARIES Thursday October 31, 2013
So many devices rely on the timing of the waves that the generating companies actually keep count and then adjust the speed to make up any they might have missed!
I suspect the entendre was intended.

I like it.
My wife's alarm clock works that way. It's pleasant yet effective.
Michael Crichton had this shit working for Congo with apes like two decades ago. This is nothing! hacker news dismiss w/ flourish
I had always just assumed it must have been an ease of implementation thing. (Explanation 8.) Their suggestion that you could just check the 10s column instead of the 1s is misleading. You would have to test both the 10s and the 1s column to get a 10 minute differential, unless the original alarm time happened to be a multiple of 10.
Thank you for your peaceful tone (unlike the author's). But I think there are a lot of opinions mixed up with your facts:

>The sad thing about Rails is it largely stagnated for some time
>You just have to do so much glueing
>These are solved problems on node

And to be clear, Node is not a 100% perfect platform either.

>I think the author is attempting to elude to the cargo-cult that hit Rails will migrate to Meteor.

Of all the options available, why Meteor? Like someone on this thread said, it has a lot more evolving to do, to even become on par with rails in the current situation.

We're talking about the basic reason why people choose rails:

Productivity (Getting stuff done) and getting your product out to the market. I think in this perspective nothing beats rails:

rails new blog
rails generate scaffold Post title:string text:text
rails s

How many lines of actual code I have written so far to actually get my basic blog idea up and running? None.
CAPTCHA is Dead, But the AI Winter Lives On
The quantified self movement should be far more extensive. I am linking to our blog again!

The Secret Digital Ocean: The Data We Aren't Addressing

http://thoughtly.co/Blog/thesecretdigitalocean
Found it: https://github.com/Vespakoen/dev-machine/blob/master/roots/p...

Man that was like hide and go seek!
It doesn't hurt the first day, it hurts the next day after the adrenaline wears off. I got TBoned by who ran a red light because he was texting, he hit me at 35. He never hit the brakes. Funny thing if you believe in karma, is that his air bag shoved the cell phone into his face and knocked him out.
Unexpected Ways in which Bitcoin Dodged Some Cryptographic Bullets
Number Duck 1.1.0 With Picture Embedding
These drones are going to make me commit suicide
BeeLineReader – Now With Chrome and Firefox Plugins
Bad musicians frequently blame the instruments.
Definitely congratulations to Rob!

I have been a TekPub annual subscriber since 2010 and its definitely been the case that its quality over quantity.

PluralSight is also good depending on the author.

It's obvious that some of the authors are solely doing it for the money and these tend to have the lower production values.

Regardless, for what you are paying with PluralSight, there is enough quality content that something will be worthwhile.
This. Consider: is the NSA snooping on the president? If they were or weren't, would he ever know it for certain?
Hilariously unsurprising that a parasitic content farm would resort to spamming.
Yes, it is precisely an attempt to change the subject. The whole "two failed wars...." bit is an attempt to deflect the conversation from the issue at hand.

Why not bring up the Teapot Dome Scandal? The Trail of Tears? The Mexican American War? Any number of other examples of Government Fail?

What you're trying to do is like a guy getting pulled over for speeding who grouses that the officer should be out catching burglars and muggers. It doesn't work in that situation either, as a rule.
This all came to light in 2011 so pretty recent. Also not only may it be possible, but the term 'thinking cap' has already been used to refer this very invention, namely transcranial direct current stimulation (tDCS). If you are interested check out this article, http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjourna...
However I would not get your hopes to high up. It is unlikely that prolonged exposure would be particularly healthy and i imagine you would get diminishing returns.
rubytapas (http://www.rubytapas.com/) seems good
Appologies for the spelling errors in this note below - it's an OCR of an old printout (I've been unable to find a current archive of cypherpunks going back this far):

Cypherpunks archive-96.02.29-96.03.06: List of reliable remailers

List of reliable remailers
Anonymous Remail Service (nobody@vegas.gateway.com) Sun, 3 Mar 199609:18:03-0500

(	Messages sorted by: [date][ threa4][ subject][ author]
(	Next message: Adam Shostack: "Re: NYT on Crypto Bills"
(	Previous message: Raph Levien: "List of reliable remailers"
(	Next in thread: Black Unicorn: "Re: your mail"

Thought that this was worth reposting:

>1 attended last weeks "Information, National Policies; and International
>Infrastructure" Symposium at Harvard Law School, organized by the Global
>Information Infrastructure Commission, the Kennedy School and the
>Institute for Information Technology Law & Policy of Harvard Law School.

>During the presentation by Paul Strassmann, National Defense University
>and William Marlow, Science Applications International Corporation,
>entitled 'Anonymous Remailers as Risk-Free International Infoterrorists"
>the questions was raised from audience (Professor Chaarles Nesson,
>Harvard LAw School) - in a rather extended debate - whether the CIA and
>similar government agencies are involved in running anonymous remailers
>as this would be a perfect target to scan possibly illegal messages.

>Both presenters explicitly acknowledged that a number of anonymous
>remailers in the US are run by government agencies scanning traffic.
>Marlow said that the government runs at least a dozen remailers and that
>the most popular remailers in France and Germany are run by the
>respective government agencies in these countries In addition they
>mentioned that the NSA has successfully developed Systems to break
>encrypted messages below 1000 bit of key length and strongly suggested
>to use at least 1024 bit keys. They said that they themselves use 1024
>bit keys.

>J ask Marlos afterwards if these comments were off or on record, he
>paused then said that he can be quoted.

>So I thought I pass that on. ft seems interesting enough, don 't you
> think?

>Best

> Viktor Mayer-Schoenberger
>Information Law Project
>Austrian Institute for Legal Policy

Groundfog@alpha.c2.org

(	Next message: Adam Shostack: "Re: NYT on Crypto Bills"
(	Previous message: Raph Levien: "List of reliable remailers"
(	Next in thread: Black Unicorn: "Re: your mail"

I of 1	05.09.96 01:58
Did a Show HN a couple months ago and wanted to circle back now that we've got Chrome and Firefox plugins (with custom colors, faster execution, multiple font sizes, and keyboard shortcut activation) instead of just bookmarklets. Feedback appreciated!
Sad face.
Neat! I like the minimalism. Might not hurt to have an example of the output on there. It would be cool if it was an API that was easy to hit from curl.

Ran into an issue with this gif though: http://i.imgur.com/5NGvn30.gif - top of the page says "Warning: chmod(): No such file or directory in /var/www/gif2sprite.com/public_html/index.php on line 36".
It's also easier to under pay 20-somethings
How Jeff Bezos makes decisions
Why Hot Water Freezes Faster Than Cold – Physicists Solve the Mpemba Effect
Lawmakers blast patent trolls, but split on parts of a key bill
I think the quality can be hit or miss, I've seen good, bad and mediocre on Pluralsight just because of the breadth of content. It's really no different than O'Reilly, Wrox or other tech book publishers since Pluralsight operates in the same manor with paying a diverse set of authors via royalties vs having an in house studio that puts out a more uniform product, some will be better than others (at least that's my understanding of the business model).
developers need bling
Silent Circle and Lavabit launch “DarkMail Alliance” to thwart e-mail spying
Still didn't get my point did you?

I meant that you can get out an MVP of a complex web application like Facebook in a matter of hours/days (depending on the complexity of course) instead of having to wait for weeks/months when you're on with another framework.

>if some thing can be copied in minutes how can it be called complex?

Just because your life is made easier by a tool, doesn't necessarily mean the original process is any less complex. And that's why the market for for such tools even exist :)

Translation: Just because a bottle of Coca Cola costs $0.99 and a bottle of water costs $2, doesn't mean that the process of creating Coca cola is by any means less complex.

Cheers.
U.S. military introduces its best spy yet: A rock