skysight-inc/HackerNews huggingface dataset:
What exactly happened after the U.S. severed ties with Cuba? You make it sound like we lost something.

They are still stuck in the 1960s, their economy is absolute garbage and the people are dirt poor, they lost multiple generations of opportunity.

Have you been to Cuba? It’s like going back in time 70 years.. the country itself is beautiful if they had taken a different path they could be incredibly propsorous. A small country like Cuba could get by on tourism alone and do much better than they do now.

Everyone needs to take their own path, if suppressing people’s religions and no freedom is that path the Chinese want to take then that’s their choice.

Our government and our corporations should not support that.
Space tech that feeds high-end diners in Toronto could help Canada's North
People need to be open to the idea that they're wrong, even atheists. Monocultures where other people are forced to accept your values create stagnation and dangers long term. There have been plenty of evil committed in the name of enforcing that which is righteous: communism, religions of all types, even democracy. It's better to let people have the freedom to make their own choices. You can choose to learn from them or reject to them, but applying pressure to change them is def incorrect imo.
> This is horrendously inaccurate. Yes, if you're a part of a sect controlled by the Communist Party, you're ok. The idea that this is a viable alternative ... I'm beyond words.

I didn't say or suggest it was a viable alternative. I literally wrote it was unfavorable.

With that in mind, what is inaccurate about what I wrote?
Like the sibling says, it’s actually quite hard to do that! I’m not a professional player so take my explanation with a grain of salt, but the resonance of the instrument seems to ensure you stick to one of the fundamentals. Now that I think about it, it’s quite hard to explain, but it just seems to… work?
https://fastoredis.com
This looks very nice. If you have an excellent grasp of each item in this list, you should be able to interact well well with any kind of thinking person.
Mind-Bending Study Suggests Time Did Actually Exist Before the Big Bang
The Cultural Revolution and Great Leap Forward happened before that. Up until Xi Jiping, China had been on track to being a freer country.
Churchs are organizations of people. Those people live and experience life just like people in unions, political parties, companies, social clubs and sports teams. Why do they get singled out and not allowed to express their opinions based on their experiences?
That's how the one party rule will eventually end.
Chinese trolls will probably downvote this comment into oblivion.
I've always thought the right analogy for intelligence is beauty. Could you come up with a test to measure beauty? Sure. Is beauty heritable? Sure. Is it a product of environment? Sure.

But the real deal with beauty is that you can look at any measurement of it and poke holes in it. There's never going to be some objective measurement of beauty. If you find someone saying person A. is 112 on my beauty scale and person B. is a 94 then the best response is a good laugh.

And this despite the fact that we would all agree that George Cloony is more beautiful that I am but quantifying that?
I apologize for the inaccuracy. But I hope my point of "blindly" accepting all faiths is understood.
Pope is only leading the roman catholic church. There are several Christian churches which do not have such centralized leadership.
Apologism.
Having a party member approve the sermon before preaching is oppression.
I agree with you that the "war on Christmas" stuff is nonsense, but you'd be surprised at how many people write off Christian persecution, based solely on the fact that some of the most powerful nations in the world are "Christian nations".
Wowzer, crack open a beer and enjoy Christmas! Work can wait. Merry Christmas!
Depends on the target market. I personally would love to see exception logs every time a page 500s, but (1) it’s a security risk, (2) It’s a bad idea for your average user.

Your Average Joe would be confused when they see the error description. And if it has one of those good-on-paper/bad-in-practice phrases like “contact our webmaster” it’s even worse.

They’ll start calling you or writing emails, thinking that they’re helping but the conversation is something like:

I’m trying to buy a sweater for my grandkids, there’s 5 of them. Jimmy is 6 years old ... So when I got to the sweaters page I typed in: “turtleneck”

Then they start asking — no, DEMANDING, explanations they won’t understand. So how do you explain to Joe that you were in the middle of a DB migration?

And even if you just have a bot answer his email or whatever, then why did you even bother writing the bot if it’s not a human reading it?

So I think oftentimes the best solution is a cute lil dino saying “try refreshing, and if not, go to our homepage and try again.”
> and even the strings attached to the registration requirements (gov't officials part of the church) are things to criticize. Many proponents of any of their religions find registration to be an unfavorable condition.

whats "apologism" about what I wrote?
Behind-The-Scenes Secrets of Jsoup: A Code Review Attempt
Hi guys, I spent about one week trying to review and understand the implementation mechanism of Jsoup, as I cannot find much material on this part, most of the time you just see some tutorial telling you how to call the API methods.

I list them here for your reference and would appreciate if you can give me some feedback. Many thanks beforehand and Merry Christmas.

Behind-the-Scenes Secrets of Jsoup I: Introduction http://bit.ly/2EmGidB

Behind-the-Scenes Secrets of Jsoup II: Traverse A Tree Before It Was Built http://bit.ly/2LhA4xc

Behind-the-Scenes Secrets of Jsoup III: The Tree and The State Machine http://bit.ly/2Cgd6U2

Behind-the-Scenes Secrets of Jsoup IV: CSS Selector http://bit.ly/2QD8WOQ

Behind-the-Scenes Secrets of Jsoup IV: Tips & Tricks of Optimization http://bit.ly/2EvrCZZ
(2016)

Previously: https://news.ycombinator.com/item?id=12040707
What's the state of PWA - Progressive Web Application
I'm leading a group of college students to build a visualization applications for a Solar panels system.
- A data API already exists
- We need to build it for a Kiosk. So we only need to support a single platform
- Users need to interact with the app in the Kiosk
- We have experience building native mobile apps
- We're considering PWA but we don't have much experience with it.

We're trying to choose between Android and PWA. What are you thoughts?
Is PWA still a `thing` or the industry has moved on to something else?
Thanks.
> How does news like this even get out of the country with the information controls in place?

China isn't North Korea. There's a lot of travel of both Westerners and Chinese into and out of China, and free-ish communication between them. Within China, you can talk about many things privately without having to worry about the police showing up. The government's big red lines are public advocacy and especially political organization.

https://gking.harvard.edu/publications/randomized-experiment...

Fear No Evil by Natan Sharansky describes a similar situation in the Soviet Union: https://www.amazon.com/Fear-No-Evil-Natan-Sharansky/dp/18916.... (As in aside, is there a Chinese translation?)
Merry Christmas from Canada!
You can't just separate it out like that. It's impossible to do a connection-based NAT without state.

But it's not trying to drop anything. You can set a default device to throw all incoming connections at.

And with a pure NAT you can't set any rules about what to allow or drop. It only acts like a firewall from one very narrow angle.
I think you think people hold such opinions, not that they actually do. It's a really contrived point that comes up in these types of conversations.

Feel free to link any kind of substantial material backing up the frequency of such opinions.
I have it in my i3 config:
exec --no-startup-id sleep 2 && /usr/bin/xset r rate 200 40
Human nature being what it is, most people will look out for their interests first. That said, in this case it affects people of all religions so there is a common uniting issue. It is better when, in general, people of all religions can find common ground and work together on things, but you always have the extremist sects in most of these belief systems where the ideology is "there is only one true belief system and everything else is wrong and must be converted or eliminated". The key is having a moderate majority to counterbalance that. IE: I believe in Christianity, Islam etc., but I respect your belief in "name the alternate religion", see you as a good neighbor and am open to having respectful discussions about our differences if faith for understanding.
>Why is the church indulging in criticism? Who are they? What right do they have to do that?

From my part of the world, a damn human right.
Its not about replacing english but why not pick it as a second language?

Even japan doesnt speak english very well: when I was there almost nobody spoke well enough for a conversation. And japan is obsessed with english as well!
Not exactly the same but there are a few documented examples of people developing astonishing creative abilities as a side effect of degenerative brain disorders:

http://brainblogger.com/2012/09/23/what-is-creativity-art-as...
https://www.wnycstudios.org/story/unraveling-bolero
https://academic.oup.com/brain/article/131/1/39/346188
They make it sound like they lost something. As in, if they wouldn't have been isolated it might have turned out better for the average Cuban.
Is your claim that "secularism" means that it's okay for China to have state-approved Christian churches?

If not, can you state exactly what you mean, and whether you believe it's good for China to crack down on non-state-approved churches while also having state-approved churches?
I can understand your point.

My point is that "accepting all faiths" has gone too far.

> It's better to let people have the freedom to make their own choices.

But accepting the people's choices without examining the content is strange. Don't you think?

Would you accept anything that you don't understand?

I understand there must be some balance. And we might be biased to accepting a faith. But, at least, we should exercise some common sense before accepting it.

And I know. The problem becomes: whose common sense is right?
I know that Allen Sherman did a version of that joke in his "Ode to Fat People" :-)
Diplomacy clearly does not work with China. The only thing that works is direct, aggressive competition. Hopefully this does not lead to military conflict but I worry that the US and China are on an inevitable path at this point.
Perhaps the point was that if we had remained involved in Cuba, they wouldn’t be stuck in the 1960s?
Stock Market Crash and What It Means for Crypto
so elegant. what impressed me most is smart file suggestion
Yes, and many several Christian churches have strange beliefs and practices. Scientology is a prime example.

And I apologize about the inaccuracy on the Pope leading all Christianity.
Written by Alvy Ray Smith [1], Pixar co-founder, former Xerox PARC researcher, and inventor of the HSV color space, alpha channel to represent transparency in images, and other advancements in computer graphics.

Related read: "Valley of Genius: The Uncensored History of Silicon Valley (As Told by the Hackers, Founders, and Freaks Who Made It Boom)" [2]

[1] https://en.wikipedia.org/wiki/Alvy_Ray_Smith

[2] https://www.amazon.com/Valley-Genius-Uncensored-History-Foun...
Even if intelligence doesn't correlate with not chopping your fingers off with a chisel, it's well established that IQ is a bell curve with an average of approximately 100, so there'll be more IQ 100 people than IQ 90.
This paints atheism as its own philosophy, but that would be inaccurate. To reject one philosophy does not automatically default you to a separate one.
Thanks. Slowing realizing some of the benefits of dicts and trying to use them more in my code where I would have otherwise defaulted to another data structure.

They really are quite useful and intuitive to work with once you understand basic structure

I do sometimes worry about speed relative to other options though, especially in large chunks of data
I was thinking of the Buck Rogers novels and William Burroughs's John Carter when I wrote that but both of them turn out to be ~30. Older than the likely audience but younger than I had thought.
The Pope leads the Roman Catholic branch of Christianity. I don't think the Protestant denominations pay a lot of attention to what he says.
I have read many translations and interpretations of the actual text.

There is significant debate about whether Paul is saying James is Jesus's biological brother. So this passage is far from rock solid evidence.

Many experts believe Paul is referring to James's name/tagline as a preacher, "Brother of the Lord." Meaning James was not Jesus's biological brother, but metaphorical. Any priest today could say he is the brother of the lord in a metaphorical sense. The idea that Jesus had siblings does not make sense in and of itself.

Overall, the evidence supporting Jesus as a historical person is very sparse and all evidence is contested (Josephus and Tacitus being forgeries, this example not mentioning James as a biological brother). One would think if he was living there would be many more examples to support it.
I built my own shopping cart and an omni-channel e-commerce order management system that integrates with Australia Post, Amazon, Google, eBay, Neto, and Shopify.

The net gain has been extreme automation. My shipping team's output has doubled.

I've learned that whilst we talk about premature optimisation, there is also lagging optimisation too!
Enterprise Sales for Early Stage Startups with Lee Paries
Hi, I watch your llvm talk but, correct me if I'm wrong, it seems you didn't really have enough time to cover all you wanted. Do you think you'll have another conf to do it fully ? or maybe find time to do it on another video platform ?

oh also, someone on your talk main thread suggested to use more GPU (https://news.ycombinator.com/item?id=18707771 <= get ready for some harsh adjectives). I wonder if you're already doing so or planned ? Maybe it's just a backend parameter (llvm-to-gpu-cluster..)
Perfect, thank you for the -forum- link! :)
What do you mean by "accepting" a faith? Accepting its tenets as true, or accepting the presence of its adherents?
News comes out of countries like North Korea as well, since it is incredibly hard to suppress the spread of information, even despite the numerous policies the government has put into place aimed at curbing propagation.
Power, and if I may diplomacy, vacuums never work in the favor of the people who created it in the first place.

The U.S. (and largely other Western) nations enjoy a hefty set of soft power and good economic relations with the majority of countries on this planet precisely because we have actively engaged with them. If you're worried about things getting worse or intensifying, then severing ties with these countries (and China specifically) is a good way to make those worries a very brutal reality.

And if that's not enough the blunt reality is that our economies are too intertwined at this point. We can only play the situation as it is, not back out of it completely unless we mean to shoot ourselves in the foot.
I can’t believe the people’s names were exposed. I hope those were pseudonymns.
Fortnite was 2018’s most important social network
Hey. I won’t try to convince you of changing your mind. But before you do this, please consider that (a) there is nothing inherently wrong with you, and (b) Prozac might be able to help. I speak from experience, for what it’s worth.

Come talk to me. https://discord.gg/qaqkc9z I’ll listen. No judgements.
In 1991, Congress authorized $650M to make driverless cars a reality (2013)
Man hijacks bus and drives it into crowd, killing 5 and injuring 21 in China
Merry Christmas HN! Feliz natal from Recife, Brazil!
‘It Happened to My Father the Way It Happened’: The Truth About Green Book
‘It’s a Wonderful Life’ film secrets you probably haven’t heard
That nosey neighbor should be tarred and feathered.
"oh I need to implement a circular list"
...
reads about collections.deque
...

Done.
It's worth noting, this is in Canada. Laws are different everywhere.

I know that in most of the US, CPS will not come out for a single complaint, not ever. It has to be multiple, repeated complaints, and the vast majority of the time, it needs to be more than a kid walking down the street- generally, CPS has more than enough real child abuse cases to deal with that they don't have time to pick up the odd stuff.

Not saying this didn't happen, but that a localized context matters to these things.
I left Facebook and learned there is life beyond Zuck's universe.
Just had a look, definitely looks amazing especially this particular feature for ignoring files [1]. I've been waiting so long for this in Dropbox.

[1] https://docs.syncthing.net/users/ignoring.html
I participate in Christian festivities and find them quite joyful. It's a wonderful time of the year for most of the world.

However, whether countries should allow the propogation of religion and mythology is entirely up to them. Many countries have laws against various forms of deception - and religion straddles that line (of deception) so often. If action is being taken against the people who propagate "falsety" rather than against the "mislead", the ethicality of such action is quite defensible.
Very true. The "aha!" moment is quite the powerful motivator, had one at work last week on a project that I was stuck on and it resulted in me staying after work for 2 extra hours once I figured out what everything was doing (inherited some very old code to troubleshoot).

Happy holidays, friend!
It’s not certain that it would. But participation in the global economy is one way to get a country hooked on the economic crack that is the modern financial system. Once they’re hooked, economic sanctions (sometimes just the threat of them) are much more effective in achieving desired behavior.
For the most part, I enjoyed it!

I was using it to get more familiar with Rust, and I feel a lot more comfortable with the language now. I doubt I did everything idiomatically, and especially not at the beginning, but I feel like I can solve problems now. I've been putting my code on github [1] as I go, if anyone wants to see how I did things.

One takeaway for me next year is that there are some common things that pop up on multiple days, and if I actually card about being competitive, I'd want to make generic solutions for them before the competition started. Things like working with 2D and 3D grids, pathfinding, and parsing input. But since I was learning a language, the repetition helped.

Another takeaway was that I should not check the problems immediately when they open, which is late for me. Probably about half the time I would tell myself I'd do some simple stuff, then go to bed and finish in the morning. But then I'd get into it, and stay up too late. I do look forward to not having such a messed up sleep schedule next month.

I'll definitely be looking forward to it next year. This was my first year, so I may go back and do some past years to fill the time until then.

[1] https://github.com/steveherrin/adventofcode2018
The Western imperialistic view of the world is not the only correct one.

We should have a multi-polar world, where China and Russia also get to impose their views and values.
That doesn't sound like it would make a lot of money though (as in, a living wage), unless you are highly successful...
> ...Christianity, which by some estimates is China’s fastest-growing religion, promotes Western values and ideals like human rights that conflict with the aims of China’s authoritarian government

This is the part that confuses me.

I'm not sure what Christianity intrinsically promotes (ask 12 Christians and I suspect you'll receive 13 conflicting opinions). But practically speaking, governments and ruling classes have used it for nearly two-thousand years to promote social order and subservience.

It's been used to justify the Crusades, and slavery. Within living memory it's been used to justify Jim Crow laws, and the Salvation Army used as a tool against labor union organizing. It's been used to promote leftist regimes in Catholic South America, and the far-right "Protestant work ethic" class structure in the USA. It's been used everywhere to enforce a social order based on strict sexual norms and patriarchal gender roles.

Christianity became one of the Top Two religions on earth, precisely because of how malleable it is. In other words, in practice, it tends to promote whatever the ruling class in a given place and time WANT it to promote. It's been that way since Emperor Constantine.

So why try to violently suppress it? That's never been an effective strategy. Just co-opt it, and make it promote whatever Chinese/Confucian values you want like everyone else does.
Show HN: Lenient JavaScript syntax
It is kind of dangerous for a 3 year old to go, 3 year olds like to run especially when they are with siblings, and they can easily end up running on a road, and then someone who hit them on a car will have to live their whole life with that tragedy...
This hasn't started today, most forms of religious organizations were already heavily supervised in China
China represents almost 1/5th of the world's population, you can't simply ignore Chinas global presence. I suggest visiting china for a few weeks, exploring each of their major cities to gain some new perspective.
> It isn't different, which is my point: Supervisors don't magically make running apps with year-long uptime "easy".

Well, ok, supervisors are not magic, but they are a convenient tool for handling the specific problem of initializing and shutting down a concurrent system.

> Restart forever w/backoff isn't the most unreasonable or complicated behaviour to provide.

Yes, and you can easily provide it yourself by writing your own supervisor and plugging it into the tree, or even just running it linked to some other process. That's for backoff - the "forever" part you can get by simply using infinity as timeout and max restarts I think.

> seem to be implying that supervisors are great as long as you write bug-free code and consider every possibility upfront.

I don't think I understand what you mean. There's nothing stopping you from cutting a particular supervision tree branch off by not linking it, but monitoring instead. The restarts will then be contained to that subtree.
Composting is just one (preferred) way to throw away food.

Saving for the next day and especially donating isn't practical in the small amounts we're talking about.

Personal home cooking is very different from large scale professional kitchens / dining.
To downvoters: thanks, always appreciate that.

My point was that the OP can't guess their readers' level of knowledge, and it would be impossible for them to cater to all levels (as my attempt to explain searching... failed to show :-/) If readers don't know what NTP is, they should be able to either ignore the blog post or find the missing bits of their knowledge by themselves.
> However, whether countries should allow the propogation of religion and mythology is entirely up to them.

This isn't a democratic country, so you should rephrase your statement justifying this as "whether an authoritarian cabal should allow the propagation of a religion and mythology is entirely up to them"

A person's beliefs are up to them not their government.