skysight-inc/HackerNews huggingface dataset:
My concern about PyCharm is that it's becoming the Microsoft Office of IDEs. I feel like there's more and more bullet points per release that are more marketing-oriented than widely useful. While my needs remain simple. Maybe everyone needs only 2% of the feature set, and a different 2%, but we all have to pay for the bloat anyway.

I keep repeating a cycle where I try an IDE because it sounds interesting, but a few weeks later I find I'm spending a lot of time doing things like arranging tool windows, dismissing alerts, trying to figure out how to turn off or customize features. So I always go back to a simpler text editor that I've been using for 15+ years and does everything I need very well without the sluggishness of a feature-rich IDE.

For example, every time I open a PyCharm project I get an alert I need to dismiss that managing files will be slow because they're on a network drive. Technically it's a network drive but it's really mounted from a VM on my local machine, so no, it's not slow, and if it was I wouldn't need Clippy telling me so. There may or may not be a way to turn off this alert, but I shouldn't have to hunt for these things so often. I want to use PyCharm but keep getting annoyed with it.
That's the style in C-like languages.

http://en.wikipedia.org/wiki/For_loop#C.2FC.2B.2B

... also used in Java, Javascript, Perl, Php, Bash (and many more I'm sure).
One can become just as adept at stirring the correct number of times. Its a ubiquitous skill too.

Also, this myth about 'burning the milk' - I get my latte at 180 degrees, and the milk is not 'scalded' or 'burned' or any other thing - its just fine.
Heh. That too!

Seriously, a good ferret owner will socialize with their ferrets, the animals need that sort of thing.
No, [some] Americans don't want other people to live there, but they most definitely do want to live there - that's why they keep making them.

(Obviously "Not all" - some like to live in big cities.)
I'm not familiar with how difficult it may be, so please tell me if I'm off base. But couldn't you offer the option for either text logs or HTML logs? I know that when given the option, I opt for HTML logs for the ease of reading.
Sure, the same resource is being utilized by many people. But that's not sharing, as sharing implies either co-ownership or free-use to others other than the owner.

It's renting utility of a resource for a fix period of time. Not sharing, or part of a "share-economy". Though I can understand calling it a "share-economy" in order to combat the massive propaganda movement by entrenched taxi lobbies/industries/groups that seem to want to vilify services such as uber/lyft/etc.
"I just open sourced my DNA"
The funny thing is opinions like this are basically just fashion, they tend to change pretty quickly. For example, just fifty years ago in the US the new buses were viewed as a high-class affair and train travel was left for the lower classes. That position is basically completely reversed now.

Also, I find it hard to believe that a vehicle for hire could possibly charge the same as mass transit for a comparable journey. I don't know which country you live in but that's certainly not the case anywhere I've been.
Deaf and following the World Cup? We're streaming live captions
"The four color theorem was proven in 1976 by Kenneth Appel and Wolfgang Haken. It was the first major theorem to be proved using a computer.":

http://en.wikipedia.org/wiki/Four_color_theorem
Implement Validation Using JSR-303 Annotations in Spring
"These cars are out of reach for the majority of Americans" - I don't think these are the last, cheapest, most efficient and advanced cars that Tesla plan to build...
"1. The "success, but..." scenario. Sometimes you have different types of failures to handle and this style conflates all of them into "failure"."

No, it doesn't. I'm not sure where you get that, because even in this example "Failure" carries an error message. That's a string for didactic purposes, it can be anything you need it to be.

"2. There are different way to fail. There are cases in which you really should not go on with any computation, there are cases in which can go on, just note that you are in "danger" mode (ENOSPC)."

Here is where avoiding the word "monad" probably does not play to the author's favor. Monadic computations are able to examine the results of computations, so nothing stops you from

case somethingThatMayFail arg1 arg2 of
Right x -> do
... -- carry on the computation
Left x -> -- fail out however you're going to fail

Which I believe also handles the rest of your questions... the pattern conveniently propagates errors when you don't want to treat them specially, but you can still dig in and examine them if you need to. Whatever you want to do, you can do, because it's just a program like anything else. For 3, the answer is "just write it the way you want it"... there isn't really an "answer" because that's not a problem in the first place, any more than it would be in C. And for 4, again, just do that then. Nothing's stopping you.
You're correct. I mentioned that approach near the end of the article.
Apache Ant tasks for JMX access
Well, it's interesting. My main concern with capturing the entire tab as image is that the site being captured maybe one of those infinitely scrollable pages (i.e. same as the history.html page) in which case, depending on implementation, the tab may be very very long (tens of thousands of pixels in height) and 99% blank (if employing an infinite scroll mechanism that puts only the currently viewed items in the DOM)

Edit: so capturing on each scroll step (over say 3 seconds) > $('body').height()/3 and grouping the multiple screenshots under the given item is one possible way. Thanks for your thought.
Hey guys, original author here. Thanks for taking a look. Questions welcome. :)
Interesting acronym, SCOTUS, in Greek[0] means darkness, blindness, obscurity.

[0]: https://en.wiktionary.org/wiki/%CF%83%CE%BA%CF%8C%CF%84%CE%B...
You're absolutely right. The performance and security implications of YAML make it an awful choice.

Unfortunately, upgrading the server component is trivial but upgrading all the clients is next to impossible. The logical next step after this project is to implement a saner set of endpoints that breaks up all the amalgamated functions. At some point in the future, there will come a day in which we'll simply ignore the requests from older clients.
You know about the free community edition, right?
I completely forgot about http://prgmr.com/. Thanks for bringing it up.
But, having chosen to live in a world built primarily for the car, how do your kids get around when they don't have you to drive them? How will you get around when you're old and no longer able to drive?

Building our cities such that you believe you need a car was the original sin. Everything else follows from that "logically".
Not implying that the internet company CEOs aren't. It's just that they're in a game where they have to go heavy on IP and patents.

I'm saying that management of Tesla isn't acting like a naive college kid giving away the store. There is a strategy. And the other auto companies will see it for what it is.
Hating your guts is so often a dealbreaker in relationships :(
I haven't looked closely at Hyperloop, but I thought it was meant to be a JavaScript-to-native compiler. NativeScript looks more like plain old Titanium: run JavaScript in V8, with an interface to native UI (and other) APIs.
This is not true. I learned about monads by reading websites about monads before I knew what they were. What other way is there to learn new things?
I had to look it up:

http://www.i-programmer.info/news/167-javascript/5207-crockf...

"In addition to it begin useful, it is also cursed and the curse of the monad is that once you get the epiphany, once you understand - "oh that's what it is" - you lose the ability to explain it to anybody."
Not really - neither that page nor its referenced sources talk to the point of how they shared it with other companies, just states that it happened.
Variance explained by Martin Odersky in the Functional Programming Principles Course

https://class.coursera.org/progfun-004/lecture/83
I suppose there is a prescribed direction of stirring?
Show HN: How we automatically test responsive pages in mobile devices
It was indeed an excellent course and for any would-be participants I recommend buffing up on discrete mathematics and number theory already if they're not your strong suit.

I found the course pretty hard as programmer with a strong interest in crypto, but no formal CS/maths background. The coding pieces were fairly straightforward, but the maths hurt.
Doesn't shock me too much. The experience I have had is when folks basically try to do their programming in the type system. This can work for some cases, maybe all if you "do it right." I've not been lucky enough to see that. Instead, I like it when the types are basically there to help, not force, you.
I've used zmq (or is it 0mq) in the past.

My complaint with 0mq is that you wind up needing some sort of service discovery service from what I can tell. In order to get everything working, each client needs to know about at least one servant. Ideally, each client needs to about all servants and use a load balancing algorithm across them. I'd need to keep this configuration at all clients synchronized. I'm aware there are tools to do this, but ultimately I am not the person in charge of operating this.
Nice, but I would suggest a different name, there are already more than 4 other things named OpenVR.
I don't have any inside information, but I have to believe that this is where they are going with the play. They aren't naive enough to give away the store without anything in return. It's more like, "Let's all share and compete against the carbon-based auto makers" rather than "Here's something you can use against me"
This formula doesn't account for non-monogamous configurations. I'd be interested in seeing a mathematical representation of the maximum bonding pairs a person could reasonably handle.
Other than him having been employed by MS and making major contributions to .NET like LINQ and Reactive extensions?

Yeah I wouldn't know why he would want to have to do anything with MSDN
For those who are interested, this is a nice write-up: Knowing when to stop [1]

[1]:http://www.americanscientist.org/issues/id.5783,y.2009,no.2,...
I never understood why somebody would not find a way to arrange themselves with these types of situations.

There seemed to be three option, either actively start a movement to change the system, or position yourself to profit from the system, or leave the system. Just going around "the system is against me" is one of those victim positions that make yourself feel good but won't make any difference for anyone.
This is a monumental theorem called the four-color theorem, which specifically states that ever planar graph is 4-colorable. It actually took mathematicians many years and many pages (and computer programs!) to prove. There is a simpler proof that every planar graph needs at most 5 colors. [1]

Also, 2D is not quite specific enough. It turns out that there are non-planar graphs that can be drawn on a different kind of 2D-surface (the surface of a torus) that need more than four colors. [2] It turns out that for tori, the max number of colors is seven. And you can keep going up, culminating in this cool thing called the Euler characteristic. [3]

[1]: http://jeremykun.com/2011/07/14/graph-coloring-or-proof-by-c...
[2]: http://en.wikipedia.org/wiki/Toroidal_graph
[3]: http://en.wikipedia.org/wiki/Euler_characteristic#Examples
The Google Drive download link isn't working for me. Are there any mirrors?
Can giving away trade secrets benefit business?
Was this a deliberate attempt to tank the price and weaken the currency? Or just no different than the government selling the Ferraris that it confiscates from drug dealers?
Have you read Learn you a Haskell? The author is extremely didactic, introducing concepts and motivation before the jargon.

I don't know what about monads feels scary to some people. They aren't actually that hard. There's stuff from C++ that scares the hell out of me, but I've seldom seen people arguing "let's not blog about this C++ feature, because it may scare readers away".
More specifically, I would expect that to be home ownership in an illiquid market. In the OP's example, Michigan, while it didn't suffer a housing driven downturn like Nevada, was nonetheless hard hit in that sector.
Or you could throw them a few dollars to maintain a product you like.
That is stupendously naïve.
I have given lectures to students of this age range (13-18 years), but I don't have a booklet. See this blog post: http://jeremykun.com/2011/06/26/teaching-mathematics-graph-t...
He explains how and why his code works. Adding too much formal terminology would make it seem like there is another layer of theory you need to grasp before you truly understand what's going on. Complicated terminology is elitist to beginners, because it nullifies first successes in understanding functional programming.
Very good explanation of the paradox.

In theory Twitter could bribe these governments, but that would be morally worse (and legally worse) than caving.
You really just uploaded a limited patch file against a much larger project, and the results wouldn't compile or do anything interesting.

Technically, it's just a limited set of variants-- if you really want to open source your DNA, please get a whole genome sequence (it's about $5-10K right now) and upload the BAM files to PGP. That is more valuable, scientifically speaking, than just a variant file because there is a lot of data reduction going from the full readset to a variants file. In particular, we don't know if they called your positions correctly, we don't know much about your genomic rearrangements (indels etc) because this is a 23&Me microarray (you didn't get their exome or WGS product, right?) and those are really limited in their utility.
2014 World Cup: Science On The Field
Can we get layout of if you stand at x degrees from statue facing y angle what the text reads. I can't get around the fact that it's curved. There must be a reason that it is curved. Also the x's and q's could mean something like re-placing the organization of the messages to a surface with those angles with x's on one side and q's on the other.

If you overlay the solved messages on the same bent surface with that type of curve you also get different results.

The reason for it being curved that way is if you stare at it from certain angles it is probably several more puzzles (based on field of view). The fourth box is probably made of more than just the 3 earlier puzzles solved but instead by different angle view puzzles. This would of course make it misleading to try to use the first three puzzles to solve the fourth.
<2 as well
I didn't want to really get into the distinction (Apache is an app server too if you consider mod_*). Yes, IHS is common and they will often use that.

As part of my broader point, IHS is a product, one of many Apache-based products. They're not using the open source project code directly. Even if IBM's "innovations" are modest, they're using it because IHS and the WAS plugin work best with WebSphere. I've managed to convince some to avoid this combo in favour of a simple HAproxy, but it's hard.
Containers as services OR full application stacks
Speaking of use-cases, I found this part of the article interesting:

> This is disappointing, as most of Twitter’s value is not tied up in following celebrities. I suspect that many users sign up for the first time, follow mostly celebrities and then give up, since they never get much interaction.

It's funny because that's precisely how I use Twitter. I've been using it daily (hourly sometimes) for more than three years, and I have less than 150 tweets. But I follow a number of interesting people who post often, like webcomic artists I like, some indie game developers, some AAA game developers, some celebrities like deGrass Tyson and Alton Brown.

I follow a couple friends on there, but mostly I find them to be annoying noise. I don't really give a shit about baby photos or what beer you had at lunch today.

People really use Twitter to have conversations? That blows me away. I have trouble making two sentences fit into 140 characters, much less an entire conversation. What kind of conversation can you have in that space?
I'm using Linode and Digitalocean. IMHO Linode is better (performance and support). I had physical node issues with Digitalocean. It's super cheaper but i'm not feeling comfortable.
I should add that ZFS has some sort of weird IO overhead that has a tendency to quickly chew through most very cheap hard drives. If you use a different filesystem (I wouldn't), ymmv. Typical support turnaround for a failed drive at Kimsufi is around 2 hours.
Came back to add:

I understand what you mean about hearing everything! It's odd, because often I have to ask people to repeat themselves, but it's not because I have a hard time hearing. My 5th grade teacher even had me tested for hearing difficulties. The truth is I hear too well (even after years of death metal concerts attended sans ear protection) ... and I can't necessarily tune other stuff out (or my own thoughts) well enough to actually pay attention to what someone has said.

I think it's telling that I can still hear the refresh rate on most CRTs at nearly 30 :)
Interesting and look promising. Hopefully the announced performance improvements in v0.2 will solve stuttering scrolling in the demo[1] I am experiencing on Nexus4

https://play.google.com/store/apps/details?id=com.telerik.Na...
Personally, I use an OVH/Kimsufi server.
10 Euro/mo for AtomD425 CPU, 4GB Ram and 2TB HDD, 100Mbit/s, 4 IPs.

I use it as backup and online storage, to host a few small shitty websites (behind cloudflare) and used to use it as a minecraft server.

While the CPU is a lot weaker than something like digitalocean, I generally need memory and storage a lot more.
And, as we've seen with Field v. Google, they throw up the Fair use flag.
OT, but as a younger guy I'm curious: how old were you when you met?
Why can't they move to IPv6?
You know, I don't think that you and I are in that much disagreement on some of the basics.

I think we'd both agree that Capitalism can be good. Government serves a purpose in maintaining the framework of items you listed. We also agree that the corrupt ruling class combination of the Government and Capitalists (along with way too much of the media these days, I'd add) is a disaster.

Where I'd imagine that we differ is that I think that the pendulum has swung way too far in the direction of the State. With a debt that is now bigger than our GDP and the last hundred years of mostly one-way growth of government and its agencies, the Government is a huge black hole for money that encourages, institutionalizes, and legalizes ever-increasing degrees of corruption.

The best way forward that I see is to cut back the size and scope of Government. Get it back to doing the basics that it was commissioned to do (The Constitution) and not much else unless there's enough impetus for those functions that would drive Constitutional Amendments. If the incentive to sway law-making power would be reduced, much of the cronyism that exists today would disappear. The ruling class would be significantly diminished.

Sure, Wal Mart might have more economic power, but its lobbying and legislative power would be drastically reduced. At the end of the day, I have a choice to shop at Wal Mart or to not shop at Wal Mart. I don't have a choice regarding paying taxes to feed the behemoth of a Government that does not provide expected reasonable value for those taxes... not to mention the negatives of crippling public education, moving to a lowest-common-denominator-but-still-expensive healthcare system, etc.
Do they allow torrent linking? I just want to host magnetic links and not the data
Nice distinction between 'reason' and 'rationale'.
I'm surprised he used the formal terminology here. When I teach graph theory to a younger audience I usually make up (or have them make up) names. I think it gives them a feel for inventing mathematics, but then again it's usually aimed at high school students who have already been convinced as to what math is and isn't, and saying words like "chromatic number" turn them off. I imagine these girls don't suffer from the same afflictions.

Still, this blog post was excellent. I don't understand why all elementary math education isn't in the form of games and activities like this.
Swift Is Not Functional
Exactly, if he made it that kind of shape it's about the shape being the last part to the 4th part than anything else.
Cultures really are different, diverse, and have different priorities, in deep and meaningful ways.

Political correctness' "diversity that is disguised homogeneity where every really just agrees with me deep down inside, whether they know it or not, and all cultures are the same except for the superficial trivialities of what songs they sing, what clothes they wear, and what holidays they celebrate" is not an accurate picture of the world, and really quite provincial and imperialist (imposing your view on the whole world) on its own, despites its pretenses to sophistication and worldliness.
This depends entirely on which hemisphere said tea-maker is located.
How do people find PyCharm these days? My brother uses it daily but finds it to be a major memory hog (1G+ of RAM on startup)
Wow, I hadn't heard of CloudatCosts either, I can't find any information about managing your server, can you pick any image you want? what's the dashboard like? support for custom kernels?
Apps to Watch: Vhoto, Blab, Spendbook and Others
Congrats Ahmet ! ;)
Other parts of his work indeed could be missing parts to the equation of the 4th part as well, but if he did so many of these and most of them have been solved on their own. It is probably solve-able by itself without the other statues.
Because then services offered by their customers would not be reachable for over 97% of the internet.

I would assume that's bad for business.
Absurd Creature of the Week: The 120-Foot-Long Jellyfish
Just because Marx and Engels put that in their manifesto doesn't mean that any system that has the features of Communism would even theoretically be possible without force (a state).
The number of geeks running an "AOSP-derived distro" is insignificant compared to the bigger Android user base.
To your point, it is very much a people problem.

When nailing down an RFP proposal, for example, the technology is the easy part. Distributed ownership of documents, or people changing the wrong version is the hard part. (And drives me nuts!)
Not as same, but relatively close:

https://news.ycombinator.com/item?id=7888339
Choosing a Web Framework/Language Combo – Ruby on Rails
Ditto, I've had a DO box for a few months now. I use it for hosting personal projects via GitLab, and it's been stellar. They even had a pre-configured droplet :)
you are 100 percent right about that.
The first time I loaded it I received an instant error message. The second time it loaded after a LONG delay. Repeating this process out of curiousity has it loading about 1 in 4 times here with instant errors the other times.
As a collector of knowledge of limited utility and a lover of various kinds of tea you have just made my day.

I'm totally going to start telling people I use the ISO 3103 standard for my tea preparation.
5 ways status reports keep you on track during summer
Feedback needed from programmers and designers.