skysight-inc/HackerNews huggingface dataset:
> on my Macs use Time Machine

Time Machine for the Mac is excellent--I use it myself--but I must say that it is not sufficient by itself for the following reasons:

(1) Since the Time Machine backup drive is typically online all the time, it is vulnerable to malware that'll encrypt, corrupt, or erase you backups. (An example from the Windows world is CryptoLocker: http://en.wikipedia.org/wiki/Cryptolocker ).

(2) I imagine that most Time Machine users will have the Time Machine drive right next to their Mac. So whatever physical trauma befalls their Mac--fire, theft, electrical overvoltage--is going to affect their Time Machine drive as well.

Time Machine users need a real offline backup as well.

(I realize that you said that you use also use CrashPlan, a remote backup system, so my comment is not directed at you.)
Real time form analytics
I thought `repr backticks` were convenient, but alas "there is only one way to do it".
> Why not?

Because it's just one kid. The sample size is too small.
You can use Ruby outside Rails, too, or Java outside of enterpricy applications. Last time i checked (few years ago) you could even use PHP for GTK desktop apps. You can write laggy mobile apps in pretty much every major language.

My point is: Most successful languages have their point, why you use them. They are successful, because of their focus on not because they try to beat every other language imaginable.

Python's use cases are already pretty diverse. So I have trouble to understand the constant fear Python could miss out on any platform or paradigm.
Let's try a concrete example:

Jane was hired as a contractor to deliver a business process application in C#. The contract to hire Jane was a work-for-hire contract without the explicit copyright transferring language... /end of example.

I would presume that Jane's final work product is an arrangement of previous work by Anders Hejlsberg (who lead the original C# development team) and other employees of Microsoft. Is this not a sound line of reasoning?
"Shut-up-and-calculate" approach to physics: A purely mathematical universe
The main problem with functional programming in python is the bizarre neutered version of its lambdas. It really limits the expressiveness of using anonymous functions in python, as compared to, say, JavaScript. It's by far my biggest complaint with what is otherwise one of my favorite languages.
Yes if you are hired as a contractor. You are the author of the written code and you own the copyright. You lose the copyright to the hiring party only if the "work-for-hire" clause is in the signed contract.
And for that matter they were right to laugh at Columbus, whose estimate of the distance from Europe to China were ludicrously wrong. He would certainly have starved to death less than halfway to his destination if he hadn't had the enormous luck to run into a unknown continent on the way (which he was too stupid to realize wasn't China).
It's something chess players study. Check out database.chessbase.com
First example claims that "(p => q, p) so q" is a fallacy by closely squinting at word "must". Second example claims that p => q where ~q => ~p is assumed is also a fallacy because they claim that one word that q consists of spills out and covers whole statement

No it doesn't. You've formalized it incorrectly.

Doesn't matter, i might as well have said that the argument is affirming the consequent and we'd still have a problem since there is a deeper issue here. What you're saying is that the simple acts of either formalizing your arguments or precisely defining your premises somehow turns it into math and precludes it from being philosophy. Yet philosophers do exactly that all the time.

Is that the point you want to argue? Cause i am neither convinced or interested in pursuing it. It would seem to me like a pointless argument about definitions.
Also: Disqus, written partly in Python, mentioned on the High Scalability site:

http://highscalability.com/blog/2014/4/28/how-disqus-went-re...
> "why are you spreading lies".

But I also didn't say you are spreading lies maliciously. You can spread them unknowingly via mis-communication.

I could post something like "Large parts of the Linux kernel are written in C++". And it would be spreading lies. But it could be just be me being confused as well or thinking that a C++ compiler will compile C and that C is a largely a subset of C++.
The problem is that he's assuming the primary goal of the site's UI is to make reading the content as enjoyable and efficient an experience as possible.

Sadly, that's rarely the case.

A site like Forbes gets paid every time you click through to another article. Once you've landed on an article and you're reading it, your value to them has been expended. Thus they have almost a diametrically-opposed interest to yours- you want to read the content uninterrupted, and they want you to click another link.
"War is a racket" by 2 time CMOH recipient Maj. Gen. Smedley D. Butler (USMC) details how corporate interests profit from warfare.

http://www.ratical.org/ratville/CAH/warisaracket.html

When I went through infantry training at Ft Benning I learned that the term "infantry" referred to a nation's ability to field soldiers, which is dependent upon the birth rate.

More infants = more soldiers.

Thus, by extrapolation, soldiers, especially infantrymen, are considered to be expendable.

Sadly, bureaucracy has allowed the care given to our veterans to fall short of expectations, but for many of those with military experience such treatment is par for the course.
Training. Not everything is a personal project. If you have to manage a technical team, then you need to standardise on a skillset - whilst we can learn new things and apply them, it isn't feasible to hop around if you are trying to maintain a consistent set of tools and skills within a company.
I think injustice fed into these riots, but more indirectly. I don't think people were driven to rioting by anger at injustice ("man, this pisses me off"). But i do think that injustice had eroded restraints on their behaviour, because they no longer felt part of the society which owned the shops ("screw the rich guys who own this place").

Which was ironic, because the shops looted were almost all in the rioters' neighbourhoods, and many of them will have been owned, outright or as franchises, by local people.

I don't know much about the Watts riots, but my impression is that they were quite different. There, most of the participants were attacking the police or any white people they came across, rather than looting their own neighbourhood. The Broadwater Farm and poll tax riots in London were the same - battles between the authorities and people angry at the authorities. The 2011 riots were quite different.
Bad analogy. Words never hurt anybody, and a healthy society can handle a few tactless words. Our society seeks opportunities to punish. We revel in inflicting pain on others while ourselves feel righteous.
Sounds like somebody wanted to get rid of a co-founder and found a great opportunity to do it.
> Humans thought their strength and agility was superior until John Henry lost to the steam drill.

John Henry (a) is a folk tale and (b) beat the steam drill (and promptly expired).
Is Python really dying? I think the original article proclaiming it's death was written by a MS guy (aren't they coming out with a new version of asp or .net or something?).

I use it every day and even though I love JS (and have been thinking about looking into Go because of all the positive noise) I don't see Python going anywhere for me at least. It is simply too handy and familiar. Maybe it just will be used slightly less by some?

I'd have to see some real stats that Python is dying to believe it.
Smash: The game changing tennis wearable
"People are leaving Python for Go because people have always left Python for fast compiled languages."

I think the angst about Go comes from the fact that someone who leaves Python for Java may still come back, because you can develop far more quickly in Python than Java. But someone who leaves Python for Go probably isn't coming back... my experience is that it is slightly slower (10-20%, YMMV but we're certainly not talking integer multiples) to cut out a prototype in Go, but that said prototype runs an order of magnitude faster, can potentially be optimized without much work for another order of magnitude (though ultimately this is more a reflection of Python's slowness than Go's speed), and is then much easier to maintain and extend, even on the timescale of a week or two, to say nothing of larger time scales.

A couple of people elsewhere in the comments here assume that Python must still be much easier to develop for than Go. It really isn't anymore; it turns out the combination of garbage collection and structural-typing-esque interfaces pretty much does anything you might have ever wanted Python to do, and a great deal of the rest of the differences turn out to be far less important in practice than in theory.

I first saw the idea in Joel Spolsky's "How Microsoft Lost the API War" [1], under the heading "Automatic Transmissions Win The Day", that the primary innovation of the 1990s was simply garbage collection instead of memory management. (As he is aware the idea is older than 1990, one presumes he means that it became practical and widespread.) The languages that spread this innovation, the "scripting languages" like Perl and Python and PHP and Javascript, changed a lot of things at once, which as any good scientist knows means it was hard to tell what about those changes actually contributed to the enhanced productivity that they certainly did bring. My experience with Go certainly gives me further belief in Joel's thesis... you read a bullet point listing of the Python features and Go features and it seems obvious that Python is a wildly better language than Go, yet... I've learned after all these years and all the languages I've tried out to ask myself, if the features are so important, why don't I miss them? Because in practice, I don't. Rip closures out of Go, and I'd miss that. Rip out the goroutines and I'd miss not having something like generators or something, indeed, the language would nearly be useless to me. But I certainly don't miss metaclasses or decorators or properties. I will cop to missing pervasive protocols for the built-in types, though; I wish I could get at the [] operator for maps, or implement a truly-transparent slice object. But that's about it.

[1]: http://www.joelonsoftware.com/articles/APIWar.html
>Can anyone imagine a compelling business case for this?

Sure - make Windows the premiere platform for (ASP.)NET, which is rather a given (even if not intentionally, which it most certainly would be, unintentionally the practical implementation details mean that things will just naturally work better with Windows). Get teams that would have adopted alternatives to adopt .NET under the premise that it is cross-platform and goodness now. Make a really good case for them to switch to Windows down the line.

That isn't a new tactic, and is done across all industries by many businesses.

Despite the apparent influx of Microosft-platform devs on HN lately, this is not going to gain traction -- it is, in essence, a gimmick, and simply provides a talking point to avoid changing platforms.
"67% of your potential customers who start an online form or checkout don't complete it.

Find out why."

This sounds pretty useful, yet very simple. I wish I'd thought of it!
* sell more visual studio

* sell more sql server

* reach developers who wouldn't consider ms technology at all

* accelerate the nuget "marketplace" of open source 3rd psrty libraries, which could benefit other platforms almost for free (winphone, xbox, winrt, win8)

* finally, there's a good chance a lot of the stuff will "just work(tm)" well enough only on windows. Suddenly your planned linux deployment is thrown out and replaced with windows to make those small annoyances just go away

* Developers developers developers
The formatting of this article itself is something worth studying. It's brilliantly seductive to read and read all of it.

I couldn't agree more. This had been exactly my thought as well, as soon as I finished reading. For some reason the presence of those photos on the side made me read absolutely every single word. And personally, I haven't paid attention to every single photo, but their mere presence persuaded me to read the paragraphs in their entirety.

It's very intriguing how the first part of your comment captured my thoughts so accurately. (:
I want this + something to preview paint, furniture and renovation changes to my home!
Have you looked into Nimrod? It is different from Python in that it embraces some concepts that Python rejects (e.g., AST macros, which are actually quite brilliant in Nimrod) but it's the most pythonic programming language that I know of that compiles to native code.
Ask HN: Donation-ware Developers OSS or otherwise, how much do you usually make?
More specifically how much do you usually take in from donations on software that you give away free. Are the amounts sufficient to sustain yourselves comfortably? or barely defrays the costs?
I'm still running into php programmers who are just now switching to python/django. They follow the work, and there are a growing number of sites that are now django and need to be worked on.
Your example is vulnerable to a persistent cross site scripting attack. Since there is no input validation in the bookHandler and no output sanitization in the last snippet, an attacker can insert books with for example a script in the title and then use that to take control of the session when the book title is rendered.

I know it blurs examples to include that nasty security stuff, but the state of web app security in general is pretty bad. I think the world needs good examples that show how to prevent these basic attacks.
Apparently he was banned for a short period of time, but not anymore.

https://news.ycombinator.com/item?id=7617576

https://news.ycombinator.com/item?id=4108205
In my worldview sex is effectively the same as power. It certainly is for one participant in the event, but of course that goes for all interactions where power is a significant factor.

All the more idealistic things, especially in youthful participants, are just ways to get power and sex. Or have you never visited a global warming related event in San Francisco ? Can you say with a straight face that those events are about idealism ?
Because healthcare shouldn't ever be a free market.

A free market implies that a doctor should be charging as much as he can get for a procedure in order to maximise his profits. Standard econ 101 stuff. However, when someone is dying, they'd happily spend every penny they have even if it's just for simple cheap antibiotics. Therefore, you can't let the standard "the price is what people are willing to pay" economics take control. Healthcare cannot ever be a free market in a just, moral society.

That's not to mention the socio-economic aspect of the healthcare system. If people are dying simply because a procedure is being charged at its free market value, then the poorer end of your workforce will be decimated. And yet, the poorer end make up the vast majority of jobs! Socialised healthcare of some sort is absolutely essential to a well functioning society.

The obvious counter argument is that I could pay for my highly skilled, valuable workers to have private healthcare. The free market at work! But what about the people who don't work for me yet are essential to my business? How do I ensure the guys who build and maintain my roads survive that potentially dangerous job? How do I ensure that the guys who take my trash out are covered? These are all fairly low paying jobs where the downward wage pressure would push them into not being covered.

Yet these people are absolutely essential to my business running.

Then there's my customers. I try and sell to all walks of life, rich and poor. Where's my market if all the poor are dying due to not affording healthcare?

/rant over

There's just so many reasons why free market healthcare is bad. Socialised healthcare isn't just good morally, it's good for business too.
Not if you have a Google account, they don't.

> If you have Web History enabled, this data may also be stored in your Google Account until you delete the record of your search.

> When you create a Google Account, Google Web History is automatically turned on.[0]

So for everyone who has a Google account, and who hasn't taken specific steps to disable "web history" (read: 99.9% of users) they're storing that data indefinitely.

[0] https://support.google.com/accounts/answer/54068?rd=1
Ahh SCADA systems. Definitely something that should get some serious attention.

I'm looking for legacy or underserved complete verticals I can bring some modern technology to. Right now, that's low finance.
Have a compiler that can actually be compiled.
The author deals with this line of reasoning and finds it wanting.
nice work!

they are going to present this at Blackhat USA 2014: https://www.blackhat.com/us-14/briefings.html#capstone-next-...
I think the idea that all NPEs are trolls, which seems to be very common, is erroneous and unfortunate. It is probably true that all trolls are NPEs; it is easy to create an NPE, and there is considerable incentive to do so for the purpose of trolling, as it prevents the troll itself from being meaningfully sue-able (since it has no assets).

But at least in my opinion, being an NPE is not by any means all there is to being a troll. I think trolling primarily involves filing infringement suits without clear evidence that the defendant is actually infringing; the worst trolls are so cynical as not to even care. Suing end users rather than manufacturers is also trolling behavior.

The fact that we're swimming in low-quality patents is also part of the problem in that it makes trolling attractive and accessible. The use of such patents is another mark of trolling.

It's perfectly possible to be an NPE and enforce one's patents without doing any of those things.
And the article is arguing that the "work-for-hire" clause isn't sufficient to cause the contractor to loose the copyright.
I am a bit fascinated by the lack of replies to my simple query... :-) :-(
That Marbel board has a nice form factor, interesting to see the different choice of material for the deck. It's great to see some competition in this space. Hopefully someone will put a spring bushings option on one of these products.
Just to clarify what you alluded to, it's theoretically possible for chess to be solved, and progress is being made slowly, but surely (it took around 7 years for chess to be solved up to 7 pieces). Of course, with each additional piece comes an exponentially larger set of positions, so progress from 7 to 8 pieces should take much longer assuming there aren't any massive breakthroughs in computing speed.
That's exactly how I read it the first time, too.
It's pretty common for software/hardware for relatively specialised applications to be extremely expensive in proportion to their functionality, but with the increasingly popularity of open-source hardware/software the ability to DIY solutions is enhanced and I think this is a great example of what can be done.

At first glance, from the name I thought it would be a http://en.wikipedia.org/wiki/Tracker_(music_software) !
I've always been disappointed that I missed out on this era of computing. I had a couple Apple IIs in the late 90s, and I enjoyed them immensely, but it was old stuff by then and much of the community was gone, and people had moved on to newer things.

I have dreams of creating a modern microcomputer. A computer for the hacker masses, inexpensive with modest specifications and simple design, with ample parallel and serial IO. Something that puts you close to the metal with few distractions and limited complexity, like an arduino but interactive and self-contained. Like what the Raspberry Pi was meant to be, but without binary blobs and complicated operating systems.

Is that an idea that appeals to anyone else? Whenever I think about it, I feel all warm and fuzzy inside. I know some of it is nostalgia, but I also think there is a lot to be said for the creativity and inspiration that arises from working in simple constrained systems.
Smartwatch controlled by twists and turns
Show HN: Get statistics about your texting habits with Textalyzer
Actually, I think the opposite would be truth.

If the VA didn't exist limited resources would get spread too thin among regular hospitals, though maybe not as badly in those near bases.
It's Italian for "to write", the original latin is scribere.
I loved python and honestly when I started hearing that there should be a "pythonic way of doing things" my bullshit alert ringed as this was pretty much against the freedom that made the language appealing in first place.
It started going downhill from there and I am affraid there is no coming back.
Easy for me to play armchair manager after the fact, but it really sounds like they need to just supply the barrels and the "cat litter" to their clients. No spec, no shopping, no confusion, no substitutions, fewer humans and organizations in the loop, etc.
https://www.gittip.com/

I don't know if this is representative but you'd probably want some other source of income (eg consulting on your project).
Sounds like a good opportunity to develop FOSS code rather than limit it to one company.

I don't get it, though. The business wants the software - they pay to have it made. And then they also want rights to it. I really like how you have to make copyright assignment explicit in the contract, because in general it is ridiculous to write code and then lock it behind a vault door and treat it like liquid gold when other people could benefit from it.
Mint.com is now asking users for donations...
Please don't be alarmed by the fallout of war. The President (past, present, and future) wants you to go back to shopping and sportsball.
Like everything on the web, there's multiple flavours, yet we're told it's "one platform". But here goes. I think you missed :

1) android

https://developer.chrome.com/multidevice/android/installtoho...

2) ios

http://stackoverflow.com/questions/17306806/how-can-you-give...