skysight-inc/HackerNews huggingface dataset:
I wouldn't call North Korea purposefully underdeveloped. It just refuses to accept foreign investment like every other country on the face of the planet. It's modernizing, albeit slowly and on its own terms.
Because performance isn't the only requirement and Java is fast enough.

Correctness, maintenance, extensibility, developer productivity, tooling, deployment, and recruiting are all also important.
> outside of writing web.py

Very little to do with it except for writing the framework that scaled it to acquisition? Seems like a fairly important contribution to me.
> Splitting hairs, but when Quinnipiac broke out Catholics who were weekly communicants as opposed to merely 'identifying', there were significant differences.

Further splitting hairs, what they actual broke down was weekly Mass attenders vs. others, not weekly communicants. Those aren't the same thing.

But, yes, unsurprisingly, adherence to authority on the one point correlates with adherence to authority on the other.
I suspect some tour guide lied to them and told them the town was famous for some historical reason. Like King Richard III was born here or something crazy.
Proxemics and Communication Styles
Still better story is about how Hillary Clinton's brother bagged contracts to mine Gold in Haiti after the disaster.
It's good enough for practical purposes - sure, you have to build a separate version of your package for every different version of VC++ that is used by your supported versions of Python, but we're still talking about 3-4 binaries top.

When that is not enough, you can still recompile manually if need be, so long as source for the module is available (which it is in most cases).

On the other hand, native modules are such a big part of the Python ecosystem, that not supporting the API and ABI at all confines any alternative implementations to a very small niche.
Only FB knows the real data, everything else are just guesses. They have to present some data on their quarterly reports, but the definitions that they use are fairly flexible. So it's my hearsay/belief versus yours, unless you work at FB and have direct access to this information (your profile seems to say otherwise?)

Here are some other hearsay links:

http://venturebeat.com/2015/02/27/facebooks-active-users-are...

"Facebook’s definition of an active user is now so broad that you can do very little on the site and still be counted within its figures. Secondly, and just as importantly, GlobalWebIndex’s data shows that, while Facebook’s active user numbers are undergoing consistent declines, its member and visitor numbers are either holding steady or increasing. Clearly, we have a large group of Facebookers who are checking the site but not actually contributing to it"

Or even:

https://www.google.com/trends/explore#q=facebook&cmpt=q&tz=E...

(note the countries below the chart).
Contrast this with

https://www.google.com/trends/explore#q=%2Fm%2F0nbtf_n
Live Video Streaming to 500,000+ Viewers with Nginx
I don't know anything about the inner workings of DDG, but I'd have to assume $1m/yr would be a very large outgoing for them, never mind the $300m/yr of Google or $375m/yr of Yahoo.
The point is that lead is toxic to things you're not trying to kill.
This is disturbing. The term 'extremist' has changed from its original meaning denoting someone who advocates or engages in violent action in pursuit of a political cause.

Of late, it can be used merely to refer to someone whose views, or peaceful, legal actions differ from the mainstream to some degree. Under the newer usage, even the Mennonites and the Amish are potentially subject to the same blanket condemnation as neo-Nazis or ISIS.
A Faster MongoDB ODM for Python
If it weren't for cost, gold would be a decent alternative.
Cross-compiling is yet another pile of dungheap in addition to the dungheap I mentioned.

I usually set up a Debian chroot with qemu and compile "natively" (e.g. for RPi). It's dog slow, yes, but at least it works reliably in contrast to cross compilation.

The only way I ever got CC to work is with the buildroot toolchain, which has the downside that it isn't Debian.
I had a deal with a big provider in NL to pay a fixed fee every month, when they backed out I forced them to pay the full amount over the duration of the contract in one go.

Not saying that will always work, but it did work for me (it wasn't a billion though (obviously), but a few hundred K).
Clojure would be a bad fit because it favors immutable objects (which result in lots of GC) and functional programming, which discourages mutative, iterative programming.
I don't think it's anywhere near; DDG probably makes somewhere in the single digits millions per year, while Mozilla earns hundreds of millions from these deals.

As a comparison, DDG is serving about 10M searches/day. Google serves that amount every 5 seconds.
> If you want to be private, don't use a social network where you are the product.

That's all well and good, until someone posts a photo of you, tags you in a message, or embeds its tracking widgets on another page you visit, and you become its product despite not being its user.
Was anyone else floored by this? Even in the extremely unlikely scenario of Doig actually painting a piece he would disavow, how is the greater good served by going forward with the case? The can of worms the precedent would set are shocking. I would have a genuinely hard time proving my whereabouts 4 years ago, let alone 4 decades. This just seems like such an unreasonable expectation.
My experience has been that you never get enough influence over the company's success to make a significant difference, and the options don't pay off frequently enough to rely on.

For my own part, I've been at this for over 20 years and I've never come close to making any significant amount of money from options. They have lost all incentive power. Pay me cash money now, and I'll invest it however I please.
> People need to be told it's nice to not have a house laden with junk?

No. People are aware of this, but sometimes would like help with sorting out what they should and shouldn't keep.

> No matter how organized you get, the reality: life == hard, never goes away.

OK. So does this mean no one should look for help and guidance with the parts of it they feel they struggle most with?
Have a look at this:

https://github.com/Microsoft/Pyjion
I don't really disagree; just remember that you're abusing the syntax, because if you forget, it will abuse you back.
Java absolutely destroys Python when it comes to speed comparisons.
Wow, regardless of the facts in this case, this highlights the possibility of a fascinating new type of "extortion" where one party can destroy an asset of another party's by disavowing its authenticity, and may be able to extract payment under this threat.
You have no control unless you are part of the core management team and even then you don't have very much. Startup options really are a lottery, and just because other people sometimes win doesn't mean you can actually count on getting there yourself.
Assembler isn't statically typed, and C and C++ are particularly bad examples of productive static languages. Go is a much better example, but it disproves your thesis that dynamic languages are more productive than static languages (I have 6 years of Python experience and 3 years of Go experience, and Go is at least as easy as Python for small, single-threaded code bases and it scales much better with team size, code volume, and thread count).
That's great to hear :) But just FYI, as a keyboard-only, screen reader user, I couldn't manage to get any sounds going in Firefox which is unfortunate. Not sure about the accessibility of your Android app as I don't have a device on hand to test with.
Why would bees willingly share with humans?
I'm very confused.. let's say Doig did paint this, and he's denying it.. what kind of damages does he owe?

Is he supposed to owe the difference in sale price between if he painted it, and if he didn't?

Is he just supposed to acknowledge it publicly? If so, is that really the best use of the courts? Force someone to admit something that, in the end, has no bearing in the real world?
Yea, seems by far most likely that whatever buyer emerges will negotiate directly with Mozilla to sort this out prior to the actual sale
RequestAnimationFrame Scheduling for Nerds
Python connecting to C is used mostly to attach to large C objects that do something complicated, like OpenSSL. Math inner loop intensive things like numpy could potentially be optimized up to C speed by PyPy. (At least if you could create an array of a fixed type in Python.)
Maybe the bottleneck is I/O (memory or external), not CPU.
You don't. You ask your candidates about what they have done in the past and
let them talk. You don't want puzzle solvers, you want people who can do
concrete, useful things. If you want to check if the candidate knows about
a particular area, you just ask him/her about it and then dig a little deeper.
Of course you must know the area yourself, otherwise the judgement won't work
appropriately.
Yeah that or--do the tourist's have strange, unblinking eyes?
Here's a Facebook page on the phenomenon: https://www.facebook.com/SpottedKidlington/posts/12790505254...

And this is the Daily Mail article: http://www.dailymail.co.uk/news/article-3676849/Residents-ba...
Back in the nineties Excite did a similar deal with Netscape. Not a billion dollars but it was something like $70 million when Excite only had a fraction of that in the bank.

It worked for them in the short term. The traffic enabled them to raise more money and eventually IPO.

Mayer probably thought a similar shoot-the-moon risk was necessary for Yahoo.
C++ doesn't improve on I/O (including cache misses).
People need to be reminded of obvious things. In this case especially because there is active pressure to collect things - from your typical BigBoxCo flyers, sales, TV doorcrashers, buy-one-get-one events, etc. I know too many people who are simply drowning in junk, so if it takes a half-cultish trend to get them to unload - then so be it.
Once again, Silicon Valley the real place is better satire than Silicon Valley the TV show.
When they cover "Employee #1: Thredup.com", let me know lol
So, let's see: Microsoft is
thinking that a lot of the
future of their business is
new versions of a user interface.

They might make some money this
way, but I have to doubt it will
be very much money.

Why? At the core, from their
computing, people want some
significant utility, content,
functionality, etc. E.g., I
come to HN for content and
find the user interface to be just
fine except too often there
are too many characters per line
and to see the whole like
I have to use horizontal
scroll bars twice for each line or just
copy the screen into my favorite
text editor and reflow the lines
to fewer characters per line.

Satya, for developers, there is a lot
that is good in .NET. Now, if you
would do much better documenting it,
then it would stand a much better
chance of taking off like it should
and a lot of developers wish it would.

I'm doing an ambitious startup: By
a very wide margin, far and away
the worst problem was working through
5000+ Web pages of Microsoft
documentation of .NET and SQL Server;
the quality of the technical
writing was not good -- need
better explanations and
for the jargon links to
a glossary.
The next worse problem was having
to rebuild the boot partition
as attempts at SQL Server installation
ruined it. The next worse problem was rebuilding
the boot partition after
malware ruined it. All the work
unique to my startup was fast,
fun, and easy. Mud wrestling
with Microsoft's work wasted literally
YEARS, seriously hurt both
my startup and me, and nearly killed
at least my
startup.

It appears from the article and more
that Nadella is short on good, new
ideas for new directions for Microsoft,
is ignoring a lot that users are
screaming about, e.g., security
and system management, and that
developers are screaming about,
e.g., better documentation,
and is having vague,
ethereal, dreams about
the power of new user interfaces.

Uh, Satya, I don't really have
any problems with translating
foreign languages; for any
serious content in a foreign language,
no way would I trust a machine
translation; I don't want my
computer talking to me; even when alone
I don't want to talk to my
computer; no way in front of
others will I talk to my computer.

Satya, for my computer giving
me advice, no thanks. For
unsolicited advice, no way.
The second or first time my
computer tries to give me
advice, I will look how
to turn off that functionality.

Satya, what you call artificial
intelligence I call at best
trivial and otherwise nearly useless,
silly, annoying, insulting,
absurd, a pain in the back side,
and just genuinely stupid.

Satya, I am NOT going to talk
to my computer. That is just
not negotiable. And, I'm not
going to wear a helmet or
funny glasses.
And I do NOT want a touch
screen interface.

I WOULD
very much like a better keyboard,
e.g., as good as the old IBM
PC/AT keyboard.

Satya, let me give you some
warm advice: Computing is the
greatest opportunity in the
history of civilization, but
you are addressing it with
all the seriousness of
toys in Cracker Jacks boxes.
Satya, get real, get serious.
> Finally, it is great for the tech scene in NYC.

I dunno, the fact that I have to sell my soul to finance to find a decent tech job doesn't speak particularly well to its health.
I imagine the court would simply issue an injunction forbidding him from disavowing authorship of the painting. No monetary reparations needed.
I checked with the organizer, and she said "yes" and also that she definitely answers emails, if you or anyone else has further questions.
I think you described economies of scale, not network effects :)
Why Do So Many Graduate Students Quit?
'Largest-ever' Silicon Valley eviction to displace hundreds of tenants
I wasn't considering performance based bonuses. Either way, the company hopefully has a bonus policy that is at least enforced by HR when it comes to cutting checks.

Either way - I think you may have misinterpreted my remarks about HR.
The only reason people might think of Java as slow, is because of desktop applications like LibreOffice, IntelliJ, or Eclipse. Java on the server blows Python out of the water in terms of speed.
I try to think of it as something that will feel like falling asleep. I don't dread sleeping, so I shouldn't dread dying either.
Agree to your points, but and if the article was "Removing the 3.5mm jack is stupid", I wouldn't take issue with that. But that's not her claim, and my issue is with her absurd non-points in support of her claim that bluetooth headphones are annoying. Here's one more:

> A plastic three-button remote is a poor substitute for an entire phone interface when it comes to controlling music, answering phone calls, or using Siri.

In what way is that different than wired headphones??!!

I'm surprised by your need to select your headset each time you use it, though. If that was her issue, if it was widespread, I'd absolutely concede the point. That's not been my experience at all, though. I've used 4 different headsets (all Jabra, though), a half dozen portable speakers, and am currently using two different headphone/mic models -- JayBird BlueBuds and Turtle Beach Elite 800X. Not a single one of them requires that behavior. I power them on, they connect.

What is more, if I'm getting a phone call, and my headset isn't already on, when I do power it on, it connects and immediately answers the call.

The only time I need to use the device selection preferences is when I switch which device I'm using the headphones with. And that works flawlessly for me. When I leave the house, I turn on my headphones and they attach to my iPhone. When I get to work, I use the bluetooth menu mar item to select the headphones and they switch over to the MacBook. When I leave I select them again on my iPhone and they switch back. If I pull out my iPad to watch a video, I switch over to them.

Hell, not only does that work well, but iOS even tries to guess what app I want to switch to when it detects a bluetooth connection.

Obviously this is a case of YMMV. I don't doubt that your headset doesn't work as smoothly with the iPhone. And if Lauren Goode's article had even a shred of that nuance, I wouldn't call her a hack. But both times I've noticed her work lately I've found it riddled with non-evidence in support of her claims (see her article about why WatchOS 3 is "an admission that Apple had it all wrong when it came to interactions on the first-generation Apple Watch": http://www.theverge.com/2016/6/14/11926314/apple-watch-os3-n...).
Avast and AVG: A Future Together
HFT systems aren't normally IO bound.
But, if they could reach the birds they wouldn't be starving.
Or "pulling a Trump".
I've never blocked js because it breaks so much functionality. That could be a useful compromise.
>how is the greater good served by going forward with the case?

Because the person who bought the painting is losing millions of dollars.

I'm surprised this has gone to court. Surely there must be easier ways of resolving the identity of the artist who painted this.
What will his punishment be if the court will decide it's his painting?
In that case price of the picture will be high again and no damage was done, so nothing to punish for :)

P.S.
Funny thing, nobody actually cares about the painting itself, how good/bad it is etc, kinda shows top-art industry state...
Although the traits are from medical records, the Neanderthal alleles could have shown protective effects against disease, not just increased risk, but they didn't.
I've been asked why I write by pen in a regular notebook rather than on a tablet, and for me it was the drawing experience. Since the Surface Pro 4 release I'd use that if I could get one with a build in 4G/LTE link. I do have an iPad Pro which is not quite as good as the SP4 (in my opinion of course) but better than Moleskins "smart writer" https://www.engadget.com/2016/04/06/moleskine-smart-writing-... idea.
In the last 5 years, clock speeds have stagnated. Hardware innovation has revolved around increasing cores and improving power efficiency. Unfortunately, Python and most other dynamic languages are poorly suited to take advantage of parallelism, so your C database can only get faster, but your Python database will not.
Simulator shows that the Mega Millions is a terrible bet
> It's modernizing, albeit slowly and on its own terms.

On the terms of its dictatorship. Not on the terms of the people.
They're useful trailblazers, but I'd love to see more free-market solutions tried and developed.
This is insane. They can't even prove he was at or ever went to said correctional facility! That should be enough to throw this out the window.

I hope Doig gets suitable compensation for this waste of time.
Why doesn't a local just ask a few people why they're there?
> If this comment got downvoted too much it would be marked [Dead] and disappear, and if that happened a lot my entire account would be shadowbanned.

I don't think any of this sentence is true. Getting [dead]ed was an experiment a long time ago which afaict ended quickly. And bans for non-spam-related reasons are obviously quite public.
I disagree: https://github.com/tinspin/fuse
Renaming our company – Dato is now Turi
From the article, it sounds like there are. It's pretty clear that it was painted by someone called Peter Doige, who has nothing to do with Peter Doig.

But the owner of this painting isn't happy with that, and wants to appeal to authorities. At some point, courts are the authority you reach.
Fixing tax accountability mandates fixing income accountability. Once that is done corruption will become impossible.

Best bet currently is cashless transactions. The more we have them, the better. If some one has more than explainable income in the bank they will be forced to show that up in tax returns, if its legal they will have to pay taxes, if its illegal then they face action.

Cash transactions are at the core of why everyday corruption is even possible. Liquid cash is easy to exchange without traceability.
In a world filled with fast money, quick soundbites, greedy startups and selfish individualism, it's heartening to read that people like Heather exist - quietly and patiently showing us what really matters.
> This is now a problem for Python 2.7, because the Microsoft compiler version used to build it is no longer available.

There is a CMake build system for 2.7 that works great with VS2013-2015:

https://github.com/python-cmake-buildsystem/python-cmake-bui...
Assuming the plaintiff is somehow correct and it is a Peter Doig painting, this doesn't sound remotely fair to me:

Some 16 year old kid paints something, figures it's worth $100 and sells it for that amount. 40 years later it's now worth ~25 million dollars. The original creator never promised that value to the buyer. On the very remote chance that Peter Doig loses the case, what could he realistically owe? The buyer still has exactly what they paid for, and nothing less. The buyer didn't buy the painting with the expectation that it would someday be worth millions. I can't go out and buy stock and sue the company if it doesn't give me a 250,000:1 return on investment.
Misunderstood Rails Principles and Mottos
Adapt is an open source software library for processing natural language
I think it breaks down like almost anything that people take to a near-religious level.

My wife and I bought the book and read through it and loved it, but we certainly don't follow all of it. Really we just did it for our clothes and general commodities (kitchen stuff, random shit in the house) and it works great.

However, your example perfectly summarizes where you should steer away from "the program".

This method doesn't make sense for a good number of things. However, for those issues it does apply for, it is fantastic.
Did he buy the painting for millions? I don't see that in the article, but if so, then maybe that person should have asked him before buying.
> The can of worms the precedent would set are shocking.

Not really.

> I would have a genuinely hard time proving my whereabouts 4 years ago, let alone 4 decades.

Its a civil case, and the standard of proof on either side is just a "preponderance of the evidence" -- that is, better evidence than the other side has. Its not proof in any kind of absolute sense.

And the judge, in ruling the case had to go to trial, seemed to think Doig had pretty strong proof, just not so indisputable as to make a trial unnecessary.

There's a big gap between getting to trial and winning.
The person who bought the painting is not losing millions of dollars, only failing to gain them.

Unless of course the original price they paid for the painting was millions of dollars. I doubt that, given they bought it off of a 17-year-old fresh out of prison.

By the time the case is over, they'll probably be in the negative. Pure sunk cost fallacy.
That makes a pretty good case for farming the geese as well. Every year, near thanks giving, I listen to the food banks implore people to donate turkeys for the meals they prepare for the homeless and poor. And every year I hear this while walking around piles of Canadian Goose crap from birds that have stopped being migratory having found enough food and comfort in the Bay Area. And every year I think, "There is a very simple solution to this problem, at least for the short term."
This article is from August 2001 and a lot has changed since then. Yet I agree that C++ is unbeatable in terms of speed and memory usage.
What causes this? Is it just a problem with Java's GUI system?

(I agree with your observation, though.)
Whats new in NativeScript 2.1
Eh it's HFT, I'm not sure there is much string parsing going on. Or variable length anything.
Grammar question for the native speakers:

"The owner, however, disagreed and sued him, setting up one of the stranger art authentication cases in recent history."

Why is stranger used here, and not strangest? Would you say it the same way?

Thanks, and sorry for the digression.