skysight-inc/HackerNews huggingface dataset:
I think the ORM is Djangos strongest point. Take the ORM away and then ModelForms and Admin go with it. I think Django makes little sense if you're not using the ORM.

That said, you're absolutely right that it is really bad at certain types of queries. There's no way to really influence joins. Subqueries are coming (https://github.com/django/django/pull/6478), and conditional aggregates became possible in Django 1.8 with Expressions support (which I authored). Queries that map over many to many relations that have .exclude() or .annotate() generally produce incorrect results. Most of the problems with the ORM are as a result of Django handling joins for the user - which is also one of its biggest strengths.

You should absolutely know SQL if you're using an ORM. If you're doing anything other than basic CRUD, you have to know SQL. An ORM should give you an escape hatch to write that custom SQL. Django's ORM does not save you from all the problems mentioned in the article.
If you do SQL full-time probably yes. The problem is that most developers don't work enough with it so their skills are lacking.
Common Table Expressions (CTEs) help with modular SQL.
I found an copy of The Best of Creative Computing Vol 2 http://www.atariarchives.org/bcc2/ at a thrift store years ago and was immediately hooked. It reminded me of all the neat hobby projects that would come across fidonet when I was a kid. Now everything is an acqui-hire or flip, the ratio of exploration and art in coding projects has definitely dropped.
At least under US law, I don't think the level of skill required is the defining factor in copyright protection. There must be a creative work. So, for example, creating a transcript of an audio recording does not create a new copyrighted work, because it is simply documenting a fact like 1+1=2.

So a US court would look at a photo reproduction of a piece of art and determine if it qualifies based on whether it meets the bar for being a creative work -- is it "original" in any way? If the photograph does nothing more than faithfully depict the work, then it could be painstaking work to create it, but it still carries no copyright.

If someone transcribes a book (i.e. makes a copy of it by hand) or photocopies a book, they have not created an original work. The copyright, if any, remains with the original author. A translation or a derivative work may itself be eligible for copyright, but would also require the original copyright holder's permission, if any copyright on the original work remains.
> It's a real pity everyone can't agree on a standard to replace FAT32. :(

Every OS in the universe supports UDF now, and its the only real ubiquitous non-proprietary filesystem. I use it on all external storage that I cannot guarantee will be touching Linux machines exclusively.
The first one.

The Mona Lisa is in the public domain. You can include an image of it in whatever you are creating without asking anyones permission. However, lets say you take a picture of the Mona Lisa. That image is not in the public domain, and it is your image and you can prevent people from using your image without consent.
so you state the great example,

>Even the appropriation of generic terms like "free" to mean very, very, very specific and non-intuitive things reeks of intellectual dishonesty

The GNU copyleft (another neologism) is very specific, and means something like "irrevocably community-assigned copyright."

If instead of calling it free, he had called it irrevocably community-assigned copyright, today there would be no free Linux, Debian, etc ecosystem.

While you personally might think that issues can be decided purely on their merits, the facts speak otherwise. You've listed an example.

This is not an academic philosophical journal. This is the real world.
To be clear: I didn't release the nasa code, I went to a couple of meetings there, but they did all the work.

I just eval licenses all the time as part of my job, like some kind of weirdo.
What are you using it for if I may ask? And how are you finding it?
It's like civil forfeiture. It's LE being lazy or saying they can't figure out the real crime, so they'll just go after people's assets instead.
It's a toy like several others mentioned in this thread, but this language I worked on has ultra powerful lisp macros (f-exprs), guesses parens from indentation, provides infix, and supports imperative programming as well as Arc: http://akkartik.name/post/wart. Here's an example showing off all these features: https://gist.github.com/akkartik/4320819
That's fair, it takes a while to get into it. I admit I was wrong.

They still run a deficit though and need a financial market strong enough for people to invest in. It'll not be the walk in the park a lot of people think it may be. There will be some really hard times to come if thr decision comes to leaving the UK.

I'm still not convinced it is in Scotland's interests.
Cf. http://rationalwiki.org/wiki/Ad_iram
Max Planck said "A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die, and a new generation grows up that is familiar with it.

Have anything more than a nice sounding quotations? Like actual evidences?

A world where the richest live forever would be a dystopia frozen in time.

It would defeat the point of inventing anti-aging biotechnology by people not having access to said medical technology.
Tcl is lisp without parens. Doesn't get much love these days but a still a serviceable workhorse that has been gradually modernized in the last few releases.
bears!
Well, there can't be any objective quantification of "best", so it's impossible to prove this without being subjective. But the most widespread vulnerabilities tend to be in software that a lot of people use. Software that a lot of people use is usually written by good programmers, because good programmers (for typical definitions of "good") are the most productive ones.

The people who write the Linux kernel, for example, are by and large good programmers, because kernel programming is difficult and becoming a prolific contributor even more so. They've been responsible for the majority of the security bugs in the Linux kernel. That doesn't make them bad programmers.
Rhetorical criticism is fairly common and vital, as the message and the medium are pretty closely intertwined. The twists of words Stallman uses are to cause a guttural reaction to what he is saying and to try to evoke a populist response. Much like speeches by recent political figures, such as Donald Trump, Stallman's rhetorical style will agitate people who already support him, but alienate him to the greater number of people who disagree with him.

As much as people try to claim that the medium doesn't matter, it does, a lot. Stallman is a poor user of the mediums he is given, and as such, the points made are difficult to discuss. Were he to use less slanted language, and stick to the facts, he would be more effective in getting his point across, and would not open himself, or his arguments, to such criticism.
Except attackers usually get the passwords from other sites' databases that do the same thing and don't use proper backend hashing/salting
It wasn't until I moved into a house under the final approach (for the least commonly used runway) that I realised this is untrue.

On a calm night with no wind, the wake turbulence makes a significant amount of nose that lasts for several min after the plane passes. Normally wind noise drowns it out, but due to the longer duration the total amount of noise is equal-to or greater than the engine noise.
This suggests that in order to smooth the wrinkles between general relativity and quantum theory, someone would have to come along with a new way of thinking.

There's string theory but it's still unproven stuff. I failed to see how new scientists will actually solve the problem beyond having fresh new minds to look at it from a different direction.

Perhaps we don't need old scientists to die, but just new scientists.
Others have pointed out the potential HW issues, but I implemented something similar in a product that stored data using its own disk format, and found that adding checksums to all data written to disk yielded a number of cases where what we though was HW failures were actually SW failures. AKA really, really, really obscure bugs that only happened under obscure conditions (think the equivalent of fsck bugs checking the filesystem after power loss for one example, the journal needed to be in exactly the right state to trigger the recovery bug).
I would imagine that an immortal society would value individual lives less, since endless population growth eventually becomes a nuisance, and people would implement some kind of population culling. Whether old or young lives would be valued more is anyone's guess but probably the old and powerful would keep the amount of young at a manageable level. It could take the form of endless wars, blood sports, or a Logan's Run-esque age limit.

Halting aging to me is science fiction, mostly of the dystopian kind.
i agree but I would also like pope francis to to denounce the old testament otherwise it's hard to take political pandering seriously
Every librarian I've ever spoken to has been incredibly good at pointing me in the right direction if they didn't have anything in the local library. They understand the need for archival, but they are also limited in space and money and need to focus on what their typical users actually read.

If you can't find something, ask your librarian where it might be available. Generally they can give suggestions, and may even spend time helping you search.

In my teens had libraries contact specialist libraries and dig obscure translations of works out of vaults for me where they could have just told me sorry and pointed me to the several newer/more mainstream editions of the same work they had out (I was transcribing some books where the newer translations were still in copyright and where I was also hunting for additional forewords), despite being young enough at the time that they could've easily dismissed me as not having any "important" reasons to trouble them with asking for just those editions.

My experience is that if you're nice, most librarians love it when they are asked for something unusual by someone who clearly cares about the books.
I find it useful to distinguish between moral responsibility and causal responsibility. One can bear some causal responsibility for acting recklessly and putting oneself in a dangerous situation without assigning moral responsibility to anyone but the perp. I wouldn't consider that victim blaming.
I can find what CFSSL[1] and Vault[2] are, but not XYZ in this context.

Also, all of this can be done with plain openssl, there is no need for additional tools.

[1] https://blog.cloudflare.com/introducing-cfssl/
[2] https://www.vaultproject.io/intro/
This sounds really interesting, but I'm having a lot of trouble trying to follow how all that code fits together - from what code I could find. I also strongly dislike the object/function based approach to constructing HTML (which - funnily enough, is just like using an ORM to construct SQL which I like heh).

Really, I don't see enough offered to counteract what little pain I feel using an ORM. The LP actually looks more painful (to me). Obviously I'm totally unfamiliar with this stack which makes it hard for me to see where the benefits lie.
> APFS addresses this with I/O QoS (quality of service) to prioritize accesses that are immediately visible to the user over background activity that doesn't have the same time-constraints. This is inarguably a benefit to users and a sophisticated file system capability.

Could someone clear up how this is can be determined on the filesystem rather than scheduler level (I suspect it cannot be, or the article is making bogus claims)?
A few days ago the car I was in was robbed while we were driving in Chicago. I immediately called 911. They said they'd send someone so I told them where to find the driver. They called me back 20 minutes later and said they were not coming and that such a crime could be reported by phone only. The driver's phone had been stolen.
-
As a former Chicago resident I can say this is par for the course, in large part because that type of theft is extremely common.
As a general rule you cannot leave anything of value within site in your car or it will probably be gone by sunrise.
Until we solve the problem of entropy(doubtful), we'll have to decide between children and old people.
It looks reasonably readable to me if zoomed in. It should be possible to retype from the scan, if someone wanted to.
Like the others below/above I agree that you should certainly know SQL if you're going to use an ORM. ORMs can be a really great tool if you use them correctly.

More to your point, I think the problem is the vast number of developers using ORMs without knowing SQL and running into big problems with correctness and performance.
There must be a creative work.

This seems a strange and kind of arbitrary requirement to me.

So, for example, creating a transcript of an audio recording does not create a new copyrighted work, because it is simply documenting a fact like 1+1=2.

If I put effort into creating a transcription of an audio recording, then why shouldn't I be the one that decides what others can do with this transcription? What does it matter that it did not take any creativity? End everybody else is free to create his own transcription and do with that whatever he wants, my control over the usage of my transcription does not affect them in any way.
Recently I have bought the book "Deep Learning with Python"[1], and I can't recommend it enough. Very gentle introduction into deep learning, through creating several practical projects. If you know the basics of ML - you should get it, it's amazing.

To learn the basics of ML, you can check out the awesome tuts+ course[2].

Also I wrote an article [3] with the collection of the best free resources, I think you'll find it useful.

[1] https://machinelearningmastery.com/deep-learning-with-python...

[2] http://code.tutsplus.com/courses/machine-learning-distilled

[3] https://medium.com/@rayalez/list-of-the-best-resources-to-le...
Cell phones didn't introduce a whole new human activity. At the end of the day, you were still just having a phone conversation with someone - it was just easier and more convenient way to do something people were already doing.

Facebook is a whole new activity that never really existed before, it's much more than just "communication". It seems more about following other peoples lives in a rather obsessive and voyeuristic way (and broadcasting your own), and has this "club" or "cult" feeling about it.

If someone told me they didn't have a cellphone, yes I would be surprised, but more like "how do you get by?" rather than "who is this suspicious outsider?".
Unrolling would mean a lot of permutations.. in my example 576 if I'm not mistaken. Understanding the context or dead SQL code isn't really a problem in my case, since the various query bits are mostly orthogonal to each other, it's that they're optional that makes it a bit complex.

But as I said in my other comment, I realized I can just remember the parameters/values as I build the query string, and then bind them all after creating the query. That way I can have my messy cake (that should feel so wrong but tastes so right) and eat it with a plate and a fork like a proper person.
> The enemy of my enemy is not my friend, and even after taking a few breaths and trying to read it more calmly, his hyper-paternalistic posture still gets to me.

Can you give some examples from the text? Like you are expressing frustration over something but what is it? It's a long list of arguments with links to supporting articles. I don't understand what your complaint is.
I'm not sure that the conclusion in this article is correct. For now it is, but lets say that we end up using nitrogen vacancies in crystals to store information at some point before these future historians get started? That's just one example of tech that's being developed, and would be extremely durable. By no means is it the only one.
> Even at the time of the founding, the vast majority of Americans were living on mostly self-sufficient farms

People still bartered, which is recognized and taxed as commerce by the US government. They did not build or repair their own tools, for example - the village blacksmith was usually the most important man in town (or the region). You could argue that once they had a set of tools and land, people could be self-sufficient, but they still engaged in trade. And they would not have been able to be self-sufficient without trading beforehand - how else would you get a horse?
It seems many on the remain side are concerned about being able to seek opportunity in other countries, and to have immigrants in their own country. Yet this article reveals that the two most popular destinations for UK families leaving are the USA and Australia - both countries with strict visa requirements and no automatic freedom of movement. So the fears are overblown by the lived experience. The Spanish are not going to kick the English out of the costa deal sol anymore than the English are going to kick out doctors from France.

If anything the property market in London will probably go higher if it is seen as a desirable but firewalled from EU location. There is every chance the UK will become a Switzerland - a place to do business in Europe, but relatively safe from the poorly run economies of Europe now that seem to have been on the brink of bankruptcy for a decade or more.

The decision has been made - the next decisions have to be around creating a USP for the UK as an ideal place of investment. It's an ideal time to introduce things that benefit the startup sector, including Fintech startups by making it easier to avoid the red tape of Europe while tapping into one of the worlds biggest financial sectors.
Sigh ... as much of a supporter I am of the public domain, I'm really thinking we just need to end the charade that a "public domain" even exists anymore. Because, increasingly, it doesn't.

Let's face it ... I'll never see a single work made within my lifetime make it the public domain. And copyrights are just going to keep getting extended and extended. Mickey Mouse is never making it to the public domain. And as if having to go back to pre-World War II to find public domain works wasn't enough, now they're trying to undermine even that!

If I thought there were any chance we could change the laws toward our favor, I wouldn't advocate this. But I just don't see any hope at all anymore. So let's just call a spade a spade, and state that the public domain doesn't exist: everyone owns everything, forever.

We'll reclassify historians and preservationists as unquestionably being "pirates". Most of us already are. But the few left that are trying to play within the confines of the law, only to continually have the rug pulled out from under them, can get to work with the rest of us on the wrong side of the law. Civil disobedience is the only recourse we have left. It's that, or we give up our very history to corporate interests.
Which is silly, and fails to isolate problems when/where they happen. Pretty much every significant level should have its own checksum, in many cases hopefully an ECC of some form. Hardware has bugs/failures as does software. What is particularly evil is when they both collide in a manner which causes silent/undetected corruption of important data for long periods of time.
The shows with the constant sound effects also usually have what seems like a relatively new format: they try to make it sound like the hosts (it's always two hosts) are a couple of friends, interested laymen, having a talk at their house about the topic. So they stop to interject ("right?!" "No!"), they talk over each other but only occasionally so as not to annoy the listener, they basically feel like your two friends who've read the same Wikipedia page and are discussing it at a party.

And it's during this "conversation" that they play the sound clips:

HOST 1: "So there's this interesting thing they've just discovered, Host 2"

HOST 2: "What's that?"

HOST 1: "Scientists have discovered that when you eat..."

chomping and chewing noises

HOST 1: "... you're actually oppressing black people."

prison cell door slams

HOST 2: "What, seriously?"
Michele Norris previously worked for ABC, the Chicago Tribune, the Washington Post, and the LA Times.
Explaining something in a way a toddler can understand sounds a lot like writing code to me. Computers have only as much context as they have libraries/instruction sets and you have to "explain" the rest in those terms.
GPL fans said the great problem we would face is that companies would take our BSD code, modify it, and not give back.

"Nope—the great problem we face is that people would wrap the GPL around our code, and lock us out in the same way that these supposed companies would lock us out.

Just like the Linux community, we have many companies giving us code back, all the time. But once the code is GPL'd, we cannot get it back."
— Theo de Raadt, from https://en.wikipedia.org/wiki/Theo_de_Raadt

The
GPL actively reduces freedom.
I'm a European, I love the project of building peacefully a political entity aggregating countries that have been at war for centuries.

This is Europe, and migrants issue is only a very small part of the equation. And, actually, Britain has never been in this Europe I long for. Just like an annoying neighbor who wants to share the commons but not pay for it.

Britain left, for whatever bad reasons: Good news, let her go, Europe will be stronger and will build faster without her.

In ten years, after having realized that none of UKs problems were caused by Europe, after realizing that she's become a small old lady no-one cares about, she'll come and beg us to take her back. And we'll take her back, but this time she'll sign to all the rules, including Euro.
Caltech glassblower's retirement has scientists sighing
I am sorry, I disagree. I don't see any pejoratives there, and in fact you're the one using them: nasty and boorish are the words you used and you implied that I'm uneducated, uncivil, and a liar. Do whatever you want with my account.
There is nothing to imagine, that is how markets operate.

And it is how they have always operated. Hotels and tourist destinations are not built or preserved for your "visit it once and live there 30 years without going again" revenue.

Unsurprisingly, money dictates land allocation. If you have the money to buy land (and in effect, tourists are buying inner city residential through airbnb) you can only resist economic reality so long.

At that - how do you have claim to it being your city? Do you own it? If you own property in it, is someone evicting you from your own home? If you are renting, well, that's not owning. If your neighbors are deciding to sell or rent their homes at lucrative margins to tourists, why do you think you are in the right telling them they cannot do what they want with the property they own?
I still have Apple's Dylan book where it has Lisp-like syntax somewhere. The infix they came up with is ugly.

Dylan was supposed to be used for Apple's Newton handheld, but was too late and basically died in the 1990s. I'm no expert, but I recall it was basically a dumbed down Lisp with OO extensions and module support that was changed to a dumbed down Algol with OO extensions and module support.
The local Lotte (a large Korean conglomerate) in northern VA has a huge variety of vegetables and far cheaper prices than the mainstream. Their target audience is asian/indian/hispanic and it shows. The place is totally packed and they also follow the Walmart model of renting out space inside the building for restaurants and shops (optical, barbershop, etc)
So society would be better off without altruistic punishment in the financial sector, which by the way is one of the most effective weapons in the post-nuclear age?