skysight-inc/HackerNews huggingface dataset:
Hackers Take $1 Billion a Year from Company Accounts Banks Won’t Indemnify
湖北美邦风尚服饰反骗子
To be honest, 80% of your success in gaining muscle will come from what you eat. I cannot stress how important it is for you to eat healthily. I highly recommend you check out http://nerdfitness.com/blog/ I have learned a lot from reading this website and it has really helped me get on the right track.
I suggested 2D if he wanted to build a system for himself. May be multi-angle snap-shots or a video capture could be processed for capturing conventional chess boards. But even that would not work for all chess-boards. I have come across some pieces that are different to distinguish.
I believe standard amazon gift cards can be used to pay for AWS charges, but it would be after-the-fact, not prepaid.
that and lack of indexes

fwiw, you can add indexes and foreign key constraints using migrations. I don't see this done much, but I think it's good practice (adding indexes and fks)
There may not be a strict "Teacher/Student" analogue for CS, but it is such a young discipline that I would imagine it would be pretty easy to trace a "lineage" for everyone back to certain branching events or influencers.
The combination of Emacs' artist-mode + http://ditaa.sourceforge.net/ renders a fairly nice diagram. Useful if you want to store as ASCII but render something that "everyone else" will want to look at. org-mode can use it, too.
Oh, hey, you're _that_ guy! Every thread needs one of you. Thank you so much for putting me in my place by stating the obvious!
Should we consider this a ray of hope or an exception? Also, as per the article, the case concluded last week. I am surprised that other tech media did not cover this given the buzz around patent trolls these days.
Looks pretty decent, but expensive!

I tried out the trial for serverdensity, and it seemed pretty nice. I ended up just going with a self hosted collectd aggregator though.
Does he really call it an "innovation"? It would be more precise to say that the lambda function is a essential concept in computer science. Lambda functions -- which is just another name for anonymous functions -- are a basic element of lambda calculus, which is one of the foundations of computer science (predating electronic computers).

In more practical terms, you need lambdas to have closures, currying and higher-order functions in general. Without that you don't have Lisp, ML, Haskell, etc.

http://en.wikipedia.org/wiki/Anonymous_function
Any regimen is (usually) better than nothing. So, great start! If your goal is to gain muscle, however, I'd change a few things.

1. I don't go jogging (very much) when I'm shooting for muscle gain. The reason is that it wears down my joints and this results in poorer performance when I lift. In addition, you want to avoid burning calories when you're trying to gain muscle (especially during a recovery period).

2. Crunches will more likely hurt your back than help you make meaningful gains. If you're doing push-ups and squats correctly and in good quantity, you're getting more than enough of an ab workout. They won't show up unless you cut body fat, anyways. You can work on that after you've put on a bunch of muscle, if that's your thing.

3. Curls are mostly effective for biceps, but won't really help you make large muscle gains. If you're doing push-ups, you'll get both a bicep and tricep workout along with your chest.

4. Improve your diet! Lots of lean organic protein, no crappy carbs or sugary snacks. Increase your caloric intake during weight training, especially during recovery days.

If you don't have access to a gym, the best exercises you can do for muscle gain are push-ups, squats, and pull-ups (buy a pull-up bar). These are the best for both muscle gains and quality of life - after perfecting my form on these exercises my posture/balance/strength have never been better.

When you're ready for the gym, there are a number of really simple but effective routines you can follow. Don't pick one that's too complex or it'll be tough to stick to. A common routine that makes the rounds is StrongLifts 5x5: www.stronglifts.com. It worked well for me (been at it for a year), but I'm sure it's not the end-all system. Heed the warnings on the site if you do it. Do NOT attempt squats and deadlifts with serious weight until you're sure your form is excellent. Take it slow.
Could you elaborate more on what trade-offs you see? Have you hit specific problems within your own code base?
Not allowing pseudonyms on G+ is obviously a tremendous and awful mistake, and I think most (not all, obviously), of the people here on HN agree with that statement because of the obvious cases that boyd mentions. However, I think that huge mistake is different than "an authoritarian assertion of power over vulnerable people". The latter requires intent, and neither I nor danah boyd can know if this is Google's intent. Indeed, I suspect that Google's intent isn't even known to most of the people working on G+, or even the "upper ups". The marketing people probably want better data for AdSense, and the Engineers are probably viewing the problem from the perspective of simplifying the site's infrastructure, etc. etc... I sincerely doubt that anyone is attempting for some sort of authoritarian power grab.

What they are doing, however, is making a really big mistake.
Square allows typed in or scanned info.
Of course they do, they're trying to disrupt the company that's trying to disrupt the industry.
we're all free to hypothesize. I'd start with what would be the probability that a young hapless freelance journalist knowing Urdu language (and indicating on occasion his understanding of Pashto) who somehow decided to go to freelance in Pakistan (to cover, ie. to gather and analyze info on Muslim extremism there) and who has father from intelligence community wouldn't be asked to run some small errand for CIA/whatever? Or may be a little bigger errand with much more deeper involvement ... wouldn't it increase the probability of his exposure to the info? What the probability what this article in NY is just a cashing out on the info and not a part of of the continuous operation/post operation cleaning/freelance journalist cover maintenance/etc...?
I knew it, people are young and smart here. Another thing, I'm also trying to understand: How important is your past memory to you? Do you wish that everyday of your life should have something memorable? Or you'd rather look forward?
My comment is "awaiting moderation":

--------

I have a large farm where I grow carrots, and I have the best and largest land for growing them. As the entire ecosystem I am in is built on horses eating carrots, all growth eventually turns into me making even more money: I am flush with cash and have the worlds largest silos and most interesting farm equipment.

Given that I have so much cash, and pretty much all the worlds strongest farmhands work for me, I decide to "have some fun": I build "ok" stuff an give it away for free.

I mean, sure: there's some guy out there selling buggy whips, and they are awesome, but I can just hand our buggy whips /constantly/: they fall apart, but they work, and many (most?) people don't care.

You could say I'm "losing money" on the buggy whips, but the fact that people were spending that money on buggy whips is just more money they weren't spending on carrots, so I am not losing as much as you'd think.

However, my "competitors" (do I even bother to think of them as such?... they are pretty much ants in comparison) find it harder an harder to operate in this environment: they need to actually make money on those whips.

Even worse, customers don't even seem to realize anymore that buggy whips have any underlying cost: or anything else, really. People who offer buggy whips for money are seen as "greedy", and customers even start to question why they are paying money for saddles... some even call for me to make those for free too (and why not: consider it done).

This turn of events is awkward, and damaging on the entire economy: I am simply going aroun messing with every market I consider smaller than me, messing with the incentives.

Why? Partly fun, but it is certainly difficult to discount "power" as a contributing factor: it is a wonderful feeling to see my bran on every product, and make everyone super reliant on me for /everything/, not kist their carrots. Hell: people even like me more, because I'm obviously so "altruistic".

Now, how can I do this? It is not that I have some awesome "free or freemium business model": it is only because I have a mear monopoly on carrots. If I had any serious competitors on carrots, their prices would be lower, as they wouldn't be wasting cash handing people free buggy whips (and free everything else, even stuff totally unrelated to carrots).

This /is/ leveraging a monopoly. If you can do something that accumulates power and assets that is only possible because you have a monopoly and you choose to actually take advantage of it, that /is/ leveraging.

Of course, it is also important to ask "is it legal?", and the answer might very well be "yes". Bundling, a specific form of leverage that Microsoft was using, was considered illegal, but I am not a lawyer and have no clue how comprehensive the laws were.

But seriously: you cannot imagine that it is an efficient use of our economic resources to have Google buying up anyone who sells something awesome (including Android: that was an acquisition) so they can give it away for free instead.
Everything you fear could potentially happen, and there's no way to guarantee it won't happen unless you never create a class of preferred shares, always own a majority of the stock, and always control the board of directors. The future's just too unpredictable for anything you do now to somehow contractually protect you from every bad outcome. Some of the things you're afraid of, like not being able to sell your shares without board approval, are standard operating procedure at venture-funded startups.

If I were you, I'd talk openly about my fears with my other potential cofounders and the parent company, listen carefully to what they say, and then go with my gut. That's about the best you can do here.
I think it goes beyond simply being Zed's name. It is genuine good stuff. My son has been using LPTHW to learn programming from 0 with positive results so far.
"Vendor Everything" Still Applies (rvm and bundler)
Ask HN: how do you deal with doubts when you are starting up with your vision?
I am just curious on how people here are dealing with doubts when you are starting a startup with your vision. Especially when you are a non technical founder and shopping your ideas...

Thank you for the input.
You too - though i didn't have access to too many computer magazines so had to make do with odd listings gleaned from various sources including kermit.

ZX Spectrum rocked my world in my childhood :-)
Not doing stupid shit is important, but what about not being afraid to make mistakes? Making mistakes is healthy and arguably one of the best ways to learn; if your motto is 'don't do stupid shit', then I fear that you'll miss out on a lot of opportunities.

Also, your definition of 'stupid' is going to change throughout the years. You shouldn't be afraid of trying something new now because you might realize in a couple years that what you were trying to do was stupid; doing it is what helped you become a smarter and more experienced person.

I know this wasn't actually the point of the article, but it seems like the 'don't do stupid shit' motto could easily be taken too literally into this interpretation.
Since Square adapter interfaces with mobile devices using the audio input, the swipe basically produces a sound (corresponding to the credit card) that is fed to the mobile device. By recording and replaying the sound, the credit card transaction can be completed without swiping the card.

But that does not mean frauds exploit it easily.

Any one who has access to the credit card already has the credit card numbers and the security code. One could always use that information and order items online. But there are security mechanisms that protect such usage. The audio recording is identical to storing the credit card number. Square uses other mechanisms (like capturing location of each transaction) to deter fraud behavior.
I don't think it's true that it will never work. For one thing, most of the large enterprise accounting packages are web-based, and plenty of people use them (and pay a pretty penny for the privilege).

We've been developing the web-based accounting backend that now powers FaceCash (https://www.facecash.com) since 2001, and we also found it hard (read "impossible") to sell as a startup that no one had heard of. However, once we built it into the payment system, we started to have all kinds of businesses interested in using it. It's more of a marketing problem than anything else.

As for focus, we've deliberately ignored countless VCs who have insisted that we do one thing and one thing only. Accounting software needs to be robust in a wide range of areas for it to be usable. If you can do Accounts Payable but not Accounts Receivable, what you have is a product that no one wants.
No. Suppose the $80 are immediately paid back. The bank just moves the $80 from the loanee's checking account into the bank's own checking account. Total amount of money is now $180. $80 have been created, and is now owned by the bank.
To me this says more about credit card security being terrible than it does about square. After my credit card got skimmed a couple of times, I looked into how easy it is. For a few hundred bucks you get a magnetic strip reader / writer and you're in business cloning cards.

The hacks they mentioned:

- Read data from a card with a square reader. Whoop dee doo... a square reader has to do that to process a transaction. They are just capturing that outside of the app?

- Extract the cash from a gift card - Afaik, there's nothing nefarious about this. I had a gift card for $500... paid the processing fee to square and got the cash in my account. Great hack

- Process a transaction without the physical card - You can do that already in square, it just costs you more.

It doesn't make it easier to commit fraud IN square. You still need a tax id / social security number to set up an account. And you need to have a bank account connected.

Really, what it makes it easier to do is to skim credit card numbers. And this is nothing to do with square and everything to do with credit card security.
Why is this sad. You should be glad because it makes life easy. Once you reach a critical threshold of skill there are diminishing marginal returns for investing time in deliberate practice. If you want to pursue some esoteric arbitrary skill in pursuit of personal excellence because you find it rewarding then good for you.
User-friendly Javascript Select Boxes for jQuery & Prototype
8-Bit Scheme: A Revisionist History
Hacking the Cable Modem
Ask HN: What do you use for payment processing?
I am looking for a way to process payments securely for a website I am thinking about building. I already plan on using paypal but I want to offer credit card payments too. Advice?
Brute force or intelligence? The slow rise of computer chess
This looks like a really good resource. Thanks!
By taking the leap forward to being fully transparent with your skill execution, by being courageous and taking the risk to let yourself be vulnerable, you can see massive improvements

I recommend video taping yourself during skill execution and then asking an expert to review it for you. You will be amazed at how many mistakes you are making and also how easy and straightforward they are to correct once you are aware of them.

This is helpful for everything from sports to dating to programming.

And because I'm always scheming, many savvy internet marketers are allowing people to upload videos of themselves practicing niche skill X and then hiring a coach to review them. Some cool HTML5/Flex software on a CRUD database could be a big hit here.
How to Get Personal Checks?
You're better for not. I read through it and truly hope it's is a troll, but you know, Poe's law and all.
You have to be careful there, you can only make that assertion if you can prove that no pawn has been promoted to a bishop (eg if all 8 pawns are still on the board, or 7 pawns and 2 queens etc).
Title is bit misleading. Avenues for fraud are USING Square. The security flaw is IN the design of Credit Cards. It's clever that you can plug a Square into a tape-recorder, record a card and play it back to your iPhone. I don't think this is a flaw in Square, it's just the commoditization of credit card readers.

Even if Square used an encrypted dock-connector the magnetic reader is still the equivalent of a tape-reader head. The trick could still be done albeit with some light soldering.
I also saw no option for "No, but it's on my list of things to have-read, assuming I ever get the ability to have-read without the reading bit".

It's a lot like your sentiment, except I know I could make the time but don't.
I don't think Go is substantially different from chess in that respect. Sometimes you make a blunder and fail to save a big group in midgame. You lose. At this point a weaker player might keep on playing, hoping that the opponent makes a bigger blunder along the way, but that's considered bad form.
Thank you. The other guy appears to have been thinking I was stating that flippantly, when really a book that is about C++ file organization has to be trying to also be about C file organization.

C++ techniques don't apply to C only projects that often.
Although Gene seems to discount the inhibitory effect of a patent troll getting fined over $600,000, I think this case will focus the minds of overzealous patent owners, as well as the patent attorneys involved, for whom a Rule 11 sanction carries a burden beyond the dollar amount of the plaintiff's fines.

And while a broad variety of litigious patent holders sometimes get unfairly lumped together as trolls, this outfit clearly seems to deserve the epithet, and in this case the system, in its current form, ultimately seems to have worked.
Twittering Software And Marketing
Installing Rails on OS X Lion with HomeBrew, RVM and Mysql
This is going to be an opportunity for the community. :-)

I have some plans in this area, but I couldn't guess how to best fit into other people's workflows.

What might be nice is if there was a way to sync a git repository with Riak, and then Nirvana could just pull the relevant code from that. Seems like it would be the best solution, but looking into that- from looking at possibly integrating with a github API (do they have one?) to command line scripts is something I'm punting on to focus on the essentials.

But I do agree with your points!
Had you said "C or C++" instead of C++, I might not have said that.

Many many many C++ users act like we just don't know C++ or something when use C in systems programming instead of C++, and assume "We just need to upgrade to C++" or the whatever.

If a book only had C++ techniques, it wouldn't be speaking to the topic of this post (which is large scale C programming)

And the comment at the same level at the guy who knows the author directly speaks to how it ALSO applies to C, showing the relevance of your post to the topic

I wasn't being flippant
I love the name, at least it's memorable...
Very interesting. The name doesn't bother me at all. At least, it's not as bad as this guy who named his business Comtaste:

http://www.comtaste.com
Only the minority gives a shit how many Hello World requests your stack can pump out. Some of us use node.js because it's a) got some decent libraries, b) makes realtime easy, c) uses the same code server+client-side reducing context-switches, and d) gets quite enjoyable once you know what you're doing.

You obviously haven't written a lot of async code so not sure why you're so against the idea.
U.S. Stocks Sink as Economic Fear Drives S&P 500 to Biggest Drop Since ’09
I don't know if this particular instance qualifies, but I was reminded of an interesting article [1] about how Apple is a monopsony (the only buyer) in some markets. Thus, they provide lots of upfront capital to pay for the machines and factories, and receive either exclusive access or discounted pricing over competitors.

[1] http://tech.fortune.cnn.com/2011/07/05/how-apple-became-a-mo...
Actually it's a really good regimen. Not so sure about the curls. Depends on where you want to target I suppose. But to gain muscle you're going to have to lift heavy and to muscle failure with lots of rest, specifically squats and deadlifts. These exercises target the largest muscles and induce the most growth hormone production.

I've tried the 5x5 strong approach to lifts but haven't gained too much weight or muscle. But did get a lot stronger.

Personally, I've never been to into growing muscle. More into developing power and strength. For that I picked up power lifting and kettlebell training.

If pushups get too easy try doing one-arm pushups. One-legged squats (aka pistols) are also good.
Best
Honestly, if you have ever done anything substantial in JavaScript then asynchronous functions with a callback pattern should not be such an issue.

Perhaps if your background is more on the lines of traditional server-side web development (ie. PHP, Django, Rails) then this is some new territory.
Yeah, looks like exactly what I want. But the cheapest option is more expensive than all my infrastructure put together :(.
It is working, just not for them. I use Quickbooks Online, Freshbooks and LessAccounting (rather disputing "They will never (99.9% never) try to replace their current accounting system"). I do SMB stuff. My primary accountant insisted on moving to Quickbooks Online five years ago. 100% web-based ever since and nearly everyone I know does the same, even if they're just making earrings.

Looking at their site, it seems like they don't have a compelling product to market. Add in that their tied to Shopify and don't solve most of the accounting problems that small businesses face, and it's not hard to see why their sales are bad.
Funfaree
Stocks: Worst day since 2008 financial crisis
Good catch! Guess we have a ways to go before this sort of system works. The key is having the formal specification unambiguous. I guess this proved the a human cannot, in fact, parse the formal interpretation easily :)

Identifying common types of errors (e.g. mismatching units) could strengthen the process by showing the closest interpretation and "did you mean"-style suggestions.
1) Do not be too hard on yourself. Regardless of what you tell me, I can guarantee you haven't done much marketing since launch. So keep pushing.

2) 1 year is a hell of a long time to invest in something. You need to be pushing 3 to 4 apps per year in order to get a chance at creating something that gets traction.
> "a) Open with an intent, b) Don't lose pieces without purpose, and c) Do everything for a purpose."

I use similar rules when investing, playing poker, and in competitive video games. I'd phrase them as:

- begin with a goal in mind

- take deliberate actions (that you are capable of) that advance you toward your goal

- don't give up resources (money, chips, pieces, hitpoints, etc.) unless that advances you toward your goal
What's this "we"? In the past I've worked on C++ code bases with millions of lines of code. But at RAD we almost exclusively work in C (and assembly, for dozens of platforms). C++ inherited C's broken model for separate compilation with all that implies about physical design for large code bases. As I suggested in the second sentence of my original post, C++ aggravates that problem and therefore calls for special solutions, but there is still plenty of overlap.
Https://bitbucket.org/josemanimala/gregarius/overview
Refreshing gregarius rss feed aggregator.