skysight-inc/HackerNews huggingface dataset:
Symptom of a bigger problem: nobody in the criminal justice system is punished for making the wrong move. There is no law enforcement downside to civil asset forfeiture. Officer-involved shootings are discouraged from prosecution or otherwise involve highly-paid "expert" witnesses saying the officer had no other choice - at taxpayer expense.

Prosecutors are valued by the number of wins, not by how many innocent people are spared the gauntlet of the American justice system.

Prisons (especially private prisons) are rewarded for high recidivism rates, instead of being punished for wasting taxpayer money on an expensive and brutal daycare.

If the state does badly enough it can get sued. So the taxpayers foot the bill while the offenders are free to do as they do.

I've said it before and I'll say it again: prevent this kind of garbage from happing without consequence by mandating docked wages/pension benefits to pay for all or part of lawsuit damages. Change the incentives and people will change themselves.
"bare property" :)
Four New Chemical Element Names for Public Review
That's why BIG SERIAL exists. :-)
Wreak havoc. Wrecking havoc may be seen as a good thing.
I don't understand what you mean. How would you prevent the attacker from knowing the port, except by only sending the port knock, and then never actually connecting?

Let's say the attacker has no idea you're using port knocking and even somehow missed your port knock packet completely, but after that captures subsequent traffic. He will still see the sequence numbers in the SYN/ACK from the server which is all he needs. Once he has that, he is an equal party to you (the legitimate client) in that connection.
My argument is more for the fact that these two logos in particular seems pretty close. I'd be willing to put money that my parents wouldn't notice the difference if you swapped the sharex logo out for the chrome logo.

https://getsharex.com/favicon.ico

https://www.google.com/images/icons/product/chrome-48.png
Love seeing these stories about the will to live and fighting through hardship and making the most of every opportunity. These sorts of folks - who just want to be normal - really strike a chord with me. Fascinating specific instance and type of treatment.
But this is already supported by government. There is no willingness to investigate such crimes. Sometimes even state officials covers-up such crimes (Cologne) and it has to be "leaked".
This is just a semantics argument which is boring. A number between 1 and 10 on Tuesday is only slightly different. You can say it is not arbitrary, whatever.

You have just proved my point. Just in case you forgot the original claim, it was that if you use a SQL database, the constraints are in your database, but if you use mongo, the constraints are in your code.

I refuted this by saying that the constraints are also in the code in a SQL database. You have proven the point even further by highlighting that they are even more complex than the constraints in the database.

Therefore, saying that it is a great win that a SQL database can do some basic constraints checking is a ridiculous argument because it hardly contributes any benefit due to the fact that even more complex constraints are in the code.

So you have not actually contributed anything and I never said you should throw out SQL just because it can't model every constraint. Nice strawman. You lose the argument though right?
We had a memory issue since we received an enormous influx of unexpected traffic from reddit. Adding capacity now
The below link as well as the (public) dev@ list clearly show you to be mistaken:

https://whimsy.apache.org/board/minutes/OpenOffice.html
Did the authors benchmark against kdb?

e.g., run a single k interpeter on each CPU, then divide and conquer

Isn't it faster to do parsing in memory and avoid I/O wherever possible?
Indeed, which the article fails to even explain.

I'm legitimately not sure the author understands why large distributed systems utilise UIDs so just made up a reason that sounded good to them.

I haven't used a non-64 bit database in, let's say ten years, so making design decisions because a 32 bit int might be exhausted is rather dated advice at best.
That sounds horrible. No wonder you've never done a migration - it's been made impossible. Why would you not hide the database behind an API, so that you CAN migrate it, change it, etc? This is like not having a separate data layer in your application, except it's across many applications all at once.
> In April 2012 the Catholic Church in Mumbai filed a complaint under Section 295(A) of the Indian Penal Code in several police stations around the city.

I would like source that the Catholic Church filed the complaint. The Wikipedia article leads to a source from the OP's article. Here is what the source says

> In the following weeks, three police stations in Mumbai took up blasphemy cases filed against him by Catholic groups under the notorious Section 295a of India's colonial-era penal code.

Apparently, they are some Catholic groups and not the Catholic Church. However, the real culprit here is the Catholic Secular Form (CSF)

> the Catholic Secular Forum (CSF), one of the groups that made the initial complaint, still insists it will press for prosecution should he ever return.

That said, the Catholic Church are not absolved of their blame either. The church wanted an apology - case drop barter solution

> Cardinal Oswald Gracias of Mumbai tried to broker a solution by calling upon Edamaruku to apologise and on Catholic groups to drop their case in return.

In any case, the Catholic Church does not seem to have made the complaint. However, one should still write to the Catholic Church to urge the groups like CSF to unconditionally withdraw their complaints.
I was thinking something along the line of a mandatory hash/checksum along with the name of the software you are trying to install from a package manager. It does not have to be very long, just enough to avoid common collisions.
That's because we've learned to avoid most of the pitfalls of the tools.
We detached this subthread from https://news.ycombinator.com/item?id=11859848 and marked it off-topic.
Islam has many references about seeking knowledge, probably best expressed in the hadiths (Al-Tirmidhi 74 and 108 for example) but also found to some extent in the Quran. With learned knowledge (eg science) in the Arabic world at a very low point these days, it's clear that your answer is pretty much #1.

Yes, an Ataturk direction would be a good direction to go. It is true as another poster mentioned that Judaism's rather barbaric Old Testament is tempered by knowledge-seeking scholarly tradition in Judaism and the reforms of the New Testament in Christianity. Too much of Islam does not have much of this at the moment, in fact, recent history has somewhat undone the reforms first undertaken by the Ottoman empire (mixed civil based on French law and sharia, a system still in some countries like Jordan) and the later reforms of Ataturk.

Ataturk's perspective is good to note. He was very much against political Islam. He did not seem to be against Islam itself (and in fact encouraged study by sponsoring and radio-reading Quran translations etc.). Actually, he felt religion was an important institution, if I recall, but it should be personal, and not magical, superstitious, or archaic.

Part of the reason why I really don't care about trying to prove one religion has more violent text than another, is that I believe anti-rational, political oriented religious fundamentalism is a danger period, no matter what the form. It is not "equal" at the moment, by far. But in the US we have too many Christian fundamentalist pointing fingers at the horrors of Islamic fundamentalism... while simultaneously trying to lead us in that direction. I don't want American Christians to take us where Islam went 750 years ago.
Logan Abbott from SourceForge (and that reddit thread). We are aware of this. We were definitely not expecting this thread to become so big. We are adding international servers ASAP hopefully next week.
> It's not really about closing the deal as much as making sure the Trolltech developers were paid during the time you needed their support.

The OSS license doesn't grant you any support from Trolltech, does it?
The View from Hudson Yards, Circa 2019
Do you understand how tax cab companies operate and are regulated?

"Some cab drivers want the council to issue permits directly to drivers with at least five years of experience — what the drivers call "legacy permits"...

— bypassing Austin's three taxi franchise holders: Yellow Cab, Austin Cab and Lone Star. The change could cost cab companies control of the market — and the thousands of dollars they collect annually from each cabbie after paying the city just $400 for each permit."[0]

"STOA wants to limit the number of cabs on the street in order to increase market share for large operators; with less competition for passengers they would be able to cover their higher overhead costs, and presumably "can charge less per trip." By asking the city to regulate the number of cabs, STOA is asking the city to limit their competition."[1]

[0] http://www.statesman.com/news/news/local/taxi-industry-pours...

[1] http://savannahnow.com/column/2009-10-23/toma-cab-owners-see...

Is this how coffee shops, restaurants, bars, etc. are setup in any city you're aware of?
> They aren't rich guys screwing the little guy. It's the little guy screwing whoever he can.

They are rich enough to sue. They are not "the little guy", they are often well funded businesses that buy patents wholesale for the sole purpose of suing other businesses.
I know an app can be design with any approach, I just happen to disagree with theirs.

However there's also a perfectly plausible possibility that that Google's use of material design in iOS is less about well-researched decisions and more about trying to get people used to the Android aesthetic so that they switch. I don't know if this is what's actually happening, but I don't think it's entirely outlandish, and it's what it feels like as a user of their products.
Sorry to hear that. We would love to have you back at some point. I know it takes time to rebuild trust but hopefully people will see we are serious about it with the steps we have taken.
Are you aware of even one example of a laws that are actively enforced that would have the same time of what you're suggesting?

Seems like all that would happen is new channels of revenue would be found that didn't have the blowback you're suggesting.
"Use UUIDs instead of integer PKs" is 95% of the time a HORRIBLE idea. As a rule of thumb, if you are a beginner, you should NEVER use a UUID instead of an integer PK.

If you know the definition and the ins-and-outs of 'clustered index', 'index fragmentation' and 'page split' then feel free to use a UUID if you see fit-- otherwise, please don't.

If you are a beginner and for some reason have to have a UUID: Use a sequential, auto-incrementing integer for your clustered index column and make another second column that is your primary key that is your UUID.

This article feels like the blind leading the blind.
I'm suprised by this point: "the database tends to be an after-thought in application design".

Maybe it's a generational thing (I'm 40+), but I tend to always start with thinking about the data structures and design in conjunction with the UI design.

Getting a solid database design in place early in the development cycle is critical to building a solid, stable system- you can of course alter the database as you start building but having a good idea of the data structure should be a "before thought" rather than a after-thought.
Reality is broken? Um, yeah, good luck fixing it...
In the case of python (not sure about the other package managers) if a valid package requires the hacked package, each project that requires that valid package will download and install the hacked package separately if you're using virtual environments. Also if you're using docker you reinstall everything when your requirements file changes.
Government of Kenya Has No Business Making New Laws to Regulate Social Media
But this attracts the few who are.
Strictly speaking, they are accusing the asset of being a nuisance (sometimes, though not always, as a result of being an instrumentality in a crime -- but civil asset forfeiture doesn't require a crime to have been involved at all; they are also providing both public notice and private notice to the person (if any) from whom the property was seized of the action, and anyone who has an interest in the asset (whether the person, if any, from whom it was seized, or any other person) has the right to assert that interest, at which case they have all the rights normally attendant to civil process [not criminal process, because its not a criminal action, and criminal penalties can not be imposed.])
At US rates, that smells like a few tens of thousands of dollars. At the core of my "concern" is that magnitudes of turnover, margins, and required increases in sales due to the analysis make application of the idea uneconomical.

To put it another way, the business case feels week most [i.e. small] profit seeking enterprises.
same. people that opt-out have 'non-donor' on their ids (my father is not a donor -- not sure why tbf)
That is very interesting. Note that they are not precluding you to switch, but they do reserve the right to sell or not sell to you the commercial license after you've used the LGPL. It sounds like an empty threat to me (if you talk to the sales rep and say "I have an internal prototype and I would like to buy the commercial license to finish and distribute it", will they say no?), but one should definitely consider this before choosing to try the LGPL version for early product development.

I think this is mostly meant to avoid having a team of 50 develop an internal version based on LGPL, and then a team of 1 maintain the commercial version, paying a single developer seat.

Note that you can still do a throw away prototype without problems. Some say you should in any case!
They need recalibration after every 1-2 sorties for best results but they don't require input from GPS or other sensors. GPS synchronization largely eliminates the need for support staff to recalibrate. INS is incredibly accurate on its own, assuming pre-flight calibration.

Source: Worked on said GPS/INS systems in the military.
This has had to effect the Diocese financially, including the local law enforcement and politicians. I can only imagine that this statue was their poor attempt in monetizing a so called "Miracle". Hence the venomous attack and persecution of a man who's only crime was to expose the Truth. Now these people have seen their revenue stream dry up and are furious.

The Vatican itself should investigate the people in the Diocese who have instigated this sinful and hateful act. I would like to see the Pope take this matter up personally and invite this gentleman to Rome.

Disclosure: Catholic
Right, which I never understood until the first time I was tasked with building a data warehousing and reporting application. My naive 3NF schema approach led to joins that crippled report performance, and really messy schemes to deal with underlying changes in the application's schema over time.
If it's against prepaid cards not all have the ability to dispute transactions.
That's a mention from October 2015 and April 2016. The absence from board reports was brought to public attention in July 2015, and the October 2015 mention you cite is a direct response to that: https://lwn.net/Articles/650411/
I think his example was rather poor as I can think of at least 3 use cases off of the top of my head where having separate categories would be a good idea, and having varchar arrays would be a giant PITA.

That said I'm not sure he was trying to make the point that upfront normalisation is bad in itself, just that doing too much "what if maybe someday we might want to separate this" kind of normalisation is a waste of time.
iPhone 6s only
WebSharp: C# in the Browser
What are the practical means of defense against these thieves with badges?
He should send a complaint to the Pope. I don't believe Francisco would agree with the local catholic representatives and could rebuke them.
Show HN: Rock, Paper, Scissors with Font Awesome and JQuery
Welcome to the post-Reagan era, kids. This stuff really took off during the 80s war on drugs. (which is about as successful as the war on alcohol was - for gangsters dealing)

If only Thatcherism / Reaganism never happened... (and Laffer, Friedman and all the other related right wing propaganda that's been catapulted down our throats)

I suppose things will eventually get bad enough that people will eventually realize "Everything that demented old man proposed was wrong?!?" (demented as in literal "alzheimer's patient")
Fish have stopped fishing. That's a fairly big deal.
A very short, beginner-level intro to DNS.
Please don't use UUID primary keys, at least by default. Not only will your PK indexes take up 4x the space, all of the foreign keys referring to it will also need indexes which also blow up in size, etc. I've seen very poor performance due to this issue. A surrogate PK is still a surrogate PK, so you're committing a relational algebra sin in any case (one which IMO is necessary for practicality concerns).
this is yet another reason why i really wished rust had went for namespaced packaging on crates.io. i like so many of the decisions the rust team made, but not this one.
Per the link, Docker [the subject of the thread] is experimental on FreeBSD.
For processing data types without quality natural unique keys, being able to generate a unique key beforehand is very useful. I've written code both ways: inserting to get an auto-incremented integer, and generating a UUID, and the UUID approach was much easier to write and maintain.
App Groups: GUI for managing dependent microservices and coordinating deployments
The Rise and Fall of Peter Molyneux:Part 1-The Story of Bullfrog
Hello sir, we're performing an investigation. We accept cash, check, and credit card. Just hand us your wallet, sign here, and then realize you can't afford to hire a lawyer because we took all your money.
Or is it ? India has its own weird 'Political Correctness', you basically cannot offend religious feelings of people. If there is a group complaining, they consider it disturbance of peace or harmony. I can completely see where the Bishop told some councilor or connected guy in his congregation and some power broker trying to muzzle this dude by exerting influence on Police saying that, this guy is insulting Catholicism etc.
http://www.swig.org/
And I think when you do encounter a performance issue with LIMIT ... OFFSET, you have to ask yourself "Is a standard CRUD interface pattern really the best way to work with such a large data set?"
>UUID primary keys?

Also somewhat useful to have when your organization decides that a multimaster cluster is a requirement.
Point 1 is silly - this depends greatly on what your application needs to do. If you need to store the image together with the metadata or other information related to the image that is transactional data - then storing the image in the database is the way to go. This also helps a lot with database backups, migrations etc..
Why can't you ship commercial version with LGPL? It's LGPL not GPL?

I mean, if you don't need to modify the Qt-library, you don't need commercial license. You just need to provide link to the Qt-sources.
Nice! Very cool that it can include Lizard & Spock as well.
Personally, understanding how the engines usually work under the hood [0], I'd keep an integral PK, and have a `UNIQUE` external ID field.

[0] Having a string for a primary key will typically make there be a hidden integer primary key; better to have it explicit than implicit.
> I like to throw in market estimation ... questions

FYI, this is known as a Fermi problem, named after the famous physicist Enrico Fermi. The classic Fermi problem is, "How many piano tuners are there in Chicago?" [1]

[1] https://en.wikipedia.org/wiki/Fermi_problem
> let's turn that into a war between ourselves instead of demanding better legislation and more transparency from governments

The government is made up of it's constituents, we should absolutely blacklist those people to let them know we are not OK with this. You'll never get more transparency from the government, it's not in their best interest to do that, nor is it for them to implement 'better' legislation. Ideally that would be great, but we are WAY past that being a realistic possibility in America.
"I found it interesting to read" is not a particularly good reason to drag someone's name through the mud for crimes he hasn't been convicted of.
But what if you need to partition and possibly scale out part of your database? At that point a normalized data model becomes a huge road block. A balanced approach to normalization often allows you to more adaptive to requirements. If possible, it should be avoided for tables that can grow large.
I am in the same camp. I'd prefer to know an older technology (and it's underpinnings) completely than scratch the surfaces on a bunch of short lived new ones. Most of the new stuff I see is pretty high level. I invest my free time in getting as close to the metal as I can.

If there's something new with a feature I like, I'm a lot more likely to try to replicate their feature in something I know than make a switch.
Hey Will,

Thanks for keeping Package Control high quality, I know it's highly appreciated :-)
This is outrageous. The police can get away with this because they have a weapon, a gun, which can kill you if you resist. Or at the very least, call other cops, arrest you and throw you in jail and ruin your life while you have to prove your you are not guilty & try to get your money back.

This defies all logic and is a clear example of the corrupt state this country is in (USA).
How do you determine what is a suspicious package without reviewing every new package by hand?
Artificial heart designers may thus consider doing something to simulate the noise and vibration of a heart beat, to prevent any awkwardness after the transplant.
No, not talking about the private ones, but rather the compulsory state-driven pension system that is in place in most of the Europe.
i was the victim of a patent trolling company called acacia research. they sent me a bunch of legal threats but had my name spelled incorrectly, which happened to give away who had sold my info to them(in exchange for dropping the case a certain entity traded all of their affiliates info to acacia). i was 19 at the time and laughed it off. nothing ever came of it, but in hindsight it certainly wasn't a laughing matter. in the end i think someone staged a pretty good defense and crushed their patent.
Security engineer goes public about Appelbaum: ‘I felt afraid and violated’
As an open source contributor and developer myself I never feel good about releasing stuff under GPL or Apache (yes, both) because they're long and some parts like the liability section kinda contradict what a liability disclaimer is about, and most importantly, it's impossible for a developer to understand it. That's why most projects initiated by developers (without a company) are MIT or ISC or a BSD variant. Also see the OpenBSD project's (which I don't use and am not affiliated with) views on the Apache 2 license. All I can understand is that both GPL and Apache licenses are that long and hard to understand for non-lawyers because they wanted to have a water-proof legal document. Which means as a developer you have to trust what others think the text means if you were to release code under it. I use the ISC license because I understand it and can explain if someone asks me about the conditions. I couldn't do the same with eith GPL or Apache. ISC/MIT with a patent clause might be useful addition for those of use who need that.