skysight-inc/HackerNews huggingface dataset:
> Our crime statistics are just so much worse in the US, it seems like we need radical, generational changes to try and make our crime rates more like similar European countries.

This requires a choice - a commitment to actually do what's necessary to reduce violence, by recognising and fixing the systemic factors. Glasgow attempted this recently with great success: http://www.actiononviolence.org.uk/about-us

Glasgow now has 5.1 homicides per 100,000 people, compared to the worst rate in the US (St. Louis, 59.3 homicides per 100,000 people).

Some of the techniques were in fact imported from the US:

> "In tackling gang crime the unit imported a successful anti-gang violence initiative spearheaded in Boston in the 1990s. The Community Initiative to Reduce Violence (CIRV) programme broke up Glasgow's long established gangs by offering members an alternative to the violent lives they were living . The VRU also successfully lobbied for increases in maximum sentences for carrying knives."
Any distributed startup. There are thousands.
I would often rather use a decade-old project that was developed solo by a world-class expert dumping code over the wall once every 6 months than a community project being hacked on by 100 amateurs.

Without additional context I find recency of last commit and number of committers to be almost impossible to draw useful conclusions from.
Not directly answering your question, but giving you some general advice since this is your first contract:

1) Make the other party agree that all IP belongs to you until the final invoice is paid. This is often your only leverage should your client decide to stop paying you.

2) Send weekly updates VIA EMAIL to your client on what you've done. Do not do this over Slack or any other communications medium that they control. If they decide to revoke your access on Slack, you will no longer have access to those logs and no proof.

3) Set terms for post-contract support. Under no circumstances should you be providing unlimited free support after the contract is over.
Ah yes, the superior totally optional SSN in the US is... a better implementation.
Isaac Asimov's “Jokester” short story, a guide for humor hacking
fails to mention the implicit assumption of conditional independence in the measurements (weighings)
So when you said "intimate details" you meant logs. Ok.

Btw, Aadhaar doesn't store for what you authenticating, or where you are authenticating. That's another lie you are using to fear monger.

But in the end it doesn't matter. 1.3B+ Indians see the benefit of it. And are using it everyday by doing millions of transaction.

Keep on fear mongering. It's not having any effect.
But before computers it was just called Mathematics. Computers are really essential for the existence of Computer Science.
What is your real happiness? Post your thoughts
But he is consistent since 2010 in his point of view and analysis process. Getting even more precise, so or course it might have trolled a little bit but his arguments make a truly interesting whole.
I guess what you see as 'unboxing', I see as 'leaving intact'.

In turn that is, I find your suggestion of automatically eta-expanding to be 'doing something' (auto boxing) and so 'why are we happy auto-boxing?'

As you've said about callables in your sibling post, you see 'doing something' to be changing what is rightly a callable into something not-a-callable (immediately calling the function) and I see it the opposite way (why are we turning what is a value into a function?) This is why I say we're going from one inconsistent approach to another (from Scala-style inconsistency to Python-style inconsistency). The difference is Scala-style inconsistency makes it harder to introduce type errors since all it does is force you to add `_` when you want to eta-expand.

The case that bothers me the most with your approach (again from a static safety perspective) is this:

@ def foo = () => 1 // There exist less weird examples of this.
@ val x = foo().toString
resXX: String = "1"

@ def foo() = () => 1
@ val x = foo().toString
resYY: String = "$...identifier" // No compile error

Now you could argue this is more a problem that functions and `Int`s have any methods in common at all (toString, equality, etc.). With some more time to think maybe I could come up with an example that doesn't rely on that (I've seen a lot more of this error in Python than in Scala, since Python is dynamically typed). But I find it odd here that the compiler changed the type in response to upstream paren count.

Edit: since I can't reply below - thanks for the discussion - as you say, this is probably just different mental models. :)
Because the people who read HN think they know everything. My comment was downvoted even more than this.
Just the Beginning, Yale
I was absolutely and totally cynical here :-)
Eh, what is the expected lifetime of PEX tubes?

The building code in USA is a bit relaxed compared to northern Europe, but can you have PEX tubes inside walls?

I think the recommendation here is a dual tube system, with a PEX pipe inside a protective outer tube.
I do that too, sometimes, particularly when on trips in rural / forest areas / resorts (refill the plastic bottle at the camp place or resort's restaurant with filtered water from a water purifier) but as a heuristic, to mitigate any possible effects of the plastic chemicals, I throw away the bottle after a week or two.
What I meant is that it could be a manifestation of an archetype in the Christian imagination - the 5th circle of hell. I did not have any conscious implementation of a doctrine for dealing with punishment in mind.
Mini CSS Grids Tutorial
The fact is that having an SSN and the person's name can be enough to literally take his identity and do whatever you want.

Or literally get a birth certificate and become a "US citizen".

It's a bit more complicated, but not impossible, to do that in the UK, Belgium and Germany as well. Probably other countries, too.

So you're all crying about India being dystopian while your own ID systems are completely fucked.
Abstract:

Cloud providers routinely schedule multiple applications per physical host to increase efficiency. The resulting interference on shared resources often leads to performance degradation and, more importantly, security vulnerabilities. Interference can leak important information ranging from a service’s placement to confidential data, like private keys.

We present Bolt, a practical system that accurately detects the type and characteristics of applications sharing a cloud platform based on the interference an adversary sees on shared resources. Bolt leverages online data mining techniques that only require 2-5 seconds for detection. In a multi-user study on EC2, Bolt correctly identifies the characteristics of 385 out of 436 diverse workloads. Extracting this information enables a wide spectrum of previously-impractical cloud attacks, including denial of service attacks (DoS) that increase tail latency by 140x, as well as resource freeing (RFA) and co-residency attacks. Finally, we show that while advanced isolation mechanisms, such as cache partitioning lower detection accuracy, they are insufficient to eliminate these vulnerabilities altogether. To do so, one must either disallow core sharing, or only allow it between threads of the same application, leading to significant inefficiencies and performance penalties.
> I am also in the "make it compulsory for income tax" group.

I don't get this ! What exactly is this linkage solving ? Additionally everyone who advocates this disregards the fact that there are Non-resident Indians who are required to pay taxes but they are not entitled to an Aadhaar card and resident non-Indians who also need to pay taxes who are not required to get an Aadhaar card.

Additionally, how exactly is the deduplication of the PAN database happening ? (ie: who is doing this and what information do they have access to ? eg: is it a private entity who would also benefit from knowing tax income slabs for analytics ?? ...do you really want your service providers insurance/health care/ISP/grocery provider to know the income tax slab you fit in ?)
I was referring to the first one, but your offer is quite generous.
You cat bet it is: http://www.vanityfair.com/news/2015/11/airplane-maintenance-...

FTA:

>The airplanes that U.S. carriers send to Aeroman undergo what’s known in the industry as “heavy maintenance,” which often involves a complete teardown of the aircraft. Every plate and panel on the wings, tail, flaps, and rudder are unscrewed, and all the parts within—cables, brackets, bearings, and bolts—are removed for inspection. The landing gear is disassembled and checked for cracks, hydraulic leaks, and corrosion. The engines are removed and inspected for wear. Inside, the passenger seats, tray tables, overhead bins, carpeting, and side panels are removed until the cabin has been stripped down to bare metal. Then everything is put back exactly where it was, at least in theory.

>The work is labor-intensive and complicated, and the technical manuals are written in English, the language of international aviation. According to regulations, in order to receive F.A.A. certification as a mechanic, a worker needs to be able to “read, speak, write, and comprehend spoken English.” Most of the mechanics in El Salvador and some other developing countries who take apart the big jets and then put them back together are unable to meet this standard. At Aeroman’s El Salvador facility, only one mechanic out of eight is F.A.A.-certified. At a major overhaul base used by United Airlines in China, the ratio is one F.A.A.-certified mechanic for every 31 non-certified mechanics. In contrast, back when U.S. airlines performed heavy maintenance at their own, domestic facilities, F.A.A.-certified mechanics far outnumbered everyone else. At American Airlines’ mammoth heavy-maintenance facility in Tulsa, certified mechanics outnumber the uncertified four to one.
We are in a very close contact to the Raspi Team and I can assure you that most of those "SD card issues" is pure rumor and urban legend. All known issues could be reduced to the fact that some people bought cheap cards and supposed them to work for ages even when treating them like you would never do with your PC.
Raspi team's Sw developers told me they would switch off power without shutting the system down dozens of times per day and never ever had an SD card crash for years now.
So please do not spread the rumor without any substantial first hand information. Just because someone did write something somewhere in the internet we can't judge about a technology.
Having this said I would like to add the information that RevPi Core does not use any Sd card. nPlease refer to the Compute Module 1 information in the internet to get this Version of the Raspi explained.
Maybe they hired the managers who handled Deepwater Horizon. Although this time around, I don't think Donald Trump should send a nuclear sub to drop a nuke down the shaft on day two of the disaster. I'd wait at least a week.
Now just convert this to a wiki, and allow users to contribute their code implementations. That would be Really Something
I'm not defending anything, it's just extremely hypocritical to accuse India's system of being dystopian while currently existing systems in "developed" nations are even worse.
Star Wars: Attack of the Drones
In what way does eschewing the underlying Grid graphics make a less desirable experience for a ggplot2 port?
this brings into discussion what identifying propaganda actually entails when corner cases like this pop up. interesting circumstances.

it makes me wonder: if you're actively doing research on these modern day areas of conflict and the culture that's in them, would you rather ask for forgiveness or permission when posting your material to a site that monitors material of that nature? and if it was so easy to gain forgiveness, what would stop people from framing said areas of conflict in different lights under the guise of research?
In fact, the harshness of punishment in general is not an effective deterrent, as illustrated by the death penalty. If you're serious about actually lowering crime rates, look elsewhere.
Google made fact recollection less important than before. However, Google itself prefers people who do well on whiteboard interview, which could be solved perfectly by some Google searches! Memorization of historical facts is one thing, but training your memory for fast retrieval of facts and associations is still highly valued. Therefore it is still important to train your memory to the extreme. You'll do something better if you do it more than once.
When you hear "state" for laws old enough to be common-law, think more of "community." A murderer makes random strangers in town mad on the victim's behalf, so they go kill the murderer. They aren't killing them to get justice for the victim; they're killing them because the victim was someone they knew as a member of the community and they feel pain at their loss. This pain, in aggregate, is the pain the "state" feels in response to an act, and lashes out in response to. It's the reason that terrorism is a bigger deal than plain treason: both affect the government itself in some sense, but terrorism inflicts pain on the people in aggregate, and so the people-in-aggregate, in their roles as "legislature" and "jury", seek to punish it more strongly.
Scandinavian countries have a wide range of definitions of rape (which is a good thing). That means a lot of situations that are not classified as rape in other countries are included.

In 2015, 97 of the rapes in Norway were classified as "assault rapes". That means that someone used violence/force, drugs or threats to rape her (or him).

One example taken from Singapore is that if a woman is penetrated anally it is not classified as rape, but sexual assault.

Another example taken from Singapore is that a married man can by definition not commit rape against his wife unless they have been living apart. Marital status does not give any protection in Scandinavia when someone says no.

Seeing how the definition of rape in Singapore is so different than in Scandinavia makes me think we can't compare the numbers without giving proper context.
why not just use Maven?
Good communication takes the effort of at least two parties: one "talking" (or writing) and one "listening" (or reading in good faith). Good writing is honed by finding some means to get your writing read and get some kind of feedback on how effectively it is conveying your message. You can't develop as a writer without that feedback.

In school, you get it from your teachers, but I was surprised to learn that what I learned about writing in school really was just scratching the surface. I have learned a lot more from talking with people online in forums like HN, blogging and doing paid freelance writing. I am still struggling to get real traction with my blogs. Although there is a long history of my comments in forums getting ridiculous overreactions from people, it has been surprisingly hard to translate that into meaningful engagement with my blog writing.

Writing is about communicating. Good grammar and all that matter, but it matters more that you have something you need to convey for some reason. Writing is merely the means to convey it. And that is wherein the work lies.
>>I can guess their religion with nearly 95% accuracy.

95% of the stats are made on the spot, like you made above.

Your intuitions don't need to be true.

And, Godhra Train was burned by 2000 Muslims surrounding a train and burning people with nothing to escape.

Next time before mentioning Godhra and Muslims in same sentence don't forget to mention what 2000 Muslims did to unarmed people in train by locking the train compartment.

Prepared or reharshed :

Your intuitions don't matter nor does your opinion.

Unless you produce point by point convergant proof and data.

http://www.opindia.com/2017/05/the-real-whitewashing-how-the...
wow. That Anders video is definitely the best description/explanation of blockchain I've ever seen.
Given a persons name you can guess with fairly reasonable accuracy what their religion is.
Surprise to see this at the top, I am the creator* of plotnine. The most common question seems to be, what to expect of plotnine? The answer; a high quality implementation of a grammar of graphics with an API that closely matches ggplot2, and more.

I also want other packages to be able to build off of plotnine, e.g. a package with the functionality of Seaborn could be built off of plotnine. The only constraint should be whether the backend -- in this case Matplotlib -- does stand in the way. Matplotlib is evolving (though slowly) and has a very receptive community so there is lots of hope.

* - Many people contributed to its history.
I had forgotten about -G, and knew about warm and cold boot, but did not know about the flag. Cool, and nostalgic indeed :-)
Didn't know, thanks. And nice appropriate HN handle :)
I'm a competitive scrabble player, and I suspect it will be less than a decade (and possibly well less) before we have an AI that comfortably outclasses the best human players. (It might never be "unbeatable" due to the luck factor, but it could well, e.g. win 29 games out of every 30). However, it won't affect my enjoyment of the game in any way - it's already clear that board games in general are solvable by an "explore lots of moves with many levels of lookahead" strategy; the thrill lies in the fact that humans playing across a board clearly have to use different techniques to achieve the same result, and you're competing against other humans to see who can do it best.

Indeed, much of the current excitement around AI playing programs lies in the fact that computers are too slow to do the exhaustive brute force tree search either; they need a lot of very clever valuation and pruning techniques to explore more of the tree in less time. It's just a different form of cleverness than what humans do, and there is a lot of feedback between the two communities, with human players helping programmers identify good heuristics, and then computer players uncovering new possibilities for humans to incorporate into their play.
I think the Income Tax department can do the dedup themselves right? Seems easy, no different pan cards can have the same aadhar number?

Income tax records are protected by very strict laws already.
Improve your E-commerce business with 5 simple tips
> We can hire 'ten for one' in a country A.

Rather: 'two for one'.
Visual Studio Code as Latex Editor
If I were the inmate, I would most likely accept "early release" to a would-be reformer. I would happily sleep on the guy's floor to get out of even a minimum security prison.

I see a number of advantages for me. Not least, I have someone who really, really wants me to succeed on the outside.

But you haven't yet told me what you'd do, either as inmate or prospective reformer.
Somebody's account has been suspended. Ok, why? "I assume he has been suspended because Tumblr thinks Chris is spreading jihadi propaganda.". So (unless it wasn't posted for some reason) nothing to back this up at all and we actually don't know why he was suspended.
Daspanel: server agnostic, self-hosted web hosting control panel
No, because it is a pain to do, not because I would not want to. Rarely because it wants me to take a closed road. More often because I would like to travel through some part of a land and am not interested in the most efficient way of reaching my final destination.
Prio: Private, Robust, and Efficient Computation of Aggregate Statistics
Instagram and WhatsApp show this to be false.
Sounds like an ignorance is bliss type of story to me. Just because it may not be in some app next time doesn't mean nobody is having the same thoughts or says the same things in some other form. Blaming some app for the existence of harassment seems rather far-fetched to me.
> Now you could argue this is more a problem that functions and `Int`s have any methods in common at all (toString, equality, etc.)

Now that's something that I should have put in the post! But it was already too long...

Anyway, I think we already fully understand each other's views, and there's not much new to be said. Cheers and thanks for the discussion!
Hybris is enjoying a dominant position in the ecommerce platform landscape
Effective, in the sense of it benefits me and/or others :)

My placeholder text did neither, my new business does both.
Read the first few chapters of On Writing Well.

Omit needless words. There's a page in Stephen King's autobiography "On Writing" where he shows an editor's comments on an article he wrote as a teenager. Half of the words are crossed out. Remembering that example improved my writing significantly.

Also, understand that writing is an iterative process. It can take 5-6 passes to craft a good sentence.
You have never seen anyone call anything dystopian before?
“The best geologist is he who has seen the most rocks.” – H. H. Read
Creating the Never Ending Bloom: The Amazing Work of John Edmark
Tumblr has a bad reputation for suspending / terminating blogs with little to no reason. I do wish they were more transparent about their actions.
"power supply issue"

You can almost forgive BA for suffering cyber terrorism, but entire IT system being brought down for tens of hours due to power supply issue?
Libertarianism probably converts to other forms of government pretty readily with a couple assumptions.

1. All interactions would eventually come under contract.

2. Since it would be impossible to psychically agree to ever item on a contract you would need implicit agreement for practicallity.

3. The government can't restart all contracts every time a new member is added.

4. children would most probably be bound to their parents decisions.

5. Most people(if not all people) would agree to contracts that at least have some elements to that don't benefit them.

6. Your pretty much already on a giant social contract.

My logic and arguments are a little sloppy but I hope you can follow my argument.
Why aren't there Security Process Engineers (SPE)? I was recently waiting on a massively delayed flight and observed three instances where employees left the computer behind the check in desks unlocked. I'm sure these computers checked off all the requirements for having a firewall turned on, anti-malware software, auto-updates turned on, etc. But the front door was left wide open because the employees were forced to move between their counters and the actual jet bridge. Since they get penalized for late flights, but not for security breaches it seemed as if they didn't care. This would be where a SPE would come in and propose something to remediate the process failure.
This seems like a use-case where the Mill CPU architecture would work quite well.

With the Mill's Loop pipelining and Mill's Vector ops this could be pretty well-optimized.
This is definitely not the right place to use the RevPi System. It is designed to be a a PLC as well as an IPC or Gateway system. This mixture makes it unique compared to standard PLCs. But any system needing cycle times in the 1 ms range or below can't be controlled by a RevPi.
But try and find any PLC which is able to speak nearly every known fieldbus or can easily be used as a gateway for IoT projects.
Pix2code – Generating Code from a Graphical User Interface Screenshot
> Can you read at all?...It's not that hard.

Please refrain from personal insults. We're trying to understand something together. Name calling doesn't promote that goal.
One thing that bothers me about all blockchain demos or tutorials is that they work on the concept of tracking outputs of transactions rather than just maintaining state.