skysight-inc/HackerNews huggingface dataset:
THIS: My limited experience so far in a Data Science course in DC is that the people in the course (easily spotted) who have an aptitude and the basic skills are going to get a LOT out of the course and plenty of job offers. The people who aren't self-starters and don't have a grasp on the basics will get nothing. I told a classmate that if he wasn't putting in 6-8 hours a week (minimum) on out of class readings and assignments, he's not going to learn shit.

For those of you trumpeting code school: It's fucking awesome, but for people like me with full-time day jobs, it will never work. I like GA, and I hope they don't turn into a University of Phoenix dressed up like an Apple store. That would be sad.
>Hackathons are a great co-founder dating process until the idea gets pregnant.

Haha this is actually a really great way of putting it. It made me laugh out loud.
I find the blog disingenuous. We haven't forgotten this https://news.ycombinator.com/item?id=7243021 Why not take another stab based on what you learned.
s/Instead of/In addition to/
Interesting, missed that, thanks! Interesting model, although I wonder who is shouldering the risk of BTC in that relationship.
I use a WSPR transmitter that outputs around 200mW on 20m and am easily heard all over North Americdn and Europe. I've also had two South Pacific reports.

This was into a poorly tuned dipole at 35ft.
It is completely up to the app developer to choose which apps they want to show. The developer controls this. So they can just show their own apps and / or apps that are complementary to theirs. They can change this in realtime on our backend dashboard.
Japan issues guidelines on Bitcoin taxation
It's another extension that's using jquery, I think. It's something custom I added awhile ago, so I don't actually have a direct link to it in the Chrome extension store or anything. :/ Sorry about that.
Mensch, an older code/terminal font.
http://robey.lag.net/2010/06/21/mensch-font.html
This sounds like Prezi.
You can see a few things on my blog: http://jlongster.com/. Recently I've been helping out with the sweet.js project (http://sweetjs.org/) to implement macros in JS. People really need to understand how macros transform a language. It's going really well so far.

I'm also working on the idea of live evaluation. Most devs are used to writing code and refreshing the page. There are tools that help with live evaluation, but they all suck. I am working on something that will give you a better connection with your code, and fully support the idea of incrementally coding up an app.

I'm not focusing on specific Lisp/Scheme features, but more about the philosophy behind them. Any project I do I try to expose the good stuff that I learned from Scheme.
Fair enough. But this article is about children being encaged en masse by a bloated bureaucracy, not a judicious selection of individuals that must be protected for their, or our own, safety.
We had a developer that saw an overall 140% CTR because his users clicked on the app discovery grid multiple times. Meaning - there were users that clicked on multiple apps in the app discovery grid.
Yorker – cricket scoring platform
Given approximately zero people using this datetime behaviour correctly, maybe one or two who tried to use it correctly and failed, and thousands of people who have bugs because they didn't expect it, I'm not sure changing it to be sensible counts as breaking user space in any practical sense...
It's hard to please everyone.

http://www.reddit.com/r/linux/comments/1zt76a/myths_about_de...
One problem I see. On the one hand you say:

> All of the logic in Metalsmith is handled by plugins.

But on the other hand, you say this:

> Each plugin is invoked with the contents of the source directory, with every file parsed for optional YAML front-matter, like so…

The YAML parsing should be a plugin as well, some of us have existing JSON front-matter files.
Without it being an established W3C standard I think it would be disingenuous to integrate it into the browser. Despite its obvious benefits, it would feel like they're using their browser as a platform to push other products. Until it saw widespread adoption I think implementing it as a browser extension/add-on would be more appropriate.
https://news.ycombinator.com/item?id=7352552
Jesus what did you lose to? That's a really neat app.
Agreed.

My preferred style was to iteratively build equations over a few slides, explaining the pieces as I went, and having a legend for coefficients/terms.
GWT actually is great, especially if your app is big and there are more than one dev on a team
Please let me known if you play cricket, and if you're interested in early beta version to try. Should be out in two weeks!
Honestly, I would be fine with nothing supporting bool, and requiring `if` conditions to be bools. Arrays and dictionaries could have methods like `.empty?` that return a bool. Strings could have `.blank?`. Obviously, I'm stealing the methods from Ruby, although Ruby also has its own notions of truthiness of non-booleans.
I had an idea they were going to kill Persona.

Without Mozilla to really champion it, it's dead

edit: so, anyone have a near alternative, that is open source, to invest time into that either will get browser uptake, or won't need it?
In fact, part of the ivory tower stands unfelled: I don't think I have ever seen a math lecture or talk using powerpoint.
See also: rockets. :-)
I can't work out if this is an “Async Tarpit” or an instance of the “Blub Paradox”

Callbacks vs. Promises vs. Futures - they can all express the same things - personally I like promises, but YMMV
Maybe we just need overhead projectors back.

There were a few things wrong with them (painful to look at while operating, and the bulbs tended to burn out if you moved them around while turned on) but fundamentally I don't think they were broken technology. Overhead projectors would be well complimented by computer projectors, but computer projectors make a poor replacement for them. Attempts to replicate the advantages of overhead projectors on computer projectors always fall flat, as far as I have seen.

I think the demise of overhead projectors is an example of a regression caused by our tendency to have rose-tinted glasses whenever considering more technological alternatives to existing technology.
https://en.wikipedia.org/wiki/Resource_Acquisition_Is_Initia...
The implementation of Firefox contains countless things which are not W3C standards.
Here is a perfect example: John Carmack does a great job of rocking the white-board in this wonderful presentation. He starts out with a tablet, and uses that to track his discussion points, then hits a deep-dive on the white-board at approximately 00:18:45.

I find this style absolutely engaging. Presentation software like PowerPoint has its place, but can make it all-too-easy to move through material too quickly. On the other hand, actually drawing and writing things out while discussing the topic slows things down a bit, allowing the audience to engage and understand the topic at a more learning-friendly pace. I personally find this "show me don't tell me" style of white-board presentation refreshing and conducive to my understanding of the topic.

The Physics of Light and Rendering

https://www.youtube.com/watch?v=MG4QuTe8aUw
We need technology that makes it easy to build non-linear presentations.

Isn't that what hyperlinks do? Perhaps I don't understand what you mean.
We forward any abuse complaints that we receive to the owner of the account and ask that they handle them.

We try not to interpret the law as that is not our specialty of course, we are simply saying that we would like that customers use the service for a non-malicious purpose. But we're more than happy to open up a dialogue about this and make amendments if necessary.

Thanks!
Hey

Absolutely none, there have been quite a few contributors without prior experience in the related tech, I mean not all contributors are / need to be programmers, trying to make that easier too.

If you are interested then look around this issues, or get in touch on irc or email and certain to find something that you will be comfortable working on.
I expounded more on the technical details of that integration here: http://blog.balancedpayments.com/more-details-about-bitcoin/
Using OpenSSL for SHA1 is shooting the fly with the canon. When using OpenSSL for, you know, encrypted communication there's actual need for the new keys all the time. Most of the keys aren't the permanent ones you save yourself or write on the paper.

> a desktop system

How is OpenSSL supposed to know if it's used on a desktop system?

> Can you tell me how FreeBSD apparently does the impossible?

I guess by pretending that problem doesn't exist: e.g. postulating a desktop system, like you do. But do ask them and pass the advice to the Linux kernel writers! They just waited for you to get that idea to ask the FreeBSD guys (and I'd be grateful if you post the results of that here, please, we all want to learn).

> are you seriously thinking that the reason the kernel hasn't implemented this is because they can't?

Yes, in general, they can't! Entropy on most of the systems still doesn't grow on the CPU trees. But do please prove me wrong.
Great post and diagrams.
How do you manage/centralize logs ?
Yes -- that's what I meant by "this was exactly the case where it could matter".
Well, you can actually build non-linear presentations in powerpoint.

I'm a high school teacher, and I had a rule for a while whenever students wanted to make powerpoint presentations. They had to build on-screen navigation into their presentation, just as if they were building a website. When they were giving their presentation, they had to use the on-screen navigation, instead of clicking forward and back. The navigation had to be semantic, it couldn't be just "next" and "previous".

Presentations were interesting, because people were free to interrupt with questions such as, "Your data seemed to show xyz, can you explain how your conclusion of abc really follows from your data?" Then students could click right over to the data part of their presentation, without flipping through all the slides in between.

Like most things, the problem is how a tool is used, not the tool itself.
I am working on LuvvieScript, an Erlang dialect that runs in the browser. The aim is to get a functional run-time and abstraction layer for web pages that talk to Erlang-OTP cluster. Details here http://luvv.ie/mission.html

Early stage project, lots of opportunities to do hard stuff (immutable datastructures in JS, AST-to-AST transpilers, offline-first run times, etc etc)

We're are in the Google Summer Of a Code too, so if you are a student you could get paid over the summer as well...
I worked at the Auto Trader in the late 80's/ early 90's. First as an assembly worker, then as an ad layout artist.

We had the typesetting printers and a small team of dedicated typists who entered the hand-written car descriptions into the standard ad size box (paid by the word!) and then matched the black and white photos of the car to the ad copy.

When you say glue, I'm assuming you actually mean WAX. Using a very light coloured wax offered the same adhesion as glue but allowed you to move the photos and type around, and was invisible to the stat camera.

The wax machine was half the fun - two rollers, one rolling through hot wax, would grab the paper or photo from the back, roll hot wax onto the bottom surface, and deposit it on the other side ready for placement.

The second most fun tool was the stat camera, which allowed you to resize photo or type by physically moving the photo or type from the camera lens, or allow you to put a halftone filter over a black and white photo to allow for single colour printing.

What used to require a team of 40 people - ad layout designers, line workers, typesetters - to handle six weekly magazine could probably be done by one person now.
Even in those extreme cases (which I hope we all agree are the exception rather than the norm), I would still consider putting someone in a few-square-meter box "cruel and unusual punishment" by any reasonable standard.
If you're building an appliance, why wouldn't you simply ensure urandom is seeded at first boot?

I'm sympathetic to people's concerns about generating long-term keys. But my problem is, /dev/random isn't addressing the major risks there either. You should generate long-term keys on entirely separate hardware.
It actually is a constructor, just lets you omit the `new` keyword if you choose since I think it's nice not to have to do that sometimes.
I think first thing you need a simple way to see how email looks across most known email clients. After that you can start playing with layouts. Without such safety net I would not feel comfortable with anything beyond <a> and <b> tags.
I would hope they also ban whiteboards. Very difficult to see, and the markers become translucent after about 1cm of chalk-equivalent use.
If an IP continuously receives abuse complaints it is blacklisted by various services which can then lead to mail undeliverability issues or other problems which is why we are very pro-active on any abuse complaints that we receive and forward them to customers.

In regards to embarrassment it's about the intention of the statement which is to not use the service for a malicious nature. But we're more than happy to open up a dialogue about this and see if there are any amendments to the terms that are a good idea.

We'll push on getting more of our public content into github so that customers can provide feedback and provide rewrites of the terms that they feel capture the sentiment but perhaps clarify those terms better.
Thanks for the tips and the note about the broken link. We'll fix these things.

As I mentioned in another comment, we had a developer that saw an overall 140% CTR because his users clicked on the app discovery grid multiple times. Meaning - there were users that clicked on multiple apps in the app discovery grid.
Would We Ever Ban Human Driving?
Hmm yeah that's true. Tough call since that is the front-matter is a 99% case, and the idea of file's being able to have their own metadata is kinda core to the functionality. I wonder if I could just add support for both JSON/YAML by default. Would get annoying if people started asking for more front-matter types thought...
There's many options between general population in 1970s style block prisons and supermax style solitary confinement. At the very least, those that fall in the first case (for their own safety) don't need to kept in the punitively isolating conditions of the latter.
"Bulletproof". They forgot to specify outline: none; border: none; on the img and a tags, among other things. You're going to have a big ugly border around all your social icons in some email clients. They also fail to specify which email clients fall under "all the email clients that matter". I'm assuming hotmail/outlook, gmail, yahoo? But what about native android and native iphone clients? Android 2.2 or 4.0+? iPad? Surface? Email development is hell, and I'm all for services that help with that, but not ones that brush off the details with big promises.
I already use sqlite in the device (postgres in the server) and have the app almost finished, so I wish to not switch datastore, specially one that is not relational/transactional.
What is it with HN commenters and their demented ability to send topics completely of track? I would have thought someone might have examined the code or what Linus is trying to implement and comment about it.

But here we have threads about Lua, why people hate XML and love JSON and all kinds if irrelevant issues which have been well hashed elsewhere ad nauseam. Why not restrict to an analysis of whatever it is Linus developing?

HN is getting truly annoying and sucky, if it isn't so already.
I like the numberphile series on youtube. I showed one in class where he explains how some infinities are bigger than others. My non-math-inclined students were able to follow it by watching several times, because they could see the entire process. They re-created the process themselves, rather than just trying to digest an explanation of an already-completed proof/ demonstration.

Infinity is bigger than you think

http://www.youtube.com/watch?v=elvOZm0d4H0
I wrote up my bulletproof HTML Email Buttons too: http://www.industrydive.com/blog/how-to-make-html-email-butt... and, IMHO, my approach is better.

Two points about the linked article:

- It uses images for the rounded corners, which are a pain to create and aren't loaded by default in many/most email clients. I think it'd be better to use CSS rounded corners in addition/instead.

- Only the text in the middle of the button is clickable. The whole button should be clickable. This can be really annoying on mobile/tablet where you really want a big fat tap target.

(I've actually been meaning to update that year old blog post though -- I've learned a lot since then!)

EDIT: Some of these other snippets look a little suspect. Using shorthand (3 digit) color codes can lead to problems in some clients. And I'm not sure that padding is supported on a div in outlook.
It does give individual pacing, just with a lot of pausing/skipping back. And more detail than the notes, otherwise the notes would suffice.
I play around with this a bit, a few things I learned is that XCode 5.0's llvm crashes when compiling Gambit-C 4.7.0's generated C code. The beta for 5.1 has a fix. Here are a few demos that might help a few people:

scheme REPL over TCP using chibi scheme: https://github.com/clarkeaa/Scheme_iOS_REPL

calling in and out of Gambit-C:
https://github.com/clarkeaa/HelloGambit

You can grab a precompiled Gambit-C library from the later project if you want.
What is plunkr and how are you using this?
And why does that happen?

I think the answer is unfortunately simple: callback are typically written inline, and promises are written as separate named functions that are wired up after the fact. You can do whatever you want with both, but the way jQuery implements both encourages better code from promises than callbacks.
Thank you, they took forever to draw... My handwriting is terrible.

We wrote about logging here: http://blog.balancedpayments.com/status-page/

> We already log these to a centralized server using RSYSLOG, so I already had
> a data source to draw from. Next, I went and brewed a fresh pot of coffee and
> bestowed it upon bninja for his prescient work in building our log parser,
> Slurp. We wrote a quick Slurp script that read the HTTP status code from each
> request and then fed them into Graphite buckets. Each bucket was based on
> service name (DASHBOARD, API, JS) and then response code family (2xx, 3xx,
> 4xx, 5xx, and a special case timeout for slow requests).

If infrastructure stuff is interesting to you, you may want to check out https://github.com/balanced/balanced-infra . If there's interest, I might blog about it in the future.
Which is precisely why tabs-only is a problem: tabs cannot express character-granularity alignment, so you HAVE to mix them with spaces in this way. (Or give up pretty alignment in favor of fixed indentation for continued expressions, which I'm not willing.)

Spaces just get out of my way.

P.S. I'm undoubtly biased by Python. The community's agreement on spaces and specifically 4 spaces has been a pure blessing.
The people who panicked when under massive stress probably got eaten at a higher rate.
With New Antipoverty Initiative, Salesforce C.E.O. Puts Silicon Valley on Spot
Very excited to try it out. Mailchimp is not that conducive to made-from-scratch tepmlates
isnt this the same kind of thing that allows most companies to hide behind riaa/mpaa?
Anyone is more than welcome to help out with some of the projects I have on our even suggest some new ones to collab on. I have a few ideas.

Tyto: http://jh3y.github.io/tyto

Still needs improvement but is a purely html,js, CSS project using a nice simple set up for people to get involved with without trouble.

Also fleshing out a UI component library built with the future in mind.

Hit me up if interested: hey.jhey@live.co.uk
Sorry, I had presumed you meant simply "we were doing key generation" not "we realized that this directly led to not actually getting random data", especially given the "misgivings", which seemed like a light statement.
They were disciplined by Air Canada as Air Canada held the pilots and ground crew at fault even though the Aviation Board found Air Canada at fault.

Their disciplinary action was later overturned and "the pilots were awarded the first ever Fédération Aéronautique Internationale Diploma for Outstanding Airmanship."
Samsung Debuts Milk, Streaming Radio Service For Galaxy Smartphones
Amen! Just putting my finishing touches on my corporate migration to Chattanooga. Signed the lease on Monday, family moves next week.

Gigabit access, mountains, hiking and low cost of living actually made it difficult not to make the move. Now, the worst part? Leaving San Diego :)
Thanks that document is somewhat helpful.

> FAA generally won't force you to do it a specific way.

I don't know if they "force" but practically you cannot certify commercial aircraft without adhering to DO-178 and a bunch of other standards.

So my question is what mandates or recommends use of those standards and will the same apply to UAS?

edit: Found it: http://www.faa.gov/documentLibrary/media/Advisory_Circular/A...

Turns out you are correct, using DO-178B is optional but I can't imagine anyone implementing alternative means given the complexity of DO-178.

The question that remains for me is do UASes have or will have the same or similar airworthiness requirements as other aircraft?
One "bug" with the buttons these generate (which I've mentioned to @stigm) is that they get all wonky if you forward a message with them in Outlook.

I'd suggest solving this by wrapping the inner <A ...></A> in condition comments like: <![if !mso]><A ...></A><![endif]>

I've been meaning to write up a blog post on this...
Flash Back Fridays: The Visual 1050 Personal Computer System
How do I get this working on Windows? I've installed it with npm install metalsmith. Now what?
> instead, what everyone should be encouraging is to seed /dev/urandom from /dev/random and then use /dev/urandom.

I have no problem with this whatsoever; it's probably overkill for most users, but it's failure-proof. What I object to is using /dev/random all the time under the misconception that it is somehow more secure.
Understanding IP, TCP, and HTTP
Great way to explain on a blog. Well done!
Actually, I really would love to use prgmr. The thing is, the price point is super far from Digital Ocean. Compare https://www.digitalocean.com/pricing/ to http://prgmr.com/xen/plans.html . The difference is a bit of a joke. If you're able to provide competitive pricing, I'd be thrilled though.
Solitary confinement is cruel, but it's not unusual. If you read the article in full, you'll see that it's also one of the only ways you can threaten someone already incarcerated, to try and keep them behaving well. If there was nothing to threaten them with, then there's nothing to keep violent inmates in line. Is it overused? That's the question.

But really, if you follow your 'five whys', the solution to this problem is not treating the symptom that lies at the very end of the chain. Measures that stop people even being incarcerated in the first place are what should be supported. This article is describing one of many of the foul symptoms of the US having a ridiculously high incarceration rate.

And I'm not using that adjective as a throwaway - the level of incarceration in the US truly deserves ridicule. It is a national disgrace.