skysight-inc/HackerNews huggingface dataset:
Ask HN: Would you pay for screencast weekend projects?
I've been thinking about creating a website that sells screencasts for small weekend projects.

The pain I'm solving is in trying to find discrete, compact tutorials that go over an entire project from beginning to end in detail. You don't need anything to start it out, you just clone a standard git repo and watch the video (presumably completing the coding at the same time).

Each project has a desired functionality and would use a few key libraries so you can learn more about them. An example might be a instant messaging app using SocketIO, a basic dashboard using D3, a social network using Neo4j, etc.

The concept is to get people started with these technologies and then assist them in self-learning more about them after the project is finished (which they can continue to work on)

I'd release 1 project a week, on a Thu/Fri, in preparation for users to tackle it sometime on the weekend. The screencasts for a project would be in 2/3 parts and total >2hrs of content. You can purchase them for $10 each or sign up for a subscription for $30 a month.

Stack would vary, language will be mostly Javascript.

Would you guys pay for this kind of product?
The old Zagat app was probably the best food app I've used on my iPhone. The new one doesn't even let me search beyond the ~6 cities listed in it. Terrible.
I can clearly hear when the tone loops, so I don't really get what's the illusion. So it is as "impossible" to hear the beginning or the end of the given scale as it is "impossible" to see when the two pictures begin and start to fade in and out.
Personally it reminds me of the MS OS/2 2.0 fiasco, which I hate quite a lot. This is partly because it is why it took until Win95 for 32-bit programming to become popular, not to mention that the tactics MS used to attack OS/2 got worse and more unethical as Chicago/Win95 got delayed. See my blog post: http://yuhongbao.blogspot.ca/2012/12/about-ms-os2-20-fiasco-...
Thank you for the info. I have updated the original article to reflect the changes.
My father's middle "name" was a single letter. My grandparents didn't give him a middle name (at least not in English), but the nurse took it upon herself to record what sounded like a middle initial to her, and that's what ended up on his birth certificate. It stood for nothing but the letter itself.

I love it when I get asked that as a security question, only to be told it's invalid (too short). Tell that to Harry S Truman!

https://en.wikipedia.org/wiki/Harry_S._Truman#Boyhood_and_fa...
Why is everyone fawning over something we all here could easily make in Flash?

This problem was solved 10 years ago, people. Let it be a reminder that we've regressed.
Oops! No, that's my bad. I liked your comment by the way. I was just trying to give people a reference time if they were curious.

I'm still watching the VOD because I didn't catch it live. I didn't realize the timing doesn't sync. In the VOD he first talks about unified memory architecture at about 51 minutes.
Given the constraints, what are some better ways of implementing this?
Did you also look at Google Docs when it first came out and remark that gamers have been playing together online in the same arena for years?

IntelliJ is my IDE. I'm excited about this because it's in a web application, not because I've never seen code completion before.
The Revenge of the Nerds II: Nerds in the CEO's Office
The old Zagat did the scammy thing where they made it easy to pay for a subscription but forced you to spend 90 minutes on the phone to cancel it. Google may have turned it into a dime-a-dozen app that's not as useful as the old version, but at least they're not trying to make a fast buck off of people who don't want to be their customers.
Yeah! And then you just go and interrogate the theft that stole the cellphone... in Haiti.
This makes sense; YC is all about paying a pittance to a huge number of people without experience or connections, and from that farm team a very small set of promising candidates emerge. Investing in that set would likely be reasonably profitable, especially as YC has already conditioned the founders to accept low valuations even though they are now in a much more exclusive pool.
The glory of this system is that WP retains their stupid easy install.

I suspect they pull down the data for whether a cron needs to be run in an initializing query that also pulls down a ton of other data (site name, for example). So in theory, they're only doing a few time comparisons of extra work per request.

Also - I haven't looked too deep into WP's implementation, but are they actually doing it on page load? I've seen it in other php software (I believe phpBB) as a 1px image. This kinda solves the caching issues others are talking about...your server might still get hung up, and that picture might never load, but if you're cached properly I think it won't stop anyone from reading.

Ignoring the bugs though...I've had my shared hostgator plan handle a couple of top page HN post with no additional caching installed, which makes me think it's probably not a problem for most people running WP. (I just double checked to make sure that's actually true, and it is.)
I still don't like the regimented age-based education heirarchy, which Europe still subscribes to. Beyond basic skills for human interaction (an understanding of the dominant language, basic arithmetic, necessary social skills like knowing traffic signs, what emergency lights mean what, how to calculate taxes, how interest rates work, and some basic history of the world and the local country) the most important thing is getting them interested in learning more, but it has to be by their own will, or else they won't absorb the information you try to force down their throats. The best way to do that is through exposure - I can easily see children aged 6 - 12 going through a school system where half their day is learning basic requirements to function in society (and none of the really unnecessary things for basic interaction like 18th century literature, ancient civilizations, trigonometry, and the number of electron orbitals on Iron) and the other half is exposure to professions, concepts, and ideas (go to a museum, go to a baseball game, go watch the local smelters forge aluminum, observe a busy intersection and discuss traffic patterns). In other words, to expose them to and enable them to explore a broader spectrum of the world than sitting behind decks looking at a chalkboard reading from a book and writing down notes to repeat on a test and forget the next day.
How German cars beat British motors
I see another issue --- with the CC now looking more real, the user also gets closer to the "physical reality" of "I'm parting with cash". Once I see my card's logo I'm instantly more hesitant. It's been shown that the more "layers" away from real physical payment a transaction is, the "easier" a customer proceeds with it.

Isn't it a good thing, if people are more responsible with their money?

I mean, yes, most web merchants would be much happier if all their customers spent the diaper bill and the mortgage payment on product, but I don't think you're supposed to say that out loud on a public forum. It's considered gauche.
It depends on your point of view:

Does government exist to serve the people, or do people exist to serve Washington?
So, if I buy 1000 pens, and have my company name printed on them, I'm plagiarizing someone else's work? That's nonsense.

Cheap vodka is a commodity, not an art form.
Looks like all their international locations are gone.
If I were interviewing Bob, and he told me that he left because he felt morally uncomfortable with the job, he would earn considerable respect from me. In this case, it would not be a barrier to hiring, and in fact I would be glad to have someone on staff who is principled in such a manner.
Because I want someone to share equity and have a vested interest in the company.
You could also watch Carmack's keynote from YouTube http://www.youtube.com/watch?v=eNWAcEu1jpU
It's vulnerable because bots request resources in that subdirectory?

If there's a request for cgi-bin should we throw apache away, too?
Is Twitter Going Real Time Search?
This is exactly what plugins are for. Most people aren't going to need this, and for those that do, there's a tonne of plugins out there that will add this functionality for you.
EShack – One pretty destination for an alcohol lover
Tribune Media Services - San Francisco, Chicago, upstate New York, REMOTE (for exceptional candidates)

We're looking for engineers who like problem-solving and learning new technology, not just programmers.

Join us to work on the data that powers most of the TV and entertainment apps out there. Work with a small, non-hierarchical team inside a stable, profitable company on products that are growing fast. We focus but keep sane hours and maintain work/life balance. We offer a competitive salary and the opportunity to manage your career towards technical team management or domain/technical expertise. Tools we use include Ruby, Node, MySQL, Thrift, and AWS.

Open positions include Software Engineer, Database Architect, and DevOps Manager. See the full listings here: http://www.tribunemediaservices.com/about-tms/careers/curren...

If you're interested, email ggentschev tribune com.
Some people might find their middle name embarrassing, thus choosing to use an initial to keep it secret where it isn't required for anything but disambiguation.
I read the first three of five chapters of SICP (along with the MIT lecture videos) in high school and loved it, but I totally disagree with Norvig's car analogy. I did not care for SICP because it told me how computers or even computer programs ran. I cared about it because it made me think differently. It is a book for how to think about these classes of problems, not a book on the inner workings of complex programs.

At least, that's what I got out of it the most. I've always been on the theoretical side of things.
This is like saying that a government isn't going to change just because of your one vote.

It is incumbent upon all people working in our industry to make an ethical judgement about the projects they are working on, and decide whether or not they are comfortable with what is being done.

If you find the work to be wrong, you don't have to risk your life by leaking info, but you can still leave the job. If enough people started having a conscience and didn't just take the "I'm just here for the money, I'll do whatever I'm told" attitude, then organisations running unethical programs will have difficulty retaining good staff.
Yrmcds - a complete rewrite of memcached with a lot of enhancements
Missouri is the only state with the type of exception cited. Even so, Federal law makes home distilling illegal in all states.

http://www.ttb.gov/spirits/faq.shtml#s7
We at Interface Vision ( http://www.interfacevision.com ) are working on a Visual Programming Interface as well and we wanted to say congratulations on a successful first day on Kickstarter. It is great to see someone else share the space. Great job guys and again congratulations!! If you ever want to chat please don't hesitate to reach out - great job guys and good luck to us all!!
Ask HN: I'm a chronic procrastinator – how do I break it?
For as long as I can remember I have been a super procrastinator. However, I'm also pretty smart which helps me fake it so that no one else notices. I think part of my problem might be that I grew up with an entitlement complex as I was valedictorian, near perfect SATs etc. and I never did shit in high school.

Now that I'm in the real world it's starting to really gnaw at me. I make $130k as a 21 year old and I probably put in 3 hours of real work a day. I'm a good enough programmer that I can bullshit my way through most stuff and at this point I think people are starting to realize that I'm a bit slower than I could be. I still push out a lot of code, but I secretly spend 7-8 hours a day doing bullshit at work (reading online, games, etc). I know that I've been given a gift and that I'm a fucking idiot for wasting it, but I've just become a chronic procrastinator and it sucks.

I could be changing the world but instead I'm putting in the bare minimum and no matter what trick or method I try I can't seem to beat it. I've never had a strong willpower to begin with and now it seems to be getting worse (looking back I wish I played more sports).

Any advice on how you taught yourself to focus on tasks, build willpower, and get shit done would be helpful. Although, I wonder if I really fucked my brain/habits up so much that I'll never reach my full capacity. I've been like this for the past 6-7 years and it doesn't seem to be going away anytime soon. My dad is also very similar in that he's smart enough to bullshit through life but he only works at 10-20% of his full capacity and he never completes anything.

Help!?
>It's somewhat unusual to see how so many in the JavaScript and web development communities can get so excited about catching up to where basically everybody else was decades ago.

If you can run your IDE in a browser, it means you can access your IDE (and presumably your code) from any computer or mobile device with a browser (it also naturally opens up certain use-cases like google docs-style collaboration). That's what makes it special. Do you not get it?
Watching the Kickstarter video, it felt very forced. I get that you are trying to revolutionize programming, but try not to keep telling me that and instead show me. I feel that if you had a screen cast of working on a simple demo application (longer than 10-15 seconds), it would've conveyed the message of how powerful NoFlo really is, much better.

I'm not trying to take away from all the work you've done (it looks like a lot and keep at it). It's just a suggestion on how to really show me the ground breaking-ness of NoFlo.
That didn't stop ETA, or the IRA, or the people who used to bomb Paris. China does not bomb the Uighur areas. The Indian gov't does not go about 'bombing' minorities. None of the target counties 'bombed' the perps. Now, the perps might have felt 'oppressed' or had some outstanding issues with said target govt's.

But it's not as simple as 'don't bomb'.

So it's not that simple.
in all reporting I saw it was stated that it was for uruguayans only(although it's weird too because then will natives resell to travellers?), for Amsterdan I've always heard that tourists are allowed to buy it in one way or another at the bars or wathever it's called... still, I think the parent post is irrelevant as it takes focus out of the issue that the `war on drugs` is bad for everyone, like legalization would only serve to benefit gringoes looking for a place to party or stoners or wathever, it brings moral judgement.
The mindset of the programmer is the fusion of the programmer and her tools.
There's two options that could have been taken here.

1. On hosts that don't support cron, tell users to use an external service to do it, and in the meantime their scheduled posts and other functionality breaks.

2. Implement a workaround like this.

Yes, it's not the greatest solution, but the point is that it works.

In addition, "every single page that is rendered also checks if it should fire off a cron job" is incorrect. A lock is used to avoid running more often than once per minute. If you're at the sort of load where this is an issue, you should be running proper cron anyway.
I agree and as an academic I can say that optimizations are sure sell for an academic paper, and I think most new optimizations are first developed in academic work in industry or at universities. Portability on the other end seems like a hard sell and if it sounds too much like engineering it is academic suicide.
> a. the language has a mechanism for scoped resource allocation (ie. defer, finally, with, unwind-protect or "RAII")

Just being pedantic here. RAII is more specific than the defer statement that Go offers. Strictly speaking, defer is not RAII.
What serious exploits have popped up in WordPress lately?
> "Hey Sugar, gotta go. I can't tell you where, for how long, or if I will be safe, or talk about a really traumatizing experience afterwards so I'll drink hard liquor quietly on the back porch a lot. Pick the kids up at basketball, will yah?"

In addition to the potential ethical issues, this is the second reason why I made the decision not to get involved with classified work (the majority of IT jobs in my hometown are at defence contractors). I simply couldn't handle not being able to talk to my family and friends about my work - especially if there were things that were causing me stress on the job.
BART unions give notice to strike
Acetaminophen Can Cause Rare, Serious Skin Disorders, FDA Warns
Albertsons
I am one of these accidental freelancers. I take on work that seems interesting as it comes to me. I make enough money that it isn't high priority to "have something to work on" at any point in time, and I have a dozen or so of my own side projects, a handful of which make money.

In this space, I guess, the point is that you can make a lot of money by being productive -- we're not forced to work 9 to 5 and there's so much opportunity in terms of "stuff left to do" anyone with some business sense can find profitable projects to work on on our own. Work becomes more of an option.

It's a really fortunate place to be.
I looked at Google Docs when it first came out and it reminded me of something I saw in 1968.
A companion client library is also available.
http://cybozu.github.io/libyrmcds/

With only one fifth of libmemcached code size, libyrmcds provides every feature of the binary protocol.
Do we really have to append 'gate' to every potentially controversial news event?

Looks and sounds even more ridiculous than usual in this case.
There's plenty of awesome projects out there you can work on that don't involve selling your soul to the devil.

It doesn't matter how cool a project is. If it's wrong, you have an ethical responsibility to not get involved with it.
>It's about thick, untransparent software stacks that make simple problems difficult.

In this case, the flex framework is handling the marshaling/unmarshaling process incorrectly, but these are not simple problems. Handling things like names, or dates is deceptively difficult.

>There's a big bucketload of tiny components there...

Are you sure that's a good thing? First, anything works when you have a small code-base, and a significant portion of JavaScript ecosystem involves building fairly small self-contained applications. I have a strong feeling micro-frameworks fail hard when the line count gets over a certain threshold.
> "Conjecture....I'll not enter into a hypothetical conversation"

Too late! Remember writing this?

> "This case appears to be a vindictive act by a former employer"

I was simply responding to _your_ conjecture with an alternative set of conjecture. My point, which you failed to address, was that neither set of conjecture has been shown to be actual, only possible.

What we actually know is that somebody in the family searched for "pressure cooker bomb" from their former employer's computer, and that the former employer contacted police. We don't know if there was malice on anyone's part. We have no particular reason to suspect involvement by the NSA, the FBI, the KGB, 4chan/b/, or any other group beyond the family, the former employer, and two reasonably local law enforcement agencies.
No, You Are Not Too Old to Innovate:The Truth About Entrepreneurs
Well, it might be the case that you were lacking some assumed prerequisites (don't forget that the book is aimed at MIT undergraduates, who will have some background in math and physics).

But if you cannot relate an exercise to the subject matter you just studied, it might also be the case that you think you understand what you just read, but don't really do. It's easy to read math superficially, honestly believing that one has understood the point, when in fact the "mental image" the authors wished to impart on you has not been grasped.

So you should not ignore the exercises, but work hard at them. They (well, some of them) are supposed to be hard. They are supposed to make you think, not just rehash what you just read. And after all that hard work, hopefully, something will click and you will be ready for the next section.

And then you will feel awesome.
As much as I want to love this thing, I can't help but feel like they are trying to solve an unsolvable problem.

We don't consider Michaelangelo a genius because he thought up the David statue. We consider him a genius because he went through the process to make the statue exist.

Great software exists not because someone thought it up. Great software exists because someone went through the process of making that software a reality. There is no shortcut, in the same way that there is no shortcut between thinking up a really nicely painted portrait, and making that portrait a reality. The only way to make a painting a reality is to learn how to paint. The only way to make a program a reality is to learn how to code. Any tool that claims to make coding easier is nullified by the fact that you have to still have to learn that tool too!
John Carmack isn't thinking big enough for Elon

A few years ago I had the same thought about Carmack. I wondered why he seemingly abandoned his vision for space travel by returning to work in the game industry on Rage. I figured Carmack probably realized that Elon's SpaceX was going to "win the race" and gave up. Or maybe Carmack is just getting old. Either way, he's still one of my heroes.
Stuur bericht aan Kelly7 – Sexbericht
I'm with you. It's a confusing statement. Why include it?
Personal XMPP server to skirt the NSA?
I'm interested in running a secure, end to end encrypted chat service that I can host on my own network and allow friends and family to connect to from various clients and smartphones.

Is this feasible? I did some googling and am a bit bewildered. Can anyone point me in the right direction?
Considering that the average trash stays for at least 10-12 hours inside the house/apartment, it's inefficient to segregate once the waste is in this mixed state for that duration. At least the organic/inorganic waste has to be segregated at source.
Editing is good and fine..but can i preview my changes directly??
The Decline of China’s Internet Cafes
YMMV but I always felt the spirit of that rule was "Don't mix tabs and spaces for indenting (ie. where it matters to the interpreter)".

Indeed, a quick test with python -tt shows that the tab-indent/space-align method does not throw an error, while using tabs and spaces to indent does.
Moto X Brings The Virtual Assistant Hands-free [video]