skysight-inc/HackerNews huggingface dataset:
BuyMichLocal; Michigan's latest start-up for Michigan businesses and consumers 
Royal Oak, Mich.—BuyMichLocal, the maker of a web based marketing solution for Michigan companies, has launched a new website, www.BuyMichLocal.com, a site aimed at connecting Michigan Businesses with loyal Michigan consumers.

The new website combines a comprehensive real time news feed and numerous daily articles targeting Michigan's small to medium sized business class.

For Michigan consumers, BuyMichLocal offers a valuable loyalty card that can be found on the CardStar app through your mobile device. This allows consumers to redeem active deals on the go at their favorite businesses, while offering a cost effective solution to businesses to engage with their customers.

The site will be of tremendous value to entrepreneurs, business professionals and small businesses, amongst other popular categories like shopping, restaurants and health & medical. “This is a cutting edge site that brings the latest media marketing strategies right to the local business owners, and is far superior to anything in the local marketplace,” said Michael Sacha, the CEO/Founder of BuyMichLocal. “We expect tremendous involvement through our convenient, user-friendly website.”
You can also get at the menubar through the keyboard:

alt-T W v

which looks a little unwieldy, except you don't have to move from the home keys, and I find it much easier to type than

hands up, look for fn, left middle to shift and left index to fn, right middle float up and over to f2

You can muscle memory a short menubar keyboard sequence pretty quickly if you use it enough.
OP here.

I've spent some time at Microsoft, and have only good things to say about my experience.

My qualm isn't with the company, but rather, the content, approach and flippant tone of Kevin's post. Having previously worked there, that's not something I'd expect from the company, which is disappointing.

(cross posted this back to http://blog.derrickko.com/microsoft-and-startups)
This sounds interesting...but the link is failing...

redirects to: http://www.kathyc.co/scrum-waterfall-user-stories/wp-admin/i...
Chrome: Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects.
For engineers who are interested in personal and professional growth it's ultimately about optimizing for learning. A business in which a lot rests on your shoulders is an excellent environment to grow and learn, at least for a certain type of people. Others enjoy the pace and the perceived predictability/stability of larger teams.

If your priorities are to grow yourself as fast as humanly possible (remember Derek Sivers and "There is no speed limit.") for a certain planned period of time and you're ok with all of the sacrifices that the choice will entail (no free time, no weekends, infinitesimal personal life, continuous ups and downs), then I believe you're better off on your own, surrounded by very smart people working in very smart and fast-paced teams. I do believe that the overhead of working at a large firm where as a new developer you might spend 50% of your schedule in meetings is absolutely devastating to your career, unless your career is to steadily climb the management chain, in which case you'll probably do fine and don't need this kind of advice. I've had a very similar experience to aaronbrethorst at MS and definitely gained a lot from the ride.
The rest of the PuppetConf 2012 videos can be found here:

http://puppetlabs.com/community/videos/puppetconf/
FreeBSD finally gets debian-like package management
I can relate to what the OP is saying. The mainstream meaning is changing, but that doesn't mean I have to like it. And I'm entitled to find it ridiculous. It's also annoying to lose a shade of meaning in the language. I find myself having to use terms like "hardcore geek" and then having to define that. It's offensive to geek culture to have all these wannabe lightweights claiming an identity that used to be meaningful and even honorable (among the geeks themselves). How many of these so-called geeks have read the Jargon File?
the cli stuff is very simply implemented, but cool nonetheless.
Have you even looked at the rules? Paper sizes, fonts, lengths, deadlines. Do you need to be a lawyer to understand rules like those?

You are only interested in what they say about amicus briefs.

Anyway, I'm not even sure you can file amicus briefs for this case as a developer worried about software patents. But there's no harm in reading those rules. They are boring but that's what everyone has to follow. If you want to send stuff to the court, then you'd be wise to read those rules first. Take the initiative. Ask questions.

Maybe some weathly developers will call their lawyers and ask them what can be done? What are the chances of that?

Apathy. It favors the patent trolls.
Eclipse is pretty heavy though, and it is my preferred Java/ Android editor.
In your HN profile, it says you work for Twitter. Do you currently work for both Stripe and Twitter?
Stripe has been 5x better than Paypal for me (approximately). Process is seamless. Still waiting on more people to get integrations baked in, but this is good stuff.
Out of curiosity, does this button produce a receipt of the transaction? Or do I, as the developer and site owner, have to create that manually?

I would love a complete solution that just allows me to connect this button to a product, and then Stripe takes care of everything else.
Could you get away with any of the IntelliJ products instead of Eclipse?
Could you explain about 3? Do all function calls require named arguments? (Never done Obj C)
I don't think the author takes issue with language being mutable, rather, the dilution of a term which has a unique meaning.
The Aesthetics of Data Storage
This would make it seem more akin to Google+, right? G+ is linked to around here quite often.
You can reorder tasks by clicking and dragging, and you can assign discrete priorities with labels. What more do you need?
Rocket Space: accelerator for high-growth seed-funded tech startups
Nothing wrong with Android - lots of good reasons to build Android apps.

But...I'm running Xcode 4.5 on a 4 year old MBP (late '08) that still performs like a rockstar. And if you are going to build for Android (and take it seriously) you'd need to invest more than the cost of an iPod Touch to have enough devices to cover fragmentation across screen sizes and manufacturers. And I guess (?) you could call Obj-C insular - but learning it opens the door to deliver experiences to a huge chunk of mobile users. Long way of saying, I'm struggling with your "bang for your buck" argument. Especially if you're hoping to monetize your app. Because the primary ecosystem for that still seems to be iOS.

Others seem to agree: http://techcrunch.com/2012/09/25/ios-android-appcelerato/
This is what you get when you have amateurs try and develop security systems. While I applaud them for at least trying, and I realize that hiring an actual security consultant is unlikely to happen, it pains me to see their security system as described.

A half-decent systems security architect (in the whole scheme of things) is not that expensive - I'm sure someone like @tptacek would provide a referral to someone charging less than $1000/hour who could, in a matter of two or three weeks, architect an actual secure solution, with HSMs, XofY authorization procedures and so on, that the good people at coinbase could (or not) go off and design/deploy.

[edit: Part of my pain at looking at this system, is seeing all the many, obvious flaws, that other industries that need security (military, banking, smart grids) have had to deal with and have solved in elegant, secure, reliable ways. I work in an industry where no one individual can be allowed to have excessive rights, privileges, or power over the system under their control. The many, many, many layers of security, audits, rights management, and AAA we have in place do so are impressive (though, ironically, one of the elements does involve acid-free 100 year paper in Safe Deposit boxes). Reading through the coinbase description though, is akin to reading about the encryption system created by someone who had never taken a cryptography course.

The outputs from both groups can be trivially shown to be completely flawed by those who've had the opportunity to see how it's properly done.

With that said, at least they are _trying_]
MakeGamesWithUs developer here. Your point about the required computer is fairly valid, but you could get away with having a early-2009-generation computer, or with the cheapest Mac mini ($600).

If you were truly strapped for cash, an iPhone/iTouch device is not actually necessary given the iOS simulator. And we'd totally be willing to test games on our in-house test devices if a developer doesn't have an actual device. Ashu, the guy who wrote the blog post, actually developed his game before he got his first iPhone.

Developers also don't need to worry about the license, as the game is published through us.

I'd disagree with your point about Objective-C. Firstly, automatic reference counting (ARC) mostly eliminates the burden of memory management. Also, learning the language is a requirement if you're at all serious about getting into mobile game development or mobile development in general. Any serious mobile app/game on the market HAS to have an iOS version.

While Android certainly has greater market share than the iOS, the fact is that Android has lots of device/OS version fragmentation. Greater proportions of iOS users, on the other hand, tend to upgrade their devices. This makes us comfortable enough to drop support for devices older than the iPhone 3GS and not have our developers worry about backwards compatibility (the new iPhone 5 screen is a non-issue).
People have also found that despite lower market share, iOS versions of the same game offered on Android usually gross more revenue.

That being said, we are definitely moving towards publishing on Android soon.
Interesting. I wish I could afford it, especially since KC is my hometown, but as I'm a poor college student, even the student price is a bit much for me to spend. Maybe next year!
Show HN: Website Revenue Calculator (Enter Assumptions, Get Revenue Target)
At a young age, if you create something and get really positive feedback from someone you don't know (even if there is negative feedback as well), like he did, it has a huge effect on how you spend your time. Video games seem boring compared to making people happy through creating.
Cheers. I have installed Go before and messed around with it. I agree it's pretty good as far as being self-contained and straightforward. I just don't have the energy to keep chasing a moving target. For my purposes, I'm more interested in stuff that is stable and rarely changes.

If you can produce binaries for UNIX (Linux, BSD, etc), OSX and Windows, I'll be impressed. That's something I was interested in doing with Go (is it possible to cross-compile?) but never managed to learn.
Probably just hasn't changed HN profile yet, LinkedIn says moved to Stripe in July. http://www.linkedin.com/in/alexmaccaw
You see this problem a lot when reading via a feed reader. Images end up huge because the style sheet that resizes them isn't in effect.
I'm using the new stripe button on http://jungleblaze.com and love it.
I agree that it's a great practice to make games, but there's definitely no reason to specifically state iPhone games, or even mobile games. There are tons of great libraries for building desktop games that are extremely accessible for newcomers, like Love2D and GameMaker.

The goal for building a game should be learning design, time management, and discipline. I think the technical aspect is very overstated. I mean, knowing the basics is important, but anything after that is something people should be able to figure out on their own. The technical skill required for creating a simple game is very basic - the most difficult part is learning how to finish a project in time, how to stay motivated, and how to design a fun product.
I think it's much clearer to define everything in terms of vector spaces and linear operators.
#0 Build something worthy of coverage.
Photoshop is a notorious pig. I know many designers who have already ditched it for in-browser development. See the latest JSConf.eu talk on this topic: http://2012.jsconf.eu/speaker/2012/08/29/because-f-k-photosh... (slides: https://speakerdeck.com/u/nrrrdcore/p/js-dot-conf-dot-eu-201... -- but you probably had to be there).

I sense trollery here: "but you can add bindings to all of this stuff for virtually any programming language." Who said otherwise? The bogus claims against JS (going back to the "RIA" era, where IBM and Macromedia/Adobe made such arguments) already fell.

The issue is not what languages can program the GPU somehow -- because only JS is supported directly in browsers, the issue is whether JS cannot. Clearly (WebGL, River Trail, even GLSL embedded in an unknown-type script and downloaded via JS) that's false. But it seemed true once, which led to the false anti-JS prophecy.

At the risk of feeding a troll, I suggest you use the down arrow on the "goto L0" slide to see how JS enables compiling control effects without goto.

And play BananaBread, for crying out loud (https://developer.mozilla.org/en-US/demos/detail/bananabread). You simply do not know what you are talking about by your next-to-last paragraph.

Yes, typed arrays were ad-hoc (so are many incremental web standards that win). Binary data (arrays and structs, which compose) as proposed in ES6 are not.
There are many reasons to start your career at Microsoft.

Microsoft is an excellent company to start your career at if you have a limited educational background and little which distinguishes yourself, but you are willing to put in the work to overcome this.

Salary and pay for graduates from tier 1 schools is higher across the board for new graduates. But with 1-2 years at Microsoft, many recruiters and businessmen will put you on par with anyone else in the industry of similar education and background. Microsoft is a chance to replace your local liberal arts school CS degree beneath a solid pedigree.

Also, during those 1-2 years you will be given a great education in the industry. In my experience, Microsoft provides plenty of interesting problems and it also provides its new hires with the time to solve them. If have gaps in your education, the people at Microsoft will provide you the chance to fill them. A startup will provide a more feet to the fire experience, which may not be compatible with your disposition.

Finally, Microsoft provides you safe entrance into the industry. If you have a family, if you are writing on the side, if you are unsure that you've chosen the right path Microsoft will provide you a solid paycheck and free relocation. A startup will provide very little free time in comparison.
that's an example of why I stick with Bitbucket and don't bother to switch to Github with my projects although it's so hyped. Bitbucket works great, gets the job done, their commit log beats up the gihub one, and they don't focus on implementing useless bells and whistles.
Indeed, I searched quite a while (ok, 2-3s) for a way to get out.
I received the same kind of email from AT&T awhile ago. I immediately called them up, and asked to opt-out. After 30 minutes on the phone, the representative told me that the "feature" hasn't been rolled out yet, and I should call back a month later.
Guess what? I completely forgot about it. That was probably the intention all along....
Thanks for the reminder, though!
I'd put that on a delay if you can so that it gives some time to recover it.
can't read what he's typing indeed
This is exactly why I love test-first development for most (but not all) projects. Instead of code, run, bug.. fix, bug, fix, etc, I get to say "I want to achieve X!" and then strive towards achieving X. Rinse and repeat. A gross simplification but a test-first approach has made me a lot happier.
I doubt the font size of Pandora blog is to save space. Whatever. It's a pain the eyes anyway.
WFM Win 7 Nightly
there is no catch. their business model is not on repo count, but collaborators count. in other words, solo devs and very small teams can freeride, if you grow bigger you start paying.

also, it's backed up by Atlassian.
Hi, nice site you have there.

I found a few tiny mistakes under "About Us", specifically: "The /book book/ didn't make him rich, but it did sell enough /copied/..."

Just trying to help :)
Comment about cperciva's Final Exam
I think I would agree with software patents if it meant a company had to publish all related source code and submit it to the public domain.
It looks like it's for programmers to me.
Odd. The auto complete in Chrome shows me the WordPress extensions I have installed on my sites.
As a former journalist, there is one simple way to press: get introductions.

If you don't know people who know journalists, meet them.

A strong network is essential to the success of any startup.
As far as I can tell, the Location section applies to Verizon-made apps, like their $5/mo navigation app.

(Dunno who would sign up for a paid Verizon mapping service, though...)
2pac would be fine, no common cards use a 2xxx prefix anymore (only [3 4 5 6] are in use these days). 50 Cent might cause issues, but those could be dampened by not bouncing to the CC field until you've entered 4 characters or so.
> That cheating is so easy on Coursera, "give me an A" is precisely what's going on for people that are there, not for the learning experience, but for an A.

Maybe the 'A' or nice cert is there for some people, but no one that I know personally cheats for the grades on coursera. OTOH, all 7 of them are currently well employed software engineers, so maybe the incentive to cheat just isn't there for them in particular. Until the signal gets gamed, I think it will be useful for hiring. Further, it's pretty verifiable if the interviewer has also taken the course. What did you think about the programming assignment about X for course Y, how did you do Z? Throw in fake X for real Y if you are particularly suspicious. If you've cheated through it, it's gonna be obvious.
This isn't a scam - I found that link last night when I was going through my billing paperwork from Verizon.
What'd be the point in that? The problem with software patents is that no matter how clever you think the code you just wrote is, whatever you just wrote will later seem obvious to someone else.

Software patents are all about owning ideas, and that's wrong.
> The web is an evolving system, JS is part of the web standards and must evolve too.

I don't see too many language gizmos in the presentation which reflect the requirements of web standards. Most of them are extensions to a language which desperately needs modification more than extension at this time. Evolution in a language is a matter of where you spend your development resources. &rest-args, weak maps, modules, and so on would be nice to have. But I would gladly sacrifice them to the gods to get rid of JS's global variable issues. It seems to me that ES is mostly building more and more features on top of a foundation of sand rather than taking a breath and revisiting how to reinforce the foundation.

Apple did this recently. OS X 10.6 (Snow Leopard) was an entire release that consisted of almost nothing but cleaning house. Few new features, just heavily revised internals. It's probably the most important release Apple has done in a very long time.

Now one can make the argument that fundamental fixes to long-standing language flaws is a challenging thing to produce given the bulk of development work which relies on the old language. That's a different discussion and one worth having. But moving forward with gizmos simply for the "future"'s sake, without considering the current sad state of the language, is I think misguided. I would strongly urge the committee to take a step back and identify the top twenty most problematic features of the language, and how they might be able to develop a "strict" version of the language which fixes those features, yet retains interoperability with code files written in non-strict form. Then they can go back to adding new gizmos.

(BTW, the "was" is due to the original Empire quote).
http://www.imdb.com/character/ch0000015/quotes
Need your suggestion on open source software - kind of Facebook/quora
Hello,

I want an application / software with below functions.

1. It should have facebook pages( Brands/companies can register) and likes
2. User registration
3. Commentin
4. Connect users with each other?

do you know any application
The private keys are still vulnerable when they existed on the servers. It would be possible for their servers to be unknowingly breached. Moving the private keys offline won't help if they've been maliciously copied. The thief could wait a while (months, year) before stealing the funds.
Awaken your THIRD EYE — World Mysteries Blog
Apple iOS6 Maps outs secret Taiwanese military site
I like this product - and could see myself using it.

I'm curious if you are using native region monitoring for iOS?

I'm do Product & Business Development for Gimbal (http://www.gimbal.com) - and think I have a solution that you can use to help you on the geo-fencing side.

Feel free to email me and I can give you some use-case examples and intro you to one of my engineers that can help you integrate/test out our SDK.
The State Of The Internet [SLIDE DECK] - Business Insider
Terrorism as art: Mark Pauline's dangerous machines
Saying Goodbye to Commuter Feed (a postmortem)
Look, you're not going to be able to get software categorically excluded from patentability. The Supreme Court has already said it's against categorical exceptions to patentability.

What you need to do is articulate why software patents are different from patents on say mechanical devices, and why those distinctions should render software, or at least a broad class of software, unpatentable.
&#39 gives ' (ie it's the ASCII in hex of apostrophe)
It's beautiful, but how does the user verify that the credit card popup form is being posted to a valid, secure site?

I mean, normally you'd first be redirected to a trusted payment site and verify its SSL identity in the browser URL bar. Then you'd know that the trusted site will do things properly from there.

But in this case, are you just supposed to trust blindly that the Stripe-looking payment form popping up on some semi-random site will really be submitted to Stripe? Am I missing something?
Ask HN: Are programmers jerks?
I've been freelancing for a while, but I've never worked at a software dev company. I'm trying to expand my skills so I recently went to a user group to meet folks in the industry. The members ( all dudes ) were very vulgar. I was really surprised. Everyone was having a group discussion about getting wasted, doing drugs, doing girls, making fun of peoples d*cks, balls and pot. I've got nothing against those guys. I introduced myself to everyone and everyone was cool, but it got me thinking. Are programmers jerks? What's it like at your company?
Terry Tao has a great set of lecture notes available online, too. http://www.math.ucla.edu/~tao/resource/general/115a.3.02f/
It doesn't help that bitbucket.com links to some random blog.
Amber: Smalltalk running on the Browser
Kudos to Tim Westergren for sticking to the fight after all these years. Good luck Pandora.
Off with their heads Why financial regulation stopped working
1) Because there's very little evidence that malicious applications are successfully filtered (many get in), and much evidence that nitpicky comments keep 'good' applications waiting.

2) https://developers.google.com/maps/faq#tos_tiles
Am I missing something?

Yes: most customers don't think about the question you're posing.

For that question to even arise in a customer's mind, they would have to know what an iframe is. Otherwise, it's just a cool little popup that the website opened.
Josh?
Spread of knowledge, science, and engineering. Patents have much shorter (infinite if congress continues to extend) durations than copyright.
A lot of discussion already happening at:

http://news.ycombinator.com/item?id=4633443