skysight-inc/HackerNews huggingface dataset:
"Government enforced monopolies are bad" is what particularly doctrinaire libertarians say, but libertarians aren't know for their ability to agree with each other.
The difference between the office example and the gun example is that the generalized version would actually make sense in the office example (for example, here is Derek Sivers bringing a similar argument up: https://sivers.org/punish ). If you were my coworker saying the generalized version to me in an office, I would have interpreted you as having the generalized opinion. Of course, since I agree, I wouldn't have raised a counterexample, and you would have walked away thinking I agreed with what you meant instead of what you said. Language is tricky like that.
The LuaJIT author, Mike Pall recently stopped contributing to SO [0] after having an edit on one of his own posts about LuaJIT reverted by clueless mods [1].

The reply was highly precise and technical, and the reasons given by the mods to reject the edit are spurious, since they just couldn't understand it and its implications.

I reached out to two of them (I couldn't find how to contact the third one), but they didn't even reply to my mails.

[0] http://www.freelists.org/post/luajit/How-does-LuaJITs-trace-...

[1] http://stackoverflow.com/review/suggested-edits/3395606
I wonder how tumbler got away with its shady activity when it first started out.
I've occasionally found, via google search, a good answer on SO for a question I had. But it's rare. I don't ever think to go there to search directly, and I don't participate in answering questions there.

I find it's much more effective to simply read the documentation of the language/function/feature I'm having trouble with, than it is to try to formulate the precise phrasing of the question that will lead me to the answer I need in my circumstance.
"Since we were 3 business people, we spent all this time into idiot plans, budget forecasts, BUSINESS CARDS, fancy website… all useless things which in the end did not contribute to anything."

I've been apart of a lot of startups and this is far and away the best advice. It was a common theme with two startups I worked for during the boom years. One CEO's hubris was stunning. 10 million privately funded and he blew most of it on season tickets and suits at stadiums to "entertain" big prospects (nevermind we didn't have any "big" prospects at the time!), remodeled the office to the tune of a few hundred thousand dollars, it goes on, but you get the idea.

When you're in a startup, it really is about getting your product shipped, and making sure that's where the focus is.

Great writeup and glad you saw the errors of your ways. Lots of people never gain the wisdom you have until after two or three failed attempts.
I am not a lawyer. I believe Google is exempt because it indexes all links it can find. It needs this to operate a general purpose search engine. As soon as Google became a specialized torrent search engine they could be similarly liable. Also Google has to comply with legit DMCA requests or they still risk being liable.
So now he's using a font that makes it look like he's had an aneurysm? Brilliant!

(I probably shouldn't be making any handwriting/typography comments.)
Yes, at least not as a marketing scheme.

So this is a competitor of coinbase? Oh you mean its a miner. Oh no wait OK its like paypal but for BTC.

So... they copied some general source code concepts? Thats it? What a scam. Thats not real bitcoin support at all.

Its like saying a new game is internet compatible, in that if you install it on an internet connected computer its not incompatible with the OS. I actually saw this kind of thing during the early years of mass adoption of the internet. And now we'll see it in BTC.
Gruden: Don't consider me for any NFL openings
Russia Monitoring Internet, Mobile Traffic Ahead of Olympics
Thanks for the post! This is very inspiring. I'm just now learning to code (Mech Egr by education) and it is exciting to see what's possible out there at the side project level. Good luck with Asteroid mining!
Peter Thiel's Graph of the Year
He seems to be into Prolog, Lisp, Haskell, et cetera. The usual languages that cause one to hate Java and C++.
Please everybody, please post your "obscure" questions to Stack Overflow. Yes, it's unlikely that you'll get a good answer in any sort of useful timeframe for many of the reasons the OP lists.

Sometimes you do get a good answer quickly, saving you hours of frustrating searching.

But most times you will have to spend hours figuring it out yourself or you'll end up giving up. Answering your own question won't get you a lot of points but it will probably get you a few over time. More importantly, because of SO's high google rank, you've made your answer easy to find for the next few people who have the same quesiton.
I don't see that he wants it shut down - all he wants is to be made sure that people are aware of the risk. If your alternatives are to communicate in plaintext-equivalent (that is, broken crypto) while thinking you are protected or to communicate in plaintext, knowing that eavesdropping is possible, the latter is the better alternative! And there are even more alternatives already, like meeting people in person, or using PGP, or any number of things. Even using cryptocat while knowing that it is not reliable is better. There are tons of options right now, and the worst of them is to use an unreliable protection while thinking it is protecting you, hence the criticism.
Guy creates a blog and his first single post is to discourage someone truly trying to innovate in the cryptography space (though admittedly more in usability aspects).

After listening to Glen Greenwald at the CCC it was quite clear that cryptography that is easier to use than PGP is really needed in this world (he almost lost the Snowden story due to it). I think that Nadim needs to be encouraged. Sure, point out any flaws but aim for constructive feedback.

The points here centre around it "not good enough". This is a bit of a chicken and egg problem and isn't really helpful.
For this use-case, :save might be useful, although I agree that's it is still not as easy as copy-paste.
I think better analogy is Bing video search. Not only it finds links but also plays it without visiting a page the video is actually hosted on.
Consider a generator that yields results indefinitely, or even merely millions of results. Are you still sure you want those printed to the repl? :)
I see what you mean, but arguably those aren't really dependencies if they are included in the Django tree. Also, it's definitely not something that would work with a large library like SQLAlchemy.

You can also see the "no dependencies" claim on the Django website: https://www.djangoproject.com/download/, it's a selling point.
12 memorable IT news stories from 2013
Yes, I understand. I did a quick benchmark to get a ballpark figure for his 10 large integer multiplications, and using GMP's basecase code (which is much slower than the asymptotically faster algorithms it provides) I get about 2ms on my machine. Assuming his machine is a similar speed to mine, that puts him only a factor of about 4 behind GMP. That's actually pretty good. You need a pretty modern GCC to do that in C. So I will be interested in seeing what he finally releases.

The addition timings don't seem realistic. GMP can add 1000 small integers in 10 uS without even getting out the assembly primitives.
I had to do a double-take on Wix. (Even went to look at the numbers myself.) I had no idea that it had 1 Billion + in market cap. That's crazy impressive for a company in the crowded website builder space.

Edit: Back in August (most recent numbers I found), they had 679,536 paid subscriptions. That's insane.
Morally speaking you might be right, and on geological timescales, sure. But every work is under copyright the moment it is created until copyright expires unless the creator specifically gives it to the PD.

In the modern world, unfortunately, if there's no accompanying license with the material it's pretty likely that you don't have the legal right to distribute it.
Ironically, OTR is what Cryptocat uses. But for the sake of argument, let's compare it to the OTR plugin for Pidgin, another IM: It's just not as usable. I'm sorry. Look at the very website you linked!

But... it's possible to make it just as easy to use! Or even better: To make a minimal client that accomplishes the same as Pidgin without presenting as large of an attack surface.

Glenn Greenwald nearly missed out on the biggest national security story of the past decade because he couldn't figure out how to get PGP to work. Yes, we can expect people to put a little more effort into protecting themselves if they genuinely believe they're at risk, but we can't expect to do things they can't do. Not everyone is a techie.
Mehh the grey areas of the DCMA grind my gears. Aggregation services do not host and (for the most part) they do not upload the content.

Your situation is unfortunate kiddo. If you had a couple million or a high powered law firm on retainer, I doubt you'd have ever received this letter. But keep up the good work!
Skype was never meaningfully secure; the code wasn't open and you had to trust their servers to handle authentication. (And IIRC the best-guess reverse engineering of the crypto looked to be RC4, which while not outright broken is not a massively secure cipher).
How can you know what a DMCA Takedown is and not understand how Google can operate?

The DMCA gives you a "safe harbor" from accidental copyright infringement. But once you know it's copyrighted you have to take it down. AKA, the DMCA notice.

The DMCA won't protect you from knowingly linked to copyrighted material and waiting until someone sends a letter. That's how Megaupload is getting pwnd.
The thing is, non-tech founders rarely have ideas for tech startups. They usually wanna do real estate startup, social network startup etc. which just uses tech as a tool.
Yes, but for crypto you only need to optimise for small "bignums". So performance is not satisfactory for larger stuff, at least not last time I looked. Which was a while ago.
And in the case of some old films, and despite offers to store it for them, many studios have literally burned their material.
The system is such that there's no incentive to teach people how to fish. First, the best way for people to learn is not by completely solving the problem for them, but that's what people want in an answer. Second, by the time you've written out a pedagogical response, other people have swept in with quick, just-give-me-the-fish answers, and the question asker has moved on.
I wouldn't, not yet. There's not enough support. Great ideas, but the support isn't there for it yet: not in libraries, not in operating systems, not in documentation.

I don't think Python3 was a mistake, but the migration is going to take time. Cutting off either group would have been a terrible decision, and I'm glad they didn't.
>> Linux isn't something people want

Check out YouTube, Windows isn't something people want anymore, not like the 90's. Give it up, more and more people want a solid, stable, secure, reliable, fast computer. When they ask their techie friends how to get that, almost invariably the answer comes back - install Linux or buy a computer that comes with it pre-installed.
> droid strikes

Next on the NSA revelations list: A backdoor software "implant" capable of exploiting holes in everything from Froyo to KitKat, and which subverts the device's power management circuitry, such that a remote command can short-circuit and overheat the battery. Results, and especially the likelihood of explosion, depend strongly on battery capacity and charge state, but in-house testing suggests probability of fire should be ca. 95%+ across all device models susceptible to the implant.

(Speaking of which: "Implant", I like that choice of term, it's got just the cyberpunk flavor today's world needs.)
I don't think it's a leading question - I think if they get a large enough sample size, it will be a worthwhile survey of the Python community's 2/3 behavior.

Ultimately, you did pro-Python 3 supporters a disservice by not speaking up.
Let's imagine an totally awesome resume from this candidate:

- Kaytlyn (female, youngish, spelled unconventionally)

- who graduated from WSU (the rival of my alma matter)

- who has a 253 area code (my least favorite suburb)

- who uses Papyrus for headings (my least favorite font)

- with the email address belieber69@aol.com (triple yuck)

I would want to get that person in for an interview and explicitly check the subtle biases of me and other people who are making hiring decisions.

True story: when I was in college I had a classmate in my database class who was so good-looking it kind of hurt to look at her. I never once explicitly thought that she was a dumb blonde, but I was surprised when I found out that she was just brilliant. Similarly, I worked on a group project with a few prototypical "frat boys" with their Abercrombie sweaters and backwards baseball caps, and found myself surprised that they were smart as hell, too.

I just want to give people an honest chance to be brilliant and not have their resumes passed over for bullshit reasons, even subconsciously.
The Problem With Time & Timezones - Computerphile
Xeon processors don't seem to drop in price the way the consumer ones do so you might not save as much as you expect.

Edit: It may still be worth buying the base model now and upgrading immediately if the Apple markup is large.
Better JavaScript Selectors
Don't implement your own crypto. Better people than you have tried and failed. Everyone should know this by now. If you can innovate on the usability, that's great, and we really do need that - but build it on top of a well known, peer-reviewed protocol like OpenPGP. It's not like it's even any harder than rolling your own.
Your first paragraph seems to be more or less agreeing with what I said - maybe I misunderstand.

> Also, a part of the social/political problem is that

> people tend to not know that the crypto they are using is

> bad, and political activists tend to not necessarily be

> cryptography experts either, so how would they know that

> they are in danger when everyone around them tells them

> that the broken crypto they are using is the thing to use?

But there is always going to be a problem with telling people "use our software and you can organise the overthrow of your government without fear". There is no way around the fact that people who are doing that need to understand the risks better than most people do.

(How are you supposed to blockquote text on HN?)
I think the huge influx of low quality, often unanswerable questions is the biggest problem facing Stack Overflow. They make it much more difficult for expert programmers to find the interesting questions that deserve an answer. There are tools in place to remove these questions, but not enough people are using them.
It would indeed be silly, since Google is not a program.

Google’s search engine, however, is, and it would be perfectly sensible to first write a manual for a search engine before implementing it.
I find it interesting that there aren't more comments on this post; wondering is some Hacker News SO contributes disagree with Richter. I usually find myself kindda needing to comb through lots of SO answers to find something that actually explains a solution to a problem. I think that SO is a site you go to to when you don't have much time to actually learn what need to know. However, I should add that I have gotten good link by contributors that have helped me learn more about the topic of my question. Perhaps this is that we should be doing - sharing validated material that explains the topic one is trying to understand.
There's probably little difference, but I'm not sure if that's a legitimate excuse. Is a heavily polluting industrial phase necessary for countries to become developed? I'm not sure if that's true or not; maybe it is and it's acceptable for developing countries to make the same environmental missteps as developed nations had in order to progress to the same levels of development. I would hope, though, that with technological advances there would be a greater ability to be industrial while mitigating some of the environmental issues that plagued the US and the UK during their industrial revolutions.

I don't know if this is a valid analogy, but I sometimes think about what this argument would sound like if it was about something like slavery instead of environmental damage. There was much infrastructure and industry in parts of the US built on the backs of slaves, but I think that if there were modern-day countries with substantial slave industries, we wouldn't find it defensible to say that the US also had slaves too in the past and that developing countries should have a chance to do so as well as a temporary part of their development.

Maybe pollution is a necessary evil for any society, and maybe it's not as bad as slavery. It just seems like placing each society on separate 'tracks' of development for them to go through the same troubles and dangers without criticism both demeans developing societies as "oh, they're just 100 years behind us" and also ignores the sort of "horizontal gene transfer" of technology and social/philosophical/political concepts that can accelerate developing countries' development.
Note that this article simply shits all over Cryptocat without giving any concrete examples: "has had myriad errors in implementation" and "After being berated by dozens, repeatedly, because of the myriad flaws". I kept waiting for Paul to substantiate his criticism or at the very least link to some of the implementation flaws he keeps trumpeting, but he doesn't. Pointing out that Cryptocat has tried multiple encryption schemes isn't really evidence in itself, either.

For all I know this guy could be totally right about Cryptocat, but this is absolutely not the way to make this kind of statement. It isn't well-reasoned and it sure as shit isn't informative.
I suppose it is possible that one of the items featured in the post resulted in some personal loss to yourself - commiserations if that was so.

I think that most of us are always on the look out for gaps and opportunities to make some headway in this world. Thus the marginal (on a global scale) misfortunes of some ultra large businesses are likely to be seen as a positive from the perspective of a smaller more agile enterprise.

I know that my 2014 project is all about running rings around the established players in a major market place. I do not apologise for relishing the prospect.
That would probably depend on whether they were minarchist or anarchist libertarians. Minarchists would likely defend copyright with more rational time limits, whereas anarchists would contend that copyright is not rational or enforceable, and that artistic patronage is the only viable business model.

In either case, "stealing" an artistic work would be interpreted as plagiarism rather than unauthorized copying.

Artists capable of doing live performances could also sell tickets, I suppose. Authors might be paid to attend conventions and book signings. Without copyright, the works are disseminated widely to generate a fan base, and the revenue is derived from the truly limited resource: the artist's time.
I remember reading something by Woz where he said he had to fight just to get user expandable memory in the early Apple products. Jobs thought the owner should never open it. So maybe we have Woz to thank for early expandability. Although it was nothing compared to every tiny piece replaceable with an online ordered component IBM clones.
In the EU, we have lifetime plus 70 years. So the first released movie of the Marx Brothers, "Coacoanuts" (1929) will enter the public domain in 2048, since Groucho lived to be 87.

System is broken. Please reboot.
So, let me put that a bit more clearly:

You would prefer to communicate in plaintext-equivalent where you think nobody can read it even though in fact everybody can over communicating in plaintext where you know everybody can read it?
The 140 characters is probably built-into the spec since there is no transfer fee like in bitcoin, therefore nothing would stop people from sending over large files to abuse the blockchain.
He doesn't have a problem with Stack Overflow, really. He has some loathing for his own practice of treating the site as a game and finding useless ways to rack up meaningless points. He never explained why he bothered to collect these points, but clearly one day he realized that this was pointless and decided to blame the site rather than himself.

I go there now and then to answer questions. My latest answer[0], about a way to get gnuplot to do a certain trick, took me a couple of hours to get right and got me 25 whole points for being the accepted answer. I worked on this because it seemed to be an interesting challenge, I was interested in figuring out how to do it, and nobody else was answering. I sharpened my gnuplot skills in figuring it out and helped someone. To do this for "points" is asinine (unless a big score gets you something else, like a consulting contract - in which case what's the complaint?).

[0]http://stackoverflow.com/questions/20294482/show-y-label-in-...
Burned? Blah. The Cat in the Hat, Atlas Shrugged and probably others from that list are still popular. The books are still being printed and sold, not being hidden away from society.
Is that so? Then you don't need to take part.
Removed from catalog: Fallout 1, 2, & Tactics
You are right, that developers are most of the time bad marketers. But I must disagree with the notion "... besides what he shows me had done" (I admit that might not have been your point, but I still want to loose a word or two about it).

That's a problem intrinsic with software: What you "see" is not what you get. You see a perfect polished UI, but you get a sack of bugs! So this criterion is not usable at all. The intrinsic values of a program are not visible to non-developers at all. Even software-companies have a hard time, deciding which criterion to choose as a base for decisions.

I think, when you look at cars or houses, people are more likely to ask a professional to decide about the condition of the car or house. Also everybody that loves his car (and life) will bring his car to some person that has read some books about motors and does repair the brakes "half-prize" in his back-yard. But in software practice, you just want to see some polished front lids of cars and decide that the brake repairs will be fine.
no trailing space is a convenient shorthand - print by itself prints with a newline (so it might make sense to have print() vs println()); print + comma omits the newline and waits for the next print statement, so that

print 'hi',
do_something()
print 'there'

and

print 'hi', 'there'

both yield

hi there

(Assuming do_something() doesn't call print itself)
I didn't say it had a satisfactory level of security, just that it was a lot more secure than it is now, and still had the same level of usability that it does today.
Not if you know you are collecting a bunch of copyrighted material. Piratebay can't use the safe harbor because they are clearly running a sharing site.

Also, the author suggests he was getting the links manually and posting them. That's definitely not covered.
Show HN: New Year's Countdown
Happy new 2014 to all of you!
Older people start thinking what they see is true, my dad always says stuff that is true to him, but not so true for me as I have less life experience.
Good point. I agree a purpose-specific device could find a niche.

But the smart watch thing seems to be a dead end - too small a screen to compete with a smartphone (which 'everybody' has now), too bulky and 'uncool' to compete with a basic watch (telling the time) or fashion/jewelry watch (pretty accessory).

Of course that was what people said about iPads - why would you want that if you have a laptop and smartphone ... so maybe I'm completely wrong.
I don't really need incentive from the site to teach people how to fish. I just like doing it. More often than not, I learn something myself.