skysight-inc/HackerNews huggingface dataset:
人民币止步4连贬！离岸汇率蹿升逾200点 在岸接近6.79
中新经纬客户端9月4日电 中国外汇交易中心的数据显示，9月4日人民币兑美元中间价调升164个基点，报6.8183，结束4日连贬，升幅创8月28日以来最大。前一交易日人民币兑美元中间价报6.8347。就在发稿时，离岸人民币汇率急涨逾200点，一日升破两道关口，现回升至6.82附近；在岸人民币汇率也快速走高，日内涨近100点，现报6.8084。

美元兑离岸人民币走势 来源：Wind

6月中旬到7月底的人民币快速贬值引起了市场担忧。为此，8月份中国连出稳汇率政策：8月6日央行将远期售汇业务外汇风险准备金率从0调整为20%，增大金融机构做空人民币的成本；8月24日，人民币对美元中间价报价行重启“逆周期因子”，降低外汇市场的顺周期性。随着央行重启逆周期因子，人民币走势结束前期快速贬值趋势，渐趋稳定。

何谓“逆周期因子”？其指短期抑制人民币汇率过大幅度地“单向波动”，中长期抑制市场“羊群效应”的一种方法，对汇率定价中加入的一种“反向因子”机制，大致是“参考一篮子”和“参考收盘价”的双原则之外，再加入一个报价银行主动权比较大的“主观调节因素”，其作用是“阻止汇率短时间大幅度地单向升值或贬值”。

逆周期因子重启后，人民币汇率怎么走？平安证券研报分析认为，“逆周期因子”有助于稳定人民币，降低人民币兑美元破7的概率，但未来一段时间之内，人民币兑美元汇率仍将面临贬值压力。

平安证券认为，第一，逆周期因子直接影响的是中间价，并不是直接作用于即期汇率，逆周期因子最大的作用在于打击市场的做空情绪与稳定汇率预期，而非完全扭转市场走势；第二，央行是否启用逆周期因子，似乎更多地取决于人民币兑CFETS篮子的汇率变动，而非人民币兑美元汇率的变动。央行两次启用逆周期因子的时点都是发生在人民币CFETS篮子汇率指数快速贬值的背景下；第三，从短期来看，中美利差的变动可以较好地解释人民币兑美元汇率的变动。展望未来，中美利差继续收窄将是大概率事件。

交通银行首席经济学家连平日前撰文指出，从本轮人民币汇率波动来看，相对于美元指数变化，人民币贬值幅度要大得多，说明人民币汇率与美元指数相关性明显减弱。从保持人民币汇率基本稳定的大局出发，考虑到中国经济增长平稳、国际收支平衡、财政金融状况良好和国际储备充足，目前人民币汇率形成机制中篮子货币和收盘价的结构不宜轻易调整。从汇率市场化的长期趋势来看，收盘价比重可以逐步提高，篮子货币比重可以逐步降低。逆周期因子的功能可随市场变化而趋于淡化。

连平同时强调，人民币合理均衡汇率水平区间不会一成不变，不能以静态的思维来看待。(中新经纬APP)
> Homosexuality is disturbing to people because their brain cannot find relevant patterns that have to do with homosexuality-related experiences (sights, images etc).

I'd like to echo this. A while back, a coworker and friend of mine who is homosexual took me to a coffee shop that caters primarily to homosexual men. I had never been with him before in that social context, but his actions did fall within the stereotypes and I did feel myself uncomfortable with the situation. It wasn't that big of a deal, as I recognized my response.

What was more "eye-opening" was that later, he has the same reaction to those situations when he's with his heterosexual friends. He even went so far as to say he finds the concept of heterosexual sex as digusting.
I'd like to genuinely ask HN community why they recognize this as a good thing. I mean why would they criminalize sex with animals. If one wants to have sex with a goat, why not?
> Morality systems come on top of this fundamental fact, because morality systems are just the conscious justifications we give to our feelings.

This is a serious claim, one that moral philosophers (even those inclined towards moral fictionalism/nonrealism) have issues with. Just two of them:

* This account fails to distinguish between moral beliefs and cultural taboos. Individuals tend to think that they can justify both, but challenging taboos is more likely to result in confabulation -- individuals are willing to concede hypothetical concerns in their moral beliefs, but remain committed to their taboos even in the face of good evidence against them.

* Moral philosophy, as it exists today, doesn't seek to provide justification to homophobia, gender discrimination, &c. The dominant metaethical views don't give any consideration at all to these particulars, but rather accept as conclusions (via utilitarian calculus, via a supreme principle, &c) that homophobia and the rest are all morally unjustified. Where does this fit into the pattern matching to feelings to confabulated justifications pipeline?
What is the 40% based on? Because there isn't a hint of justification in that post.

If customer acquisition costs are really high, then they're throwing good money after bad.

All of this talk of 'solid financials' while a company is losing money every quarter and whereupon there's no evidence of profit at the unit level ... is scary, it feels like one of those reddit ico pump-it-up chats.

It's all very highly speculative, is what it is. So let's hope it's a great company, with a solid offer and they manage the growth effectively.
Five Star Movement, new hacker attack on Rousseau platform
Refurbished phones in UK
Israel to Fund Foodtech Incubator in the Galilee
>>Patel is the most common last name in Gujarat.

Fellow Gujju here. It is "one" of the most common last names in Gujarat. Probably it might be the most common last name of Gujjus outside Gujarat but I doubt it is so inside the state.
401(k), yes, but there are other functionally similar schemes that are usable by sole traders and small corporations. We have a SIMPLE IRA, for example.
> However, the problem is that at some point Sony lied to Youtube and claimed ownership of these songs even though they are in public domain. So there should be reviews or penalty for flagging copyright on someone else's works.

There is no technical solution to this problem because it is not a technological problem. It is a social problem. Fascinatingly, there is a great social solution to this problem:

* Monetary penalties - asserting an incorrect ownership should create a very strong bite against the entity making such assertion. Make it $500k per incident. If after 10 people upload a slightly different Bach performance that they themselves did Sony's bank accounts decreases by 5 million the erroneous assertions would as if by magic go away.
For diff on whole rows, use you could use Linux' CLI tools, in particular join(1) which is very similar to SQL's [LEFT/RIGHT] JOIN clause. Another option is the combination of sort(1) and uniq(1); with proper choice of options, and, in some cases, repeating the file with old or new data, you can get:

cat old.csv old.csv new.csv | sort | uniq -u # only the added/changed records
cat old.csv new.csv new.csv | sort | uniq -u # only the ol d/deleted records
cat old.csv new.csv | sort | uniq -d # only the unchanged records
Are you certain about that thesis? "Lax sex rules" haven't torn apart the modern world and were probably quite prevalent through history.

Plausibly, in the good old days before washing machines when keeping a home together was a gargantuan task, the economic equilibrium just happened to be 1:1 male/female pairings.

Examining the substance of marriage law in England, for example, suggests that most of meat of law and custom revolves around inheritance law. People get swallowed up in the pageantry, but the legal trouble starts when assets are involved.
Why is Google held to a different standard here?
The broken state of the software developer recruitment process
I guess that would depend on whether the backup is reading from and/or writing to an external drive without read/write buffers (eg the early CD writers from the 90s). Having the handler program paused might cause io errors there which would legitimately cause the backup to fail.

However I do agree with your point that this "shouldn't" happen in practice (ie any decent hardware you'd expect to have buffers to prevent that kind of write errors).
There are other forms of taxation beyond income tax. Sales tax, property tax, etc.
The good faith clause does not apply to the condition I mentioned. Good faith applies to believing that the material in question infringes your copyright; it does not apply to believing that you actually own copyright on the allegedly infringing copyright.

17 USC §512 (c)(3)(A)(vi): A statement that the information in the notification is accurate, and under penalty of perjury, that the complaining party is authorized to act on behalf of the owner of an exclusive right that is allegedly infringed.
Human translators are still on top–for now
They are getting close to a monopoly in the browser market and a monopoly in the search market, so yes, this is exactly what's happening. You can pretend it's not a big deal because now they are using their power for good (I guess), but you don't know what they may do next.
2 gay Indians go into a strip club with an orthodox Jew...
Well, I would much rather see a 15 to 20 year old tree get cut down than a 200 year old one, even though I don't think cutting down a tree is immoral.
Isn't that the definition of empiricism and/or utilitarianism?

If something doesn't impact someone in a way that they can ever tell, it is not a problem to them.
> A large part of ML today is very much an applied practical field.

Agreed. Once you understand the difference between bias, variance, training, test and development sets, cross-validation, feature selection, normalization, precision, recall, F-score, Matthews correlation coefficient, regularization, imputation techniques for missing values, overfitting, etc. I.e. you know how to build and test models in a rigorous fashion, you're 90% of the way there. Knowing what these terms mean, and why you need to understand them is waaaay more important than understanding the math behind SVM. It almost becomes boring at that point, because it's the same crap over and over. Doing actual AI research, that's something completely different.

I mean just look at how very simple these Keras examples are, and these are really quite advanced and powerful deep learning models: https://github.com/keras-team/keras/tree/master/examples. You definitely do _not_ need a PhD or even a Masters, to understand, re-implement or tweak on any of these models if you understand how to rigorously test the resulting model.

Research:
https://www.researchgate.net/publication/13853244_Long_Short...

Practice:

model = Sequential()
model.add(Embedding(max_features, 128, input_length=maxlen))
model.add(Bidirectional(LSTM(64)))
model.add(Dropout(0.5))
model.add(Dense(1, activation='sigmoid'))
Could this result in differently coloured amber? I found this [1], but it seems the colouration is due to a different mechanism not involving metals.

[1] https://en.wikipedia.org/wiki/Blue_amber
>This looks like a networking protocol, but this is actually process for electing the main node in the network, which will eventually revert it back to the mean of centralization. Let's see how Mastodon scales.

You are missing the point. The fact that some instances will get way bigger than others is fine. People will choose whatever instance they prefer and will have that power. This will allow for heavily curated instances as well as more free ones. You choose your poison. You can't do that on other platforms.
You can freely resize layouts using hte keyboard (but not the mouse) see https://sw.kovidgoyal.net/kitty/#layouts but be aware that it currently does not work in the released kitty because of a regression, so you will need to run kitty from master
It is most certainly reading from a drive, or from a TCP stream. Reading from CD-ROMs shouldn't be a problem either. In other words, I doubt that the terminal was the actual problem.
How to date someone out of your league
Bankruptcy is a court controlled process and creditors can seize assets in the process. With a sovereign, the conversation is very different.

The feds will ultimately need to bailout the states and the markets know it at some level.
> Portability is nice but the reality is that almost no one uses it.

Um, no. The reality is that almost everyone uses it. It's extremely common for developers to develop on Windows or Mac and deploy on Linux.
He's referring to the dictionary definition of the word "sort".

Dictionary.com has it as "to arrange according to sort, kind, or class; separate into sorts; classify". I looked it up in the OED too -- mostly because we have one and I don't get enough excuses to use its nifty little magnifying glass -- and it also supports the notion that it means by category, not by order. The general verb definition is "to arrange things according to kind or quality", and there's a separate definition for software: "sort: Computers: the action of arranging items of data in a prescribed sequence".
The age of the animal is a factor by virtue of the sheer length of time it takes to have another individual of the same age.

There are subtle differences between pigs' and whales' situations: most pigs that are slaughtered are bred as farm animals, not wild ones. So getting another pig of similar characteristics is trivial in effort (time, money, work). You are also not really endangering the species.

All whales that are hunted are wild. Getting another individual with the same characteristics as the one you just killed takes a prohibitive amount of anything so nobody is doing it. Their numbers are also dwindling.

Yes, we tend to assign greater value to older things. Which is why it's slightly more out of reach to chop down Sequoioideae compared to say your average bamboo trees. Both being plants to which we assign no intelligence or actual affection. It's purely down to replaceability in terms of the most costly resource, in this case time.
Why DSLR is not dead and it won't be any time soon
There's a support for Windows containers in Docker, but it's probably not useful for majority of users, because most of docker images are based on Linux, so you'll need to run Linux VM for practical usage. I think, WSL might make it possible to run Linux-based images natively, but I didn't hear about it yet.
U.S. Startups Locations Analysis
>Most styleguides really do benefit from rationales. Just stating something ex cathedra sounds rather patronizing.

The author kind of explained their justification in their blog post[1]:

>It beggars belief how many readers claim to have read the guide and yet I still get messages asking for justifications. At the very top, the introductory paragraph clearly states that Celko’s book is the place to find in-depth discussion of each point. Discussions of justification have no place in a style guide anyway.

Not sure I agree with this last point.

[1] https://www.simonholywell.com/post/2016/12/sql-style-guide-m...
The real problem is that Animats' comment is very misguided, so doesn't justify its own tone.

This is a case of someone jumping in with both feet and not realizing they're at the wrong pool.
Ask HN: Real Double Boot
Does any of you know of any possibility (real or theoretical), of having a computer "double boot". I am specifically not talking about "dual boot", but Real Double Boot (TM) in the sense:

- a single computer, with a single screen, keyboard, ... is being controlled, at the same time, by two different operating systems (say, Windows and Linux)

- not related to VM (VirtualBox or similar)

- there is a special hotkey to cycle through the different active OSes

- whenever an OS gets activated, it takes control of I/O

- the CPUs / cores are "split" between the different OSes. During boot time, one OS gets assigned one of the cores, the other OS the other core, or something similar.

This would amount to multiple computers connected to a single I/O system.

- Is there any research on this?

- Are there any examples of this kind of architecture?

- If not, why not? I assume there are big complications regarding CPU architecture, and maybe problems setting / resetting the I/O system each time a handover is performed.

My motivation for this is that I am currently using VirtualBox inside Windows 10, and although it works quite well, the VM has sub-par performance compared to the host system.
Consenting adults' rights on anything shouldn't be a matter of debate. It's none of the debater's business.
You are claiming Strong Towns is calling for some things that seem far from what they actually advocate. The page you linked doesn't say those things, so where are you getting this from? Could you provide actual quotes?

For example, Strong Towns advocates incrementalism. Building an entire neighbourhood from scratch, to a finished state, like the New Urbanist downtown, is not incremental development. Here's a page where the president of Strong Towns advocates incrementalism: https://www.strongtowns.org/journal/2017/6/12/the-power-of-g...

"There are two defining differences between pre-Depression and post-War development patterns. Pre-Depression development was incremental on a continuum of improvement while post-War development is built at a large scale to a finished state."

In any case, building yourself into debt to chase growth while cargo-culting aspects of successful towns is the opposite of incrementalism, and just dumb. It is clear that Strong Towns advocates, as a Prime Directive, building only what the town can actually afford to build long-term, including all maintenance and replacement.

From https://www.strongtowns.org/journal/2018/8/22/the-more-we-gr... :

"Here is our approach:

- Rely on small, incremental investments (little bets) instead of large, transformative projects.

- Emphasize resiliency of result over efficiency of execution.

- Design to adapt to feedback.

- Inspire by bottom-up action (chaotic but smart) and not top-down systems (orderly but dumb).

- Seek to conduct as much of life as possible at a personal scale.

- Obsess about accounting for revenues, expenses, assets, and long-term liabilities (do the math)."

From the Strong Towns Strength Test https://www.strongtowns.org/journal/2014/11/15/strong-towns-... :

"10. Does the city government spend no more than 10% of its locally-generated revenue on debt service?"

I did find a page calling for signalised intersections to be torn out in favour of roundabouts, with some fair questions about costs: https://www.strongtowns.org/journal/2014/1/15/missouri-round...
New insights on pesticide exposure and autism
Google simply wants to build a walled garden which it controls. The whole point of AMP was to speed up sites on slow networks. Increasingly, I am seeing AMP even on extremely fast networks. Why?
I think the stats show that the system doesn't work given education vs tech output. Even if it isn't that specific aspect at fault it is clear that the way things are being done is not fine.

There is also quite a bit of vested interrest protectionism and permission culture run amok there like the link tax to subsidise utterly stupid greedy losers who were complaining about free advertising and wanting more that failed in Spain and yet they want everywhere and right to the memory hole - a more accurate description of right to be forgotten. Then there is the utterly stupid reason one abombinable trade bill failed, not the horrible corporate sovereignty portion that would allow for tobacco companies to sue for antismoking campaigns but thinking they could push the new world into accepting their region naming restrictions when they have been making parmesan cheese for centuries already.
> I don't think it's really necessary. I've never found my knowledge of algebra tensors in any way useful or relevant when working with tensorflow for example.

If you're working towards such a specialised degree, the target shouldn't be "I can use Tensorflow", it should be "I can write a simpler version of Tensorflow".
> Dr Antony van der Ent

Nominative determinism strikes again
> In the case of gay-shaming, the obvious common cause is evolutionary: It's people trying to have more grandkids.

I have to disagree. I don't think people who opposr and hate gay people are doing it for evolutionary purposes. I haven't met anybody who thinks this guy is gay which meand he won't be making any kids, so let's hate him. Hate comes from much more fundamental place than that.

For majority of people it's not "normal" hence different. And for majority what's different is scary. The same reason why immigrants of different skin color than majority population are hated.

The same reason applies to extremely short, extremely tall, people with deformities, person with vitiligo in black/brown countries etc are treated differently, made fun of.
This is true only if costs are constant which evidence suggests they are not. E.g. my insurance company pays far less for <insert any medical procedure> than I do if I don't have insurance that covers it.
The best thing to do, if you can, is to isolate all functional safety related hardware and software to a smaller and simpler subcomponent of your entire system. Then you can prove that no matter what ROS does, it cannot cause harm. This also makes it easier to be certify since your safety related functions are isolated and hopefully smaller and simpler!
> So, given a population of people, some who have a gene that makes them pressure gay kids to act straight, and some who don't, over time the pressuring gene will spread through the population. And here we are.

There's no gene like that, though. I'm skeptical of evolutionary explanations like this -- it's easy to come up with one for almost anything.
VOX 3.3.2 for Mac Music Player: Best FLAC Player Free Download
> Furthermore they use their own build system (catkin, WHY?), define their own IDL (WHY?), use their own dependency system (rosdep, WHY?) and even mess with your Bash environment.

I agree. When I ask these questions (we use ROS at our company) the answers usually sound like the following:

1. Catkin: No other solution for multi-project CMake. Apparently development often spans multiple projects / repositories for a single integrated "feature" on the robot.

2. IDL: Because they have their own middleware. I think this goes away in ROS 2.0 as they move to DDS.

3. Rosdep: Because they want to run on multiple distributions even though it seems Ubuntu is the only truly supported distro. Rosdep is just a thin layer over the local package manager, pip, and whatever else they have glued in.

4. Environment: They provide the concept of "workspaces" to enable checking out source for a small subset of packages to work on and override whatever is installed on the base system.

I live in the embedded / hardware world but my colleagues working on the higher level software tend think all of the above is necessary for dealing with the hundreds of packages and dependency hell that come with the "modular" robot software approach.

That said, the popular packages in the ecosystem for simulation, planning, robot modeling, etc seem powerful. Community developed ROS "drivers" (middleware integration) are also useful so you don't reinvent the wheel for off the shelf hardware integration.
Thanks for chiming in!

I have a question. Where are you guys at with this issue?

The thing is, literally every retina resolution Macbook I've tried this on (3 different machines) resulted in massive CPU hog with 4 tabs open on a few basic websites. Let's say they are reddit, hn, and youtube.

The Awesome bar is slow, switching tabs is slow, computer warms up in 15 seconds. Fans kick in, the rest is history. New profile, existing profile, it doesn't matter.

That goes for every single release after 57, including Developers, Beta, and Nightly builds.

15 inch ones are worse than 13.

This doesn't happen when I use external screen.

My feeling is in order to reproduce the issue one has to
- Find a Macbook Pro released after 2012.
- Open Firefox with aforementioned websites
- Try to interact with the websites

Are there any active issues for it?

I remember this one:
https://bugzilla.mozilla.org/show_bug.cgi?id=1404042

All dependent bugs are fixed, but alas, it made no difference.

Is there's anything I could do to help resolve this?
> It's an unstable system, it all depends on what the majority population happens to be interested in in this particular century.

It doesn't work that way. Take Nazism for example:

The NSDAP won the 1933 election with 43.9% votes. Literally 43.9% of the German people believed and supported the Nazi policies of Hitler.

To think that the Germans would again revert back to Nazism would be insane. What happened was an aberration at best.

Any form of extremist thinking is what is considered an unstable system. Sure extremism will have it's day but not always. It's always the moderate values and living that triumphs and continues to provide stability. So what you say is exactly opposite to what the reality is. Aberrations don't provide stability.
I was there to take part in MOX accelerator. Company paid for accommodation, MOX provided work space. Day to day was cheap but property is damn expensive for what people earn. Ypu buy property because you have responsibilities towards your family and living hand to mouth and at risk of being booted out of your apartment by a dickhead landlord is not fulfilling your duties as a parent. You can live like a teenager all you like but you will eventually face reality.
It's a bit strange isn't it? You can find middle class people living in rural farm houses, suburbs, inner cities, anywhere.