skysight-inc/HackerNews huggingface dataset:
> But it turns out that Indian philosophy was heavily inspired by Greek philosophy

I'm sorry but I've to call bullshit on this. The accepted term is that the Greeks and the Indians influenced each other. If you read the account of Pyrrho, who traveled with Alexander, he was clearly influenced by the naked gymnosophists. Take a look at this SO answer[1] discussing how Indian thought influenced Greek thoughts. On the other hand Graeco-Buddhism is an apt example of how Greeks influenced Indians. So I would rather call it a meeting of two equals, instead of this eurocentric approach of one way influence.

[1] http://buddhism.stackexchange.com/questions/2801/is-there-ev...
You wouldn't hire anyone who worked on KSP because of assumptions you've made?
If we are to cite articles here, let me get one from Quim Monzó (a reputed catalan journalist) [1]. I'm pasting a Google translation directly here:

""
Noone can stop it

The latest rumors report that, after the first days of confusion in which many people (myself for example) had just did not understand the superblock Poblenou is so successful that the council considers mounted another even fatter. Instead of the nine islands now recovered and released to the public, the new superblock, which would be the Eixample district, in aggregate compensar- eighties. Sepúlveda go to Paris and Rocafort Aribau, including the four islands of the Clinic. The proliferation of space-and the undeniable fact that trim the circulation paths as important as Roma Avenue, the street Aragon and Great fea- would be a traffic calming infinitely superior to that now allows Poblenou.

In addition, it could hold more activities, not just those that are in the Poblenou. Convert planters of trees of the streets in small urban gardens so residents are planted to tomatoes from parsley. Every afternoon at five, would mime workshops all corners of the street Villarroel. At the intersection of Valencia Viladomat, barbecues because residents can cook sausages grilled tofu and mushrooms in which they exist. Years rain soon, like this, if the mushrooms are imported (Soria, Romania ...) it is verified Mushroom Fair Trade. Without this accreditation we are not allowed to use the picnic tables that are installed because citizens can enjoy these products along with their children. Saying that both barbecues and picnic tables would be designed for students and students of architecture, in a gesture of solidarity and protest sustainable. Once a week, the space freed Gran Via Casanova push forward the Factory of Ideas: a neighbor or neighbor tells a thought that has had this thought and then under discussion between all. It also may explain dreams, which are analyzed equally between everyone.

I can not conclude without noting that bus routes to be amended to avoid going through this supersuperilla would not be fixed. Each driver is free to choose what you want, you also can change from one day to another. This will not only encourage the creativity of colleagues and drivers but the genius of passengers and passenger. That could be targeted opening in September 2018, coinciding with the Feast of Mercy. And I forgot: stretched between the buildings around this area and recovered released settled zip, overflying stops caramelized apples that would allow it (the zip, no stops) than boys and children and adults, and adults could interact with each other and vice versa.
""

[1] http://www.lavanguardia.com/opinion/20160922/41483140507/aix...
If you're really happy with your current tools, Julia's probably not for you right now, and that's totally fine. Julia's users tend to have the opposite of the "established libraries + glue" use case; something more like "custom data structures + unvectorisable numerics". It's better for the people who are writing the next scikit-learn than for those who are using it.

The main advantage of Julia's JIT is that the performance of a given piece of code is easy to predict and debug – this is a classic problem with tracing JITs.
The 3 fundamentals of money
havent tried it myself: https://haveibeenpwned.com
> the idea that an outsider might have more right than you to the curb that is maintained with your property taxes

What makes you think someone parking on your street is an outsider, rather than a neighbor, or a guest of a neighbor who might very well pay property taxes in the same city you do?
> After all, who doesn't have a bank account?

But rules and regulations shield me and give me legal and financial aid for the stupid thing my bank might do.
" The US has a lot of land and not everyone likes to be squeezed into a dense city. "

Correct, but unfortunately this attitude has been used to justify preventing anyone _else_ from living in a city because Joe and Jane homeowner like living in a quiet country village right next to a major metropolis. See also: the massive hypocrisy in that is every city on the peninsula except SF. How can they claim to support affordable housing without supporting building housing, ideally near transit so people aren't burdened with the expense of a car?
windytv is a fork of earth [0], which is open source [1] and made with D3.js [2], I'm guessing windytv is also using d3.

[0] https://news.ycombinator.com/item?id=12415777

[1] https://github.com/cambecc/earth

[2] https://earth.nullschool.net/about.html
> The syntax of the language is also designed to help the compiler writer and not the user – think of "declarations mirror use", the irrelevance of the order of type specifiers, etc.

Err, I would agree with the statement that the syntax of C (mostly) favors the compiler writer, but "declarations mirror use" is decidedly not a good example for a couple of reasons:

1. The grammar for type declarations is actually quite complicated[1]
2. Agol, which inspired C's type system, actually had a much more "compiler friendly" type syntax[2]. C's syntax is designed to be more programmer friendly.
3. Dennis Ritchie makes it pretty clear that "declarations mirror use" was intended to make use and declarations visually similar, which implies that it was done for the benefit for the programmer[3].

[1] Compare https://www.lysator.liu.se/c/ANSI-C-grammar-y.html to [2].

[2] http://www.csci.csusb.edu/dick/samples/algol60.syntax.html#5...

[3] "Analogical reasoning led to a declaration syntax for names mirroring that of the expression syntax in which the names typically appear...In all these cases the declaration of a variable resembles its usage in an expression whose type is the one named at the head of the declaration." from http://www.jslint.com/chistory.html
When you do that it has a big crossed out bell, which worries you the alarm isn't going to go. I never sleep well if I have an early flight as I'm never 100% sure I haven't silenced the alarm!
Bias: I don't like JavaScript.

I think this article is the perfect example of what is wrong with the ecosystem.

It isn't that there are too many frameworks. I regularly choose between five or six web frameworks in Python.

However, in Python, I've never had someone say that the framework was the wrong tool.

The Flask community doesn't crusade that Bottle is bad. They are similar, and have tried to work together, despite different philosophies.

The JS community seems to not just uphold a framework like React, they practically worship it. Suggesting huge complicated things, for something as simple as a HN site.

It isn't just, "Ooh! Shiny!"

It's "Idiot! Why didn't you use the shiny?"

This toxicity is barely under the surface, and is the shining influence of those new developers who choose the language.

The ecosystem isn't the issue. The culture that promotes it, is.
Why machines will take over our wallets
Quick question: would the c loving crowd like an AWS lambda type offering supporting coding in C? You know, to quickly supplement your embedded projects with some intelligence and data processing on the server side, without having to learn a new language or fussing with server infrastructure and scaling
Sad to hear mate.

I chose RethinkDB for a core component of a project back in 2013 and really liked it. I think we were probably one of the earliest production adopters but sadly we couldn't talk about it much.
I wanted a document store done right and RethinkDB was definitely it.

I hope the OSS project is able to gather steam.

Best of luck Slava.
> companies that write code for infrastructure or machines that need to rung a looong time won't ever trust a language (and toolchain) that comes in versions and not in IEEE standards

The Rust team has a very high commitment to stability, and does way more to maintain stability than any other language/compiler I know of (by testing new versions and potentially-breaking-changes against the entire ecosystem)

> still don't (seem) to understand the non technical problems it has.

Just because multiple implementations of Rust don't exist (there are a couple but nothing 100% feature complete iirc) doesn't mean that the community doesn't understand the need for it. Alternate implementations are hard to write and take time. The language is still new, but work is being done towards speccing it (e.g. the unsafe code semantics work being done right now). Note that most languages have gone for years without getting a proper spec or alternate implementations. This is an advantage C has over Rust, agreed. It's usually not a dealbreaker, though.
They finally did it! The $1000 smartphone!

Thankfully, for only $649, you can get the 32 GB version, which has the same storage capacity as the Nexus 5 released in october 2013. Oh yes, the Nexus 5 was sold for $150 less.
Magic clones in Southeast Asia are dying
RESTHeart is a complete REST API server on top of MongoDB
I don't quite get what they are currently doing. Is it that they have some kind of Internal mitm proxy that proxies every TLS session with external hosts, recording the conversation for later offline analysis? Why wouldn't they still be able to do that? Or are they just worried about their ability to intercept internal conversations? I'd be really interested to know what a typical bank security architecture looks like, does anyone have a reference for further reading perhaps?
You don't need to do deep packet inspection when you just MITM all the traffic.
Isn't it pretty much standard for such organizations to have decrypting and re-encrypting proxy, with their own CA that clients have to trust?

If they do, I don't see how forward secrecy changes much, and they just have to tap the plain text from the proxy.

If they don't, I'm seriously surprised.
5 Disruptive Technology Trends for Your Retail Experience
So long as the author doesn't get upset when people call him out for being

> slanted and over-simplistic
I'm hosting my own e-mail; do you know if it's possible to set up exim / dovecot to support OAuth2 and what benefit would that provide over using e.g. LOGIN over tls?
Another View Tomb of Jahangir, Lahore, Pakistan
Just talk to anyone who uses BT in the UK. Their HomeHub is atrocious. I replaced mine with a Draytek modem and high end Asus router and not only have my speeds gone up, I now get emails from no-IP asking me to manually renew my dynamic DNS domains because the connection routinely stays up for months (as opposed to days) at a time.

Edit: Oops, I should probably say something about improved wifi as well, as that was the point of the parent comment! :P

Needless to say my ISP's aforementioned modem router struggled to cover our typically average (for the UK) 3 bed semi. I even had a wired network point installed in my office upstairs, which I've barely used since we chucked it out. We can pick up the Asus router half way down the street!
What about an RSS reader like http://feedly.com?
Oh that's hilarious. No not that GoodReader, it's a Russian knockoff.
It's not that we like cars, it's just that we don't see why anyone else should benefit from our tax dollars. Rail seems to be a direct subsidy to the poor, even though it removes drivers from the roads. The rail projects where I live all seem to argue that it will make it more convenient for people to commute by public transit, which is the wrong argument. They should actually be arguing that it will remove other drivers from the road, making more room for people who don't have access.
Seem like everybody forgot to say this :

THANK YOU GUYS ! you've made an incredible game with what you had, and inspired a lot of people to write amazing mods on top of it.
> as much they still don't (seem) to understand the non
> technical problems it has.

What makes you think that? The Rust developers have had their eye on a written specification and a path to standardization for a while now. And I've seen nobody arguing that alternate implementations are undesirable, only that that's hardly a priority at the moment, especially in this day and age (the "you need multiple compilers" argument was more veracious before compilers were all FOSS and all grew retargetable backends, today multiple implementations are useful mainly to rule out reflections-on-trusting-trust attacks).
> Overall, knowledge of C is only going to help. Whether you want to use it to use it for your next project is something that depends on the problem at hand.

Of course! To be clear, I'm not arguing against learning C in general. I'm very happy that I learned C.

I'm arguing against the point made in the post that you should learn C over newer languages. And like I said, "shit my codebase is in C" (i.e. point #1 from the post) is a totally valid reason to learn C. The other points are not.
"Valuable product maintained by professionals" doesn't equal "proprietary". All those products you list have people paid to work on them.

Open Source doesn't work in the long term without sponsorship of some sort.
It may well be that from a business perspective a greater threat to banking is coming from insiders, failing systems and incompetence than from outsiders exploiting TLS weaknesses. To those wondering why banks are worried about their employees communication even internally keep in mind that there have been very expensive judgements related to banking employees conspiring to break legal or other regulatory rules.

The alternative namely monitoring on the end points is hard to implement comprehensively and a lot more expensive.

If (and that is a big iff) the banking use case really justifies a special and weaker transport protocol then maybe it should be upon the banks bear the whole cost of doing that. It would also clearly assign the responsibility when things may fail from a security perspective. Maybe the end point alternative looks then more attractive.
TLS can be decrypted with private key. Just keep your private key secret. For example, this feature is useful for debugging TLS encrypted communication with server by capturing data and decrypting it using WireShark. Forward secrecy breaks that.
I don't any longer, but yes, at one time I was pretty regular on KGS, hence the habit typo. :D
RethinkDB kicked (at least) 2 people from their Github organization involved in Horizon development. This tells me they plan to continue the organization in some way--probably under another company and not with Horizon at all.

Considering who these 2 people were and their contributions, it wouldn't make any sense for them to hurriedly remove them. (One was also a RethinkDB developer). That is, if the "continuity plan" were just gifting it to the community.

It's all speculation but I think it paints a clear picture. I have been doing a pulse check on RethinkDB / Horizon for a while so I've been watching this pretty closely.
Indeed, this is nice.
The Palantir witchhunt against Peter Thiel is another example -- threatening to invalidate government contracts because of some imagined discrimination due to Thiel's political views.
I can't find any mention of PGP anywhere on the site. That it is supported, or in-development, or planned. Which is a shame, because there are good Webmail implementations out there with PGP support. Roundcube via plugins, Rainloop built in.
One more thing: Why is it that you seem incapable of discussing an issue without using insults in every other sentence? This doesn't reflect well on your character.
A more readable link:

https://mailarchive.ietf.org/arch/msg/tls/CzjJB1g0uFypY8UDdr...
So I am currently working on a game for Daydream VR. I jumped at the opportunity as soon as they made the announcement and bought a 6P to help with the dev and testing. I agree with the commenter that mentioned Daydream is more likely to spike mass market interest than say Vive. I lurk on the Unreal Engine forums quite a bit and participated in a few game jams and if there is something I have noticed it is that Vive and Oculus are currently reserved for serious VR enthusiasts and marketing stunts (pretty obvious I suppose). The barriers to entry and use are just still too high. Cost of VR hardware makes it a no no for most, and having to prop sensors up around your lounge and hang cables from your roof can make things very unsexy very quickly.

I suppose the point I am trying to make is that there is a hell of a lot of hype about VR at the moment, and not just in the enthusiast circles. So if someone can lower that barrier to entry to a reasonable level where your semi-early adopters can partake and start showing off their gear at work and with friends then I think it is likely to see success.

I don't think there will be any shortage of content creation, and I also don't think the argument about available phones is too valid. The current race that is underway with phone creators to develop the next best phone paired with the obsession of people to own the best phone will make sure a lot of people are walking around with VR ready phones in no time.

I hope this wasn't completely incoherent, but this conversation also reminds me of this : https://xkcd.com/1497/
There are many ways to categorize and define argumentational fallacies, and so it is often difficult and disingenuous to argue over exactly which fallacy is violated by a particular utterance.

But since this is blown up since I last looked at it, why not take a moment to try to diagnose this.

It is not in fact an 'ad hominem', as you said, since an ad hominem attacks an argument by attacking a person (or group). Though it is, to me, perfectly fine to call it that, since that is the result, the second quote does not in fact attack any argument directly.

It is a response to the act of quoting Rand, rather than to anything specific that Rand was quoted as saying.

Secondly it is also not an 'appeal to emotion', since an appeal to emotion is again directed at making a particular argument, in this case by making people feel instead of think. This again does not fit the second quote, because it does not make any specific argument at all.

From what I can tell, the most descriptive term we can find for what makes this quote by 'John Rogers' so upsetting, as evidenced by the amount of discussion below and above, is that it is a 'smear'.

Its nature is that it does not attack the argument made by the quote it is posted in reply to, but instead attacks anyone who might believe, and quote, anything from that book, presumably including the OP.

To quote Wikipedia [1]:

> A [smear] is an intentional, premeditated effort to undermine an individual's or group's reputation, credibility, and character.

...

> Smear tactics differ from normal discourse or debate in that they do not bear upon the issues or arguments in question. A smear is a simple attempt to malign a group or an individual with the aim of undermining their credibility.

> Smears often consist of ad hominem attacks in the form of unverifiable rumors and distortions, half-truths, or even outright lies; smear campaigns are often propagated by gossip magazines. Even when the facts behind a smear campaign are demonstrated to lack proper foundation, the tactic is often effective because the target's reputation is tarnished before the truth is known.

> Smears are also effective in diverting attention away from the matter in question and onto the a specific individual or group. The target of the smear typically must focus on correcting the false information rather than on the original issue.

> Smear tactics are considered by many to be a low, disingenuous form of discourse; they are nevertheless very common.

So, while this is not strictly one of the traditional logical fallacies, I think it is nevertheless clearly a bad form of discourse, and frankly inappropriate.

[1]: https://en.wikipedia.org/wiki/Smear_campaign
True enough.

But those who steal your account information and use it to pose as you don't follow the rules and regulations.
Hey Chris,

thank you for your article and the ideas in it!

I'm co-founder of Podigee [www.podigee.com], a podcast hosting service.

We're active contributors to the Podlove Project [www.podlove.org], which seems to have kind of the same "mission" as syndicated.media.

We also try to push existing standards and try to establish new ones, some of which you can find here: http://podlove.org/specifications/

Additionally the initiative creates open-source software like the Podlove Publisher [http://podlove.org/podlove-podcast-publisher/] and Subscribe Button [http://podlove.org/podlove-subscribe-button/], that make podcaster's lives a little easier.

Perhaps we can setup a Skype session with some contributors of both syndicated.media and Podlove. I bet that would be an interesting conversation :)

Cheers,
Ben
Infrastructure upgrades are required. tls1.3 will be expensive
> But hey... Republic comes from Res Publica not Kushan Whatever.

Is HN really a place for such uneducated snarky comments? The reason we use Republic and English is due to the barbaric colonization by European powers in the past.

There were democracies in Ancient East too, and if you read the laws of Ashoka/Gupta etc, you'll find they were much more advanced than most of their contemporaries. We don't need to stoop so low to discredit other cultures just because we can't overcome our bias.
This is annoying as hell!!

First of all, this could also happen to Apple Store (remember the xcode backdoor that infected 500M ios downloads?) but Google is doing this just too easy for maleware creators. There are a number of issues that googles need to address to improve their store security:

1. a developer rank system. How do I know if Joe Developer is a trusted guy? Do Google honestly wants grandpa to keep track of who has and who hasn't a good track record?

2. make it harder to game the search system. Kinda related to #1, since this is how the bad devs make money

3. better trademark protection. If I search for "Facebook" I want to see the Facebook app. Possibly in a section below it I should see "Apps made to work with facebook" and "Third party facebook clients" in a separate section.

4. better use of permissions. As today, I can easily write a flash light app that requires (and uses) SMS permissions and then manipulate the system to make it the top search. And people will actually download use the damn thing.

Now a lot of this can be automated and require zero additional cost to Google. In fact, #3 can easily be enforced with minimal changes to the play console.