skysight-inc/HackerNews huggingface dataset:
There's of course an alternative explanation for the libertarianism experienced at the start of the islamic conquests.

The first few centuries the explanation was simply : there were no muslims the vast majority of the region talked about. The islamic golden age was Christians, mostly under a fractured and declining Christian government (a theocracy in some respects even), Persians and Hindus. VERY few muslims. Therefore there is a case to be made that islam simply spread during a golden age of Christian civilization, during a golden age of the Eastern Roman Empire mostly.

In the later centuries, when the situation was already deteriorating dramatically and even then that was still true. Vast, vast majorities of non-muslims, with a small muslim elite running the government, but all economic activity in Christian/Hindu (and some cases Jewish) hands. When the regions hit a little over 10% muslim population the situation became untenable and everything collapsed, never to improve until the oil.

Even today, when you count workers, Saudi Arabia does not have a muslim-majority economy (note that they have unemployment of >70% when you discount immigrants). In fact, it may not even have a muslim-majority population, depending on what numbers you believe.

https://en.wikipedia.org/wiki/List_of_countries_by_immigrant...
Those technologies are unlikely to still exist by the time you graduate. Learn C.
I would suggest buy one and try it before you buy more of them.

I like it, use it on average twice in any week. Got first generation. So much better than hangout. I got all accessories (additional mic and charging dock) and from what I heard ppl have so much worser experience without them.
Aw thank you!
Ask HN: A catalog of solution stacks?
I'm looking for a website which catalogs solution stacks for corporations, services, or individuals.

For example: a corporation might have a solution stack of zenifits, zenpayroll, quickbooks in the cloud, etc.

A service stack might be using MEAN (Mongo Express Angular Node)

An individual stack might be using gmail, evernote, etc.

Does anything like this exist?? thanks
Meet H. Moser and Cie., the Swiss Watch Company Apple Is Probably About to Sue
I think you should learn Rust, because there are actually things there that you can't learn about in other languages.

1. How to manually manage memory more safely with aid from a borrow checker.
2. If you don't already have experience with an ML/Haskell descent language, it will teach you about more powerful static type systems.
3. General low-level programming concepts that you wouldn't know without experience in C/C++.

Whereas Go doesn't really have much to teach you. The community says it themselves: Go is a very simple language. Even if you needed to learn it for a job, onboarding new workers onto a Go project is really easy. So I don't think you'd add much to your resume just by tacking Go onto the list of languages you know. What Go can teach you about:

1) CSP - Communicating Sequential Processes. I believe this is the concurrency model behind goroutines and channels. But you can learn about CSP in other languages.
That's interesting. For me the lawlessness of china stroke me as very capitalist. In some regards it's the capitalists paradise because you can do stuff that's forbidden in western societies. Worker's rights are not as important for instance.
The problem that the media utterly ignores is that the Obama administration does nothing with the failed checks it has NOW.

In 2010, for example, there were over 73,000 gun purchase attempt denials[1], of which over 48,000[1] were known to be felons and/or fugitives from justice [2]).
The number the Obama administration attempted any prosecution of? 44. [1]

Just think: in the first two years of the Obama administration (the most recent data in the WP article), there were over 25,000 fugitives that were identified trying to purchase handguns and over 67,000 felons trying to purchase handguns... and the Obama administration only even attempted to prosecute 121 of the total 92,000+.

Note that fugitive number: that's 25,000 fugitives that could have been caught and taken off the street just by having law enforcement show up at the gun store when the would-be buyer attempted to get a handgun.

--

1. Washington Post Fact-checker blog, 4/11/13

2. NCJRS
Doctors used Google Cardboard to perform heart surgery on a baby
why not http://www.heartbeat.tm/room#9sy3A3pQJ7o
Right, modern CPUs can do 50 gigaflops per core. There's absolutely no chance we're going to have non-volatile storage that can do hundreds of billions of IOPS any time soon (if only because you won't be able to get that much data over PCI-express).

Further given you can saturate 16 lanes of PCIe when talking to a GPU there's no reason you shouldn't be able to do the same for storage, it's just a matter of having the right abstractions and the right kind of thinking like you're saying.

It sounds more like storage and RAM are going to converge (and people are still learning to deal with how slow RAM is compared to the CPU these days).
Where is the downloading link of the OS for PC?
Sometimes the factories that are making the legitimate product run an off the books "Second shift" to make totally identical knock offs.

I've seen knock offs from china that are so identical they even copied the patent marking my client had molded into all their products. The knock off actually had my clients patent stamped into their product.
Agreed, we offer Credit Card and Paypal and have close to half our customers using PayPal.

In terms of the horror stories I think it depends a lot on your business. For someone like us sending relatively predictable large volume through in the mostly $25-$150 range we have never had an issue. At most we probably only ever had a $50k exposure to PayPal as you can withdraw as often as you want.
I am not sure I agree with the statement that Apple Watch is ruining sales of Swiss luxury watches. It has more to do with the slump in oil money and China (economic slowdown and new push against showing-off luxury items and against corruption that have dented the habit of giving expensive presents. Who buys a 10k mech watch will probably also fork out 500usd for an apple watch if he/she cares about it.
Though the Indian situation isn't really like that, being charged for access to certain services. It's more crappy internet for $0/month or open access for like $5/month. I'm not convinced banning the $0 option helps the people you take that choice from.
Life lessons from an Aikido sensei
Career wise, you should pick up popular languages, Java/C#/Python/Ruby/JavaScript.

Between Go and Rust, I think you should pick Go because there are a significant number of developers from Python/Ruby/JavaScript enjoying programming Go. Many startups start using Go[1] and couple of universities use Go in their classes[2]. Rust targets system development primarily occupied by C/C++ developers. Many still prefer C++ and I rarely see Rust job.

[1] https://news.ycombinator.com/item?id=10822019

[2] https://github.com/golang/go/wiki/Courses

Edit: I may be biased since I enjoy programming in Go.
Show HN: How to make great-looking D3.js charts in Python w/o coding any JS
Debian OS vs. Ubuntu OS
This is a good illustration for why I feel democracy is fundamentally broken.

Democracy requires a large number of people to agree on on party/person and to reach these people and to convince them to vote for your candidate, you have to spend tons of money. Either:

A) You use your own money. Which means you fall under "the financial elite".

B) You take money from financial elites, which means you will owe them and pay back in some form. Why else would they give you their precious money?

Thus the power remains restricted to the the financial elite. The elected candidate represents the elites more than the common person because while the common person just gave the candidate a singular vote, the investor gave the candidate much needed money that helped gather all those votes
With response to "The 1916 book The Institutional Care of the Insane of the United States and Canada reports" paragraph. Schizophrenia is by no means easy to diagnose and there is a lot of debate over when someone is or isn't Schizophrenic. I have known two people (one a family member) that some would call Schizophrenic and after many years I'm still not sure if that is a fair diagnosis or not. I think it might be a bit much to expect a society with little social expectations to evaluate this well.

In our society we suspect people to have mental illnesses but it takes years to get a good diagnoses and sometimes they never get a clear one.
4.5B-year-old meteorite discovered in Australian
It is we who plowed the prairies; built the cities where they trade
Dug the mines and built the workshops - endless miles of railroad laid
Now we stand, outcast and starving, 'mid the wonders we have made
But the union makes us strong

I don't really mean to express an opinion here, but I was struck by how closely the views (and even the rhetoric) corresponded. ( https://en.wikipedia.org/wiki/Solidarity_Forever )
Paypal needs a cleaner distinction between:

* Gift/send cash without any other expectations (services already rendered).

* Sale/Escrow (pay for future goods/services).

* Charity (Gift, but tax implications/validation).
Anybody tested the thing out?
Show HN: OpenGL-Shader Tutorial in form of a detailed documented sample project
MYNIT – News Simplified
Like clone and run or some specific tests?
I specifically singled them out by stating compilation to native code by default. Java and C# compile firstly to intermediate code.

In any case, C# always had this in Singularity OS.

Java always had this in comercial JVMs targeted to embedded market.
Understanding risks and avoiding FUD
The Value We Create
Might they have insurance that would cover your loan default but not the charge backs? Or the loans could be being resold from a 3rd party?
The only bit you missed is that they get paid for every brick they drop. It all suddenly seems more horrifically, humanly possible.
https://yodel.yahoo.com/blogs/general/live-yahoo-saturday-ni...

https://en.wikipedia.org/wiki/List_of_original_programs_dist...!
Not really. XML parsers are readily available for every mainstream programming language. DOCX is a public standard as well. Unlike "ones and zeros", XML's structure is transparent.
She's making more than Tim Cook? No way
There's still Bing Videos[0]. It's super effective!

---

[0]: https://www.bing.com/?scope=video
The TIOBE Index for January, 2016 has Java at number one. Rust is at 47 and Go is outside the top 50:

http://www.tiobe.com/index.php/content/paperinfo/tpci/
But no information is sent out to Debian without my opt-in consent, in sharp contrast to Google, Microsoft, Apple and Ubuntu.
Software design principles for evolving architectures
I've worked at a company that was doing > 20,000 TPS (transactions/sec) on a single PG instance with no problem. That is baby-tier usage for a DB.

As far as why you should give up MySQL like I did four years ago: http://grimoire.ca/mysql/choose-something-else
CALL+GIRLS+COUPLE+MARINA+ALEXIA+-+Golden+Diamond+Escort
Raids that make the news they tend to skew heavily negative. All the normal boring successful raids that happen never make the front page of national news sites.
You don't have any...

Having children is possibly the stupidest thing anyone could ever do (for their happiness or bank account).
Achieving Hunter-Gatherer Fitness in the 21st Century: Back to the Future (2010)
10 Northern European Startups to Follow in 2016
That's the compromise. Disney gets "The Mouse" for the entirety of its existence as a legal entity, and six more works. And that's it. After that, they'll need to start being thrify with their copyright or release things into the public domain to add new works.
> all the hoverboards that are exploding are knock offs

Which are the original ones for this most popular design?

https://www.youtube.com/watch?v=NL58ZSeXz-s
Neither does Oracle!
It's also not unusual for schizophrenics to be hospitalized, get worse, get over-medicated and locked up.
Your users have a right to get the full corresponding source of GPLed software you distribute to them, though.
> Does this mean that one has to choose between protection against side-channel attacks and protection against GPU cracking?

Yes. Argon2i is still resistant against GPU cracking, however with advanced techniques some speedup might be acquired. Argon2d is really GPU unfriendly. The paper explains:

> Should the memory addressing (indexing functions) be input-independent or input-dependent, or hybrid?
The first type of schemes, where the memory read location are known in advance, is immediately vulnerable to time-space tradeoff attacks, since an adversary can precompute the missing block by the time it is
needed [5]. In turn, the input-dependent schemes are vulnerable to side-channel attacks [14], as the
timing information allows for much faster password search.

And the recommendation from the paper:

> Argon2 has two variants: Argon2d and Argon2i. Argon2d is faster and uses data-depending
memory access, which makes it suitable for cryptocurrencies and applications with no threats from side-channel
timing attacks. Argon2i uses data-independent memory access, which is preferred for password hashing and
password-based key derivation.
During World War II, a "computer" was a job title for someone who programmed the first general-purpose electronic computer, commissioned by the Ballistics Research Laboratory of the U.S. Army.
It is interesting. I did not know that was a job title.

Besides, the stereotype is serious. A lot of females are not willing to study programming or computer science just because the imaged built by the media. In some engineering school, the ratio of Male to Female is 9:1!
> Postgrest deviates from some REST URL conventions that REST users are familiar with.

Those are common API conventions, but they have nothing to do with REST; REST only requires unique URI's for resources, it has nothing to say about the format of those URI's. The Postgres version does not deviate from REST, it deviates from a popular API pattern, that's all.
People you should be talking about time.
The OP as well talks about "founding a startup". I agree it is unclear what he is talking about.
It's time to propose the Copyright Harmonization Act. Same terms as TRIPS - 50 years after first publication. USTR prohibited from promoting longer terms.

Anyone at Google want to get behind this?
Benchmarks: React vs Angular 1 and 2 vs the Rest
I wonder if guards are somehow related to branch prediction hints. E.g. guard else statement should be considered less likely than the happy path.
I'm not exactly sure and I'm certainly not big on legalese. The premise is meant to be a compromise, where a select few "works" can be held in practical perpetuity, while simultaneously forcing others to be contributed to the public domain. I do agree, though, that the definition of the term "work" is important and essential with such an idea.
To be honest, the politicians in India have always been fat. And I don't recall a single government that could actually be called pro-people.
Go is probably a difficult term for TIOBE to get it right.
It left when more people started traveling and meeting other cultures.
Yes, of course. The only problem is that now my iPhone is more performant than top supercomputer was then, but this ugly hack with strings is still there, alive and kicking.

And even then — one byte of memory could be nothing compared to CPU overhead. Or maybe not — RAM was insanely expensive these days.
Obviousness under patent law is judged at the time of the invention. Most (all?) inventions would have eventually being discovered by someone else. Patents are the reward for getting there first.

Chinese companies ignore patent letters and suits because they are essentially immune from US courts as long as they stay under the radar and don't sell directly in the USA.

> I mean how do you patent a "board on a rolling pin"???

You can reduce any invention to a couple word summary that seems absurd.

The transistor is "just" an amplifier.
I like opportunists, they don't necessarily make great startups, but ethical and hardworking opportunist usually does good for the world.
A few differences from a blog come to my mind:

Integration with customer SSO, to provide different info for prospect/trial/paying customers or customers with different verticals/needs similar to the marketing landing page concept
Speaking as someone who has used both languages, I think you should learn both if you can. Rust will give you experience with low level systems programming (memory management, parallelism, etc.) Go will give you experience with network-facing backend code. Both languages will teach you concurrency.

Go is significantly more popular than Rust. But if what you want to learn is a popular language, you shouldn't be looking at either Go or Rust.

Disclaimer: I'm a Rust developer.
Doesn't the last section say that trademark law can be used for pretty much exactly that, in effect?
The terrible house of Saud is propped up by the most capitalist state in the world... yay capitalism?

You claim to be tired of anti-capitalists yet seem to complain about lawlessness. I can't make any assessment of middle eastern political systems separate from their geopolitical instability and use as proxy states for the last 100 years.
If I understand correctly, this is a beautified Changelog, probably with an opt-in (email and/or social media) notifications. Does this also provide means for in-app update checks and downloading updates/binary patches? If it's a Yes for all of the above, then it'll be what most software development shops already have in place (and it's trvially simple to set up compared to all other stuff that they need to do).

I mean - it looks nice, but it doesn't seem to solve any pertinent problems for its target audience.
It absolutely is, but there's even more to it than that. From their documentation (http://www.tiobe.com/index.php/content/paperinfo/tpci/progra...):

"In order to filter out false positives, two mechanisms are used. First of all a confidence is defined for a language. By default the confidence is 100%, but for some difficult search queries such as "Basic Programming", the confidence will be lower. Apart from the confidence, sometimes also exceptions or mandatory additions are used to weed out false positives."

What they do is that add the term "+Google" to the search terms, yet for the other incredibly popular word "Rust", they don't add "+Mozilla". TIOBE is laughable.
This is exactly my strategy. I'm a developer and I invest my savings. My three kids keeps my away of applying the rest of the strategy right now :)
Talk to a lawyer. If a director, not an investor, got money out and the shareholders didn't, that may be a breach of fiduciary duty. Directors have a responsibility to the shareholders.
Howdy again! (I think I met you personally in Tokyo if I'm mapping nicks to names correctly.)

Does it make a little more sense if you consider this decision as being generated by two separate entities? For marketing purposes, that loan appears to be originated by Paypal, but it actually comes from Webbank in Utah. They are one of the more tech-forward companies which actually has a banking license. It's tough to tell externally which tail is wagging which dog, but I'd bet you that a) Paypal the low-margin-fraud-kills-us AI company is institutionally very, very risk averse but b) Webbank is primarily thinking of not your business model but rather your existence in a pool of pre-vetted credit risks, and their risk model says "Approved without further need for clarification; this is probabilistically profitable."

(To the extent that a bank would view Paypal having a reserve against your account as a plus or minus in deciding to grant you a loan: it's an obvious plus, right? Heads you pay them back; tails they have recourse against an identifiable pile of money sitting at an affiliated entity!)

Assuming that the monetary terms they offered you were roughly in line with what Paypal offered me back in the day: they make substantially more money lending to you than Paypal does through payment services (one's expensive, risky to them, and cheap to you; one is inexpensive, not terribly risky to them, and not terribly cheap to you).

It doesn't change the analysis much if you think of it as two groups with competing imperatives within Paypal, either. (And who knows, perhaps Webbank has substantially delegated decisionmaking authority to a model developed by Paypal. I'd bet somewhere in the midpoint -- Paypal provided a model, Webbank agreed to robostamp most loans consistent with the model insofar as regulations allow them to do so, and then Webbank got Paypal to agree that if performance across the pool was below $FOO then Paypal would pay Webbank $BAR.)
https://www.reddit.com/r/opengl/ would appreciate this as well :)
Instagram is pretty huge in India already. It has about 6M monthly active users and is installed on almost everyone in my age group's (25-35) phones.

Snapchat on the other hand, most people won't know about it. However, I bet its drastically going to change in two years. Whatsapp is basically an SMS replacement - it lacks media rich features and as mobile internet speeds improve in India, people will gravitate towards apps such as Snapchat.
Google cardboard saves baby's life
How is on USA companies cooperating with each others (Microsoft and Apple on 90s vs. Sun is the example in my head) is illegal, while the government cooperating with a company is fine?

USA doing kind of like China, trying to make it the easier it is for companies to prophet from the people even if it's something supposed to be owned by the people... =
The article directly contradicts you.

"Instead, the FBI ran Playpen from its own servers in Newington, Virginia"
What Is True Love?
How Many Funnels Does Your Startup's Product Have?
Why would PayPal be on the block when the merchant doesn't deliver? The merchant should be on the block. PayPal should just be payment infrastructure. The fact that PayPal pretends to be the merchant, at the same time pretends to represent the customer in a way the customer never asked for, and undermines the payment between the real customer and the real merchant, makes PayPal unreliable as payment infrastructure.

PayPal has a history of denying people access to their money, and I'd certainly never allow any of my money in the hands of PayPal. They operate as thugs. They take money they're not entitled to, make commercial transactions unreliable, and endanger the companies' ability to provide the services that customers paid for. PayPal is the biggest source of risk here.
This is common knowledge. Google the numbers. I actually tried to include a graphic that I saw once but I was not able to track it down anymore. I was basically a world map with a ball/point that showed movement of world GDP. This ball was far on the east before the industrial revolution since much more people lived in Asia than in Europe and they also had more efficient agriculture. With America becoming populated mainly by European and with the industrial revolution the percent of GDP product by the Western world shifted to the west. At one point this trend decelerated, then stopped, then reversed and then accelerated (towards the east). This should not come as a surprise.

Actually, the picture was similar (but better designed) to this one:
https://dannyquah.wordpress.com/2012/05/17/how-we-miss-the-g...
" to reach these people and to convince them to vote for your candidate, you have to spend tons of money"

I recall reading from freakonomics that (according to them) inverse is actually true: candidates do not do better because they have bigger budgets, but they're likely to receive more financial support if they are more likely to get elected. Truth probably lies somewhere in between, but stating that "democracy is fundamentally broken" is just too naive.