skysight-inc/HackerNews huggingface dataset:
It strikes me as more than a little Orwellian to describe basic respect for property rights as "impeding job growth." What next, failing to plead guilty in court is impeding justice?
About 5% of Taiwanese are Christian, but culturally Christianity has played a bigger role than you might expect based on that number.
yes it is. It's 100% about facebook. Ads on the internet have been around for 25 years. Google alone has been selling ads for 18 years. What do you imagine caused them to write this story 2 days after Zuckerbergs apology testimony to congress?
NHS Digital accused of failing to protect patient data
He didn't claim the language was Taiwanese, only the characters. That seems reasonable for Chinese characters that were used predominantly in Taiwan, no?
GP never even implied there was a separate Taiwanese language, only that the characters were Taiwanese.
As a native speaker (well, reader), I think I agree with Unicode's opinion that these are stylistic differences only. To me it's like you are trying to argue that the single-storey lowercase "a"[1] is wrong and every font must be in the double-storey style.

[1] https://en.wikipedia.org/wiki/A#Typographic_variants
I do octopus merges very rarely, so there's no single common scenario where I default to them. It's just that Git handles them so poorly that in the rare cases where I do one the problems stick out more.

Off the top of my head:

- I was working in a large organization, and building a prototype of a feature that another team wanted to start consuming on their dev branch before it was merged into stable. We could have rebased all of their changes onto a new branch off of mine, but I thought, "meh, why not try to give their branch two parents just to see what happens." Long story short, I will not do something like that again.

- I sometimes work on Open Source code with protected branches. Once the code is merged into stable, it's all MIT licensed. Before it's merged into stable, it's not. One time I had the deceptively bright idea, "hey, why can't stable merge from two branches; one that contains license information and one that contains code?"

It's all fairly rare edge case stuff that's avoidable with a little bit of discipline and practice, but especially if I'm working with a large number of feature teams, I will sometimes notice that I'm relying on cherry-picking and rebasing not because it makes more sense than an octopus merge, but because it's just generally less dangerous to do.

Cherry-picking has its own set of problems, because when Git does conflict resolution, it cares about commit order. This means that cherry-picked commits can sometimes overwrite later changes from the source branch after they've been merged.

These are problems that I don't know how to solve, so I just avoid them. But if a VCS did solve them, I would be tempted to switch.
They likely wanted to charge you more because you would need to file a FBAR if your account was above $10,000 (been a while need to check that threshold hasn’t moved). Big penalty if you do it wrong so you may want to double check.
Hackers use a fish tank thermometer to get into a casino's network
I remember poring over the C64 schematic for hours on end back in the eighties.

I believe it was printed as a fold-out at the back of the programmer's reference guide.

That schematic probably more than anything else influenced my later career as an electronics engineer - I really, really wanted to be able to figure out how it all came together and actually made a useful product.
Stephen Fry is such a joy to listen to. I've watched the documentary that details his struggles with illness and yet it only seems to make him more interesting.

Stephen is in the ever-so-small group of truly intelligent and entertaining people, like John Cleese, or Robin Williams. The world needs more like him.

Imagine having coffee once a week with him. It would be a profound pleasure.
Somebody, somewhere, probably does and I envy them his company.
China cracks down on LGBT movement, bans all LGBT content online
In Julia, there is Nemo.jl for high performance exact and symbolic linear algebra. At least that is the goal; it doesn't have the best algorithms yet in all cases, but it has some of them (and more are being developed). You can see some examples here: http://nemocas.org/benchmarks.html
I also went to the one in Quebec!

I couldn't agree more. At one point they try to assert that the technique is completely scientific, and has been proven by some physicist.

I took it all seriously because I wanted to see how deep I could go. The effects were pretty far out, but I can't say that they were beneficial.

10 days of camping will be far more beneficial.
A workflow using feature branches off of master that show changes visually using github, bitbucket, and similar tools works well.
​Shed the size of a town:​ what distribution centres​ tell​ us about modern life
> You write a "new" Chinese character

Why would you write a new character? How would others know what it means? Unless they figure it out from the radicals? (Which sounds like lossy as hell.)
"It is difficult to get a man to understand something, when his salary depends upon his not understanding it!"

In the very article, it's noted that Roskam was the direct recipient of campaign contributions from Intuit and H&R Block. To me, this is plain anti-establishment pandering, and ironic in that the anti-establishment movement was once considered the domain of radical leftists. That the people are better off having their taxes calculated by for-profit corporations that directly donate to the individuals who control the government seems counter-intuitive to me.
I’m at one of the big 5, so everything goes through code review now, but since we’re a small team, we do monitoring ourselves, and as a result we have a lot of ways to bypass the process in case we need to get a high priority hot fix out.

When I was doing a small startup, we had a small phabricator installation which I loved using. It’s very engineer-focused in a lot of its tooling and features, but has an integrated task management systems and wikis, and tools for pre-commit reviews, or post commit reviews/audits, and I found it much easier to run and maintain than github enterprise or the Atlassian suite (and it’s free).
Send an email to the address in my profile. A team in my company is looking for talented hardware engineers and pays above what you want, along with great work/life balance and benefits.
It's not like people couldn't communicate anonymously or pseudonymously before the internet. Anonymous communication has existed at least as long as the written word.
Taking issue with small sample sizes is a popular way for the layperson to chime in with criticism, but it is rather empty and uneducated criticism.

In statistics, sample size does not tell you if correlations are significant or not. Which is why it's amusing when someone thinks they are being a statistics pedant by pointing out a small sample size.
Stanford Law professor Joseph Bankman actually made a go at getting this changed. As seen on CBS's Sunday Morning last weekend (8 April 2018).

https://www.cbsnews.com/news/taxes-is-there-a-better-way/

* I'm not sure why the actually video of the segment isn't also available.
You should read the article and take a course in biology. Coursera and even more so edX.org offer excellent free courses.

To you last sentence: The fact that you exist. Viruses contributed significantly. If you had read the article(!) you would already have been told about that, including examples.

For example, quoting the article:

> Researchers recently identified an ancient virus that inserted its DNA into the genomes of four-limbed animals that were human ancestors. That snippet of genetic code, called ARC, is part of the nervous system of modern humans and plays a role in human consciousness — nerve communication, memory formation and higher-order thinking. Between 40 percent and 80 percent of the human genome may be linked to ancient viral invasions.

It bothers me that there are people on HN that keep commenting while completely disregarding the article that is being discussed.
I think "regular" was used as an example of a script style.
You're just assuming overbooking away on a single, personal anecdote. Here's mine: I fly a lot on flexible tickets, and in periods have "missed" almost every flight I was scheduled on. But even your experience works out to about 1% missed flights (order of magnitude on "handful"/"hundreds"). If that pans out as average, then airlines should overbook each flight by a couple of seats, and expect to have to bump very few. "Just not overbooking" then amounts to removing a couple of seats from every flight. Only focusing on bumping completely misses this aspect.
Learning Morse is quite easy, it’s nothing compared to learning a new programming language or a new human language, so I don’t really see the waste of time in this case.
I grew up in a rural area, and I’ve seen first hand the destruction that lack of economic opportunities does to the next generation.

I’m not looking from afar - my sentiment is shared by many, if not most, in those communities.
I've heard this argument a lot, and have even used it myself as a justification for using Ruby on Rails over other technologies, because I like working with Ruby. However, I rewrote one of my large CRUD applications in Elixir and Phoenix a year or so ago (same database and same data) and was amazed at how fast my web app was when compared to the Rails version. I've had similar experiences with the Crystal code I've written (replacing vanilla Ruby), so I've had to step back from this argument and admit it isn't entirely valid.

I don't say this to knock Ruby. I love Ruby and think Matz is an outstanding human being. I'm just pointing out that while the database server can be a bottleneck, to be sure, there are still plenty of benefits to using faster languages to accomplish database-centric tasks.
You're right: https://careers.microsoft.com/us/en/job/397873/Sr-Electrical...

The only problem is that I do not have any experience on consumer electronics, even thought I've worked with all these technologies in some level, sometime in my career. Would this be a show stopper?

5+ years of experience designing and building electronics products with a focus on consumer and portable systems.
We don't do code reviews because we pair program 100% of the time. Our belief is that pairing is like embedding a code review in the process.
what's the diff when running 100 updates in a single transaction? that's typically where I see a lot of benefits with multiple updates.
I believe this already exists - an eye tracking camera that lets you indicate which letter you want next, with some predictive text capability. Can't find the exact video now, though.
This is the correct answer.

Viruses are also very specialized molecular machinery, and eukaryotic cells (and by extension, organisms) are quite complex. Think of molecular evolution between viruses v. prokaryotes / eukaryotes like a constant arms race: viruses have the "key" to (1) enter a cell and (2) hijack cellular machinery, and prokaryotes / eukaryotes are constantly upgrading their locks (mostly as a factor of diversity x natural selection --- the cells without great locks tend to be terminated rather quickly).

Also consider that it's not in a virus' "best interest" (from a sustainability / propagative standpoint) to actually kill or even incapacitate 100% of their hosts, which contradicts their very mode of replication (often completely hijacking transcription and translation mechanisms in a cell, leading to lysis). They rely on these hosts to survive --- a 100% termination rate of the host means an evolutionary dead-end for a virus.

Arguably, the most "successful" viruses are ones that have been incorporated into host DNA - it's estimated that up to 8% of our genome consists of endogenous retrovirus DNA [1]. After all, viruses are simply small containers of self-replicative material (DNA / RNA, a few proteins) surrounded by a protein coat: if they can hijack their own environmental shield (like, say, a full human nucleus / cell) and still propagate their DNA they've arguably "won."

So --- yeah, harmful virulence is (1) tough to achieve and (2) not actually all that evolutionarily advantageous.

[1] https://en.wikipedia.org/wiki/Endogenous_retrovirus
What if instead of paying money to buy votes, companies could donate funds to fund programs and initiatives instead? I suppose this wouldn't quite work because the reality is that these companies are paying for laws and regulation to entrench their current status by making it more difficult for new comers and competitors.
An exit is not an exit for everyone. In a lot of cases, employees are investors too and sometimes acquihires are only wins for people that own preferred stock (vC's, founders), not common stock.
Can you actually input morse faster than a keyboard?
The CPU's load/store unit is usually designed with SIMD in mind, and the access width is 16 bytes (or 32 bytes for Haswell-and-later Intel CPUs). This means you get more bandwidth by using SIMD.
The compiler is allowed to eliminate unnecessary reads; but vectorization requires introducing additional reads. That's not allowed in general.
In this case the compiler could vectorize the loop, though it would have to take care that the additional reads are within the same 4K page as the original reads, to prevent introducing segfaults. But that's usually the case for vectorized reads, as long as the compiler takes care of alignment.
Poker Online Kartu Remi Indonesia – Situs Poker – Pokerqq81
Things definitely appear to be different across the board for people outside of the United States. All lackluster Apple support stories I've heard originate from outside the US. Inside the US, customer service is great.
As far as I know there isn't even a scientific consensus on a definition of meditation, let alone what its exact effects are. There are thousands of studies, but high-quality ones seem to be rare. I also get the impression that the literature is heavily biased toward a handful of relatively recent traditions or techniques (e.g. many, many studies are specifically on Transcendental Meditation or Mindfulness-Based Stress Reduction).
python pandas is a digital blood diamond after what they did to Gao
Imputing missing values in parallel using {furrr} – R-bloggers
Jharo jharo barishe
Even within database caches, while the page size is often fixed you are still caching and operating on more abstract multi-page objects of variable size. In a good cache replacement algorithm there is some implicit awareness of the relative sizes of these objects to optimize the replacement policy.
> born in a society speaking English or some closely related west European language

No, not really. Though Romance languages are related to English via PIE. So, it might have been easier than if my mother tongue was Finnish or Turkish or a non PIE Asian language.
The rise of White Supremacy makes total sense here when you consider that racism is an effective system of oppression because it subjugates whites as well as non-whites by sowing fear of downward mobility among the lighter population while vilifying the disenfranchised.

If one is white and has problems, the goal is to hate these darker people that can't really fight back. Allow the real exploiters a free hand.
> They do what is best for themselves, which at times means doing what's best for the Communist Party. Suppressing dissent, denying Chinese people freedom and self-determination is only good for the people in power.

The United States is often nearly as bad as China on human rights. At least China is overt about it. Nobody denies they're watching everybody, but it took an NSA contractor leaking information to bring up the issue in the United States.

For example, here's a story about 1300 people in jail >4 years with no trial:

http://www.nola.com/opinions/index.ssf/2018/04/imprisoning_p...

Here's a guy who spent 13 years in prison for having 2 joints:

https://www.alternet.org/drugs/louisiana-man-13-years-prison...

Our systems punish people for different things, but they're both pretty bad.

> In case someone wants to argue that authoritarianism provides better governance (which is BS anyway - if it's so great, then hold an election and people will vote for you; who are you to decide that it's so great for everyone else?), all the most wealthy, most stable countries in the world have those freedoms (Europe, the U.S.), including the most wealthy and stable parts of China (Taiwan and Hong Kong).

I'm not saying China's system is absolutely the best without any downsides, but in a lot of cases it's clear that what they're doing is good for nearly everybody. For example, when they cut off imports of foreign waste and when they build and maintain infrastructure to their rural regions. Likewise, there are many cases where the American system has results that are clearly bad for us, like paying our teachers so little that they strike or move away because nobody wants to pay extra taxes.
Then find a way to do it that's legal. The scheme described in the article is illegal, and illegal activity is the most short-sighted way possible to economic growth. The area is prima facie not blighted as described by Wisconsin statute, and is therefore prohibited from being subjected to eminent domain for purposes of transfer to a private corporation.
If it doesn't actually resonate with you, and you don't come away with the understanding you need, it's most certainly not a 'feature' but a 'bug'. I think some projects see dense/thicks docs that keep a high barrier to entry as a feature itself as well.

If they're not approachable, they're not 'excellent'.
Yes. No code gets into the master branch without a code review unless it's a well defined critical fix during an outage.
Posted too long ago for me to be able to edit.

Looks like someone has: http://comppad.sourceforge.net/
> That argument can extend to any complicated system developed over hundreds and thousands of years. Off the top of my head, English Common Law is an example as well as English spelling and grammar.

True, and my point apply to those as well. However, even English pronunciation is not that bad and grammar is much easier than German or Latin or most Romance languages.

> Many of the characters you see in Chinese have a radical in the construct that indicates a sound. Unfortunately tone is not indicated.

Many, but not all (I think Japanese uses some of those hints as well). But if you have "character from some ancient text" that doesn't have that radical you're SOL.

> there is a way to type a Chinese character by radical assemblage. So even if you don't know how to pronounce it by pinyin, you can still retype it into an e-dictionary

Good to know
The recent motivation might be Facebook, it it's absolutely true that the internet as a whole is suffering. How bad has it been in the past, how much is a skewed lens is up for debate.
To add to that, the level of ability you can achieve in 1 year learning English is also doable in Chinese. That's how long I had learned the language before I went for an exchange semester in Shanghai, and from leaving the airport onwards I spent a week speaking Chinese with everyone (taxi driver, checking in at the hotel, finding an apartment, registering my residence with the police ...). Things got funny when I didn't understand at first that my landlord wanted me to pay a deposit, but when someone wants your money, they can usually find a way to communicate, so in the end it worked out fine.

The difficulty of Chinese is more in the "long tail" of rare characters. If you memorize 5 characters a day (it gets easier once you know all the basic components), after a year you'll be able to read 90% of most texts and get by without much difficulty, but the remaining 10% require double or triple the amount of memorization and after that there'll still be rare characters that even native speakers don't recognize immediately.
This guy isn't defending Facebook, I think, by making "bad people doing bad things" the culprits of breaking the Internet and making it toxic. I think it's his way saying that Facebook amplified it a lot.

I agree, he is not apologizing at all. He's looking for other sources of the problem, and it doesn't seem that he sees Facebook's ad machine as one.
Republicans defend/favor property rights whereas democrats defend/favor civil rights.
https://www.youtube.com/watch?v=PcMxdFo7RAc

https://www.youtube.com/watch?v=x6QrKsBOERA

https://www.youtube.com/watch?v=At6JxWg7Rk8
Yeah, we are talking past each other.

It isn't the danger per se. I'm aware other jobs can maim or kill you. But uniquely the military can ask you to die for the cause. There is a difference there.

One of the reasons the military takes care of family is so military members can focus on the mission and not be distracted by worrying about such things.

The military medical system needs to exist to support the mission. In times of war, soldiers need medical care. Owning the facilities and having military medical personnel is essential to be able to trust that treatment.

So one of the reasons military families have access to free medical is because if you rest, you rust. Having doctors sitting around doing nothing waiting for war does not prepare them to handle the medical needs of a war time army.

Treating the families of the military members gives them a means to practice medicine so they stay sharp.

It's a very complex and elegant logic behind the decisions that have built the system we have currently. It is unlike just working for a paycheck. This is why words like duty and honor get used so much.

Maybe I will blog about it sometime. This probably just scratched the surface. And I don't think you get where I am coming from at all.
The Spinal Tap That Changed My Life
"New" in the sense it's something not present in the dictionaries/fonts (see the other comment about the Bible characters). I'm not suggesting you invent a new character.
High Scalability / Availability / Stability / Performance Back-End Designs
In every professional team that I've been on, nearly every change has gone through code review. Skipping code review is only done with a very good reason, like if there's a time-sensitive change that you need to make and nobody is around to review it. Another reason to maybe skip code review is for prototype projects or internal tools where low-quality code is ok.

Code review is not only a good way to spot bugs, it spreads knowledge and context throughout the team and makes sure everyone is consistent about both high-level and low-level coding practices. This is especially important when two people are writing code that will integrate with each other; normally each will look over the other's code. It also ensures that if something breaks, there are at least two people who might know how to fix it. Every software engineering context is different, but it seems like in most cases, it's irresponsible to ship code to users that has only been seen by one person.

GitHub, Phabricator, and Gerrit are all good code review tools. I would recommend both using a tool like this and having a habit of talking through code changes in person.
Try having a default value for a key in a JSON document that isn't null. In Go, this is pure torture. Then compare with the serde library for Rust. Go's lack of generics makes this kind of use case much harder than reasonable.
It doesn't hurt to be wealthy and/or well connected.

https://www.inc.com/minda-zetlin/do-you-need-a-wealthy-backg...
We discussed that option, but decided against it because code reviews also inform the larger team what was done for any particular feature/story/bug, as well as become an opportunity to teach new members of the team how different parts of the codebase are put together. So for us, they are worth the time even when we are confident in the quality of any specific PR.
食 is still being used everyday in Cantonese as a verb. Granted there are some who classifies Cantonese as a different language from Mandarin, as there are many differences between the two such as this example.