skysight-inc/HackerNews huggingface dataset:
New font "Dyslexie" helps people with dyslexia read
How to we make it fashionable to acknowledge this?
Also, it's complicated.

If I'm running a startup, and I have 100 customers using my product who each have a wishlist, I can prioritize which of those wish items fit best with my product and business vision, without excessive implementation cost or technical debt, and proceed on that path.

On the other hand, in the enterprise, non-technical managers make business requirements that are largely non-negotiable. Product complexity spirals out of control as everyone wants their "pet feature" included, even if it conflicts with other features, leading to massively customizable (and thus even more complicated, to implement that customizability) solutions.
But as you say luck plays a big part in all these things.

When the girl rejects you, saying she has a boyfriend, you might play the conversation over again, and realize you made a bad joke. I know I would. I would be more careful next time I tried. Less natural, less flowing. Less likely to succeed.

There will be weaknesses in your performance whether you succeed or fail, and searching after a failure is sometimes the worst time. Ask yourself about it in a year or so, when it's less raw.

The 'best' way to win the lottery is to play often. You have to enjoy doing it, and making failure personal, painful, will stop you from doing that.
Subcutaneous RFID would be much less obtrusive and more feasible, assuming you could find a reader. And however you store it on your body, you should also encrypt it with a passphrase that you can memorize.
Finally, A Software Development Kit for Hadoop
How secure is this stuff?
Like, well, * built* a railroad? Builders usually walk away and take another building contract, without being eternally paid for what they have built.
I simply change the filter.

The first time I see an email that gets filtered that I don't want filtered in the future, I simply add that email to the whitelist. It takes me 15 to 30 seconds, and now it is set forever.

A) Gmail filters aren't etched in stone. They are easy to edit. Much more so than Outlook anyway.

B) The impact of not seeing an email on my phone for an hour or two because I didn't get an Android email notification is near zero. The important people are already whitelisted, and for those emails that aren't, they're never 100% urgent and can wait an hour or two until I check my labels in one batch session.

This works extremely well for me but YMMV.

Does that answer your question?

I'll give you a +1 Upvote for apparently the only person who read my post haha, and that bit of insight into what might not be clear.
In my experience the kind of employer shortsighted enough to set such policies likes to pick both, and enforce ruthlessly.
I only know of a few that I've heard of through my personal network, but don't have any specific citations I can point at. Even if the candidate loses the lawsuit, the cost of handling them is probably more than any company is willing to take on, just easier to drop the riddles instead.
The "large applications or asynchronous servers" bit might be better understood in comparison to the monolithic versus micro kernel debate. Flask is well suited for building complex applications that can be decomposed into simple moving parts with a clear separation of concerns. (My personal bias is that all complex applications can and should be developed this way.)

The documented limitation you reference is based on the WSGI server being used. "If your server uses some kind of concurrency that is not based on threads or greenlets, Flask will no longer be able to support these global proxies."[0] As nginx+gunicorn is becoming more popular, this isn't really an issue at all.

[0]http://flask.pocoo.org/docs/becomingbig/#scale-like-a-pro
The JP Morgan Chase of Bitcoin could also become the single largest target of technical and crypto attacks that the technology industry has ever seen. Ever.

Advances in cryptography which once were targeted to breaking encrypted messages could be focused on breaking the entire world economy in one fell swoop (provided Bitcoin gets real market traction)
"Asking $30 for a book is shocking?"

Where did you get that? He explicitly said that "if the information contained is proven to be valuable and well-expressed than yes, I agree, $39 (or even $99 or whatever) is totally worth it." He literally said the exact opposite of what you are alleging that he said. Literally.

His shock was in regards to the fact that the offer no sample chapter (which they probably should).
> The US government will just mandate that any online business doing business with US citizens has to collect that tax on behalf of the IRS

The IRS is not involved in the collection of state sales taxes, and it is extremely unlikely that this will change.
IRobot's telemedicine robot to be used in 7 North America hospitals
Neither! Actually, as the others have said it completely depends on what you're making.

Django is great if you're making a standard cms type website. News feed, blog, etc. There's a bit of a learning curve but it gives you a lot of the scaffolding out of the box (and there are loads of examples to learn from). It has the biggest community (I guess?) so you'll always be able to find answers / libraries / sample code.

Use Flask if you really want to get a website up and running with half a dozen lines of code. You'll have to build everything else yourself; admin, authentication, etc etc - though there are good extensions for a lot of things too.

Thinking about it - if you don't know either of them, spend a day with Flask, by the end of it you should have a fairly good idea of what you get with it. Then run through the Django tutorials. It'll take longer but you'll be impressed with how quickly you can get something fairly complete up and running.

For me, I lean towards Flask (heavily). When you think about what Django does - it's basically a web container with a db/model layer and sensible scaffolding for the views (front and admin). I prefer to use SQLAlchemy (if I'm working with a relational db). In terms of the admin I think that the days of writing admin grid and edit screens that post back and forth to the server are numbered (I use REST and Angular now) - so that's not a bit of Django I use either. By the time you've ripped all that out you may as well save yourself all the config and just use Flask. Having said that - LEARN THEM BOTH. At least just a little bit so you can see for yourself where each one shines.

These days I approach it completely differently. My last two projects have involved a fair amount of complex business logic (and processing work). I've written the libraries I needed first as standalone packages, only introducing Flask as a final step. The web wrapper is just there to provide a web interface (mostly an api) access the db layer and glue it all to my libraries. I'd recommend this approach as it stops you from thinking along the lines of "ok, I'll need to create 3 Django apps, here are my models for each, should I put this code in the models.py or the views.py?" Instead you concentrate on making the real python code to do the heavy lifting, and you architect that sensibly without having to worry about how the web framework would normally prescribe it to be done. You'll end up with far more portable code in the long run.
Play game Plinga Family Barn online free games at Y8.com
Now imagine being jetlagged every single day of your life, and then imagine you can't explain "I'm jetlagged". Ever.
I don't work for Coinbase, but I'll try to answer (someone correct me if I'm wrong):

> - The network imposes a limit of 7 transactions per second (https://en.bitcoin.it/wiki/Scalability); and the information I've seen suggests that it typically averages much less than that (http://blockchain.info/en/charts/n-transactions).

The transaction volume is currently limited by two things. (1) The number of transactions that can be included within each block by miners. (2) The bandwidth required to keep up with the blockchain.

The block transaction cap is just a hardcoded value in the client. Like many things that change on a monthly basis in the reference client, it can and will be changed when the time is right. There are lots of variables which are being adjusted as Bitcoin grows, such as the recommended minimum fee for small transactions.

As for the bandwidth, there are a few options: First part is to only require clients to maintain a tiny summary of each block, rather than the full ledger. This will reduce the sync bandwidth required by at least two orders of magnitude. This solution only applies to clients, not miners. The second less popular plan is to encourage networks of "green addresses" (kind of like trusted banks that don't need to verify transactions between each other) as well as super-nodes which delegate trust by layers. And finally, there is always methods for pruning the Merkle tree to remove unnecessary history, or introduce periodic genesis blocks which put down the current state in stone without requiring the history before it. These are just off the top of my head, there are likely more initiatives in the works, maybe of which have been planned for from the first day that the Bitcoin whitepaper was published.

> - There is a finite number of Bitcoins, and they can effectively be lost forever if private keys are lost. This has led to people doing things like leaving tips in BTC which expire (https://www.bctip.org/).

Both of these things are true.

Keep in mind, a bitcoin can be divided into units of 0.00000001 (what we call a satoshi). That is to say, the finite number of satoshis is 2,100,000,000,000,000 which should be more than enough for a long long time. (More on that here: https://en.bitcoin.it/wiki/Bitcoin)

As for the question of Bitcoin being lost forever, all this means is that everyone else's Bitcoins rise in value slightly (since you're reducing supply).
Again, and respectfully, I don't think handling sales tax filings for a small business is a huge hurdle compared to some of the craziness that even small business accountants are routinely called on to do.

Your point upthread was "no small business person can handle filings to 50 states". I'll stipulate that! My response is just, people with real businesses usually don't (and shouldn't) DIY their taxes anyways.
That's what happens when you do federalism only when it's convenient. Right now since "interstate commerce" is extended to cover any activity that may be imagined to be related to commerce (including growing plants in your own garned for your own benefit) it means federal government can force commercial entities to do anything. Including complying with foreign laws (including non-existant foreign laws: http://www.threefelonies.com/Youtoo/tabid/86/Default.aspx#La...).

Single federal sales tax with distribution would result in either grotesquely complicated calculation system or some states sponsoring other states for political reasons. And, of course, all local governments blaming federal governments for the lack of funds and their inability to do anything.
and an engineer needs a ring to remind him of the above?
I have found lots of the smaller VPS providers (especially those that provided dedicated/colo services) to have great service. Check on http://webhostingtalk.com

I fail to understand how you can think Linode has a great track record. It is an unequivocal disgrace. TWICE they have mislead their own customers over a major security incident. And there have been lots of times during outages (in particular my time at Fremont) where they were MIA.
According to the OP the interview process went quite smoothly. Since this appears to not be typical YC style I would think that this shows something else at play here.

It seems to be a matter of perception. They sound like a rather alternate bunch that don't appear to go to great lengths to sell themselves as a team. They were probably doomed in the first 10 seconds. The failure to stress test them out on their ideas would make it appear that the interviewers were just going through the motions to be polite.

Not sure there is any blame to apportion here. The world is what it is and people are what they are. In an ideal world they would have been a given a thorough grilling about their ideas, enthusiasm, skills and approach despite an initial very negative perception - but in an ideal world they would have recognized their potentially negative appearance/behaviour and done something about it, so it would not have been an issue in the first place.
I doubt he sold the book rights outright without an ongoing royalty. He may not have benefited personally from the sales in his lifetime as much as his legacy would seem to owe him, but I imagine his estate (and its agents) have done perfectly well by it. According to this article, they have: http://theamericanscholar.org/living-on-500000-a-year/.

Film rights may not have included a royalty, and even if they did have historically been more subject to "creative accounting".
A few years ago, there was a big case where Massachusetts tried to force (non-internet) retailers in New Hampshire to collect Massachusetts state taxes from people who purchased things in New Hampshire that might in the future be used in Massachusetts. The case got thrown out by the state supreme court because to enforce it would require Massachusetts to force New Hampshire businesses to violate their customers' privacy about where products would be used. New Hampshire in turn passed a law prohibiting retailers from sharing private customer information with Massachusetts auditors.

Trying to make the citizens of one state liable for enforcing the laws of another seems ridiculous by itself. Making them enforce the thousands of arbitrary, convoluted, constantly changing laws of 49 other states and all of their localities is way beyond reasonable.

At least there appears to be a clause that states will have to simplify their tax rules and provide free software to manage it. Although the idea of integrating an e-commerce system with 50 separate bureaucratically-designed systems doesn't really seem that appealing either... If the states also had to pay for every integration and the maintenance of all e-commerce software, then it would be a little more reasonable.
Do you make over $1mm annually? If not, you're exempt from this bill already.
Nothing like broad sweeping generalizations to make a good story.

I have a few points to make :

1. End users have an incredible ability to complain that software doesn't meet their very specific and peculiar requirements at any point in time. "Why can't I print this expense report landscape on a5 paper, we have run out of normal paper" - "Why doesn't this expense report sub-total by supplier and week, but only in leap years?"

2. If the people using the software were the business owners I think they would sing a different tune, or go out of business because they spend so much money optimizing for user experience.

3. Enterprise software tends to be infinitely more complex than most Saas projects. It is hard to budget and focus on the user experience when you are processing billions of dollars in transactions, with complex business rules, complex tax rules, complex laws, integrating with legacy systems, changing business conditions and strategy. Most businesses will put compliance and accuracy ahead of user experience.

4. Non-enterprise developers seem to think they are shit-hot and have a chip on their shoulders about enterprise developers for some reason. So you get an endless stream of articles along these lines.
People still use that. I had the great pleasure of working with a site that used _MM_preloadimages just the other week.
Could someone with the knowledge explain significant differences between this and Paper.js?
USA-ian obviously.

Nobody refers to the union of North and South America as "America". It's, if anything, "The Americas".

To complain that it's confusing is a cop-out.

The "United States" could mean "The United States of America", but could also refer to the "United Mexican States" in Spanish (Estados Unidos Mexicanos vs. Estados Unidos de América).

There's Washington D.C. and Washington state. New York state and New York City. British Columbia and Colombia. Georgia the state, Georgia the country. Are both "Georgians"?

Words mean multiple things. This obviously comes as a shock to some people.
I don't think this incident would effect domain name resolution for .sy domains.

The nameservers for .sy domains are:

sy.	172800	IN	NS	sy.cctld.authdns.ripe.net.
sy.	172800	IN	NS	ns1.tld.sy.
sy.	172800	IN	NS	ns2.tld.sy.
sy.	172800	IN	NS	pch.anycast.tld.sy.

sy.cctld.authdns.ripe.net is still accessible so domains will still resolve.
In California, Some Cargo Ships Plug in to Power Up
So, uh, they're trying to target the dev world while not actually having the mindset of the dev world?
As I am always reminding the neighborhood kindergarteners:

One day you will die and on that day you will lose everything you have.
gwern's amazing analysis puts voice pretty high on the predicted shutdown of google services list.

http://www.gwern.net/Google%20shutdowns#predictions

44% chance of surviving the next 5 years.
Ha, I'm moving in Saturday.
I think we need both. MRI can keep getting better, as can JRuby (which is an amazing feat, but to me, running on top of the JVM makes it a non-starter) or Rubinius, but they're fundamentally side-stepping the really hard problems.

E.g. nothing will stop MRI from having to interpret thousands of lines of code each time because it can't draw a line between runtime and compile time, while for an ahead of time compiler for Ruby, finding a pragmatic line between what needs to be executed at runtime vs. compile time is essential (consider for example the tendency to do stuff like getting the list of files in a directory and require all of them in turn).
The food truck business is actually great--or at least better than the restaurant business. By owning the truck, which is mobile, the operator is freed from the tyranny of landlords, who simply raise the rent on successful restaurants to the point where it is impossible to make any real money.
>Not it doesn't, and it can't, because there is no such thing as "the will of the people". And that's because you can't meaningfully talk about "the people" as one cohesive, homogenous collective with one common will.

I don't care about a "collective common will". Nothing can be done if everybody has to agree 100%.

By the will of the people I mean what the majority voted and what they can influence by voting.

The "will of the people" is the aggregate median, not the series itself.

Sure, it's not perfect (and the voting, referendum etc systems can be improved a lot), but it's still better than any separate, private, interest.
Make sure you get something measures all aspects of sleep, e.g., REM. http://www.myzeo.com/sleep/ does this but I can't vouch for it.
I've got a Fitbit One, and it, too, only has a fixed time alarm.

https://help.fitbit.com/customer/portal/articles/854753-mana...
> That being said, I completely see the otherside where people have so much trouble getting out of bed, even with obligations they intend to keep. I find that in this case, it's usually a matter of importance. I'll wake up at 6:30am to go catch a flight because I'm not going to lose a $500 ticket.

I've lost such tickets no matter how much I wanted to. I've tried both going to bed early and setting a million alarms, and deliberately staying up all night (then passing out in the early morning) even though I knew the cost to my alertness and long-term health if I pulled it off.

It must be fun to think that if afflicted people just "wanted it more" it would no longer be an issue. If we just "wanted more" to get to your arbitrarily in-person arbitrarily 10am meeting, I guess we would just do it. We must not "want" the job enough.
In the US, the federal constitution was written from the point of view that you have rights, and that the government has enumerated powers. Except for one thing: limited term monopolies. That right is granted by the government. It's not considered a natural right.

One of these rights is not like the others. One of these rights is not the same. Can you guess which right...?
I agree with all of this.

Right now, my normal work day starts with my waking up 5am and I feel like shit most of the day regardless of how long I've been doing it and how disciplined I am about getting to bed.

My natural cycle has me waking up at around 10am and falling asleep at around 2am.

Guess how many days it takes for me to readjust back to my natural cycle when I have some time off and turn off the alarm clock?

The next day. I'll crash early like normal the night before and sleep through an extra 5 hours to wake up almost on the nose at 10am then fall asleep the next night at around 2am.

This happens when traveling overseas too. Within one or two days I'm back on the 2-10 sleep schedule.

And I feel awesome when I'm on that schedule. Even better, I avoid most traffic on those days.
There is an American equivalent to the iron ring, but the organization behind it expressly prohibits membership to CS and Software Engineering graduates last time I checked.

Screw them. I got one on my own. I had a custom jewelist take the cladding off a simple band of white gold. I wear it for the same reason mentioned by others: to remind me of my obligations to my profession, my customers and clients, and to the public at large.
I'm not as old or experienced as some of my friends (50+) and I'm not as young and inexperienced as some of my friends (< 25).

I'm not talking about making decisions. Though if we want to talk about that, then there is a whole study of strategic thinking, that is, the making of decisions in face of uncertainty. Experience helps there, but not to make more informed decisions (in high uncertainty, you can not use past knowledge as primary driver for making decisions). Rather, where past experience helps is in staying calm while you are deciding your actions in face of uncertainty.

Having had a lot of experiences gives an older person far more opportunities to practice this, but this is not a guarantee. Naiveté sometimes (not always) protect someone by letting them stay sane while bad shit happens.

There are also shadow sides: where the parent's own aversions and fear of loss gets enters the picture, commingling with love and affection.

I'm not digressing. I'm getting to the heart of the issue: what's at stake isn't simply what's best (or so you think, what's best) for the child, but also your own needs projected into the role as the parent. Being very, very clear about yourself helps. A lot.
It's not make $1mm, it's sell $1mm. At a 3-5% net profit, that's $30-50k/year before taxes, or so small you can't even hire a first employee yet. And that's the category the online store for my father's retail shop is in.
Reminds me of the setting for "Thundarr the Barbarian".

http://www.youtube.com/watch?v=LhAobPugvsk#t=3s

The year: 1994. From out of space comes a runaway planet hurtling between the Earth and the moon, unleashing cosmic destruction!

I always thought that intro was ridiculous until they discovered that runaway planets actually do exist and they are in fact hurtling through space...
Currently working through John Resig's "Secrets of the JavaScript Ninja," but as soon as I finish that I'm totally buying this. The sample chapter looks fantastic! Congrats on finishing the book, guys.
We try hard not to context-switch developers. For most issues, email is used, and that allows them to respond whenever they want - as long as it is within the same day.

But if the issue has been outstanding for a day, then we resort to instant message. Context-switching does occur there, but that's the price one pays for leaving at 2pm the previous day when a lot of customers were still at the office working.
Where can you find prep questions for technical interviews? Glassdoor or somewhere else?
I still use CS2. You can get it for free now: http://www.adobe.com/downloads/cs2_downloads/