skysight-inc/HackerNews huggingface dataset:
I, Will Not. Siri Disobeys the Laws of Robotics
I'm not primarily a .NET guy (I have done a fair bit though), but why wouldn't it be possible or reasonable to spin up a VPS instance of Windows if it's a platform you're totally familiar with (much like someone being familiar with a linux instance?)

Firing up a linux instance does require more sysadmin skills from the command line (this can be non programmer skills to some), compared to a gui based OS.

Disclaimer: I use linux myself but have spent enough years in the professional world to know that there are things that windows can do equally well, just don't ask it to do everything. A basic startup stack of IIS (included), mysql, and a framework (download asp.net MVC) doesn't take much setup.
"But, let's forget about having family or being married for a minute. 5:30 as an on average time for going home should be acceptable for everyone -- single or not single ... family or no family -- assuming you don't come into the office everyday at 11 a.m."

Frankly, though, a lot of us do come into the office at 11 a.m. (or sometimes even later), and are happy with working later hours in exchange.
How the “Brain Defect” Theory of Depression Stigmatizes Depression Sufferers
Good luck, followed on Twitter (I believe follower number 1).
I think "I can single handedly kill all the bad guys with poor aim" is more easily recognized as fiction than "I get to fuck all the girls because that's what studs like me do". Action movie directors responsible for the former are (I hope) at least kind of in on the joke, but I have my doubts as to how much sexual fiction is recognized as realistic or not by the author.

As a culture, we generally criticize real life violence. The message is fairly clear (ok in fiction, not ok in reality). However, sex is celebrated in real life, meaning it's a lot less black and white deciding what's ok.
Ask HN: UI Designers, How do you keep things looking SIMPLE?
I'd certainly consider it.
Work/Life balance. It's not supposed to be a bullet point to hire people with that is forgotten the moment they start working.
Tutorial: How to use Three.js with Neo4j
Last week we saw Sigma.js, and as promised here is a graph visualization with Three.js and Neo4j. Three.js is a lightweight 3D library, written by Mr. Doob and a small army of contributors.
I find well-written Haskell more readable than well-written Python.

Average Haskell is probably less readable than average Python, because the Haskell community places less emphasis on readability, unfortunately.
Physicists Discover New Type of Particle--Sort Of
Thanks for the feedback. You're not the first to suggest the need to include my reasons for design decisions I've made with these. I'll work on that for the next one.
The problem with 'paja' in Spanish is it also means something quite bad (masturbation) in most Latin American countries.
Mobile connection issues? Avoid Verizon, MetroPCS & Virgin Mobile
ITerm Color Schemes and Themes
For users of the excellent Mac OS X terminal client iTerm 2 (http://iterm2.com), I've put up a free collection of color schemes.

Some of the schemes are ported from the Mac OS X Terminal application, and others are custom schemes
This is why it's important to have a secondary source of income (most likely a business) and money in the bank.

If I'm required to work past 5 for too long (once in awhile, it's fine), I find work elsewhere.

It's worked pretty well so far.
So your're not saying that the ECPA specifically allows broad information sharing with private parties, but rather that that information sharing is allowed by default? The problem then reduces to the CISPA grant of immunity, I think.

If you have a contract with a company not to release your private information, the CISPA immunity clause seems to nullify that part of your contract.

I imagine there might also be some common law legal restrictions on handling of personal information, but all I can find at the moment relates to information disclosed publicly ("privacy torts"); I'm not sure if that applies to disclosure to specific 3rd parties.

If Facebook or Google or Microsoft can share your personal information and messages with Hollywood or Stratfor if they notice that those messages detail, hypothetically, a possible copyright violation, or even something as vague as messages where you talk about Anonymous and computer security, respectively... then you might be able to sue or you might not, depending on whether there's a contract or privacy policy involved, and depending on whether the sharing gets into the area of torts. However, if CISPA passed, the sharing would certainly be legal.
Thanks. I've been doing nothing with this domain for months. This morning I finally got down to something and got this up. So many things that I could have procrastinated on but I thought I'd just get it up and out there.
With a complicated app or site, are there any good methods for boiling it down to the essence?
As a consciousness had to apply the tag the wave function was already collapsed. A tag is more like adding another dimension to reality.
At which point the article becomes more about working your 8 hour day and leaving. I doubt your happy to work until 11pm or midnight for the privilege of showing up at 11am.
Actually, this is one of the reasons why some of the new languages pick a popular older language's syntax and coding style. Example, most static typed languages follow C syntax (C++,Java, C#) because most of them expect the programmers to migrate from the older language. This makes the migration much smoother. And when the syntax does differ, programmers tend to overestimate the complexity of the newer language (most C++ programmers complain a lot about Objective-C's syntax initially).
So you're thinking of something like CCNx (http://www.ccnx.org/)?
And who insisted on those large consulting firms?
Yeah, I think that's the only way people will get over the mental hurdle of putting all their important info/data in one place: Security and Privacy.
Confessions of a Tech and Travel Addict
Of course he doesn't pay them less, he's cheating on taxes to pay them more by 1099'ing them wrongly, they are employees and he'll have to pay them less once he starts doing it right thus losing his current advantage in the market.
"Let them eat cake," she said.
You're absolutely right. I never actually stated what my reasons were. Sorry, we had been up too many hours by the time we wrote the earlier HN post so we left out our reasons entirely.

Like a lot of the other startups here on HN, we're boot-strapped. We have basically no funding besides our own personal savings and a dream that we'd like to persue. When you're in that situation, you're forced to really get down and dirty and try to do everything yourself. Nobody will miraculously jump out and offer you a hand, so you're forced to learn everything and try new ways of entering the market by yourself. From each time we've failed a startup, we always learned something new. We took that experience and used it to build what we have today, Persona. It's like riding a bike, you keep falling and injuring yourself but eventually you learn. That's how we feel about Persona. We're confident enough that this is the app that's different from all the other times we've tried.

So back to the topic, because we've gone so far doing everything hands on ourselves, we wanted to try and get funding ourselves without having to rely on YC. We get that YC is a fantastic program and they have exactly the right connections to put you in the spotlight, but if we join YC now without trying ourselves the very last step (getting money to continue), we'll regret that decision for the rest of our lives. Because we'll never know then if we would have been capable of making a dent in the startup community we live in. It'll answer the question "Are you able to successfully grow your userbase and product without relying on VCs or Angels?". Thanks for the heads up!
What's funny - to me - is that I'm sitting here asking myself "why is this even a story?" I do not work more than 8 hours a day, when working any sort of $DAYJOB. I just don't... there's no good reason to, and I'm not going to do it. My time belongs to me (or, more appropriately, to my startup) and the opportunity cost of spending extra hours at "the office" is just way too high.

Now, if I were working for someone else's startup, or working on my startup full-time, and had significant equity and working long hours had a direct correlation between my chances of becoming independently wealthy, then sure. In fact, I already work 60 or 70 (or more) hours a week, since I'm spending almost all of my night and weekend hours on Fogbeam Labs as it is.

But, yeah... unless there's a compelling reason to work long days at a job that is basically "just a salary", I refuse to do it. I don't really give a shit what my coworkers, boss, or anyone else thinks about it.
What do you propose the player does in an action oriented, modern, gun-based game? What skill based mechanic can eat up 30 hours of a 40 hour game and is superior to point and click FPS shooting?

At the end of the day, your player has to PLAY the game and I guess I can understand the frustration of the grinding and the mechanic, but I fail to see what is superior.

Maybe people want more games like Heavy Rain? I loved Heavy Rain, it was an incredibly engaging and emotional story. I had a great connection with the characters and story, but there's only one problem: it's basically a choose your own adventure movie. Lots of watching, some playing, very little skill involved.
Here's to hoping that its cloudfiles implementation no longer uses a file replicated sqlite db for indexing. (iirc it did earlier on. Scared me stupid when I found out).
Use http://news.ycombinator.com/item?id=3848889 instead.
Cloud Block Storage is available through the limited availability program and it is billed as a separate add-on to Cloud Servers so you can have a flexible amount of additional storage to go with the fixed amount provided with each CPU/Memory instance type.

[edit added to answer the reply] This is not the dNAS solution available as part of our dedicated cloud platform offerings that can be connected to Cloud Servers over RackConnect -- it is an API accessible block storage solution that is part of our public cloud platform. [/end edit]
Leaving the browser makes the "problem to be solved" into something so unspecified the comparisons would stop having value..
The editorialised title to this post (nothing like the actual one) invites hoots of derision.
Couple of additional comments about the OpenStack projects all of the new services are powered by on this HN submission: http://news.ycombinator.com/item?id=3847486
Perhaps, I don't think we've seen a Crysis powered porno, that would be popular with the kids :-)

I think though that you've may have conflated cause and effect. This sort of engine isn't really useful in a poker game. Do you remember the beautifully rendered ChessMaster games on the Amiga? I remember people talking about a 'waste of the graphics' to render chess pieces like that.

I don't think anyone has done a good Myst replacement, this might be good for that too. An archeology game? possibly. Remember that the 'engine' and the 'game' are two different things. Perhaps the 'safest' thing to imagine is an FPS, known audience, known play etc etc. Licensing isn't cheap, so if you're paying for it you don't want to risk that capital on a hyper realistic 'angry birds' now do you?

Some other thoughts on uses for an engine that does good visuals:

1 Mechanical puzzles - build machines to solve puzzles.
2 Life/City/Population simulators - more fun to watch.
3 Sex games - mentioned above.
4 Sports games - haven't had a decent FP kayaking game
5 Where's Waldo type

I'm sure there are others.
might be; but fact is: that's not the only thing, the engine allows you to make
As I remember rackspace is a cloud in the same sense that Linode is a cloud, but not in the same sense that Amazon is a cloud, ie. they've taken an existing vps product (Slicehost) and resold it under the 'cloud' brand rather then developing something new from the ground up as a cloud.
Would you be able to elaborate on how it slows initial development way down (and is a pain to debug!)?

I've only played with it a little but the deployment story seemed quite nice.
Netflix CEO Accuses Comcast of Not Practicing Net Neutrality
Little lexical/concrete syntax. Quite a bit of abstract syntax.

I personally don't think that having less lexical syntax is useful for the things you mention. Lisp has extensible abstract syntax, so overall, it probably has the largest syntax of all.
Direction-Aware Hover with CSS3 and jQuery
This should be titled "The Rapping Dead"
EFF's activism team is doing an AMA on Reddit
Is that their dNAS product or something else?
JavaScript motion detection
Moody's downgrades Nokia to near-junk status
You know, if someone did manage to make a connection among those three I'd buy it.
Can you explain why the account and container index architecture in OpenStack Swift (which powers Cloud Files) scares you? Have you really looked into the architecture or did you just hear the information anecdotally? A link to the architecture overview: http://swift.openstack.org/overview_architecture.html
I'd wait. Just money spent that you don't have to if your project doesn't get funded.
Of course having games that encourage killing people is better than games that might have sexual undertones.
> People don't want clear warnings, disclaimers, or notices - they want the things they dislike to simply not exist.

They want an excuse. Being told "you should have tried harder" is not an easy pill to swallow, however truthful it may be.
The 37signals on-call programmer
I'm not trying to refute you, but, who has such contracts? Certainly not users of Google Mail or Facebook.
Absolutely love the succinct opening... so true and reminded me of an article "25 Steps to Entrepreneurial Success" http://www.dramatispersonae.org/TwentyFiveSteps.htm

Think of it as the Yin to the Start-up Projects Yang.

Sense of urgency....not sure where I picked up this phrase, but has served me well as a corporate instigator of innovation and in my 2nd successful start-up.

Wake up everyday know that there are 25 brilliant minds in a garage somewhere working on the same idea..

@Pricepoints
Do not agree with Paul Graham on finding cofounder
from:
http://www.onekevin.com/2012/04/16/friendship-drives-entrepreneurship-and-vice-versa/

I don't 100% agree with PG, I believe friendship can also be built via start-up. Besides, how, or how many years you know each other doesn't necessarily mean how the chemistry is.

If someone in my team is not aspired by our team goal, he should leave; if someone doesn't put his heart on the project, i will ask him to leave the project no matter how many years we have known each other.

I think a major responsibility of a core founder is to manage the team morale and make sure everybody in the team consistently love the team goal. if there is a point that everybody feels doomed to fail, it's the time to reset the direction and recharge the team. The core founder shall have the passion, persistence and ability to drive the team forward.

Friendship drives entrepreneurship and vice versa.
Are they coming to Clojure soon or did I misinterpret Rich Hickey's latest interview?
Hash Tables Aren't a Magic Bullet
I agree that an explanation would be an interesting glimpse into the designer's process. However, the author clearly put more thought into this than simply "rearranging elements around a page."

The "Quickstart" link was removed, a menu was created below the main graphic with various uses described, applications (and their practicality) were featured much more clearly than in the previous design. All the changes I noticed seemed thoughtful and intentional, both from a design as well as a marketing perspective.

So sure, an explanation would certainly add to the post and spur more discussion. However, the author has demonstrated that they know what they're doing and should be spared a lecture on what design is or isn't.
Crytek deserves all the praise they get for their hard work in rendering...

...but...

Why are we conditioned to think that "the future of gaming" is solely a function of a game's audiovisual quality? I would like to see a "future of gaming" video that shows off highly-interactive (rather than just very pretty) gameworlds and characters. NPCs that notice you are trying to put a bucket on their heads, for example.
Sure; "Content Centric Networking" or "Content Based Addressing" is, I think, a TIBCO term, which I think stems from Cheriton's TRIAD project at Stanford.
They use scalr api so that you can upgrade as you need it.
Introducing CanJS, a client-side MVC library optimized for performance
Geekiest Boston Marathon "Wellesley College Scream Tunnel" signs
Busy working on The Witness. IIRC, they're not using a premade engine for it.
Organizing Open-Source
Open-source (as a movement) is a mess. The talent and creativity is there, but there's no motivation or direction. So let's whip it back into shape. Let's gather all the open-source knowledge and applications we currently have, and connect everything in one decentralized open-source platform to enhance collaboration and connectivity. Let's give everyone a voice - and a vote - in the direction that open-source should be headed. Lets start right now.

Diaspora (http://diasporaproject.org/) is a decentralized social communication network. That can be our base to build on. From here we can aggregate and organize information and knowledge from places like Wikipedia and others, and provide an open forum in which to discuss and expand on what we have. This is how we can turn information into instruction, a key step in the spread of knowledge.

But what about motivation? What personal benefit would an individual person gain from helping out with an open-source community? Currently, there is no external motivation for open collaboration, and open-source is suffering because of it. What we need is to reward individual contribution to open-source, but how? Well, lets try something new.

Let's create an open source economy. Hear me out before you dismiss the idea. What is preventing the creation of an economic ecosystem that is tied to creation, rather than consumption? What if you were "paid" according to the value the open-source community places on your contributions, and could "trade" this value with other members of the community? This would allow everyday people to contribute with ideas, knowledge, art, music, and entertainment, and be "paid" every time another member of the community used (or improved upon) their contribution. You're individual "worth" would then be a representation of your relative value to the open-source community.

For open-source to really make a difference, we need an open-source community for everything. We can make this happen now. All we need is a base to build on. Who's willing to help me get started?
Ah, okay.

So by less syntax you mean fewer syntactic forms (parentheses, curly braces, do notation, etc.) and keywords (class, public, etc.) in the language.

I think in general, languages with fewer syntactic forms also have fewer but more powerful abstraction features. Lisps are pretty high up by this measure. They basically only have one abstraction feature: lambda expressions. Other languages have powerful abstraction features but more of them, like Haskell (lambdas, pattern matching, monadic do notation). And others have many but less powerful abstraction features (e.g. Java).

On the one hand, I certainly agree with you that more powerful abstractions make it easier to program. Once you've grokked the abstraction, you only need one brain "chunk" to deal with it freeing up your other chunks to work on the problem. If you need to juggle several different abstractions (e.g. wrap up your closure inside an object inside a class), you have fewer chunks to work on your problem.

On the other hand, people tend to have difficulty learning these higher abstractions in the first place. Alan Kay, in that quote, points out that young children (I think less than ~8 years old) have difficulty with the abstraction of parameterization. In particular they have trouble with mentally corresponding the placement of a parameter in a list with its role in the function. Named parameters make things a bit better, they help the children keep track of the role. Explicit variable assignment (imperative programming) makes it even easier. Of course, as less powerful abstractions, these styles don't tend to scale as well when working on more complex programs.

In general, I think people need help keeping track of specifics while working with higher abstractions until the abstractions become "natural" to them. Programming interfaces, including debugging interfaces, can help with this.

It's a bit of a paradox. When you truly understand an abstraction it tremendously improves the clarity of your programming experience. But without this understanding, abstractions can be a major hindrance.

You may be interested in further exploring "point-free" abstractions. It's kind of the next level up the abstraction ladder from explicitly assigned variables in imperative code, to lambda abstractions with parameters, to functions without the parameters at all.
http://www.haskell.org/haskellwiki/Pointfree

Or approach from the concatenative side,
http://evincarofautumn.blogspot.com/2012/02/why-concatenativ...
What I meant was that if its only a short URL then it might be quicker to type it in vs scanning the QR code - have a look at the example link then I guess you know why.

If you put more info into the code then certainly scanning is the better way but then you're limited with what graphics you can apply to the code.
Carbonmade is built on .NET.
Win-win situation on Amazon ebooks. My Opinion.
speaking technology wise, of course you can use .NET to build a startup product. C# is a very mature and nice language, Visual Studio is the best IDE out there, beating Eclipse, XCode and TextMate hands down.

Another issue is in what fields that these languages are used, what type of developer works there, and what kind of developer you need to hire next month to scale your products. Java is for banks, very big projects with integration with lots of legacy systems. .NET is more used inside of companies, integrating with Sharepoint, MS SQL server. Ruby on Rails is for hip independent developers that teach themselves and go for productivity. PHP is for easy web development.

All these fields have different kind of developers that work in it. Figure out what kind of company you are, and choose technology accordingly.
Robots can solve China’s labour problem
I'm looking at Prog1.px et. al. If you format your Lisp code this way, the Lisp community is not likely to take your project very seriously.
CanJS: an MIT-licensed, client-side, JavaScript framework
Thanks, I get it now :)

So the second operand can be a function / method, with any (or no) return type.

> function bob () { alert("bob") }; true && bob();

Alerts "bob".

Nice trick, though not something I'd personally ever us as it's not concise and isn't portable to C# (and I assume Java/C++).

Plus using the IF statement is a better showing of intent.. and I don't really like relying on job security through obscurity..
Interview With SlingshotSEO CRO Jeremy Dearringer (PapaSlingshot) by ckilgs
But it's a festering pile of maverick.net :(
Well put. Thanks for making me smile!
Note that this email comes at the end of a really long thread arguing this point (reversion in stable trees) on LKML. The discussion also spilled onto G+. I'm not at all surprised that Linus (among other people) might be losing some patience.
Apr19 Opportunity For Entrepreneurs To Pitch At 123rd 1M/1M Roundtable
You never had to get and configure/maintain dedicated servers to do .NET. The only two reasons that dictate dedicated or VPS hosting on .NET are the same as not .NET - you need more hardware or more privilege.

Deployment's always had a variety of simple-to-complex options just like everything else.
Adobe Shadow Labs Release 2 is now available on Adobe Labs