skysight-inc/HackerNews huggingface dataset:
Arguments Against Object-Oriented Programming
In practice hopefully you would never have to use curl with the full service. I want to make an npm command line app to make things from the command line simple. Other use cases are libraries for different languages to integrate into your application.

I'd say you accidentally clicked the link twice, or maybe your browser made two requests.
Having created dozens of cron jobs across several apps(as I'm sure half of us here have), thank you.
All very good questions. My responses to a few:

- The higher-up technical roles are pretty well fleshed out, so unless somebody dips out, it seems difficult for me to move 'up' (which isn't to say I can't advance diagonally, so to speak). This ties directly into the longer term company plan, and how I fit in, and I have heard a few intriguing ideas here in talking to employees.

- Revenue is definitely coming in... curious to find out what the funding/revenue split looks like. Equity is up for grabs, subject to negotiation.

Excellent comments, I'm taking notes now. Thank you Matthew.
would like to see the app. it seems like it would have been a hard task.

now, trying to think of which apps were featured during the super bowl. the GM one? anyone have any guesses?
Definitely a good idea! The only thing that would make me hesitant to use this service is that you are at the mercy of any kind of network outages between your servers and mine. If I have a DNS outage, a main network node down on the route when the request is made, etc then my cron will not get executed. A super great feature would be the ability to specify a retry flag for individual jobs. So if you attempt to call a cron endpoint on my server unsuccessfully, your service would keep trying every couple minutes until successful (or the next scheduled execution occurs). Otherwise, good work and good luck - surely solves a pain point many cloud devs have!
$1 per 100GB per what? If it was per year I might do it, certainly not per month.
Firmware bug exposes 1000s of TrendNet web cams
While not addressed to me, i'd like to chime in with some comments of my own here.

One of my personal gripes with javascript as an environment is that out of the box there is exactly two composite data structures, and both are associative: Objects, and Arrays.

As you are probably aware, Objects are the bread and butter of Javascript and double as full OO objects and also as map/dictionary types with the limitation of only allowing String keys. Arrays have their own quirks but lets leave that aside for now.

Javascript lacks a well understood model of value identity[1]. Without a common model for value identity (i.e. more than reference identity) it becomes very difficult to implement custom data structures (e.g. a BTree for implement a true dictionary type) in a way that can easily (and naturally) be consumed by third parties. Lacking the ability to hook into the [] operator increases the awkwardness for anyone attempting to provide their own custom collections. I would suggest that the lack of good quality collections deployed widely in the javascript world underscores this problem. Contrast this with just about any other language you can think of and it is even more stark.

As an example, any good language probably has a Set datastructure these days. There are two ways to fake it: Degenerate map with the key being the real value and either some sentinal (such as true) or the key itself as the value, or (as is very common in javascript) an array and then doing indexOf.

Let that sink in: a common approach to sets in javascript (when you cant easily provide a string key for your object) is to do a linear search. Yuck.

For a wonderful counter point, have a look at how ClojureScript implements its own collection types, complete with value identity, indentity partitions and proper maps with object keys.

[1] Leaving aside all the unknowns most javascript programmers have about the `valueOf` method.
The Fake Name Generator is useful for these kinds of things:

http://www.fakenamegenerator.com/index.php

They even have an API to automatically fetch a bunch of data.
Php 5.4 vs 5.3: is really fast and with less memory leaks
My link was apparently not obvious enough :).

http://toyota.com/camryeffect/
Yes and no. Correct me if I'm wrong but tipping over into the text tier doesn't change the price of the previous data, only the data that's in the next tier.
This is probably answered on your blog somewhere, but how do you figure the "sentiment" live chart? What question are you asking via text? Rate from 1-10?
I would pay $0.10 per X cron requests (a la AWS pricing). $1/cron? Above $10-20/month, I'd just write it myself.
"You may have seen it advertised during the 2012 Super Bowl."

For those of us not in the US - anyone have any idea what site he is talking about?

Edit: Just saw the link in a previous comment. Seems the site is: http://toyota.com/camryeffect/
> inescapable async-all-the-way down, which necessitates endless lambdas. In other languages it's possible to pick a point at which to invert control back to blocking-style

I hear you. Have you heard of iced coffee script ?(http://maxtaco.github.com/coffee-script/) I didn't sleep well the night after I read that.
My workplace recently upgraded all devs to a dual-monitor setup. Now when I walk around the office the most common thing I see is one monitor for the IDE and one for Stack Overflow in the browser.
Haha, yes, I absolutely agree.
Air Conditioning Service Friendswood: Vanderford Air
Need air conditioning service Friendswood Texas? Call Vanderford Air at 281-557-2665. Immediate air conditioning service appointments are available.
Hahaha this is true. Assuming someone can sell me on a project compelling enough to tear me away from drawing my comic.
This would be an excellent service for preventing Heroku apps from falling asleep >:-)

Joking aside, great idea. This is useful.
I've been using mousezoom for several years with mouse speed set at 5.35 (approx 3x Apple's maximum speed). No lag for me!

http://benh57.com/mousezoom.html
Little Millennium 
Little Millennium is a highly successful chain of play school, pre-schools, Nursery, Kindergarten, kindergarden and KG schools in India, promoted by one of India's largest and most respected names in education, Educomp Kids,Pre & Play school, Parents Corner
It's possible to balance personal life and startup life. It takes focus, but it's definitely feasible.

It sounds like you're very excited by the prospect of joining the startup. Do it.

Make it clear to the founders that you won't miss your kids' bedtime day after day just to meet deadlines- good engineers are fulfilled and well rested engineers, and good founders will understand that. In the startup I work at, we actually tell each other to go home and get some rest/downtime if we notice others staying late too many days in a row.

Sure, some nights you might have to stay a bit late because you just launched a product and have urgent bugs to fix- this is startup life after all (but you can always do that remotely when the kids are in bed). But conversely, it should give you the flexibility to leave early to spend extra time with your family when times are a bit less hectic.

Make sure you're clear on the terms with the founders, and you should be fine :)
The last thing the average american parent needs is to be told that they're over-parenting. Parental motivation and consultation is usually a recipe for success. But when it's combined with a lack of independence and drive on the kid's part that this kind of embarrassing stuff happens.

It would be interesting to see how the trend in "My son/daughter is always right" mentality affects the country's economics.
Doug Hellmann moving to Dreamhost.
> Due to our deployment requiring the generated Javascript to be checked into the repository, this made for incredibly noisy diffs.

Add `// Generated by' to surpress JS diffs on Github.

> I really like for x in xs. I don’t really use the list comprehensions (which Andrew Brehaut had some things to say about), because I tend to use map and filter anyway.

CoffeeScript's list comprehensions can be used for `map' and `filter' too.

> I was a bit surprised to discover that CoffeeScript has no more opinions on code structure than does Javascript (short a class syntax which I barely used.)

One cannot be saved sola gratia.
It needs to be mentioned that components are not how UnrealEngine was architected, rather Unreal was designed as a monolithic single inheritance tree, and components were very recently just shoehorned into the system. Unreal still carries a lot of complexities from it's inheretiance even though some of the more basic systems have been converted into component systems.
Android supports USB devices, there's no reason you couldn't rig it up with a commodity webcam plugged directly into the phone. I'd had this idea, but as an art project (give the app away and maybe some hats with cams and use the footage for something. I'm not good with art). Anyhow, this setup could be used to stream live video from the frontlines of... anything with cell phone service. (edit, I suppose drivers could be an issue on second consideration)
Berkeley FounderSchool
same movement is in Mobile ..

it might even be the innocent Apple re-aligning with mobile industry trends which are to use anything that is not GPL3
Suggestion: Add a notify-on-failure attribute to cron jobs. If cron fails, notify via email or SMS.
I think I'd pay for the convenience and reliability, but I hope you'd have a small pricing option. I'd use <5 jobs at any one time, and probably wouldn't want to pay more than $3/month.
Black-Box Reverse Engineering ZMQ
Robb Wolf's 30 Day Total Transformation Review
Robb wolf's 30 Day Total Transformation helps one to achieve his/her goals whether living healthy, losing weight, feel better or even change their lives.
Custom Painting Cherry hill
Want to hire painting contractors? Get your house as well as exteriors painted by Apex House Painting Contractors in Cherry Hill.
I think you nailed it. Client work (my familiar stomping grounds) lives and breathes by managing expectations and clear communication. And this holds true for just about every aspect of life. If we're both clear on what to expect from eachother, and it's a good fit, then it's going to work out awesome.

I am excited, thank you for the encouragement. :)
Slightly off topic, but it really bugs me that Chrome has security researchers busy analyzing hypothetical attacks, but refuses to do anything to prevent practical real world attacks. My 5 year old cousin can find out all my saved passwords if given 10 seconds to access my laptop while I go to the bathroom by going to preferences->personal stuff->managed saved passwords->and clicking show when hovering over an obscured password.

Firefox and IE, have had the ability to require a master password to reveal saved passwords in the password manager for years. Sure it isn't secure against a sophisticated attacker, but at least 99% of the world's population probably couldn't figure out how to break it, much less my 5 year old cousin.
I'm really glad he did that so I didn't have to. The effects sound pretty cool though.
Wonderland Landscape Photography Never Seen Before
Looks much like http://tamejs.org/ in the semantics. I guess if you're pre-processing anyway, you may as well pre-process all the way.
Show HN: A digital art experiment - JPG Corruptor
I've been using webcron.org for a few projects, works well enough, but my most important criteria is price for something this simple. It's really cheap, $0.00014 per request.
One way to defeat boredom
This whole thing reminds me of Uncle Rico's time machine in Napoleon Dynamite.

http://www.hulu.com/watch/8729/napoleon-dynamite-2004-the-ti...
International shipping, International shipping companies
Shipping leading company offers fastest international moving services to overseas countries to ship automobiles, household goods, commercial goods, personal goods at affordable prices. http://www.shippinginternational.com/
What a nice site1
This article gives a perfect example of why you would want to take advantage of the git index: the author was talking about different versions of coffee sometimes producing different output which lead to commits going back and forth between the two versions.

The author is right: this is annoying.

Now, the correct way to solve this would probably be to either not check in generated files, to leave the JS out of the repo, or, if that's not possible due to politics, then use the same version of coffee which I would highly recommend anyways because it gets rid of really bad WTFy issues if one version of the compiler has a bug which manifests itself in an application bug which will then only be seen if the last commit was done by the person with the broken compiler.

Anyways. Let's say you can't use the same compiler and you have to check in JS in addition to coffee (you are not trying to sneak in coffee by ONLY committing the JS, are you?)

Now we have the perfect oportunity to show off the git index:

Instead of committing the whole file, you would use add -p to only select the changes which are actual code changes and not changes in compiler output.

Then you would only commit those changes and then undo the unneeded stuff and test again, to ensure that you added the right lines to the index (commit --amend or rebase -i if not).

This will give you a much cleaner history, which will be a huge help when blaming or reviewing the code. No more annoying flip-flopping between compiler output styles. No more meaningless changes in a commit. All the changed lines in the diff are the lines that count. The lines you should look at when reviewing. No risk of missing the trees in the forest.

But, you might say, history rewriting is bad. I don't want to commit something I haven't tested.

Remember though: you haven't pushed yet. You haven't altered public history yet. Nobody knows about those commits yet. You have all the time for testing, patching and massaging commits. Only once you pushed, your changes (should) become set in stone. Only then, history gets written. Only then it can't be changed any more.

This is why I love rebase and I'm really glad I finally found a good real-world example to show why.
I don't think that's true. I'm fairly sure Rails developers can make more money than commoditized Java programmers. I'm a consultant so maybe it's not apples-to-apples, but my rate is higher than "software engineer (Java)" at one of those Fortune 500s.

The key to a decent job is not working at a place where IT is a cost center. I will be the first to complain that there aren't many startups in the Twin Cities, but there are quite a few software companies and development shops. You can find cool jobs doing Java (or whatever you want to do) that pay roughly the same (or more) than the big companies that don't value software development.

Anyway, my point is: if your job sucks, try a new one! You'll probably get a raise for switching, and if you assess the new company well in the interview, I doubt it will be _worse_ than your old job.
see this link (link that said measure in the first paragraph)
http://heartbyte.com/s/hn2/
GsteOne is another very cool terminal-in-a-browser: https://github.com/liftoff/GateOne
eclipse? netbeans? intelliJ? (editors: vim? emacs?)

edit: it's also easy to load a windows VM on pretty much any other platform and develop for windows, if that's what you're after. full-screen 2560x1440 virtualbox windows VM performance is actually quite nice.

if i want to use my linux laptop to develop for OSX, I am violating Apple's EULA by having a hackintosh virtualbox image. though it does work pretty well, i'd rather not have to deal with it. but i guess this is a bit off-topic.

your point is a good one. but, i guess what i'm getting at is that if i'm doing windows or linux development, i have many choices about what my hardware can be. with apple development, officially, i have only one choice: apple hardware.
Here here. After poor results in the past, I tried Facebook ads again this week. CTR is so low I can't even hit my daily budget of $10. Narrow or broad targeting, it doesn't matter.
Yah I wouldnt use the term "democractize" to describe a service that's $5 a month. Democracy, the best system money can buy!
Yes. If I could pay $10/TB/month, request a list of files via API, and be notified via webhook when I could retrieve them (and therefore, retrieve them while they're cached on spinning media for 24 hours), I'd definitely do it. I've got tons of video, pictures, and music to back up, and I don't need immediate access to backups.
Thats quite a good business model. Offer free course, earn money on textbook. I think the economic of scale here can give world class educators good incentives to teach good courses, and affordable enough for the masses to get the education.

Too bad the Lean Launchpad and Tech Entrepreneurship class seem to be gone. I was really looking forward to those.
This model is pretty mainstream these days and the best commercial implementation I've seen has to be in the Unity3D engine. It's almost entirely componentised, and writing totally generic 'work-anywhere' components is liberating.

One thing I dont think the article mentioned is that polymorphic approaches are also often a lot slower, and this is crucial when working on platform hardware, especially the more constrained stuff.

All that said, some of the comments are correct; inheritence does have a place, but it should be used sparingly.
"The Samba on Mac OS X (on Monday) had an exploitable remote root vulnerability in it...it hadn’t been updated since February 2005!"

If anything, Apple removing GPL software creates a better situation, because fink/macports/homebrew will be available to pick up the slack and provide more timely updates.

Plus, it seems like FreeBSD is trying to get rid of as much GNU stuff as they can, so that more of what they release is covered under a BSD license (see BSD grep, for example). It may be that Apple is just picking up some of these changes from FreeBSD and doing a little bit of housekeeping on their end.

First, a nit pick: Samba doesn't exist on current releases of Mac OS X. They've rewritten their SMB stack and it's under a dual BSD/ASPL license: http://opensource.apple.com/source/smb/smb-552.3/

Second: bingo.

Why should Apple relinquish any control over their platform? If their eyes, removing GPL code reduces risk to their platform. There's going to be a constant fear that GPL code could "contaminate" non-GPL code. Why bother?

As you note, other BSD platforms are undertaking the same endeavor, so Apple's not alone and can support that effort. Which seems to be exactly what they're doing. They remove a perceived major risk to their products and continue helping the OSS community.

Finally, again as you note, there are better ways to keep rarely used software up to date. (Rarely used by the majority of Apple's user base.) I bet Apple desperately wants to get out of the business of shipping updates to command-line-only software, just as they've gotten out of the business of shipping Flash and Java updates. Why should they exert significant effort to try and update software that's rarely used on their platform and is better kept up to date via other mechanisms. Apple can provide the base, and anyone who needs OSS libraries, utilities or apps not provided by that base can use something like Homebrew and much more easily stay up to date. And if Apple stops vending that software, systems like Homebrew are far less likely to be broken by Apple OS updates. Win-win.
Love it.

I'm a big believer in choosing the right vocabulary. Half of the fogginess in communicating ideas comes from bad vocabulary, and matching that vocabulary to your user base.

For example, "signal" is a great word that describes the behavior. "Delegate" is also decent. "Dictionary" is not a good word. If you don't know that a dictionary is a key value store, it's not very obvious. Same with "hash"; unless you've been educated in data structures, a hash is either a mathematical function or a cannabis product.

Reason I bring it up: We don't manipulate "crons". We manipulate "jobs" in the crontab at /etc/crontab (short for cron table, I believe).

It's an exceptionally tiny nitpick of a really good idea. So keep up the good work and feel free to ignore my pedanticism.
12 facts on AvaFX that you must know
Facts to help you making the best decision
Whoa... Thank you for alerting me to that, I just deleted all my saved passwords. That's absolutely insane.
When I heard about that I just wondered who could possibly see a diff that changed every line in a file (unnecessarily) and actually commit it.
Top management at the world's corporations need someone to take the blame when their decisions don't work out. So, what do they do? They hire a analyst or consultant from a consulting firm or financial institution for x hundreds of dollars per hour. But they can't just hire anybody, they need the "best" available. Otherwise their judgement could be questions if they hired some nobody. The consultant or analyst really don't do anything that any business undergrad could do or that the execs themselves could do, just some basic presentations and charts. They are essentially business whipping boys (and girls). Brand is very important for these types of jobs as you can imagine.
Seeing how copyright is being used to undermine people's constitutional rights, I think copyright should be abolished for absolutely all works, not just for porn.

The concept of copyright is broken. We need something new and that doesn't go against the human nature or against people's constitutional rights. We need something that doesn't restrict sharing or freedom of speech.

How far-fetched would it be to eventually declare video
games to be not "useful"? Or movies?

Not as far-fetched as SOPA.
Find a flatshare or flatmate fast! 1000s of rooms for rent in flatshares across London, Manchester, Birmingham, Bristol, Leeds, Edinburgh, Glasgow and the rest. http://www.spareroom.co.uk
This exit is too convenient. Jeff left SE because Joel's a bit of an ass and Spolsky's focus is back at FogCreek with offerings like Trello.

With VC cash drying up, Manhattan office space, and fifty employees that aren't exactly cheap. Jeff (to his credit) is exiting gracefully while he can. Kudos.
Oh, same guy. That'd be why.
Why would they put 6mA when you are suppose to send 2mA?

9v/6mA is 1500Ohms. If they added a 3k resistor in series with their setup, they would've up the total resistance to 4500Ohms, resulting in 9v/4500Ohms = 2mA of current.