skysight-inc/HackerNews huggingface dataset:
I marvel at Silicon Valley everytime I visit. Here we're a tiny minority and in SV its like visiting the company town. I imagine that's what it must be for a Hungarian car manufacturer to visit Detroit.

I think we have to work hard in Michigan to encourage chance encounters. How do we do that? Pick a single place at a set time to meet every week. Make it within walking distance of a university. Do it for each Michigan city with startup activity.

Do you have a Michigan startup? In Lansing all the user groups are having a DemoCamp at the Michigan Historical Museum on Dec 15. Sign up to speak here:

https://adobeformscentral.com/?f=OQitLN6urkwqMVB8csMG4A
How long until you're unable to finish writing a paper because you forgot to renew your subscription to the Pages app?
I created a quick doc to describe some of my ideals: http://jonmc12.github.com/BackboneIdeals/ - very quick obviously.. but I think it gets main points across:

1. A conceptual model that describes the input / output between DOM and user.
2. More explicit enumerations of event bindings
3. Explicit link between user interactions/events and constrained DOM manipulation
- to match conceptual model.
4. Defining all viewable elements in HTML templates
5. Round-trip syncing between HTML and data models

Let me know if you think inputs are interesting or would want any more detail around concepts.
what about Subversion goes "straight to the core" of the ASF that is not also true about git?
Show HN: The first idea that ever woke me out of bed went live today
As I mentioned in the posts comments, one thing the valley has that many cities don't is a completely different perspective on failure. In the valley, if you don't have a successful exit on your startup, no one jumps on you in a bad way. Everyone understands the challenge and knows you learned from it. First thing people say are, "So, what's next?".

This allows people to try things more and take risk. Something that our Michigan and Detroit culture don't have built into our makeup. It's definitely changing and sites like GrowDetroit and their community are making big strides in changing this mentality.
I disagree. I think the point is that being a member of the BSA does imply support of SOPA. Which is the very reason its members were forced to make the BSA change its position.
Google Taps Palestine For New Business Development
Microsoft Promises Faster, 11-Click Windows 8 Upgrades
This article has the opposite conclusion: http://www.stltoday.com/classifieds/jobs/visualize-interview...

I realize Tiger Woods and Michael Phelps using positive visualization is just an anecdote, but it seems to work for them.

The first article's example of visualizing a glass of cold waters seems pretty useless to me. Unless you are severely depressed I think most people could muster the energy to get a cold glass of water. I'd rather see a study of people using visualization to train for a marathon or some other task that takes a little effort.
I'd be curious to hear the rationale behind my downvote.

Is anyone seriously suggesting you can turn a programming illiterate into a rails hire in 8 weeks?
dope link
I believe a common understanding of "visualizing goals" and the one the researchers are talking about are two different things. The purpose of visualizing goals is twofold:

1. Putting your mind on the job of completing the goal. Once this is done, the mind subconsciously spends time trying to figure out how to complete the goal.

2. Motivating oneself to complete a goal by energizing oneself (e.g. to endure working long hours at your startup, you visualize yourself succeeding through various efforts -- this in turn energizes you.)

The water glass and thirst example does not require either of these. 1. Getting a glass of water is not a complex task your mind has to spend time pondering, so why would it; 2. Special motivation techniques are not required to quench thirst -- thirst is always enough motivation since it satisfies a basic human need.

If instead you're seeking to accomplish a complex goal(e.g. endure working long hours at your startup), and something I don't believe their study is talking about, is the process of visualizing success to energize oneself.

Is this article arguing that visualization of goals in this latter case does not work? What's a good alternative? It's merely a method of motivating oneself in times of being unmotivated.
Do you know about Android’s STRICT_MODE?
When I'm learning about a new architecture, I like to take the position of, "let's assume the authors aren't idiots. If they're not, why would they have designed things this way?"

With that in mind, let me pose this question to you.

Is using a Dynamo architecture (http://www.allthingsdistributed.com/2007/10/amazons_dynamo.h...) for S3 "irresponsible" of Amazon?

I submit that by this point, Amazon (among others) has convincingly demonstrated that this approach can indeed achieve a high degree of reliability.

If you agree, then I suggest that you read through the Dynamo and Eventually Consistent papers again with the "let's assume these people aren't idiots" approach, and see if you can spot what this architecture offers to achieve a similar goal to your "wait for replication to catch up" design.
Great list! If you get a chance, I would love to connect and hear more about you guys have thought about. Maybe we can work together.
the xbox version was done by another activision studio called vicarious visions. no xbox or playstation code can be released due to developer license agreements
Carbon wheelset
you can do this for about $30: http://www.greenarraychips.com/home/documents/budget.html

"suggestion for a complete system"
This lawsuit is likely not pertaining to cost but rather to control.

Grooveshark is not really "piracy" since every content owner gets paid regardless of the origin of the content. Whether it cannibalizes other revenue sources is up for debate.

However, copyright is also about control and owners want complete control of their catalogs.. for a good reason.

Grooveshark crowdsources catalogs without permission from copyright owners and then only lets them manage the content via DMCA takedowns. The labels have to relinquish control to the users for this system to work and that is what they are objecting too.

Money and control is what copyright is about. Big media are ideologically against Grooveshark paying their users to seed the system without the owners consent.

To use an analogy: Grooveshark is a grocery store where the customers personally stock the shelves with Coca-cola products but the company doesn't get to decide which products are available. Maybe the customers don't like Coke Zero and refuse to stock it. Coca-cola can't do anything except remove stock they don't want there.

Except the analogy falls down since Grooveshark is digital and the shelf space is infinite. The labels can add their entire catalog themselves, but they don't want to.

If a band is touring the world to promote an album, their presence in a given country has a huge impact on sales in that country.

If music is leaked across the internet way in advance of the tour/pr/marketing drive, then sales of the album drop precipitously. It's not possible to be everywhere on Earth at once, so it's then impossible to effectively market the album.
Sure. shereef@gmail.com
Every industry has deals that are too good to be true. Hell, buying stolen cartons of cigarettes out the back of a truck is "obviously illegal" but people have done it for centuries. No, I'm not equating copyright violation with theft - you could say "it says a lot about the software industry that a site where you could type in the name of a program and download it for free is 'obviously illegal'". Kind of like the vast majority of uses of the pirate bay are illegal. It doesn't say anything.
Regarding learning Ruby in Portland, make it out to a PDX Ruby Brigade meeting if you haven't already. They have meetings focused on learning Ruby: http://calagator.org/events/1250461371
Tom,

I agree with everything but the "core business" stuff and the MIT License.

The same principles apply to your core business - independent of what it is (not only GitHub).

By opensourcing all of your business, you will gain all the synergy you mentioned (i.e. libgit2) within your core.

Your competitors will benefit from it, but they won't be a challenge to you as long as they don't have the passion and insights from your team. If they can find a way to do better than you with that knowledge (expressed as software), then your position in the market is based on imperfect information (and therefore, monopolization power).

Although you may have everything to start a DVCS frontend, it is not an easy task which doesn't rely only on software: you need the ability to understand the infrastructure needed for the problem and maintain it at a reasonable speed - armies of proficient developers extending and fixing bugs, armies of sysdamins, coordinate them, decide adequate directions, etc.

Besides that, you need passion about what to do in order to keep kicking asses. Without it, it is not sustainable in the long run. Think about Launchpad, I think they add extra functionality to bzr than GitHub to git, yet people still sticks to GitHub. Why?

Also if you opensource your "core", people will need also customizations, so your competitors can become your clients where you provide developing to them - they may target other niche that you can't or your are not interesting.

This is where the license comes in: the best way of achieving this is by using AGPL3.

With AGPL3, you make sure that everything you gave it won't be restricted to others - as you haven't restricted anyone by opensourcing it.

You are not restricting others' freedoms, they can do whatever they want with the software. When someone closes the source, it's restricting others freedom, not his. What you can't do with AGPL is taking away others' freedom and right to know what they are using.

If someone improves it, then it will come back to you, and you will be able to improve from others as they improved from you.

The MIT license is good, but it doesn't close the loop and may have leaks, :D heheh!

A hug from Uruguay,
Rodrigo
Looks like a missing "occurs check." http://en.wikipedia.org/wiki/Occurs_check

If so, it should be a relatively easy fix.
>It's not that I don't think about my tech choices, I just spend more time thinking about stuff at another level of abstraction (get an iPhone, now decide which of the X thousand apps I want to use to make my life better). Getting device X solely because of specs (bigger screen!) generally won't make my life easier/better.

Or you could have spent 15 minutes finding a device that fits your needs instead of buying whatever everyone else has then spending weeks trying to decide how to make that work for you.
Ofcourse.
I built http://bettermeans.com
Worked for MS for 4 years as lead dev.
Taught workshops in high schools around the country for 4 years.
I also really enjoy public speaking:
http://tedxtalks.ted.com/video/TEDxSF-Shereef-Bishay-Open-En...
I left feedback, but it got stuck "Submitting..."

The short version:
+ The graphics are great.
+ The usability can be improved.
+ Add a graphical button to access the shortcut/hotkey guide.
+ Add tooltips for any non-conventional icons (sections, thunderbolt, rocket ship)--include shortcut [esc], etc.
+ Add non-modal feedback/confirmation when stuff happens:
+ After adding a task: "woebtz added 'Research cheese puff API' to shortlist."
+ After thunderbolting a task: "woebtz is working on 'Test meatloaf' now."
+ After rocket shiping a task: "woebtz shipped 'Deliver milk to client!'"
+ Keep up the great work.
I don't think we need to dig into specific technicalities of this, especially with our limited knowledge of the hidden, behind-the-curtain power structures. This law was specifically designed to create an internet weapon of suppression of the unwanted. Apple could have use this to suppress jail breaking. Microsoft could use this to suppress Linux. Lobbyists could use this to suppress the Occupy movement. The powers that be as such could use this to destroy the power internet gives to people, first time in history. However for some reason, they have miscalculated - they did not expect this kind of organization, backlash and opposition. Now they are just trying to distance themselves to save what's left of their images.

The reason why they miscalculated is a mystery to me, perhaps they have realized they have let this "internet" thing go way too far, they cannot control it anymore using controlled disinformation techniques, and this was one of their last attempts to stop this trend.

Yes, it's really that bad out there. But it's getting better.
Local Unit Testing Google App Engine with Agar
DH over elliptic curves is definitely fast enough for general purpose use, but on low-power devices it could be problematic. I think a better approach is the one I used in spiped: Each connection can pick whether to do a DH computation and get forward secrecy or to instead use a DH exponent of zero and still get regular secrecy.

Alas, SSL doesn't support such a mechanism.
ITC rules Apple didn't violate S3 Graphics' patents
It is good to focus. I get that Google can only do this by killing projects that are not working.

The problems that many of these killed initiatives are trying to solve, often have successful solutions being built outside of google. Google Wave, for example. If Google doesn't have the right team working on a project, I wonder if other teams inside Google have chances to take on failed projects before they are killed. Another team might make it work.
Write to NTFS with a Mac | blogfreakz.com
Have personal attacks on a product's customers ever succeeded?

People identify with the products they buy, whether it's a car, a computer, a phone, running shoes, etc.

Have you ever had an argument with someone over their favorite brand? Telling someone they bought the "wrong" brand is basically like telling them they're stupid. Not the best way to endear yourself to them.

SanDisk tried this in 2006 with their anti-iPod campaign "iDon't" that portrayed iPod owners as braying jackasses: http://www.ilounge.com/index.php/news/comments/sandisk-launc...

Sprint did something similar with the Palm Pre in 2009: http://jaysonelliot.com/blog/2009/06/27/the-wrong-way-to-sel...

People want to think of themselves as smart, savvy consumers. When they buy a big-ticket item, they spend time with the advertising AFTER they've already bought it, as a way of reaffirming their choice.
When I worked on the Land Rover website from 2008-2010, we found that a significant amount of traffic was from recent buyers. They were coming to the site to feel good about the money they'd just spent.

Negative ads only work in political campaigns, where the goal is to suppress your competitor's turnout.

If you want to beat the competition, focus on your own positives. You can compare yourself to the competitor, but never tell their customers that they're stupid. You might get sales from people that already dislike Apple, but you'll never make a convert with an insult.
Pinarello carbon frame
You don't need access to the full code of the OS, just enough to write kernel drivers. Once your code is running at ring0, you can rootkit away. I wonder how similar iPhone kernel development is compared to Mac OSX?

I think Apple actually customizes the firmware packages for each carrier since they maintain separate versions for ATT/Verizon for each iPhone model...

I don't even have an iPhone nowadays, I'm just curious. :)
They're talking about visualizing success not goals. Like The Secret, where you pretend like you already completed your goal of killing 3 people in a sweat lodge and then it will happen for real.
In the same way that no one would buy RHEL?
>I never want to go to a FB page to learn about a product.

How young/hip are you? There's a huge market on Facebook, and a huge market that believes Facebook is the Internet. Facebook sells phones.
isn't that why most people leave small towns, to go to a big city and be anonymous. To be able to get away from their past?
There's no reason apache can't maintain its own "legally authorative" git repo. Nothing in the authors post suggest that he is confusing the ASF with a "coding sandbox". Making that claim suggests to me that you are invested in the alternative and not thinking objectively.

And I disagree about subversion being "made for Apache in the way Linus made git for Linux". Subversion is an utterly derivative implementation of any server based VCS in existence, where as git is an example of truly creative thought (not just from Linus) about what VCS should be for a large community that requires the accountability that you claim ASF requires.
http://www.escorta-ta.ro
I guess we would no longer need passports or any government id. Just one look at us by the authorities and that's it.
Never? No. And sometimes Type 2 diabetes is caused or exacerbated by bad life choices. But no one denies that the symptoms are real.
With the rise and popularity of 'teach to code' services, it remains to be seen which model works best.
Taking a person from 0 (or very, very little) knowledge and experience to the point where they can be at all effective as a software developer is difficult. Expecting a matter of weeks to turn someone such as this into hireable material is a dangerous attitude to have.
I'm very curious to see the graduates of these courses and even more curious to see how their skills are represented to possible hiring companies.
A valid point. My idea was that if you publish a website, it works on pretty much every browser. Developing a website is not something new. Making a mobile app only works on one platform, and is in a period of heavy transition. You say "4 years" like that's a long time compared to the web.

It's not the job of the government to innovate, it's the job of the government to function. I don't install Ubuntu 12.04 Alpha on my production servers, I install 10.10 LTS.
Pre-launch invites for new topic analysis API
If some of my 'needs' are being able to know that I can get cables from anyone, know that my phone will be developed and sold for more than 3 months, or not having to worry about will it sync with my computer (even to some extent just knowing really what the limits are), it's easier to make a choice besides other than just 'screen size'.
I LIKE A Red Pouch Bag For SONY Playstation 3 PS3 Controller
Buy Red Pouch Bag For SONY Playstation 3 PS3 Controller from enwholesale.com with the best price and the highest.
MPAA Costs Hollywood More Than US BitTorrent Piracy
Entrepreneur’s Secret Weapon: Emotion
With hands-on, 5 days a week, many hours a day, intense one-on-one mentoring, I'm still skeptical.
S3 doesn't support continual logging - you need to decide on a file size up-front. Are you creating a new object for each log entry, or is there a window in which commits can be lost before the log gets flushed out, or do you have some other workaround...?
This. I too am VERY interested. My email is andre at garrigo dot net. Please send me any info that I may need to proceed with this. I already live in SF and work for a tech startup, but I am always interested in learning.

I look forward to hearing from you.
My experience, anecdotally, is that I haven't met a single person who bought a song that was available on grooveshark. We even share accounts so that we can create playlists for shared tastes, to save each other the trouble of looking up songs that we don't want to pay for.

Have you considered that being a working musician may be why you are willing to pay for music that is otherwise free?
Six ways to save the internet
Finally, I get it! This go around, the ideas of ColumnFamilies stuck. Thanks for the slides. Any chance the video is available to go along with it?
http://imgur.com/gmlWO
Noah Kagan shares stories from Facebook, Mint, AppSumo (live, 8pm PT)
It's hard to agree that my ideal world is without flaws, but towards the point you made, it wouldn't be hard to create an avenue for $TECHNICAL_FIELD to advise, not lobby, on $TECHNICAL_TOPIC. I'd imagine all sorts of restructuring would occur in the event that lobbying was banned.

There is a clear and definitive difference between those who are grinding an agenda down your throat, and those who are offering expertise.
Indeed.

Git => designed for forking and reintegrating.

Subversion => fucking painful for either.

I find it ironic that your first post complains that the author is comparing ASF to a sand box, but then you go and suggest that GP should just fork a project. I think you really are missing the point: sandboxing is a bunch of people just forking. A community is when those forks are then cherry picked and re-integrated. Subversion is shit at that. Git is awesome.

I have no skin in this game, but if I were to look at the requirements as you describe them, I'd recommend using git and think you were crazy to use subversion.
Admob is the worse leg of Google, Inc.
Me too and Im from the east coast...of Canada
Good perspective, at first I was outraged, but then knowing the way government works, this could have easily been $10 million.
Indian Andhra Recipes
Wheat Rava Biryani
No one else has mentioned it, so I will: 'Decision at Doona' is my favorite.
Yes, fragmentation is a problem, but we have hired a new developer about every month and half since I have been at the startup I work for and the hiring process is rough.

Anyways if anyone knows of a User Experience designer in Michigan we are looking.

http://www.authenticjobs.com/jobs/10649/product-designer

We have looked at the School of Information at UM Ann Arbor, but haven't really heard anything back from anyone there.
How a Harvard Dropout Raised $24 Million in a Recession [video]
Don't get caught up on GitHub specifically. GitHub is just the most popular example of how projects don't need Apache to host them anymore, yet Apache still expects to do so, and worse, expects to assert a lot of restriction over it.

The point is, that is at odds with what the community wants and needs. As the author pointed out, ten years ago, rolling your own SCM hosting was a big pain. Now, it's not, partly because of GitHub and Bitbucket and others, but also because rolling your own isn't as hard either.

Anyone with minimal server admin experience and knowledge of Git can run their own Git server on a VPS with something like Gitolite. I know because I succeeded in doing so myself, and I'm neither a pro server admin, nor did I have any Git experience at the time I did the initial setup of Gitolite. Prior to that, I had set up a Mercurial server with no prior Mercurial experience either. It's pretty easy now.

So, yeah, GitHub is there, but GitHub could disappear tomorrow and the community still wouldn't need to turn to Apache for project hosting. In that respect, they're still solving a problem nobody has anymore, and that was the point the author was making.
Moving fast attempt+=1
I built my first website and sent it to a few friends last night at 4am.

This afternoon, I posted to HN, made it to the top ~20 for a little and then it crashed!! (it couldn't handle the load, thanks hn)

So i spent the last 3 hours setting up a new server and eating pizza. see my original post - http://news.ycombinator.com/item?id=3267376

see the site - http://www.crowdhatting.com

also, thanks for all the ui feedback. working on that now....