skysight-inc/HackerNews huggingface dataset:
I feel the pain :(

The problem is that there is a misconception that python libraries needs to be "maintained" and if they are not maintained they should not be used. However, many long-tail libraries really do not need to be "maintained": the code is well tested, works, and it has no security implications. Some of these libraries are just clever algorithms or re-engineering of some obscure protocol or format.

I guess this is one more reason that java is still the safest choice :( Sad.
My comment may have sounded cynical, but I have been responsible for this space at Vodafone R&D and we had led several focus groups with entire families and psychologists, where most products that one side wanted to control light switches and heat met big opposition from the rest of the family, since they felt it took control away from them.
Nest is a different proposition and is doing well for good reasons. But for home automation the right prop has yet to be found.
Here's two broken-in-webkit-working-in-Firefox examples:

http://consequenceofsound.net/2014/05/stream-robyn-and-royks...

http://www.thewire.com/culture/2014/05/7-eleven-just-killed-...
So you're a pathological truth-teller?
> and even most Linux distros are at least at Python 3.2

Why are you spreading lies? You are hurting your cause (advocating Python 3).

Let's take a look at latest Ubuntu:

$ cat /etc/issue
Ubuntu 14.04 LTS \n \l

$ python --version
Python 2.7.6

How about the popular server distro CentOS 6?

$ cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m

$ python --version
Python 2.6.6

What exactly are these "most" Linux distros everyone is using that I haven't heard of?
Most of my "internal monologue" is visual. I see things. Language enters into it when needed, but it's much less common for me.
One of the first thing this tool will try to do if invoked with the wrong options is to BLAST AWAY my ~/.ssh/known_hosts file. Why not be a good citizen and use ssh-keygen instead of rm?

I understand that this thing is intended for development environments, but to be honest in 2014 with all the container awesomeness we're seeing recently, it doesn't make sense, and if the first thing I see in that script is "rm ~/.ssh/known_hosts" I can't be attracted to the project.

Edit: Grammar.
Hashtags often trivial but discussion threads like #YesAllWomen can be powerful
I didn't say you won't get your money but that legally speaking the money, once deposited, is not yours any more, it is an asset of the Bank. This is why you'd need insurance/government-guarantees during a bank failure, otherwise you'd be treated just like a stock or bond holder who holds no collateral.

"From a legal and financial accounting standpoint, the term "deposit" is used by the banking industry in financial statements to describe the liability owed by the bank to its depositor, and not the funds that the bank holds as a result of the deposit, which are shown as assets of the bank." - http://en.wikipedia.org/wiki/Deposit_account

"Bank deposits are simply a record of how much the bank itself owes its customers. So they are a liability of the bank, not an asset that could be lent out." - p.http://www.bankofengland.co.uk/publications/Documents/quarte...
The MOOC/Online Education Industrial Complex
If you have an iPhone you are in the group of people who can afford to pay a dollar.
I'm sorry to hear you think it's shady, would you care to explain why?
Two things that stood out:

* handwaving away the hassle of debugging generated code is a bad sign. It sucks. Sourcemap support is not really optional anymore.

* "Abstracting away the network" works right up until it doesn't and then everything goes to hell. A quick skim of the docs turned up no references to handling things like network failures.
Nobody should be sticking to plain ascii/latin-1, and certainly not inexperienced developers. The only valid reason for using anything other than UTF-8 these days is that you are interacting with a legacy system that doesn't support it.

Unicode isn't a "fancy thing" that is best left to "people that know what they're doing." It's the difference between displaying a name such as Siån correctly and as a bunch of hieroglyphics.

Besides, even for experienced developers who know what they're doing, if you're imposing any form of ceremony or special considerations around using Unicode, you're increasing the risk of bugs and mistakes.

That's why I say Unicode should be made the default. It's legacy encodings such as Latin-1 that should be treated on a need-to-know basis.
How does the word "simplifications" denote "corner cases and stuff that was left because of some feature nobody uses"? That's the opposite of how the message sounded to me. I thought it meant they would somehow jettison corner cases and pet features in order to reduce scope.
No "sort of" and no graph-"like", it's just, yes. If you follow symlinks you can have a graph. Many filesystems also permit hard-links to form a graph, which makes it that much trickier for a program to determine if it's in a graph or tree regime; I believe many file systems also deny this.

Symlinks + preventing directory hardlinks are a decent compromise in power, where things that choose to understand them can handle graph-like structures, but things that wish to treat filesystems naively (thus treating symlinks as just another file) can work on trees. Beware the "friendly" library that automatically follows symlinks in something like a scripting language, for they are throwing you to the wolves in the name of user friendliness.
> Closing roads can improve everyone’s commute time.

SimCity is a great way of showing this effect interactively.

In the simulation, citizens always take the shortest path (individuals try to maximize individual gain), but if you connect your entire city like a grid they avoid high-speed roads, deadlocking the traffic (worst game outcome). If you adopt a city plan full of cul-de-sacs and connect it with high-speed roads like a tree the traffic flows better (best game outcome), even though there are less roads and the individual's commutes are longer.

SimCity is an interesting game to explore the concept of game theory since you don't participate as an actor but rather as the rule maker. It shows how you have to adopt counter-intuitive solutions from an actor viewpoint to enforce the desired outcome (backtracking). Once the conditions are met the simulation converges to what you desire.
Given that publishers, authors, printers, bookstore and basically the entire publishing chain has done pretty much fuck all in the 20(!) years that Amazon has been active to even remotely innovate their industry, I have a hard time feeling sorry for them.

Crying on the sideline about how evil Amazon is whilst doing nothing to service readers doesn't get any sympathy votes from me.

And that includes Charlie Stross, who's work I love. I have money and e-reader, but if I want to buy his books, he sends me to... Amazon. To buy DRM-ed vendor-locked Kindle-only copies.

Okay, Accelerando is an exception, but we're talking pretty much the most tech-savvy, open source minded fiction author out there. You can pretty much imagine the state of the rest of the industry.

Amazon is the only party that innovates and tries to provide for the needs of the reader. They've earned their monopoly the hard way. Hachette is not the little guy. Hachette is a multinational that sat on its fat ass counting money for two decades.
Years ago I heard/read a quotation (that I cannot find a source for now) to the effect of: "Revolution is the upper and middle classes trading places"
Show HN: Naked Domain 301 Redirect
But they are still turning violence against women into page views.
"many advancements in what we can do with Javascript and HTML"

Please don't be closed minded about only using to languages because the "open" web won't let you use anything else (no transpilation crap please).

"The web is open"

It is not open in every sense. It is locked to a few languages and technologies: JS, HTML, CSS. Where can I vote for standardizing a proper intuitive grid control instead of CrapGL and crapvas?

"Why would we continue to have to have specialized developers working on ports of the same application for every different platform?"

To have a chance to work with languages that don't suck. Business could have a different view though.

"Imagine if all the new iOS features were available to javascript"

All I see is a potential sad future where you are forced to use one crappy script language for most career paths in IT.
I just looked at that list and I see several prominent projects that (according to that list) don't support Python 3: MySQL-python, gevent, Twisted, eventlet, oauth2, thrift, nltk, mechanize, etc. I've used more than a few of these libraries over the years.

I mean, yeah, the list is getting smaller. That's understood. But that doesn't render the problem of depending on only-Python 2 libraries moot.

I think the fundamental insight of the OP is that Python X (the purgatory corresponding to code compatible with both Python 2 and 3) is an absolute pain to write. There's plenty you can do to make Python X easier (like the `six` library or ignoring Python 3.{0,1,2}), but the programmer is still left with the burden of writing code compatible with both versions.

There's just no denying that the Python 3 transition is a huge fucking pain that is costing people tons of time and money. With that in mind, it is absolutely reasonable that people are resisting the change.
/usr/bin/python should never point to Python 3. Because of the compatibility break, the convention (and default for the Python build scripts) is to always name the Python 3 binary python3, so there should be no conflict. It's understood that during the (very long) transition period there will be need to run both side by side.

A handful of ditros have gone ahead and named it python anyway. A stated motivation has been to encourage adoption of Python 3, but practically they're just shooting themselves and their users in the foot, and ensuring incompatibility with the shebangs defined for every other OS. (I don't think there's any plan to ever switch the default binary name from python3 to python, so this incompatibility may never be resolved.)
Gaming Addiction a Mental Disorder?
Why Paul Graham is sort of wrong about philosophy
>To have a chance to work with languages that don't suck.

Yeah, but developing in Java for Android isn't exactly the coolest language. And I have heard second hand that objective-c isn't to great either.
This was excellent. It described some of the reluctance I've had towards social networks since 2000 at least.

It's also a little bit funny that it was written by the guy behind pinboard.in, a nice social bookmarking service (where many people went when del.icio.us died). But that makes me trust the service more, not less.

Which probably means I am stupid.
But not any money since they don't have any advertising.
I've always liked to imagine that if influential educators were genuinely interested in learning, they would make a better effort to account for Campbell's Law.

Perhaps there is an alternative explanation for the rampant misuse of metrics observed in most modern education systems? One that doesn't involve gross incompetence, I hope.
Here's an example of a book with DRM (look at the last line of book description): http://www.amazon.com/dp/B00DA6YEKS
Last thing I heard, was, graph-dbs don't scale well.

I there any information about this?

I wanted to build a system with tagged content and thought about using a graph-db. (Soft-)realtime querys etc.
Yes, All Women – Excerpts from my adult life
> No offensive content

Fuck that noise.
I see a problem with implementing the non-blocking version in C. Compare-and-swap must operate on an entire struct. But for example gcc only allows integer types. Quote from gcc docs:The definition given in the Intel documentation allows only for the use of the types int, long, long long as well as their unsigned counterparts. GCC will allow any integral scalar or pointer type that is 1, 2, 4 or 8 bytes in length.

C11 has a new header stdatomic.h which only allows atomic for integer types.

How do you perform CAS on a struct in C( without using a mutex of course )?
https://sites.google.com/site/duanemerrill/awards-publicatio...

Curious when Micron will put scan units in RAM.
This was great. Thanks for bringing it up.
Organic Cat Litter Chief Suspect In Nuclear Waste Accident
And employees of charities turn their causes into paycheques. Relationships need not be selfless to be mutually beneficial.
"If you want to know what the price of freedom looks like, go to a V.A. waiting room — wheelchairs, missing limbs, walking wounded, you get all of the above."

That quote just really drove it home for me.
I sincerely hope Google will officially support Go in future, that would really make the difference. Having to use Java and Eclipse is one of the reasons many mobile developers go the iOS route.
I work for an insurance company. The company currently pays for lo-jacks for high-end cars, and has often studied the cost of installing some variant of it for the entire fleet.

A GPS car tracker costs a lot less than what you're quoting, when purchased in bulk from China (I don't know about reliability figures though :) ). I think it was in the U$ 15 range for the entire thing. Certainly not the armored thing you're describing, which sounds pretty expensive.

And the cell phone data plan could be negotiated way down (I think your estimate is correct, about U$ 1 or 2 per month). What I pay here as a consumer in Uruguay is less than U$ 5/month for 384 megabytes. Getting a fix is definitely a problem, but you can track it until it gets inside wherever it lost the signal (hopefully it's a warehouse).

That said, there's a lot of low-hanging fruit to start putting GPS trackers on pallets :) (I still don't see them being ubiquitous with pets and other higher-value items to track).

If it wasn't feasible for cars (MUCH more expensive than pallets), then I agree with your estimate that it won't happen soon, but it's going to be possible sometime in the near future (and somebody is going to be ready for that, and make a killing).
How Facebook and Google remaking the Internet in their image
You read me wrong then.

I'm opposed to a protocol which claims to "improve privacy" while leaving some of the most troubling privacy invasions in place.

If we are going to the trouble to upgrade HTTP, we fix all the serious problems we can.
Check here: http://www.greenbuildingtalk.com/Forums/tabid/53/aff/13/aft/...

The 3rd post talks about the variation in temperatures. Seems that once you get to around 30 feet down the temperature becomes constant year round. For Houston the chart says 71 degrees. Because it's that single number instead of a range I assume that's the temp you get at 30 feet deep.
I mean that Vint might have some difficulties to make their users happy, if there are thousands of people waiting for their spot. At least for me the interesting stuff is to spread my message and I have a hunch that it might possibly get really crowded for all the posters with the 20 message daily cap. If the cap is raised significantly or categories (subjects, geographical areas, etc.) are created, then the whole original point of the app is lost in my eyes. I am sorry to have a bad feeling that Vint is driving to a dead end.
Rap Genius Co-Founder Moghadam Fired
I see your point, my own biases are present in some of those remarks. I do see javascript as a very powerful and easily learned language that would support an open web future well, but I also recognize that the likelihood that it would be javascript forever is small. One small point, though. Just by opening this debate and the two of us discussing this, we are contributing towards a future where we decide what gets adopted into browsers. Debate is something that is seriously lacking in closed source communities as the developers remarks too often fall on deaf ears. The people who decide what technologies to support in the open web are members of sites like these and are required to believe in open discourse.
drinking and not getting drunk is a feat of strength, something to brag about, oh did you hear so and so can drink 1L of Vodka and still drive home!"
I am glad that you found something you enjoy that keeps you in shape.

But, boring is very subjective and I think weightlifting is boring because I did it for so long and I have done all I can do with it.

My point isn't that this particular program is boring or not, I just think interest trumps content in regards to fitness.

So, if you like it, then do it.
Native vs web is mostly just the UI layer. Write it three times it's not that hard.
Mahbod has been fired (i.e. not "resigned") due to these comments.

http://recode.net/2014/05/26/rap-genius-co-founder-moghadam-...
Is there a reference anywhere for the utility stuff that comes with Vibe.d, or are we expected to read the source on Github?
Comparing to multiplexing is wrong. You should compare it to the header-compression ("HPACK") which is a major complication and risk in HTTP/2.0

The answer is that well-designed cookies are incompressible because they come out of cryptographic algorithms.

Also, cookies are wrong, because they store the servers state on the client computer, which led the EU to legislate against them.

Using information-free session nonces would have neither of these problems, and take up much less bandwidth.
Rebol is doing better than Perl 6.

Python 3 occasionally prevents work getting done in Python 2. That's it.
LambTracker: Open Source EID for the sheep industry
This would solve the "firehose" problem, but it would also make the "filter bubble" problem more worse.

1. People get much crap, because it's hyped by media.

2. People get much crap, because they like it.

The first thing leads to dumb opinions to be stuffed into peoples brains and the second leads to a feedback loop, which makes the first effect even stronger.
Context: http://gawker.com/rap-genius-co-founders-creepy-comments-on-...

Mahbod compliments several of Rodger's sentences as "artful" and/or "beautifully written". That is okay, if ill-timed. One can make a stylistic statement about Mein Kampf without endorsing its message.

He also, however, speculates that Rodger's "sister is smokin' hot." That is violently inappropriate, particularly given the misogynistic nature of Elliot's crimes.
> Apple supports their ecosystem for a long time

Do you think they'll support a thermostat for 30 years?
What's the difference between this and any news outlet?
That's literally what the OP says, from a primary source.
Well,

I suspect some kind of transformation could be used to make a two level NN into a one level one. The thing is the resulting one level network might be more complex and less useful than the original two level network. Still, I think this does illustrate the limitations of multilevel networks.

Another way to see this is to notice that NNs and SVMs[1] are (approximately or exactly) equivalent [2] because they both involve the fairly simple linear and non-linear transformations we've been looking at.

[1] http://en.wikipedia.org/wiki/Support_vector_machine
[2] http://www.staff.ncl.ac.uk/peter.andras/PAnpl2002.pdf
> The entire group of founder already has wallowed into a number of controversial issues, calling attention mostly to their idiotic hijinks than to their business.

A claim like that should carry a source at least. Not all of us follow RapGenius' every move.
Then we'll need to shift the analytics platform to understand where our "readership engagement progam" failed and tune the algorithms to identify borderline-literate "at risk" readers so that appropriate interventions can be made. We'll spend millions on these programs, most of which will be in bureaucracy, without ever fully understanding the crux of the problem or how our fear of lax engagement contributed to it.

It's curious in a way. Once you establish that behavior is more important that content, it ought to be obvious what the consequences will be.
A well designed HTTP/2.0 would not "fundamentally differ from HTTP", and it would be trivial for web-servers like NGNIX and APACHE or frameworks like PHP to mask the differences for the application code.

For instance moving cookies to the server side would just require a simple key-value store lookup.
Beautiful. I often try to find some of my old sites. This brings back some great memories, thanks.
Cool, I was just curious how it would work - not too worried about losing some karma. Thanks.
Mike Bostock's DSV library handles pretty much all of the cases listed for encoding and decoding. Written in JavaScript, in 116 lines.

https://github.com/mbostock/dsv/blob/master/dsv.js
Fired or asked to resigned ... pretty much the same thing, other than trying spin it like he resigned under his own volition.
For the most part, I agree with your opinions and have chosen to develop my product as a web app rather than one that runs on iOS or Android. However, I think web apps will always be hindered for developers if we have to continue relying on an arcane and ugly language like JavaScript.
4799 out of 44198 are python3? just a few more to go.
Incorrect: Women have been found to be as aggressive than men in crowds:

> men aggressed more than women in the individuated condition, but this difference was eliminated in the deindividuated condition.
You must have missed something because that is the opposite of what it being said here. The graph model is more declarative than the so called relational model.

In the graph, this node here represents Bob, this one Alice, Alice is Bob's manager. (alice)-[:MANAGES]->(bob) The query costs you 1 traversal from one node to another, a minuscule cost regardless of size. O(1) your cost stays the same no matter how many employees you have.

In a relational database, you have an employees table with a FK_ID for Manager that is indexed and is a O(log(n)) operation. As your employees table gets bigger your cost increases.

Take a look at slides 5-8 from this presentation => http://bit.ly/1iN6Y60

and the "what we put in cache" image => http://maxdemarzi.com/2012/08/13/neo4j-internals/

Then it will all make sense.
Who are RapGenius' investors? Who is bankrolling these people?
Yeah, they can easily leverage any other device already in the house: I would think the Airport or Apple TV would be the logical choice though. People get more creeped out thinking that their laptop might be exposed.
LOLLLL. I so remember these days. I had several of my own. I think mine was "the best final fantasy 7 website out there!"

Some kid emailed me to call my bluff lol.

I still wish i could find mine, but i remember practically 0 about any of them :'(
The Helpmonks beta has started. What can I expect?
Many distros include both Python 2 and Python 3 support. I think pdonis is saying that distros that support Python 3 are not stuck on 3.0. That is, their Python 3 packages are 3.2 or higher, so comparing 2.7 to 3.0 is unreasonable, since it's not a choice anyone has to make. Which seems to be true. For example, the relatively conservative Debian is currently on Python 3.2, with Python 3.3 in the next version. Ubuntu's python3 is currently 3.4. Fedora appears to be 3.2. Arch has Python 3.4, I think.

So what pdonis was saying is, as far as I can tell, true.
my proudest achievement was getting 'boxless' frames working that didnt look like shit. all hand-coded
Nice! So have I. I'm still learning how to best use javascript so it's still exciting and new to me. I'll probably share similar feelings to others about it in the future, but for now It's how I imagine web applications being written
I wrote a tool a while back to see whether the number and complexity of DOM elements on webpages has changed over the years - http://domtree.breckyunits.com/

I was surprised to see that at least as far as the HTML is concerned, there hasn't been much change in the past 15 years.