skysight-inc/HackerNews huggingface dataset:
The problem is that most non-technical people with "ideas" don't have money, don't have connections, are not amazing at sales (otherwise they would have both money and connections) and don't even know now they are going to acquire customers.

They might think they are good at sales, but if that was really the case then getting enough money to hire someone to build your prototype is not that hard. Freelancers are everywhere, you can judge them by their portfolio, and getting someone to build you a greenfield project at market rates is not really difficult.
you might want to google ...

If that's all you have to say for yourself at this point, then I rest my case.
Keyme, you and I are the few that have serious concern with the design of Python 3. I started to embrace it in a big way 6 months ago when most libraries I use are available in Python. I wish to say the wait is over and we should all move to Python 3 then everything will be great. Instead I find no compelling advantage. Maybe there will be when I start to use unicode string more. Instead I'm really annoyed by the default iterator and the binary string handling. I am afraid it is not a change for the good.

I come from the Java world when people take a lot of care to implement things as streams. It was initially shocking to see Python read an entire file into memory, turn it into list or other data structure with no regard to memeory usage. Then I have learned this work perfectly well when you have a small input, a few MB or so is a piece of cake for modern computer. It takes all the hassle out of setting up streams in Java. You optimize when you need to. But for 90% of stuff, a materialized list works perfectly well.

Now Python become more like Java in this respect. I can't do exploratory programming easily without adding list(). Many times I run into problem when I am building complex data structure like list of list, and end up getting a list of iterator. It takes the conciseness out of Python when I am forced to deal with iterator and to materialize the data.

The other big problem is the binary string. Binary string handling is one of the great feaute of Python. It it so much more friendly to manipulate binary data in Python compare to C or Java. In Python 3, it is pretty much broken. It would be an easy transition I only need to add a 'b' prefix to specify it as binary string literal. But in fact, the operation on binary string is so different from regular string that it is just broken.

In [38]: list('abc')
Out[38]: ['a', 'b', 'c']

In [37]: list(b'abc') # string become numbers??
Out[37]: [97, 98, 99]

In [43]: ''.join('abc')
Out[43]: 'abc'

In [44]: ''.join(b'abc') # broken, no easy way to join them back into string
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-44-fcdbf85649d1> in <module>()
----> 1 ''.join(b'abc')

TypeError: sequence item 0: expected str instance, int found
I don't understand this at all. You read hn and yet you think the world looks alien because most people small hand held computers around with them??? To be honest this sounds like some attention seeking gesture, so people ask you about your "radical" smartphone-free lifestyle, especially since you prefixed your comment with "not that anyone cares".

there's nothing alien about using a smartphone. it's a natural progression and people are avid consumers of entertainment, so when it goes hand held it's a no brainer that it will be popular. Not to mention all the useful things they do.

you're not without social media, you're commenting on hn?
Cool thanks for the advice I'm still learning so this info is really appreciated.
I think an analysis of which programming language/framework is popular in which domain/industry would be really helpful.
Exactly. He's not saying "un-Mac-Pro-like", he's saying "un-Apple-like".
It's generally a fine backup against single-drive catastrophic hardware failure, but not against any other failure type: i.e. file system corruption, accidental file deletion/overwriting, destructive malware, etc.
Why not Gallium Nitride?
just moved to SF from Ohio 3 months ago myself and i feel the exact same way as this guy...(its been more of a positive than a negative for me though)
My tip number 0: Use a CMS. It's a beautiful thing to start an ec2 instance, run Ansible, get a drink of water, and return to a fully provisioned and configured machine.

Tip 0.1: Use Vagrant with an EC2 box, and just 'vagrant up' yourself a fully operational machine.
San Francisco and East Bay cities like Berkeley, Oakland have historically had very favorable city policies and amenities for homeless people. I think this has more to do with the volume of homeless in the Bay Area than anything else.
'God bless you Customs agents for your service'.
In my view, the importance of the 2 vs 3 issue depends on who you think the typical Python user is, and the user population may be changing rapidly.

I'm not a CSist or professional programmer. I use programming as a tool, typically to solve short term problems for myself or for a small circle of colleagues. When I started using Python, not too long ago, it seemed like I had discovered a secret productivity tool. A project manager asked me: "What's a Python?"

Today, Python seems to be everywhere. It's been taken up by curious characters such as scientists and hobbyists. It seems to be the lingua franca of the Raspberry Pi. My non-CSist colleagues are getting into it, and I don't think it's just because of my incessant evangelism. ;-) A great thing about Python is that you can use it at whatever skill level you happen to be at, by ignoring its advanced features until you need them.

I could switch from 2 to 3 today, but I'm lazy. I'd get bonked by errant print statements for a while, and probably not experience any other hurdles. I spend more time already, keeping up with the changes that I make to my own libraries.
I suspect that there are a lot of stories of salesman candidates coming in the door, saying "I have a huge rolodex, I know a hundred people to whom I can sell this right now," that turned out to be duds. Oh, they spent their time on the phone talking with their old buddies, who occasionally bought one or two as a favor, but it never came through anything close to what you, the non-salesman-founder, were expecting.
Growing up, a good portion of my summer (and spring, and fall...) was spent helping out in my family's rather large garden.

Most of this involved rather tedious, repetitive labor. So to stave off boredom, we made up games to go along with it. "Fastest to finish hoeing a row of corn", "Most peas shelled in a minute", etc.

It helped. We got a lot more done, faster, and with less complaining because of it.

But... The games weren't really the goal, and no one ever thought otherwise: the point was the creation and preparation of food for the next year. If you "won" by chopping down all the corn or throwing out the unshelled peas, no one would think highly of you for doing so.

Too many people look at games - or especially "gamification" - as a silver bullet that will turn the efforts of lazy and unproductive players into gold... This is exceedingly naive. Any game played in bad faith will have disappointing results, whether the mechanics of that game involves throwing a ball around or answering programming questions.

Is that a good reason not to play? Hell no! Games are fun, and with the right players and attitude can be exceedingly rewarding. But you do need to keep some perspective, to remember at all times why you're playing.
>Now that the cost of wafers are going up, making a chip that is 50% better costs 50% more money.

This is not true. In the past, process optimization was straight forward: Make smaller transistors. The free ride ended with the 130 nm node more than ten years ago. Since then, manufacturers had to introduce new features to allow them to make transistors smaller. As you also noted, this leads to higher costs, and the economics did not scale proportional to Moores law anymore.

But: This has been going on for more than a decade. The technology did not fall off a cliff and it will not do so in the near future. Even if it is not possible to make transistors smaller, it is still possible to introduce new technological features to make them better and improve their area efficiency. There are still plenty of options, even without classical scaling aka Moores Law.

TL;DR: Nothing will go poof. We are going to see a less steep gradient, but this is part of a process that started ten years ago.
If you keep one key per device, you can revoke it if/when that device is compromised, stolen, etc..

That key is for initial access to provision your machine, after which you should have a more sophisticated means of managing users, as certainly, if you are doing anything of much importance, you will eventually need at least 2.
I really apologize for wasting your time perhaps I will post these as a question next time. In any case I sincerely appreciate the feedback and your additional tips.
There's nothing about what he's saying that precludes the rules of the network being decided by a representative democracy or what have you. Which is part of the beauty of the network.

He's just saying that regulations can be implemented and enforced by the network itself.

Different thing altogether.
I think his point was more "Most people aren't using Bitcoin because it doesn't provide enough value (utility) and there's not a lot of services built around it (yet)" The get rich quick folks you talk about probably do view that as enough utility to overcome the current barriers to use and thus aren't being burned and punished.
The data from that table doesn't say what the other poster said.

From the document:
"Basic indicates skills necessary to perform simple
and everyday literacy activities." That sounds like functional literacy.

In Table 8 they break out 3 different types of literacy (prose, document, quantitative).

Those with college degrees that score at Basic or above are:

Prose: 97% (with 83% being above Basic)

Document: 98% (with 87% being above Basic)

Quantitative: 96% (with 74% being above Basic)

Note, if you compare this to people with less than High School (no HS degree or GED):

Prose: 50%

Document: 55%

Quantitative: 36%
I'm currently writing a book on Django development. Been working on it for 3 or 4 months with another 3 months to go. It's self published but I hooked up with the guys at RealPython for help with marketing and what not. Currently we are running a kickstarter for the book. The link is:
http://www.kickstarter.com/projects/721054906/real-python-ad...
I couldn't agree more with the statement: 'Insurance is fraught with paradoxes.'
"Prices on new product would have to be lowered to compete with free old product."

I do not believe that this is true at all. Having taught film history classes at a university, where some of the most interesting, significant human artworks were rejected because they were silent, had subtitles, or simply were not in color, I can say with no hesitation that there is little or no demand for things that aren't colorful, animated explosions featuring contemporary stars.

That's not a value judgement: people can watch whatever; that's just the current market as I understand it.
Not to mention that even having it doesn't mean anything at all.

Or, well, it make not make it "willingly infringement", but it still makes it infringement.
>>> bytes(list(b'abc'))
b'abc'
>>>

That is, the way to turn a list of ints into a byte string is to pass it to the bytes object.

(This narrowly addresses that concern, I'd readily concede that the new API is going to have situations where it is worse)
Isn't this very similar to earlier claims about the NSA seeing Google's data?

Many believed that Google was doing the NSA's bidding. Many others felt that only the polar opposite could be true: That Google rejected the NSA's pleas and thus the data couldn't be seen.

It seems to have turned out that fact was somewhere in between -- Google was an involuntary partner, but the NSA could monitor virtually all of their data via the data center to data center links.

The same thing could be happening at Apple (or any business): They have all the best intentions in the world and want to build the most secure product they can, but there is a extrajudicial foe that answers to essentially no one.
Yes, but it would be covered by the same precedents as e.g. thermal imaging tools, which is that a warrant is necessary for evidence gathered to be admissible.
Currently our choice is to pay the fee to the banks for convenience they provide. If it's possible to provide the same convenience without the banks and with much lower fees, is that not an improvement?
> Isn't the interest rate locked in on student debt?

Depends on the particular kind of student loan.
Is this typical of altucher? This is one of the most poorly written articles/posts I've ever read.
I'm sorry, I don't follow.

I don't keep my savings in cash, but I can withdraw as much cash as I could reasonably want at zero cost from my bank. How can I do this (i.e., USD->spending money conversion for free) with Bitcoin?

Also, are you making an assumption that the volatility of Bitcoin<->USD will go away at some point in the future? If that happens, keeping Bitcoin around instead of USD will become reasonable.

> But ultimately smarter people than me will figure out the right model. That's the beauty of software platforms.

Sounds like wishy-washy thinking which I hear a lot of from bitcoin advocates.
then it is clear you neither understand gold, currency nor bitcoin
A hit or not - but I just ordered one.

I stopped carrying a Windows laptop around early in 2013 when I switched to a Nexus 10 for everyday use. Now I want to show other people that there are alternatives even within the familiar laptop form factor. Plus I want to demonstrate to customers that I can deliver a fully functional application without Windows.
I was going to write a reasoned rebuttal to this post, but by the time I got to the bottom, it read like so much astroturf.
No, if it is a library, that you use all over your code. And you will not risk that your project fails, just because somebody wants to use only the newest stuff. Nobody in a time critical project (when it is not?), will switch from Py2 to Py3 just because it is the most recent version of Python and replace at least one library that is written in C and does not work in Py3. Either you have to replace the whole lib or you have to port the lib itself (what is not easy, when you don't have an experienced extension coder in team -- and also than, it is a risk!).
Two separate points:

The MacPro does not provide the capability for an internal RAID configuration,

The MacPro does not offer the ability to backup to an internal device such as a DVD drive.
The Berne Convention (life-plus-50) was adopted in 1886 - before Walt Disney was born, before the first motion picture was made, when recorded sound was just a novelty. Publishing houses were small and there was no "copyright industry" at the time. For the most part, it was the authors themselves, most prominently Victor Hugo, lobbying for protection.

Now I think even the Berne term is too long and the rights granted too expansive, but it wasn't just a naked power grab by the not-yet-existent Big Media.

(The German 20-year extension was probably a naked power grab, but it happened in the 1960s and was well off the radar of English-language media companies. The descendants of some German author who died in the '20s are most likely to blame.)
> - S3: watch out for "eventual consistency" if you're going to upload lots of files and try to access them right away - they might not be available immediately.

This is only true in the "US Standard" region. Other regions get read-after-write consistency (but not read-after-update, read-after-delete, etc). "US Standard" is the only bi-coastal S3 region, so I guess that consistency level would be too expensive, latency-wise.
What's in store for content marketing in 2014?
Nor will they turn into those figures upon their 40th birthday.
That's nice scheme. You pick a country where pushing copyright limits is bit easier than in the US; thenyou "harmonize" with that. Brilliant.
His whole analogy of teaching man a fish vs giving a him a fish ignores the cases where you are not a domain expert in something, aren't looking to be, and don't need to be and you just need some quick help from people who do this stuff day in and day out. But I agree wrt to e/t else.
This is actually the same as Moores law. Dennard was the one to define scaling law in respect to the physical properties of the transistors.
Might I be so bold as to recommend not using print in the first place? Print's behavior changes depending on the environment, the capabilities of your terminal, and if you're piping to something else.

Instead teach people how to use sys.stdout to get properly deterministic behavior.

Print is useful in the repl, and in quick one-offs, but I would never use it for production deployments. And I never let it survive a code review either. It's bad practice to rely on it.

It's better in Python3, but I'd still probably use explicit file streams.
Single-payer is inappropriate for the USA. Many other countries have made non-single-payer systems work well. Otherwise, a refreshing article.

Our current system is the most free-market in the developed world and near the bottom in most categories (most expensive with worst outcomes).
It's entirely unfair to put #6 on that list.
Hi, I work for Balanced Payments, a payments company for marketplaces, YC W11. You can track our plans for cryptocurrency support here: https://github.com/balanced/balanced-api/issues/204

> In an online marketplace it's far far easier to accept bitcoins than credit cards because you have no fraud risk, which is a HUGE problem in online retail.

I'm not sure how you are getting this. Bitcoin is absolutely susceptible to various forms of fraud. Let's make this a bit more concrete: assume eBay accepts BTC. I could sign up for a seller account, make some auction listings, once some people buy them, never ship the goods, and disappear. I could set up a fake seller account, list some fake items, and then also make a fake buyer account, purchase the fake goods with my fake buyer account from my fake seller account, report that everything went well, and now I've laundered some money. That kind of activity can cripple a business.

As a consumer, the irreversability of BTC transactions is a bug, not a feature. You only need to look at the incredible amount of fraud that's happened in the Dogecoin community to see how fraudulent activity can be rampant, and can harm consumer confidence. Consumers expect the ability to be able to initiate a chargeback when fraudulent activity happens. You can't do that with just plain old BTC. When I was home over the holidays, the local TV station ran a story about how you should be using credit cards rather than debit cards to purchase things online, specifically because the credit cards' chargeback policies are often better. "With a credit card, you'll have the money taken off your statement, but with a debit card, it could take over two weeks to get your money back." etc.

Bitcoin is digital cash. Online stores don't allow you to mail them an envelope with $20 inside, because that would be kind of ridiculous for all parties involved. It's only when certain financial instruments are built on top of Bitcoin that have the same kinds of consumer protection and regulatory compliance built in.
Please do rebut. Based on the AstroTurf comment, hard to think you will be convincing at all.
> These days kids barely know who Donald Duck or Mickey are.

Ignoring the fact this is likely false, this has nothing to do with copyright. It's a matter of trademark law, and Disney would in no way lose the trademark over any of its characters if certain specific films featuring them were released into the public domain.
It is not obligated to do that.
Only if you value your time low.

It takes time to ensure the components are supported and work well together, and supported by the OS drivers.

So cost comparisons should either take into account integration-testing and driver support, or compare against a vendor that provides that (i.e., Dell, HP, etc).

I've tried the hackintosh route and it was fun for the first few weeks, but got tiresome after that. Windows or Linux with randomly chosen componentry is better, but not without it's pitfalls.
Does Disney have any long recurring characters in its new films? Most are threequels at most this generation.
> The second major component is that you not operate your service with direct knowledge of infringement.

By advertising he is kind of making your argument invalid. "This is the kind of music you can get" should involve some level of analysis to ensure you aren't accidentally listing copyrighted content if you truly want to live under the safe harbor laws.

For instance Youtube makes a best effort in all of its advertising to only show content that is legitimate. If some gets through that is fine, but you should at least spend a bit of time making sure you aren't accidently listing a well known band.
The inherent value of Bitcoin is that it allows one to conduct (some types of) business globally without a bank account (kind of). There are caveats, of course, but in my opinion this is its primary innovation and everything else is mostly noise.
I'm confused, does the change remove the game's listing from Steam when not installed, remove only the listing if it is installed, or silently uninstall it if it is installed?

The first is reasonable, the second is iffy and would more likely be a technical limitation than a explicit choice on Valve's part, the third scenario is the problematic one.
If anyone is wondering if it works I am happy to report that it does! The first New Years tweet was sent out about an hour ago in the Asia/Kolkata timezone.
They cannot make this statement until we get rid of national security letters. It's a statement that even the company itself can't verify as true or false.

Instead they should have released a PR statement like so:

"Apple's is unaware of any help it has provided the NSA in creating iPhone backdoors, but due to the presence of National Security Letters that would gag us if we had, we can neither confirm nor deny whether we have helped the NSA. If we have, no one in the company but those that aided the NSA would know. We urge the citizens of this country to challenge the constitutionality of NSLs so that we may be able to confirm whether or not we have aided in the creation of iPhone backdoors."

That's the only truthful statement that could be uttered at this point.
Does bitcoin actually provide those lower fees?

Hold on, I know you are about to say "yes of course!". But what about the cost of mining? Mining is not analogous to transaction fees, but it is a cost of bitcoin.
This is tied in closely to the issue of technical debt. Developers often have a hard time explaining clearly to non-tech product/business types why "faster, cheaper, now" in terms of code will not end up being cheaper in the long run; but conversely, just as most of us can't go out and just buy a house without taking on debt, new founders don't have the resources to start out with top-tier teams working full-time for them. When it comes to deciding on compromises to make so that your product can actually get built and within a realistic timeframe, I'd say it makes sense to find someone with dev experience who can at least help advise you on how and whom to hire, red flags, etc. - and _trust_ that person, if you don't have the requisite knowledge and experience yourself.
When linking to Quora articles, please add ?share=1 to the URL so people without accounts can read all of the comments.

Clickable: http://www.quora.com/Tips-and-Hacks-for-Everyday-Life/What-i...
AWS does not have your private key, that's how public key infrastructure works. ;)
Eh, when I was a kid visiting Orlando, I was in love with Holly Hound character, who I never saw before walking into Holiday Inn