skysight-inc/HackerNews huggingface dataset:
History is unpredictable, but Christianity has a long tradition of persecution, with even a lot of primary texts (Bible) supporting it, so it is an expected/welcomed experience. This can give the followers a lot of strength under persecution.

Examples:

2 Timothy 3:12 - "Indeed, all who desire to live a godly life in Christ Jesus will be persecuted,"

John 15:18 - “If the world hates you, know that it has hated me before it hated you."

Or just think of the story of Jesus; when the main character(s) in your religion gets beaten and killed, the followers really feel like they're on the right path when it happens to them too.
I’m an open-source author too, and I experience the same frustrations with demands for support and features, so I deeply hear you. That said, your initial comment did come across as pretty flippant without the context in your reply.

I think it was the “should” bit. Just as nobody should be able to tell you whether you can add light hearted features to your software that make you happy, you shouldn’t be telling others authors that it’s not ok for us to write open-source software that aims to be professional, transparent and trustworthy. I’m sure the things you write are these things too, and I agree sometimes it’s good to be light hearted and have fun, but I reject that we “should” inject reminders like this in our open source with the intention of reminding others it’s free. That would take us back to the days of nagware, IMO.

At any rate, if you were just venting, I hear you. Thank you for your contributions to open-source!
It is a thing in real life. You have to see it to believe it.

To be fair, 10 people would write more code than a 10x engineer. But a 10x engineer can cut through complexity and deliver something simple that, by the virtue of its simplicity and brilliance in design, works (1) better, (2) faster, (3) has fewer bugs, (4) took 1/10th the time (5) requires less maintenance etc. etc.
It’s unfortunate but that’s the reality of centralized content and product platforms (YouTube, Amazon, AppStore etc) - they are often used to squiz out competition using bogus claims, as much as allow for distribution channels.

Better strategy is to continue supporting open web and host content or products you care about on your own.
Surface Go with Linux Review: almost the perfect open source notepad
How on earth does this one work? The code is just a bunch of escaped kanji?!

https://www.dwitter.net/d/11506
A church is not human. Same as a Nazi party cannot be human.
Testing in Tokyo: https://www.theguardian.com/technology/2018/aug/28/driverles...
Are you asking for a comparison between development in India vs development in China?

Or a comparison between development in (India or China) vs a presumably western Dev centre like the US?

Seems a few answers here have assumed the latter.

Edit: corrections and clarity
To me, your whole attitude to this matter is really annoying. I see you might be frustrated when people expect you to work for free but stupid easter eggs like this are the wrong answer. Or at least you have to communicate them. Like "don't use my software unless you've read and understood every line of code by yourself".

Just because you give away pizzas for free doesn't give you the right to poison some slices because people have to be reminded that nothing in live is free.
'Virtual tumour' new way to see cancer
Consider that BYD electric buses are #1 worldwide.
> Would AI be suitable if it performs statistically better than humans?

In general yes, but it might depend on the pattern of failure - if your self-driving cars hunts me or my family personally, I might have problem with that.

But how can you determine that without releasing it to the wild and waiting for bodies? Worse, say you have a safe system, but you need to modify the network (to fix some bug). How can you determine that the new system is safe enough to put on the road?
Like here? https://www.theverge.com/2018/2/16/17020096/self-driving-car...
I was thinking about this recently and decided it's probably another culprit: we're less tolerant of unexpected and different things as we get older.

That seems kind of essential for younger-esque 'Hey, stranger who I know nothing about? Want to spend a lot of time together?'
The reason is simple. They don't 'care'. They don't get rewarded for writing great code. They are not responsible for maintaining it. They don't get to see it work in the wild. Most probably, they don't even understand the problems that the project is trying to solve.

It is simply very hard to 'care' under the circumstances outlined above. And it is very hard to write quality code when they don't care.
> A small note: how can ever a private company claim the right to decide about "hate speech", "illegal contents" etc?

Very easily; private parties are, in fact, in many cases subject to punishment for failing to avoid involvement with illegal activity, which necessarily requires them to identify it.

> If they have suspects they have to go knock the police/other public authority door to signal what they suspect and after comply to the public authority decision.

No, this is generally false; the only time they have to do that is if they want consequences reserved to public authorities to be applied, or if they are engaged in an area of business activity subject to unusual legal protection (usually, regulated monopolies and similar.)

> Nowadays to many people do not comprehend really this super-important concept...

This concept is bizarre and has never been generally accepted, and is contrary to th foundations of most modern systems of law.
Not without better concurrency support.
The path of least resistance is contributing to English languages tools would you know if some of the commmits to insert tool here were written by someone born in China?
Popular programming languages used in China and India I find are roughly the same as the ones here: Java, Javascript, Python, C++, Go, etc.

I know Chinese mainly code in English but can have Chinese comments or occasional Chinese characters in their code but very very rare cos it can mess up the code. Not sure about India but presume its the same cos a lot of Indian programmers are fluent in English.

Agile is used in China and India as well but thats more based on company preference like the US.

For an example of Chinese tech company code, here's Alibaba's github: https://github.com/alibaba

Major Indian tech companies are basically the same US companies like Microsoft. I added Flipkart just in case cos that's the biggest one I know that isn't a consultancy but I'm not sure if it's that representative of Indian coding styles cos they're still at "extremely well-funded unicorn" stage: https://github.com/Flipkart

Note: I used Alibaba cos people know them so I don't need to explain their business and they're roughly the peak of Chinese coding style

EDIT:
Found some extra reports that sampled developers in China and India

https://resource.alibabacloud.com/whitepaper/25-things-you-s...

https://www.thehindu.com/business/Industry/one-third-of-indi...

https://towardsdatascience.com/comparison-of-software-develo...

https://softwareengineering.stackexchange.com/questions/5088...
Do you have kids? Some of the little kids I've known would literally not want to eat anything all day. I don't know if they didn't feel hunger or just didn't yet associate it with eating. And plenty of kids (and adults!) will refuse food they don't like even if they are 'hungry', because during a normal western life they don't actually get that hungry. Because parents don't want to starve their kid into eating vegetables, they need to find methods other than "let them go hungry".
Gift card purchases – today's personal story of machine learning run amok
This is a pretty epic map.

Does anyone know of any others for other domains of knowledge??
Part of the problem may be that you're off the opinion that tech companies are the extreme left.

I've met people on the extreme left, they're not average Facebook or Google employees. No one on mainstream TV is "extreme" left. You have to get to theyoungturks or chapotraphouse. (And these are marginalized, given that you've probable maybe heard of Cenk and TYT, but CTH is a podcast and subreddit and nothing else).

If your ideal is that the US's center left (which is globally center or center right) is considered the extreme left and marginalized, your personal overton window is so far to the right that you probably shouldn't be making these decisions. And as you say, the government probably shouldn't be either, it would allow a government that believed that CNN was far left to censor it.
I think that philosophy offers much more general mental models and abstractions than computer science, which isn't to say they're better or worse, but applicable differently. To that end, I also feel as though many of the concepts hackers use to describe the world are actually more concrete instances of the ones philosophers might use. There's also a difference between analogy (what I have seen philosophers use more often) and trying to fit the world to the model (what I have seen hackers do more often). I also think it's one thing for a philosopher to talk about quantum mechanics (perhaps not understanding mathematical intricacies or even the ideas themselves) and another thing for a physicist to do the same with a philosophical concept. I think the physicist will have more success than the philosopher, just because the philosophical case can be made more abstractly in most circumstances.

My issue is not the application of the concept, but the apparent lack of consideration for if the concept is valid for the domain to begin with, and secondly if so, to what extent it models the world or ought to model the world. Are the levels of abstraction matched? Is it better to think about this with dialectical logic? Do the concepts use represent any particular ideologies? What sort of instrumental reason do they employ? The complete disregard for these is what makes them "funny" to me. When I saw the mention of lossy compression, I (maybe unjustifiably) cracked a smile. It's not just a mismatch in ways of thinking, it's a total mismatch in the content of the concepts.

So I would say it is more pronounced among hackers, and I feel that there is a strong current (perhaps also due to the very industry-orientedness of the field) to eschew what philosophy has to offer. This isn't only in explaining the world, but also questions of how the world should be (several other commenters over the years here have noted the general want to ignore issues of ethics in computer science). Maybe I just think it's funny because I see it very often and I only see it on Hacker News and Reddit, usually leading with "This <complex real-world sociological phenomenon> can be thought of as a...", which is a trend I've seen in some branches of philosophy itself which tries to excise the "mystical" content of "bygone" theories using new techniques, which significantly weakens the original idea's applicability in favor of putting it into a dogmatic (perhaps ideology-laden) analytical framework.

And on the last point on rigor, I agree, though I do want to salvage some dignity in my view of the world when I say that rigor as formalised through equations has its uses in some views of the world, and descriptions of ideology, power, the state, metaphysics etc. have their uses in other parts. There's also a difference between an argument (which I think must be rigorous) and a critique (to which I don't consider the concept of rigor to apply to in many cases, if we want to retain the normative force of them).
It still feels like social media, facebook especially, took away a lot of blog traffic. At the same time, social media took away a lot of traffic from traditional forums. Add the reality that not everyone was making as much money as they thought, prolific spammers, blog content thieves, and the continued rise of mobile web traffic, and you have a lot of abandoned blogs.

Blogging takes creativity and a lot of time, more so than many people realized. I tried to do it when I was under-employed. Getting traffic was very difficult, and ad revenue was nowhere to be found.
> YouTube does accept DMCA claims, of course, as it's required by law.

As far as I know, it's not required. Rather, if a provider doesn't do it, they can be found liable for contributory infringement when a user posts infringing content.
They could've at least limited it to a DEV environment or a whitelist of Ant Project related domains.
I hope they've learned the lesson.
Show HN: Pulls MySQL binlog and pushes updates into Kafka
It’s really not that hard to do. People do sometimes overestimate how hard it is to do basic legal tasks.

Filing a simple John Doe summons in your home jurisdiction and then sending a subpoena to YouTube for the offending contact information is pretty trivial. You could probably find someone to do it for you for a thousand bucks or less.

Admittedly that’s not free but in a context like this with real money at stake it’s not a huge obstacle.
> So you say that a company can legally lock out a customers without any reasonable notice and room to discuss?

Generally, limited by terms of the contract with the customer, sure. But most consumer online services have contracts that provide broad discretion to providers.

Some particular services are subject to additional public regulation.
Paleotronic's 12 Years of Retro-Christmas (Combined Download)
How to get the most of out of your new Kindle e-Reader
I'm afraid you've moved from one fading career path to another. In ten years that delivery van will be an autonomous drone carrier. A far smaller crew of humans will be just for exceptional stuff, like oversized packages and updating map details. Your wife's career in law seems much more robust.
I do exactly this regularly, but it only works because for my most important folders (like personal documents), _somewhere_ I have a device online that is facilitating the sync. In my case, my Desktop, Laptop, mobile phone (Android), and a Cloud Server that I use for other things.

To answer the question most directly: If you have only your desktop and your laptop, then for the sync to work, at some point they both need to be powered on and online at the same time. This is one area where syncthing is a bit weaker than some other cloud-backed options; at that point you're essentially paying a service provider to replace the cloud server in my personal setup with their own always-on solution. Personally I prefer not to rely on a third-party, depending on your goals though you should pick a solution that makes sense for you.
Drug screens for commercial drivers are federally mandated. That requirement doesn't seem to be going anywhere anytime soon (though maybe if marijuana becomes legal nationwide that will no longer be part of the test).

Agree with the rest of what you're saying though.
I think it helps to reformulate the question to "are there people at the tail ends of the distribution?"
My “smart” TV is really a dumb, laggy POS and that DUN DUN is completely unpredictable. Sometimes it happens, sometimes it is lagged, sometimes it doesn’t, if we have the sonos bar turned up, wooo buddy it will make your heart skip a beat.
You can always draw a line through the points, but it isn't always a good approximation. If the points are inherently bunched around a line, then a line through them will approximate them well. If they're a big random cloud, then the line won't. It's the exact same way in ML, except the points are in n-dimensional space and "line" is replaced by "higher-dimensional curve or manifold". Sometimes (e.g. in image processing), the n-dimensional points are inherently bunched around a curve or manifold of the form you're using, and then ML works great. There's nothing deeper going on!
Vue.js could be one open source tool that many US companies are adopting.
> Hey, there's this deep issue that involves comparing how several vastly different nations with complex histories approach a problem. Let's take a shortcut and blame everything bad on race and immigration, because that's what we've been doing for hundreds of years and why should we stop now!
Does Resilio sync encrypt the file names and folders during sync or just the data?
Love VSCode however had to start working with a Grails stack this year. Support for groovy and gsp not there but they are working on it... Rather, there seems to be movement in tackling the JVM based languages running along side each other. And by they I mean the various teams working on the extensions under the "Java Support" umbrella.
there was no world trade organization or global free trade agreements back then.

Not to mention the most common thing the US is accused of was a former worker bringing his knowledge to the US and recreating a factory from memory. He didn't get paid by the US government to steal blueprints like China does today
> they’re still using JAVA or PHP because it works.

Or probably because that’s what western counties pay for
I loved this line in particular:

> I’m an Aries, so it stands to reason that I’m partial to Dodge Ram ProMasters.

It's a shame that there isn't a way for him to continue making a living on his writing talent.
NetBeans is moving to the Apache Foundation, and this is an attempt to allow "more flexibility with regard to plugins licensing."
I've heard about a well-known tech startup in China called "Pinduoduo" where the standard hours for devs at their office are from 11am-midnight on weekdays and I believe most of them work a day each weekend too. It's fairly common for small tech companies to operate like this
Be more respectful. It broke my workflow which is having my $HOME on NFS which is also nuked with the stupid Dropbox change.
Here's a brief history tracking the progress of developments in that area. I'm not sure where this tech lies on the Gartner Hype Curve though.

Pigeon controls missile - https://en.wikipedia.org/wiki/Project_Pigeon

Horse drives car - https://www.horseandhound.co.uk/videos/news-videos/buttersco...

Goldfish controls robot - https://www.theregister.co.uk/2017/01/26/robot_goldfish_tank...

edit to add one more as I realised that one of my favorite 'most worrying tech developments' fits right in...

Rat neurons cultured on silicon substrate control robot - https://www.technologyreview.com/s/401756/rat-brained-robot/
Well, there are a lot of those, they need to be looked at separately.

What I (and the QPX school if I might use the term) use is compile-time computing, aka a programmable programming language. LLVM never gets to see this, by the time you pass it to the compiler it is dumb code. QPX after macroexpansion looked like C.

When it comes to executing code that only becomes available at run time (repl, eval, from a string, from a file etc) you generally just kick off the compiler, which is that Clasp and LLVM do right now. You can also use the interpreter which again both Clasp and SBCL have.

When it comes to the dynamic nature of CLOS method invocation, that is generally accelerated with special dispatch mechanism that live in the compilers. You can implement CLOS without any compiler support, but teaching the compiler about method dispatch makes it faster. The Lisp compilers emit abstract assembly code for LLVM or the last stage of SBCL.

When talking about dynamic typing the same applies. The compilers that do Lisp emit abstract machine language, pretty much the same way for Clasp and SBCL.

To Clarify, Clasp uses various LLVM compilation targets including LLVM's "JIT" for runtime known code. I am not sure I'd call it a JIT because it doesn't compile functions when they are used, but they are compiled into memory (as opposed to into object files).

Hope this helps.
I don't really want to engage in a discussion on empire vs nation vs country vs state, especially when tinging concepts with race, but I'm not sure your example holds up for either the Jewish[0] or Roma peoples.

[0]https://www.livescience.com/40247-ashkenazi-jews-have-europe...
Here in the US, you will here a lot about 'culture fit' which is really just an encoded way of passing off nepotism and personal bias in the hiring process. The only difficult part of a job is learning which overwrought security nightmare they are using as a 'technology stack' to make the job so easy anyone could do it but all the cute buzzwords sound cool. Groupthink and correct answers to political questions are much more important than the 2 hours of actual coding per week the job will even require. Features trump safety (move fast, break people), hence an utter lack of security for any user in the world. Oh, and people in the US really are consumed by ethnocentrism ;)
Didn't know about the radio guidance; will have to google it.(I do know about the 4-course aviation radio nav systems, but am not old enough to have flown them.)

With regards to quickly searching the archives, I suspect all the major manufacturers have had a reasonably steady, perhaps varying in intensity, advanced research group. So, it's probably less searching the archives and rather just asking the grizzled engineers in those groups...
The other interesting raytracer is http://www.kevinbeason.com/smallpt/ which is a path tracer in 100 lines of 80 column width C.
It is pretty easy. Back in WCIII, I had my clan when we used to do semi pro matches. I even ran a bot called Ghost++ for my clan so that we could have "LAN" games even when I was gone. Now that I play DotA, people usually add me after a game (I am pretty decent at the level I am rated since I watch a lot of games but don't play often). Hell, you can go on the DotA 2 subreddit right now and post in the "make a team" posts.

Like others said, voice chat also makes the connection much faster. Get on Ventrilo (RIP), party chat, or discord!
"Ms. Hart said. “You cannot say those words on our platform. It doesn’t matter who you’re directing them at.”

But he didn't say them on their platform. He said something offensive in a YouTube video ack in Feb.

This really does seem political.

Oddly enough though, Patreon also significantly tightened the reigns on adult content in late 2017, in what many felt was an anti-feminist move.
The proposed equivalence to poison does not hold and is beneath the standard of proper conversation.

There is perhaps equivalence to arbitrary and unusual pizza toppings on pizza given away for free, and people proceeding to base their livelihood on passing on those slices on without checking what’s on them (knowing that there is no process to determine the bounds of the realm from within which the pizza toppings may come).
I am not sure if Java is any more practical than say Node.js or Python.
I have really mixed feelings about this. To my mind, the larger outrage is that people were fired over this.

I'm aware of the tendency to try to focus on what it seems like we can control rather than on actual justice. In this case, I'm so far only seeing outrage about the Easter Egg. I'm not seeing outrage about "They fired people over this???!!! People whose only crime was using Ant??!"

I'm not a fan of what Christmas has mostly turned into these days. I'm ambivalent about leaving a remark that could easily be wildly misinterpreted as supporting and encouraging cultural insensitivity by Americans/Westerners.

Anyway, I may seriously regret commenting at all. This seems like a can of worms for various reasons. I just dislike the idea of standing idly by while the developers get lambasted, as if they should have known ahead of time that people would be fired over this because of stuff happening in China. I'm also leery of the possibility that the other answer will be to ignore the seriousness of the situation for some people and act like "not my problem."

So there's my 2 cents.