skysight-inc/HackerNews huggingface dataset:
Many of these actions are a consequence of the tax code: non-profit institutions such as universities can borrow for capital projects at the municipal rate and invest at the market rate (the latter is usually higher than the former). Most university have ample endowment for these capital "improvements," but this quirk of the tax code effectively subsidized a bit too much of it.
Old Spice Muscle Music
A Guide to Raising a Seed Round
Check out places like http://www.shipwire.com/ and http://www.owd.com/

I've used both in some ecommerce experiments. Shipwire is more remote control, while OWD has real people you can talk to.

I prefer OWD for a couple hundred bucks a month and they do everything for you, and integrate with many shopping carts including Magento for completely hands off experience.
Lynda.com Node.js tutorials
> I disagree.

You can disagree all you want, objective reality does not care.

> There is a difference between [stuff]

When the end result is that the vast majority of your users don't update their software, there isn't.

> The learning curve for keeping software up-to-date is not particularly steep.

Which is irrelevant, the vast majority does not care, has no incentive to care and can't be arsed to care. You won't make them care by caring more yourself they do not want to know about such technical details.

The Mozilla team did not build mandatory auto-update because they found it fun, they did it because people don't update their software and scary popups are just that: scary popups.
I'm seeing the when you have kids argument a lot in these threads. It seems to be a big assumption a in world where many don't want to or can't have kids.

Purely anecdotal, but it seems those who want kids tend to make more than one or two of them, while many do not procreate. This leaves very little incentive for living in the suburbia.
A friend and I were discussing all the things we wish we knew when we raised our seed round. We thought a high-level guide would have helped us when we raised, so I decided to write it up. Thoughts/Comments?
Or you end up with Singapore, which just has very strict punishments for minor crimes.
AMD reveals Steamroller CPU architecture details
At the Hot Chips conference today, AMD CTO Mark Papermaster revealed details about the company's next-gen Steamroller CPU architecture. Steamroller promises to address Bulldozer's shortcomings, and AMD expects a 30% increase in instructions per clock.
The world is not black and white, keep an employee or fire them.

If an employee can perform well with the additional investment of some structure and management, then it might be a cost effective approach.
Talk to any club promoter and they'll tell you their margins are razor-thin. A huge club in Miami, or other large MSA (NYC, Chicago, etc.) is the exception. As we all know, basing a business model on the 'edge case' isn't a recommended thing to do.

Let's do some math:
Using Songkick's API, there are 5,700 music venues in the US. Let's say this product gets 10% market penetration for non-paid users after two years. That's a huge success in terms of market share, about 570 venues.

Let's say 10% of those users upgrade to the paid version, again, a huge success (and virtually unheard of) in terms of market penetration for these types of services. That'd be 57 paying clubs.

Assuming 0% Y/Y churn (SaaS company average is 13%, btw), we're looking at $273,000 in revenue after almost complete realistic penetration.

Remove hosting costs ($3,000/month), marketing costs ($6,000/month), sales staff ($5,000/month), enterprise-level support ($3,000/month) and you get: $204,000 in ongoing expenses. Those are the bare-minimum "virtual office" expenditures, too, unless you're assuming a "build it and they will come" philosophy.

In other words, if you're a company of one employee, you might break even.

Historically, for a SaaS company to succeed and grow sustainably, it needs to be operating at a >50% margin. Try to figure out how to adjust your expenses and potential market to hit that within two years of "Day 1"
I'll just contrast two quotes from the article:

- Good design is iterative

- Vitsoe 606 Shelving system, designed in 1960 by Dieter Rams. They still make them today, and to the same spec.
Nothing is permanent in life.
> "The prices for stolen bikes go down and so does stealing them."

If the buyer did not know the bike was stolen, this will only punish the buyer and have no effect on the price of bicycles, since one cannot distinguish between a stolen vs. non-stolen bike (short of, say, suspiciously low prices, which has been called out elsewhere in this thread as a non-issue).
What's it like to be a venture capitalist
the problem the author is solving is clear; "Instead of writing gigantic render functions that do everything under the sun (and then more, admit it!) you should break your render methods into small chunks. That way you only ever re-render what you need."

but breaking apart your render method is only one way to achieve this. using a sane layout manager with subviews is my preferred approach (though i suppose you could argue this is just breaking up the render method across several views). this technique is also admittedly a pain at small scales.

the beauty of this technique, though, is that every view is responsible for it's own rendering. that is, parent views don't need to be aware of the re-rendering process of their subviews (how or when). another great benefit is you will find yourself referencing items by selector less often, and instead through the subview's element.
Web interface is definitely something I'll get to if the app gets enough traction.

I considered adding Pomodoro time, but opted not to for the launch to keep things simple. I may make it an extra down the road.

Thanks for the feedback!
I wasn't surprised by the drugs part, but learning that stolen bikes are considered street currency actually makes me more bullish on Bitcoin. It's still a terrible idea, but it's got to be more convenient than using bikes as currency.

I wonder what would happen if the criminal world started experiencing hyperdeflation?
That's great, until you lose your key
Because the method of translating the gesture into digital signals is ingenious - like how the Kinnect and Wii capture natural gestures and movements (note how they were able to innovate round each others patents).
I could be wrong, but I think Nintendo has been very hands-off when it comes to old Mario stuff. It's blatantly infringing, but they probably won't even send you a C&D.

It suffers by not fully committing to the idea. For example, once I've gone into a specific event category, now I have to use my mouse to navigate and scroll. Oh well. It's a nice HTML5 novelty, but just as unusable as all those terrible Flash sites.
"While the [Minerva] courses will be conducted primarily online, students will live together in shared housing units in cities around the world. They’ll start in their home country and then rotate to different cities in later years, finishing with a capstone project in their chosen major."

I'm a huge fan of this approach. A clear advantage of university education is the network of awesome people you meet while attending. I've learned way more from working and conversing with smart people than I ever did in classes.

Excited to see how their experiment turns out.
I don't think google-authenticator does that, I think Gmail does that.
Changing the font to something more professional is at the top of my list. I made a conscious decision to give the app an informal feel but I agree that that was mistake.

I'll also fix up the examples and look into a more efficient page layout.

Thanks for the feedback!
This is illustrated at length in The Wire season 1.
Huge fan of Stripe and love the part about email transparency - we have similar practices here as well.

I'm curious to hear if people at Stripe have given thought to just having all emails sucked into a searchable CRM versus having to manually add cc's each time?
Bike theft seems like one of those quality-of-life crimes (like graffiti and coercive squeegee-monkeys) that's begging for some kind of creative enforcement strategy.

Or just plain old boring regular enforcement, like Germany and Japan have, which is how they end up with a far lower crime rate than the US or the UK for example.

(They also have a better social safety net, that's part of their low crime rates too.)
Actually it is good to have an Alarm app without having to give it full Internet access and permissiouns to read your identity and use file system.
Sometimes, if you really know your target audience and how they'll respond, it's okay to create what might typically be considered a UX nightmare. I'm not convinced that this was one of those times, but I could be wrong.
I like how you have the 'at least' and 'at most'. There are things with no end in sight but need an hour a day.

It might be fun to play the background music of your video while the clock is running in the app, it reminded me of a Sega Outrun feeling for some reason and might help in gamifying speed.
> Removing DRM is acceptable for certain personal uses, including, for example, making purchased media usable on your personal hardware.

Depends on the legislation you're in. In Germany it's quite certainly illegal.

> I did. It took about 30 seconds, from downloading the ebook from Amazon, converting it in Calibre, and pushing it to my Nook.

You are a technically savvy user. 99% of normal humans are not.

DRM is a serious issue, even if the book itself is free.
> In 1968, Chicago economist Gary Becker introduced the notion that criminal behavior could be modeled using conventional economic theories.

We need to start examining the motivations for cracking in the same way. Locks in the real world are far from foolproof, and work as much or more because of societal expectations and economics than they do because of their embodied technology.

What most companies do with DRM ignores reality in two important ways:

1) Your own technological capability and manpower can be overwhelmed
by the tech and manpower available to the Internet as a whole.
2) If you have something of significant monetary or prestige value,
you are not going to secure it with a single supremely clever lock.

Real world security consists of a defense in depth. Real locks and safes aren't burglar-proof. Instead, they are rated to delay thieves for a certain length of time. Their purpose is to increase the risk of the transaction thereby making it uneconomical.

Crackers will always win if the payoff is worth the effort.

Presently, any software downloaded to a user's machine can be cracked. Therefore, do not try to prevent that -- it's a losing battle. Refuse the things that you can economically refuse. (Server-side functionality, service and support, participation online.)

Detection is 1000X as powerful, if the consequences are separated in time from the actual detection. If you give the game away immediately, you are providing your opponent data. If the consequences are delayed by 3 days or even several months, the economics of cracking become like the economics of fixing intermittent bugs and Heisenbugs.

Security needs to focus on economic leverage. Since your opponents have more time and capability than you, you need to ensure that they are spending 1000X more resources to combat your actions. Instead of needing to catch them every time, or your game is lost, make them need to catch you every time, or their game is lost. (The robber needs to get away with the heist every time, while the police only need to catch him once. However, the guerrilla fighters only need to get away with a raid occasionally, while the occupiers need to catch them every time. Yet in both situations, the 1st party has far fewer resources. Something to think about.)
You apparently did not read my comment. I mentioned that I am an experienced front end dev working at an agency - I have in fact implemented quite a large amount of css in the context of both specs and designs. Even for personal projects and sites, I do a full design in photoshop then convert to css afterward
Not rude at all.

I'd say I mean that in the sense that my mind always has put seemingly unrelated concepts together to form a new idea and that I have a daily habit (of at least 7 years) of reading tech news. Put the two together and it's not too difficult to imagine that a lot of my ideas would relate to the subject matter I consume regularly.

But as far as an "ideas guy" in a company whose purpose is just to have ideas, I agree with you.
Zuckerberg Better Watch His Back
What Should be Considered as Everyday Jewelry?
That's pretty dismissive of you to assume you know anything about me or my hobbies, actually. A lot of things such as my books and music were converted digitally, but I actually have an entire recording studio setup and my gardening supplies to move as well. If anything I spend a lot of my time avoiding online activities. You can learn to cram a lot into minimalism, not everyone is the hapless nerdotron you seem to think they are.
Azure Mobile Services launched: A Cloud Backend For Mobile Apps
I've studied most of these as part of my introductory C course in university. Are they really that interesting?
Secure Two-Factor SSH with Google Authenticator on CentOS
I'd say probably 80% of the company is at lunch on any given day. Sometimes people will go and grab food from food trucks or restaurants in the area, though they'll also often bring it back and eat with everyone else.
It's great to see multiple products in the market trying to solve this problem and I admire your ability to do so without a large team or any funding. It's unclear how the market will grow in the future but we're thrilled to see Optimizely grow +397% amongst the top 10,000 websites in the last year to over 2,500 happy customers.

I'm glad to see you are focusing on improving your response time. Unfortunately hitting live servers serving dynamic content in 5 locations is never going to be able to beat 100,000 edge-cached nodes in 75 countries serving static content when it comes to response time and reliability.

According to the link you provided it looks like Pingdom reports VWO response times as:

VWO Slowest Average: 352ms

VWO Overall Average: 207ms

VWO Fastest Average: 45ms

According to Pingdom, Optimizely response times are:

Optimizely Slowest Average: 95ms

Optimizely Average: 65ms

Optimizely Fastest Average: 19ms

Here is a head-to-head comparison of Optimizely vs. VWO including response time and feature differentiation: http://i.imgur.com/BRTxC.png

To clarify some of the points you might have misunderstood:

- Here is a demo showing the Optimizely visual mobile editor: http://www.youtube.com/watch?v=HucXw_egPRs

- Documentation of Optimizely one-click integrations: http://support.optimizely.com/customer/portal/articles/58188...

- The Optimizely API is publicly available at: https://www.optimizely.com/docs/api

You are right we don't currently offer ancillary features like heatmaps and usability testing. We've been focused on offering the best possible experience for A/B and multivariate testing.
That's exactly my situation yes. I also never had an issue when I had to share a bed with someone, in fact several people I used to see found it novel. Sometimes I do discard things between moves, selling them off or gifting them and repurchasing them after moves. I could easily do the same with beds if I wanted to.
Obama administration pushes through 54.5 MPG CAFE requirement for 2025
Or, put another way, I'm an ideas guy. So is my co-founder. Both of us have really good ideas, pretty regularly.

But that's not my job in our startup-- I'm in charge of engineering. My cofounder does design & marketing, and we split a lot of the CEO stuff.

People say ideas are worthless, but that's not always true- I've seen worthless ideas and really valuable ones both.

I think what you're reacting to, and what the parent is acknowledging in a humble way, is that some people have a lot of ideas but aren't yet ready to be "in charge of engineering" or whatever.

When I went to college, I didn't know what I wanted to do with my life. I think ther are a lot of kids[1] today who have the idea they "want to work for a startup" or "found a startup"... but they still don't yet know what they really want to do with their life.

Some are foolish and think that being the "ideas guy" is valuable, some are not (and I think the parent is not.)

[1] in the sense of "younger person, cause I'm old", not in the pejorative sense.
Triangle Startup Factory picks 6 firms for Fall '12 class
I've never heard anyone calling those materials low class. The reason they are not used is because it takes significant skill to build with those products which makes the resulting house very expensive.
I also have a two years old son, I managed to make him say his first name (his name) when he was 7 or 8 months. My trick was to repeat each syllable slowly, and also to touch his lips with my finger to let him know that I wanted him to speak. I was very proud of myself.

Now he can say about ten words (which is kind of boring because he repeats them almost in loop).
Good point and we'll clarify the terms of service and make our SLA more prominent.
A co-founder. I can really only offer equity not cash.
Quite fragmented, especially considering nearly every local police department has their own.
How to set up a OSX Trap Partition for Stolen Laptop Recovery
Vintage steel bikes have gone up in price quite a bit in the last 5 years or so, especially in big cities.
First, Fire Thyself
Was it correct battery horse staple or battery horse correct staple?

I use passphrases almost exclusively. The key is picking words at random - phrases are easy to guess, though sometimes I pick them because, to me, they're easy to remember.

"Areyouopposingshadowmoon?" is an incredibly secure password, and it's very likely that no one would ever 'guess' that phrase, but it's also highly easy to remember (because 1997 engrained it into my head).
OAuth2: One access_token To Rule Them All
> It suffers by not fully committing to the idea.

It suffers by committing to this idea at all. Were it not for the exploitative nostalgia, no one would feel it was compelling.

> It's a nice HTML5 novelty, but just as unusable as all those terrible Flash sites.

It is a poor counterfeit. SMB has physics, this does not appear to. Your example of the context switch is another obvious annoyance. How does it's presentation add to the experience? I think it detracts.
Samsung copies Apple's OS X dock
Stealing Sheep
As someone working on Mozilla's WebGL implementation, I assure you that WebGL is not just about passing OpenGL calls "unfiltered" to the driver. In fact, an implementation doing that could not even pass the standard WebGL conformance tests.
Dieter Rams as any other designer would do lots of iteration before coming up with a design to meet the 10 principles. At some point with hardware you have to settle on something for the long haul. Somehow people managed in that A/B testing free world.

And would users say that the constant UI rearrangements in modern apps are good design? Absolutely not. The UI paradigm of putting buttons in set places on screen doesn't jive with constantly changing their positions, because you memorize the UI by those positions. This is particularly annoying with rarely used features because every time you use them it's a totally different UI.

Depending on constant iteration is not good design. It is a crutch permitted you by software. You can still come up with long lasting solutions if you give them some thought.
As mentioned there are combination locks that contain a compartment - i.e. http://www.armstronglock.com/product_info.php?products_id=17...

While in this case perhaps it wouldn't be to 'check it out' but certainly post purchase or whatever requirements needed to exist prior to getting the combination. It is subtle enough to blend in to an urban landscape where abandoned(?) locks on chains aren't all that out of the norm.
Question 10 is a bad question. The host environment is under no obligation to provide you with pointers to writable memory in argv. Furthermore, this is veering off from C knowledge into C trivia.

Question 12 is even worse, as the processing order is implementation defined. On my compiler, it prints out 60..40..60.

C questions should be designed to show whether or not the candidate can write robust, professional quality code, not to test esoteric knowledge that even the interviewer can't get right.

I was asked questions like these in an interview once. It was such a massive red flag to me that I went with another company (the final straw was arguing over the size of int, which he insisted was always 32 bits).
Considering that tons and tons of people apply for programming jobs who don't know how to program at all, they're at least borderline useful. Additionally there are not many classes with C at all these days.
That paragraph only said the Eagle was heading towards some boulders. It didn't explain why.

In any case, as was said in the antepenultimate paragraph, it seems Neil Armstrong really was the right man for the lunar landing.
I'm confident that resolutions are identical. I am using colspan and rowspan to do two dimensional run-length encoding, which may account for the difference. Even so, it's a surprising result.
If Firefox really have fixed the issues with memory leaking, I might go back to using it more again. I was one of those developers that switched over to Chrome like the majority, I have a feeling for some it's a little too late for Firefox to be fixing an issue that has plagued the browser since around version 1.5.

I still recall years ago Mozilla even denying that there was a memory leak and were always quick to blame plugins for the leaks and while that's true in some instances to an extent, Chrome showed us that bad plugins can be managed correctly and not break your browser performance.

Giving it a shot now, Firefox can't afford to blow this again.
How two ads in Hacker News jump started my freelance practice.
>The existence and popularity of Chrome has turned FF from a decrepit bloatware to a sleek modern web racehorse.

Please don't spout this crap. Firefox has definitely improved a lot in some areas recently, and I'm sure competition helped, but this idea that it was getting worse before chrome is an artifact of websites getting more complicated.

Try to browse gmail or facebook with firefox 1.0 and it won't feel as slim or fast as you remember...
This works great until someone comes along and spoofs the MAC address of your base station. Then the real fun begins.
This article eloquently summarizes how I try to use git: To efficiently write a story of the code's development history that maximizes the productivity of your future self and/or other developers who may read it later. If the story does not consist entirely of literal historical truth, so be it. A developer's concern should not be the exact preservation of the way things were created, but the telling of a story in a way that is most easily understood.

If there are complicated merges, dead-end changes or separate lines of development that inadvertently became interleaved, the branch is crying out for a rebase. (As a practical matter, you should do rebases on a local throwaway temp branch, then either delete and recreate the original branch, or checkout orig-branch and git reset --hard temp-branch.)
The US also has a lot of crime. More people need to be in prison.
This is not a problem specific to backbone rendering. This is a common issue in jQuery plugins, and vanilla javascript in general. Its a best practice overall to keep your functions small.

Have them do one thing and do it well, keep them unix like, small sharp tools. You can always copy paste a large conditional from one function into its own named function. This significantly improves readability and divides the code in to smaller units which makes testing more graceful.
Effortless 2 Second WordPress Page Load Times While Atop Hacker News
New quad-core Intel Atom SoCs target PCs, servers, and tablets